summaryrefslogtreecommitdiff
path: root/docs/manual
diff options
context:
space:
mode:
authorStefan Fritsch <sf@sfritsch.de>2011-12-27 19:42:03 +0100
committerStefan Fritsch <sf@sfritsch.de>2011-12-27 19:42:03 +0100
commit80db94fff6a9620fb469ee911347ed973e3f7735 (patch)
tree35ccde4018b7e6b84103e5e85dc1085ef9e7d6c2 /docs/manual
downloadapache2-upstream/2.2.3.tar.gz
Upstream tarball 2.2.3upstream/2.2.3
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/LICENSE202
-rw-r--r--docs/manual/bind.html19
-rw-r--r--docs/manual/bind.html.de165
-rw-r--r--docs/manual/bind.html.en161
-rw-r--r--docs/manual/bind.html.fr197
-rw-r--r--docs/manual/bind.html.ja.euc-jp175
-rw-r--r--docs/manual/bind.html.ko.euc-kr151
-rw-r--r--docs/manual/caching.html3
-rw-r--r--docs/manual/caching.html.en655
-rw-r--r--docs/manual/configuring.html15
-rw-r--r--docs/manual/configuring.html.de183
-rw-r--r--docs/manual/configuring.html.en167
-rw-r--r--docs/manual/configuring.html.ja.euc-jp171
-rw-r--r--docs/manual/configuring.html.ko.euc-kr150
-rw-r--r--docs/manual/content-negotiation.html11
-rw-r--r--docs/manual/content-negotiation.html.en679
-rw-r--r--docs/manual/content-negotiation.html.ja.euc-jp729
-rw-r--r--docs/manual/content-negotiation.html.ko.euc-kr610
-rw-r--r--docs/manual/convenience.map386
-rw-r--r--docs/manual/custom-error.html15
-rw-r--r--docs/manual/custom-error.html.en204
-rw-r--r--docs/manual/custom-error.html.es219
-rw-r--r--docs/manual/custom-error.html.ja.euc-jp197
-rw-r--r--docs/manual/custom-error.html.ko.euc-kr198
-rw-r--r--docs/manual/developer/API.html3
-rw-r--r--docs/manual/developer/API.html.en1222
-rw-r--r--docs/manual/developer/debugging.html3
-rw-r--r--docs/manual/developer/debugging.html.en197
-rw-r--r--docs/manual/developer/documenting.html3
-rw-r--r--docs/manual/developer/documenting.html.en84
-rw-r--r--docs/manual/developer/filters.html3
-rw-r--r--docs/manual/developer/filters.html.en210
-rw-r--r--docs/manual/developer/hooks.html3
-rw-r--r--docs/manual/developer/hooks.html.en239
-rw-r--r--docs/manual/developer/index.html3
-rw-r--r--docs/manual/developer/index.html.en82
-rw-r--r--docs/manual/developer/modules.html7
-rw-r--r--docs/manual/developer/modules.html.en273
-rw-r--r--docs/manual/developer/modules.html.ja.euc-jp274
-rw-r--r--docs/manual/developer/request.html3
-rw-r--r--docs/manual/developer/request.html.en260
-rw-r--r--docs/manual/developer/thread_safety.html3
-rw-r--r--docs/manual/developer/thread_safety.html.en285
-rw-r--r--docs/manual/dns-caveats.html11
-rw-r--r--docs/manual/dns-caveats.html.en239
-rw-r--r--docs/manual/dns-caveats.html.ja.euc-jp241
-rw-r--r--docs/manual/dns-caveats.html.ko.euc-kr223
-rw-r--r--docs/manual/dso.html11
-rw-r--r--docs/manual/dso.html.en315
-rw-r--r--docs/manual/dso.html.ja.euc-jp296
-rw-r--r--docs/manual/dso.html.ko.euc-kr276
-rw-r--r--docs/manual/env.html11
-rw-r--r--docs/manual/env.html.en414
-rw-r--r--docs/manual/env.html.ja.euc-jp403
-rw-r--r--docs/manual/env.html.ko.euc-kr373
-rw-r--r--docs/manual/faq/all_in_one.html11
-rw-r--r--docs/manual/faq/all_in_one.html.en287
-rw-r--r--docs/manual/faq/all_in_one.html.ja.euc-jp208
-rw-r--r--docs/manual/faq/all_in_one.html.ko.euc-kr209
-rw-r--r--docs/manual/faq/background.html3
-rw-r--r--docs/manual/faq/background.html.en110
-rw-r--r--docs/manual/faq/error.html11
-rw-r--r--docs/manual/faq/error.html.en109
-rw-r--r--docs/manual/faq/error.html.ja.euc-jp93
-rw-r--r--docs/manual/faq/error.html.ko.euc-kr86
-rw-r--r--docs/manual/faq/index.html11
-rw-r--r--docs/manual/faq/index.html.en49
-rw-r--r--docs/manual/faq/index.html.ja.euc-jp51
-rw-r--r--docs/manual/faq/index.html.ko.euc-kr49
-rw-r--r--docs/manual/faq/support.html11
-rw-r--r--docs/manual/faq/support.html.en114
-rw-r--r--docs/manual/faq/support.html.ja.euc-jp134
-rw-r--r--docs/manual/faq/support.html.ko.euc-kr142
-rw-r--r--docs/manual/filter.html19
-rw-r--r--docs/manual/filter.html.en137
-rw-r--r--docs/manual/filter.html.es81
-rw-r--r--docs/manual/filter.html.fr84
-rw-r--r--docs/manual/filter.html.ja.euc-jp141
-rw-r--r--docs/manual/filter.html.ko.euc-kr80
-rw-r--r--docs/manual/glossary.html15
-rw-r--r--docs/manual/glossary.html.de549
-rw-r--r--docs/manual/glossary.html.en456
-rw-r--r--docs/manual/glossary.html.es395
-rw-r--r--docs/manual/glossary.html.ko.euc-kr364
-rw-r--r--docs/manual/handler.html19
-rw-r--r--docs/manual/handler.html.en155
-rw-r--r--docs/manual/handler.html.es168
-rw-r--r--docs/manual/handler.html.ja.euc-jp161
-rw-r--r--docs/manual/handler.html.ko.euc-kr151
-rw-r--r--docs/manual/handler.html.ru.koi8-r167
-rw-r--r--docs/manual/howto/access.html3
-rw-r--r--docs/manual/howto/access.html.en189
-rw-r--r--docs/manual/howto/auth.html11
-rw-r--r--docs/manual/howto/auth.html.en391
-rw-r--r--docs/manual/howto/auth.html.ja.euc-jp386
-rw-r--r--docs/manual/howto/auth.html.ko.euc-kr323
-rw-r--r--docs/manual/howto/cgi.html11
-rw-r--r--docs/manual/howto/cgi.html.en555
-rw-r--r--docs/manual/howto/cgi.html.ja.euc-jp549
-rw-r--r--docs/manual/howto/cgi.html.ko.euc-kr503
-rw-r--r--docs/manual/howto/htaccess.html15
-rw-r--r--docs/manual/howto/htaccess.html.en385
-rw-r--r--docs/manual/howto/htaccess.html.ja.euc-jp383
-rw-r--r--docs/manual/howto/htaccess.html.ko.euc-kr333
-rw-r--r--docs/manual/howto/htaccess.html.pt-br375
-rw-r--r--docs/manual/howto/index.html11
-rw-r--r--docs/manual/howto/index.html.en117
-rw-r--r--docs/manual/howto/index.html.ja.euc-jp104
-rw-r--r--docs/manual/howto/index.html.ko.euc-kr109
-rw-r--r--docs/manual/howto/public_html.html11
-rw-r--r--docs/manual/howto/public_html.html.en161
-rw-r--r--docs/manual/howto/public_html.html.ja.euc-jp155
-rw-r--r--docs/manual/howto/public_html.html.ko.euc-kr156
-rw-r--r--docs/manual/howto/ssi.html11
-rw-r--r--docs/manual/howto/ssi.html.en486
-rw-r--r--docs/manual/howto/ssi.html.ja.euc-jp481
-rw-r--r--docs/manual/howto/ssi.html.ko.euc-kr426
-rw-r--r--docs/manual/images/apache_header.gifbin0 -> 4084 bytes
-rw-r--r--docs/manual/images/caching_fig1.gifbin0 -> 16515 bytes
-rw-r--r--docs/manual/images/caching_fig1.pngbin0 -> 14262 bytes
-rw-r--r--docs/manual/images/custom_errordocs.pngbin0 -> 22907 bytes
-rw-r--r--docs/manual/images/down.gifbin0 -> 56 bytes
-rw-r--r--docs/manual/images/favicon.icobin0 -> 1078 bytes
-rw-r--r--docs/manual/images/feather.gifbin0 -> 6471 bytes
-rw-r--r--docs/manual/images/feather.pngbin0 -> 6345 bytes
-rw-r--r--docs/manual/images/filter_arch.pngbin0 -> 2553 bytes
-rw-r--r--docs/manual/images/home.gifbin0 -> 1465 bytes
-rw-r--r--docs/manual/images/index.gifbin0 -> 1540 bytes
-rw-r--r--docs/manual/images/left.gifbin0 -> 60 bytes
-rw-r--r--docs/manual/images/mod_filter_new.gifbin0 -> 2392 bytes
-rw-r--r--docs/manual/images/mod_filter_new.pngbin0 -> 1130 bytes
-rw-r--r--docs/manual/images/mod_filter_old.gifbin0 -> 1230 bytes
-rw-r--r--docs/manual/images/mod_rewrite_fig1.gifbin0 -> 3525 bytes
-rw-r--r--docs/manual/images/mod_rewrite_fig1.pngbin0 -> 5597 bytes
-rw-r--r--docs/manual/images/mod_rewrite_fig2.gifbin0 -> 2553 bytes
-rw-r--r--docs/manual/images/mod_rewrite_fig2.pngbin0 -> 4144 bytes
-rw-r--r--docs/manual/images/pixel.gifbin0 -> 61 bytes
-rw-r--r--docs/manual/images/right.gifbin0 -> 59 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig1.gifbin0 -> 5738 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig1.pngbin0 -> 7325 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig2.gifbin0 -> 2700 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig2.pngbin0 -> 3190 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig3.gifbin0 -> 4020 bytes
-rw-r--r--docs/manual/images/ssl_intro_fig3.pngbin0 -> 5487 bytes
-rw-r--r--docs/manual/images/sub.gifbin0 -> 6083 bytes
-rw-r--r--docs/manual/images/up.gifbin0 -> 57 bytes
-rw-r--r--docs/manual/index.html27
-rw-r--r--docs/manual/index.html.de104
-rw-r--r--docs/manual/index.html.en103
-rw-r--r--docs/manual/index.html.es110
-rw-r--r--docs/manual/index.html.fr103
-rw-r--r--docs/manual/index.html.ja.euc-jp103
-rw-r--r--docs/manual/index.html.ko.euc-kr101
-rw-r--r--docs/manual/index.html.pt-br102
-rw-r--r--docs/manual/install.html23
-rw-r--r--docs/manual/install.html.de428
-rw-r--r--docs/manual/install.html.en412
-rw-r--r--docs/manual/install.html.es438
-rw-r--r--docs/manual/install.html.fr430
-rw-r--r--docs/manual/install.html.ja.euc-jp419
-rw-r--r--docs/manual/install.html.ko.euc-kr360
-rw-r--r--docs/manual/invoking.html23
-rw-r--r--docs/manual/invoking.html.de156
-rw-r--r--docs/manual/invoking.html.en151
-rw-r--r--docs/manual/invoking.html.es168
-rw-r--r--docs/manual/invoking.html.ja.euc-jp161
-rw-r--r--docs/manual/invoking.html.ko.euc-kr140
-rw-r--r--docs/manual/invoking.html.ru.koi8-r143
-rw-r--r--docs/manual/license.html3
-rw-r--r--docs/manual/license.html.en238
-rw-r--r--docs/manual/logs.html11
-rw-r--r--docs/manual/logs.html.en602
-rw-r--r--docs/manual/logs.html.ja.euc-jp571
-rw-r--r--docs/manual/logs.html.ko.euc-kr521
-rw-r--r--docs/manual/misc/index.html7
-rw-r--r--docs/manual/misc/index.html.en80
-rw-r--r--docs/manual/misc/index.html.ko.euc-kr76
-rw-r--r--docs/manual/misc/perf-tuning.html7
-rw-r--r--docs/manual/misc/perf-tuning.html.en1056
-rw-r--r--docs/manual/misc/perf-tuning.html.ko.euc-kr976
-rw-r--r--docs/manual/misc/relevant_standards.html7
-rw-r--r--docs/manual/misc/relevant_standards.html.en199
-rw-r--r--docs/manual/misc/relevant_standards.html.ko.euc-kr191
-rw-r--r--docs/manual/misc/rewriteguide.html7
-rw-r--r--docs/manual/misc/rewriteguide.html.en2102
-rw-r--r--docs/manual/misc/rewriteguide.html.ko.euc-kr2006
-rw-r--r--docs/manual/misc/security_tips.html7
-rw-r--r--docs/manual/misc/security_tips.html.en350
-rw-r--r--docs/manual/misc/security_tips.html.ko.euc-kr343
-rw-r--r--docs/manual/mod/beos.html15
-rw-r--r--docs/manual/mod/beos.html.de109
-rw-r--r--docs/manual/mod/beos.html.en107
-rw-r--r--docs/manual/mod/beos.html.es115
-rw-r--r--docs/manual/mod/beos.html.ko.euc-kr105
-rw-r--r--docs/manual/mod/core.html11
-rw-r--r--docs/manual/mod/core.html.de3357
-rw-r--r--docs/manual/mod/core.html.en3389
-rw-r--r--docs/manual/mod/core.html.ja.euc-jp3373
-rw-r--r--docs/manual/mod/directive-dict.html11
-rw-r--r--docs/manual/mod/directive-dict.html.en291
-rw-r--r--docs/manual/mod/directive-dict.html.ja.euc-jp303
-rw-r--r--docs/manual/mod/directive-dict.html.ko.euc-kr252
-rw-r--r--docs/manual/mod/directives.html23
-rw-r--r--docs/manual/mod/directives.html.de428
-rw-r--r--docs/manual/mod/directives.html.en434
-rw-r--r--docs/manual/mod/directives.html.es436
-rw-r--r--docs/manual/mod/directives.html.ja.euc-jp429
-rw-r--r--docs/manual/mod/directives.html.ko.euc-kr428
-rw-r--r--docs/manual/mod/directives.html.ru.koi8-r433
-rw-r--r--docs/manual/mod/event.html3
-rw-r--r--docs/manual/mod/event.html.en146
-rw-r--r--docs/manual/mod/index.html19
-rw-r--r--docs/manual/mod/index.html.de193
-rw-r--r--docs/manual/mod/index.html.en191
-rw-r--r--docs/manual/mod/index.html.es194
-rw-r--r--docs/manual/mod/index.html.ja.euc-jp179
-rw-r--r--docs/manual/mod/index.html.ko.euc-kr173
-rw-r--r--docs/manual/mod/mod_actions.html15
-rw-r--r--docs/manual/mod/mod_actions.html.de166
-rw-r--r--docs/manual/mod/mod_actions.html.en164
-rw-r--r--docs/manual/mod/mod_actions.html.ja.euc-jp175
-rw-r--r--docs/manual/mod/mod_actions.html.ko.euc-kr166
-rw-r--r--docs/manual/mod/mod_alias.html11
-rw-r--r--docs/manual/mod/mod_alias.html.en391
-rw-r--r--docs/manual/mod/mod_alias.html.ja.euc-jp387
-rw-r--r--docs/manual/mod/mod_alias.html.ko.euc-kr356
-rw-r--r--docs/manual/mod/mod_asis.html11
-rw-r--r--docs/manual/mod/mod_asis.html.en112
-rw-r--r--docs/manual/mod/mod_asis.html.ja.euc-jp112
-rw-r--r--docs/manual/mod/mod_asis.html.ko.euc-kr110
-rw-r--r--docs/manual/mod/mod_auth_basic.html11
-rw-r--r--docs/manual/mod/mod_auth_basic.html.en127
-rw-r--r--docs/manual/mod/mod_auth_basic.html.ja.euc-jp135
-rw-r--r--docs/manual/mod/mod_auth_basic.html.ko.euc-kr130
-rw-r--r--docs/manual/mod/mod_auth_digest.html7
-rw-r--r--docs/manual/mod/mod_auth_digest.html.en329
-rw-r--r--docs/manual/mod/mod_auth_digest.html.ko.euc-kr321
-rw-r--r--docs/manual/mod/mod_authn_alias.html3
-rw-r--r--docs/manual/mod/mod_authn_alias.html.en121
-rw-r--r--docs/manual/mod/mod_authn_anon.html11
-rw-r--r--docs/manual/mod/mod_authn_anon.html.en224
-rw-r--r--docs/manual/mod/mod_authn_anon.html.ja.euc-jp224
-rw-r--r--docs/manual/mod/mod_authn_anon.html.ko.euc-kr211
-rw-r--r--docs/manual/mod/mod_authn_dbd.html3
-rw-r--r--docs/manual/mod/mod_authn_dbd.html.en155
-rw-r--r--docs/manual/mod/mod_authn_dbm.html11
-rw-r--r--docs/manual/mod/mod_authn_dbm.html.en136
-rw-r--r--docs/manual/mod/mod_authn_dbm.html.ja.euc-jp135
-rw-r--r--docs/manual/mod/mod_authn_dbm.html.ko.euc-kr131
-rw-r--r--docs/manual/mod/mod_authn_default.html11
-rw-r--r--docs/manual/mod/mod_authn_default.html.en80
-rw-r--r--docs/manual/mod/mod_authn_default.html.ja.euc-jp80
-rw-r--r--docs/manual/mod/mod_authn_default.html.ko.euc-kr76
-rw-r--r--docs/manual/mod/mod_authn_file.html11
-rw-r--r--docs/manual/mod/mod_authn_file.html.en132
-rw-r--r--docs/manual/mod/mod_authn_file.html.ja.euc-jp142
-rw-r--r--docs/manual/mod/mod_authn_file.html.ko.euc-kr129
-rw-r--r--docs/manual/mod/mod_authnz_ldap.html3
-rw-r--r--docs/manual/mod/mod_authnz_ldap.html.en940
-rw-r--r--docs/manual/mod/mod_authz_dbm.html7
-rw-r--r--docs/manual/mod/mod_authz_dbm.html.en185
-rw-r--r--docs/manual/mod/mod_authz_dbm.html.ko.euc-kr170
-rw-r--r--docs/manual/mod/mod_authz_default.html11
-rw-r--r--docs/manual/mod/mod_authz_default.html.en80
-rw-r--r--docs/manual/mod/mod_authz_default.html.ja.euc-jp79
-rw-r--r--docs/manual/mod/mod_authz_default.html.ko.euc-kr78
-rw-r--r--docs/manual/mod/mod_authz_groupfile.html11
-rw-r--r--docs/manual/mod/mod_authz_groupfile.html.en125
-rw-r--r--docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp132
-rw-r--r--docs/manual/mod/mod_authz_groupfile.html.ko.euc-kr121
-rw-r--r--docs/manual/mod/mod_authz_host.html11
-rw-r--r--docs/manual/mod/mod_authz_host.html.en333
-rw-r--r--docs/manual/mod/mod_authz_host.html.ja.euc-jp347
-rw-r--r--docs/manual/mod/mod_authz_host.html.ko.euc-kr310
-rw-r--r--docs/manual/mod/mod_authz_owner.html11
-rw-r--r--docs/manual/mod/mod_authz_owner.html.en185
-rw-r--r--docs/manual/mod/mod_authz_owner.html.ja.euc-jp187
-rw-r--r--docs/manual/mod/mod_authz_owner.html.ko.euc-kr182
-rw-r--r--docs/manual/mod/mod_authz_user.html11
-rw-r--r--docs/manual/mod/mod_authz_user.html.en84
-rw-r--r--docs/manual/mod/mod_authz_user.html.ja.euc-jp83
-rw-r--r--docs/manual/mod/mod_authz_user.html.ko.euc-kr81
-rw-r--r--docs/manual/mod/mod_autoindex.html11
-rw-r--r--docs/manual/mod/mod_autoindex.html.en893
-rw-r--r--docs/manual/mod/mod_autoindex.html.ja.euc-jp985
-rw-r--r--docs/manual/mod/mod_autoindex.html.ko.euc-kr835
-rw-r--r--docs/manual/mod/mod_cache.html11
-rw-r--r--docs/manual/mod/mod_cache.html.en463
-rw-r--r--docs/manual/mod/mod_cache.html.ja.euc-jp443
-rw-r--r--docs/manual/mod/mod_cache.html.ko.euc-kr347
-rw-r--r--docs/manual/mod/mod_cern_meta.html7
-rw-r--r--docs/manual/mod/mod_cern_meta.html.en128
-rw-r--r--docs/manual/mod/mod_cern_meta.html.ko.euc-kr120
-rw-r--r--docs/manual/mod/mod_cgi.html11
-rw-r--r--docs/manual/mod/mod_cgi.html.en247
-rw-r--r--docs/manual/mod/mod_cgi.html.ja.euc-jp254
-rw-r--r--docs/manual/mod/mod_cgi.html.ko.euc-kr234
-rw-r--r--docs/manual/mod/mod_cgid.html11
-rw-r--r--docs/manual/mod/mod_cgid.html.en106
-rw-r--r--docs/manual/mod/mod_cgid.html.ja.euc-jp100
-rw-r--r--docs/manual/mod/mod_cgid.html.ko.euc-kr99
-rw-r--r--docs/manual/mod/mod_charset_lite.html7
-rw-r--r--docs/manual/mod/mod_charset_lite.html.en210
-rw-r--r--docs/manual/mod/mod_charset_lite.html.ko.euc-kr198
-rw-r--r--docs/manual/mod/mod_dav.html11
-rw-r--r--docs/manual/mod/mod_dav.html.en270
-rw-r--r--docs/manual/mod/mod_dav.html.ja.euc-jp276
-rw-r--r--docs/manual/mod/mod_dav.html.ko.euc-kr265
-rw-r--r--docs/manual/mod/mod_dav_fs.html11
-rw-r--r--docs/manual/mod/mod_dav_fs.html.en97
-rw-r--r--docs/manual/mod/mod_dav_fs.html.ja.euc-jp89
-rw-r--r--docs/manual/mod/mod_dav_fs.html.ko.euc-kr96
-rw-r--r--docs/manual/mod/mod_dav_lock.html7
-rw-r--r--docs/manual/mod/mod_dav_lock.html.en101
-rw-r--r--docs/manual/mod/mod_dav_lock.html.ja.euc-jp105
-rw-r--r--docs/manual/mod/mod_dbd.html3
-rw-r--r--docs/manual/mod/mod_dbd.html.en263
-rw-r--r--docs/manual/mod/mod_deflate.html11
-rw-r--r--docs/manual/mod/mod_deflate.html.en376
-rw-r--r--docs/manual/mod/mod_deflate.html.ja.euc-jp385
-rw-r--r--docs/manual/mod/mod_deflate.html.ko.euc-kr368
-rw-r--r--docs/manual/mod/mod_dir.html11
-rw-r--r--docs/manual/mod/mod_dir.html.en169
-rw-r--r--docs/manual/mod/mod_dir.html.ja.euc-jp182
-rw-r--r--docs/manual/mod/mod_dir.html.ko.euc-kr169
-rw-r--r--docs/manual/mod/mod_disk_cache.html11
-rw-r--r--docs/manual/mod/mod_disk_cache.html.en178
-rw-r--r--docs/manual/mod/mod_disk_cache.html.ja.euc-jp174
-rw-r--r--docs/manual/mod/mod_disk_cache.html.ko.euc-kr175
-rw-r--r--docs/manual/mod/mod_dumpio.html7
-rw-r--r--docs/manual/mod/mod_dumpio.html.en106
-rw-r--r--docs/manual/mod/mod_dumpio.html.ja.euc-jp105
-rw-r--r--docs/manual/mod/mod_echo.html11
-rw-r--r--docs/manual/mod/mod_echo.html.en73
-rw-r--r--docs/manual/mod/mod_echo.html.ja.euc-jp72
-rw-r--r--docs/manual/mod/mod_echo.html.ko.euc-kr71
-rw-r--r--docs/manual/mod/mod_env.html11
-rw-r--r--docs/manual/mod/mod_env.html.en117
-rw-r--r--docs/manual/mod/mod_env.html.ja.euc-jp117
-rw-r--r--docs/manual/mod/mod_env.html.ko.euc-kr114
-rw-r--r--docs/manual/mod/mod_example.html7
-rw-r--r--docs/manual/mod/mod_example.html.en156
-rw-r--r--docs/manual/mod/mod_example.html.ko.euc-kr155
-rw-r--r--docs/manual/mod/mod_expires.html11
-rw-r--r--docs/manual/mod/mod_expires.html.en247
-rw-r--r--docs/manual/mod/mod_expires.html.ja.euc-jp233
-rw-r--r--docs/manual/mod/mod_expires.html.ko.euc-kr225
-rw-r--r--docs/manual/mod/mod_ext_filter.html11
-rw-r--r--docs/manual/mod/mod_ext_filter.html.en376
-rw-r--r--docs/manual/mod/mod_ext_filter.html.ja.euc-jp369
-rw-r--r--docs/manual/mod/mod_ext_filter.html.ko.euc-kr354
-rw-r--r--docs/manual/mod/mod_file_cache.html7
-rw-r--r--docs/manual/mod/mod_file_cache.html.en212
-rw-r--r--docs/manual/mod/mod_file_cache.html.ko.euc-kr200
-rw-r--r--docs/manual/mod/mod_filter.html3
-rw-r--r--docs/manual/mod/mod_filter.html.en443
-rw-r--r--docs/manual/mod/mod_headers.html11
-rw-r--r--docs/manual/mod/mod_headers.html.en356
-rw-r--r--docs/manual/mod/mod_headers.html.ja.euc-jp349
-rw-r--r--docs/manual/mod/mod_headers.html.ko.euc-kr339
-rw-r--r--docs/manual/mod/mod_ident.html7
-rw-r--r--docs/manual/mod/mod_ident.html.en101
-rw-r--r--docs/manual/mod/mod_ident.html.ko.euc-kr98
-rw-r--r--docs/manual/mod/mod_imagemap.html7
-rw-r--r--docs/manual/mod/mod_imagemap.html.en382
-rw-r--r--docs/manual/mod/mod_imagemap.html.ko.euc-kr363
-rw-r--r--docs/manual/mod/mod_include.html7
-rw-r--r--docs/manual/mod/mod_include.html.en806
-rw-r--r--docs/manual/mod/mod_include.html.ja.euc-jp791
-rw-r--r--docs/manual/mod/mod_info.html11
-rw-r--r--docs/manual/mod/mod_info.html.en194
-rw-r--r--docs/manual/mod/mod_info.html.ja.euc-jp188
-rw-r--r--docs/manual/mod/mod_info.html.ko.euc-kr169
-rw-r--r--docs/manual/mod/mod_isapi.html7
-rw-r--r--docs/manual/mod/mod_isapi.html.en343
-rw-r--r--docs/manual/mod/mod_isapi.html.ko.euc-kr319
-rw-r--r--docs/manual/mod/mod_ldap.html3
-rw-r--r--docs/manual/mod/mod_ldap.html.en627
-rw-r--r--docs/manual/mod/mod_log_config.html11
-rw-r--r--docs/manual/mod/mod_log_config.html.en472
-rw-r--r--docs/manual/mod/mod_log_config.html.ja.euc-jp471
-rw-r--r--docs/manual/mod/mod_log_config.html.ko.euc-kr401
-rw-r--r--docs/manual/mod/mod_log_forensic.html7
-rw-r--r--docs/manual/mod/mod_log_forensic.html.en162
-rw-r--r--docs/manual/mod/mod_log_forensic.html.ja.euc-jp163
-rw-r--r--docs/manual/mod/mod_logio.html11
-rw-r--r--docs/manual/mod/mod_logio.html.en91
-rw-r--r--docs/manual/mod/mod_logio.html.ja.euc-jp91
-rw-r--r--docs/manual/mod/mod_logio.html.ko.euc-kr92
-rw-r--r--docs/manual/mod/mod_mem_cache.html11
-rw-r--r--docs/manual/mod/mod_mem_cache.html.en236
-rw-r--r--docs/manual/mod/mod_mem_cache.html.ja.euc-jp234
-rw-r--r--docs/manual/mod/mod_mem_cache.html.ko.euc-kr237
-rw-r--r--docs/manual/mod/mod_mime.html7
-rw-r--r--docs/manual/mod/mod_mime.html.en943
-rw-r--r--docs/manual/mod/mod_mime.html.ja.euc-jp939
-rw-r--r--docs/manual/mod/mod_mime_magic.html3
-rw-r--r--docs/manual/mod/mod_mime_magic.html.en275
-rw-r--r--docs/manual/mod/mod_negotiation.html7
-rw-r--r--docs/manual/mod/mod_negotiation.html.en307
-rw-r--r--docs/manual/mod/mod_negotiation.html.ja.euc-jp302
-rw-r--r--docs/manual/mod/mod_nw_ssl.html3
-rw-r--r--docs/manual/mod/mod_nw_ssl.html.en97
-rw-r--r--docs/manual/mod/mod_proxy.html7
-rw-r--r--docs/manual/mod/mod_proxy.html.en1131
-rw-r--r--docs/manual/mod/mod_proxy.html.ja.euc-jp1204
-rw-r--r--docs/manual/mod/mod_proxy_ajp.html7
-rw-r--r--docs/manual/mod/mod_proxy_ajp.html.en556
-rw-r--r--docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp542
-rw-r--r--docs/manual/mod/mod_proxy_balancer.html7
-rw-r--r--docs/manual/mod/mod_proxy_balancer.html.en316
-rw-r--r--docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp319
-rw-r--r--docs/manual/mod/mod_proxy_connect.html3
-rw-r--r--docs/manual/mod/mod_proxy_connect.html.en62
-rw-r--r--docs/manual/mod/mod_proxy_ftp.html3
-rw-r--r--docs/manual/mod/mod_proxy_ftp.html.en163
-rw-r--r--docs/manual/mod/mod_proxy_http.html3
-rw-r--r--docs/manual/mod/mod_proxy_http.html.en65
-rw-r--r--docs/manual/mod/mod_rewrite.html3
-rw-r--r--docs/manual/mod/mod_rewrite.html.en1564
-rw-r--r--docs/manual/mod/mod_setenvif.html11
-rw-r--r--docs/manual/mod/mod_setenvif.html.en285
-rw-r--r--docs/manual/mod/mod_setenvif.html.ja.euc-jp282
-rw-r--r--docs/manual/mod/mod_setenvif.html.ko.euc-kr259
-rw-r--r--docs/manual/mod/mod_so.html11
-rw-r--r--docs/manual/mod/mod_so.html.en190
-rw-r--r--docs/manual/mod/mod_so.html.ja.euc-jp190
-rw-r--r--docs/manual/mod/mod_so.html.ko.euc-kr174
-rw-r--r--docs/manual/mod/mod_speling.html11
-rw-r--r--docs/manual/mod/mod_speling.html.en128
-rw-r--r--docs/manual/mod/mod_speling.html.ja.euc-jp127
-rw-r--r--docs/manual/mod/mod_speling.html.ko.euc-kr118
-rw-r--r--docs/manual/mod/mod_ssl.html3
-rw-r--r--docs/manual/mod/mod_ssl.html.en1722
-rw-r--r--docs/manual/mod/mod_status.html11
-rw-r--r--docs/manual/mod/mod_status.html.en162
-rw-r--r--docs/manual/mod/mod_status.html.ja.euc-jp154
-rw-r--r--docs/manual/mod/mod_status.html.ko.euc-kr148
-rw-r--r--docs/manual/mod/mod_suexec.html11
-rw-r--r--docs/manual/mod/mod_suexec.html.en80
-rw-r--r--docs/manual/mod/mod_suexec.html.ja.euc-jp79
-rw-r--r--docs/manual/mod/mod_suexec.html.ko.euc-kr81
-rw-r--r--docs/manual/mod/mod_unique_id.html11
-rw-r--r--docs/manual/mod/mod_unique_id.html.en216
-rw-r--r--docs/manual/mod/mod_unique_id.html.ja.euc-jp214
-rw-r--r--docs/manual/mod/mod_unique_id.html.ko.euc-kr191
-rw-r--r--docs/manual/mod/mod_userdir.html11
-rw-r--r--docs/manual/mod/mod_userdir.html.en175
-rw-r--r--docs/manual/mod/mod_userdir.html.ja.euc-jp185
-rw-r--r--docs/manual/mod/mod_userdir.html.ko.euc-kr161
-rw-r--r--docs/manual/mod/mod_usertrack.html3
-rw-r--r--docs/manual/mod/mod_usertrack.html.en252
-rw-r--r--docs/manual/mod/mod_version.html11
-rw-r--r--docs/manual/mod/mod_version.html.en151
-rw-r--r--docs/manual/mod/mod_version.html.ja.euc-jp150
-rw-r--r--docs/manual/mod/mod_version.html.ko.euc-kr150
-rw-r--r--docs/manual/mod/mod_vhost_alias.html3
-rw-r--r--docs/manual/mod/mod_vhost_alias.html.en312
-rw-r--r--docs/manual/mod/module-dict.html11
-rw-r--r--docs/manual/mod/module-dict.html.en117
-rw-r--r--docs/manual/mod/module-dict.html.ja.euc-jp119
-rw-r--r--docs/manual/mod/module-dict.html.ko.euc-kr109
-rw-r--r--docs/manual/mod/mpm_common.html11
-rw-r--r--docs/manual/mod/mpm_common.html.de988
-rw-r--r--docs/manual/mod/mpm_common.html.en941
-rw-r--r--docs/manual/mod/mpm_common.html.ja.euc-jp997
-rw-r--r--docs/manual/mod/mpm_netware.html3
-rw-r--r--docs/manual/mod/mpm_netware.html.en110
-rw-r--r--docs/manual/mod/mpm_winnt.html11
-rw-r--r--docs/manual/mod/mpm_winnt.html.de94
-rw-r--r--docs/manual/mod/mpm_winnt.html.en94
-rw-r--r--docs/manual/mod/mpm_winnt.html.ja.euc-jp93
-rw-r--r--docs/manual/mod/mpmt_os2.html3
-rw-r--r--docs/manual/mod/mpmt_os2.html.en73
-rw-r--r--docs/manual/mod/prefork.html11
-rw-r--r--docs/manual/mod/prefork.html.de191
-rw-r--r--docs/manual/mod/prefork.html.en176
-rw-r--r--docs/manual/mod/prefork.html.ja.euc-jp189
-rw-r--r--docs/manual/mod/quickreference.html23
-rw-r--r--docs/manual/mod/quickreference.html.de764
-rw-r--r--docs/manual/mod/quickreference.html.en753
-rw-r--r--docs/manual/mod/quickreference.html.es756
-rw-r--r--docs/manual/mod/quickreference.html.ja.euc-jp684
-rw-r--r--docs/manual/mod/quickreference.html.ko.euc-kr699
-rw-r--r--docs/manual/mod/quickreference.html.ru.koi8-r755
-rw-r--r--docs/manual/mod/worker.html11
-rw-r--r--docs/manual/mod/worker.html.de170
-rw-r--r--docs/manual/mod/worker.html.en177
-rw-r--r--docs/manual/mod/worker.html.ja.euc-jp187
-rw-r--r--docs/manual/mpm.html19
-rw-r--r--docs/manual/mpm.html.de125
-rw-r--r--docs/manual/mpm.html.en125
-rw-r--r--docs/manual/mpm.html.es139
-rw-r--r--docs/manual/mpm.html.ja.euc-jp130
-rw-r--r--docs/manual/mpm.html.ko.euc-kr122
-rw-r--r--docs/manual/new_features_2_0.html27
-rw-r--r--docs/manual/new_features_2_0.html.de263
-rw-r--r--docs/manual/new_features_2_0.html.en243
-rw-r--r--docs/manual/new_features_2_0.html.fr251
-rw-r--r--docs/manual/new_features_2_0.html.ja.euc-jp253
-rw-r--r--docs/manual/new_features_2_0.html.ko.euc-kr233
-rw-r--r--docs/manual/new_features_2_0.html.pt-br242
-rw-r--r--docs/manual/new_features_2_0.html.ru.koi8-r250
-rw-r--r--docs/manual/new_features_2_2.html11
-rw-r--r--docs/manual/new_features_2_2.html.en272
-rw-r--r--docs/manual/new_features_2_2.html.ko.euc-kr126
-rw-r--r--docs/manual/new_features_2_2.html.pt-br135
-rw-r--r--docs/manual/platform/ebcdic.html7
-rw-r--r--docs/manual/platform/ebcdic.html.en584
-rw-r--r--docs/manual/platform/ebcdic.html.ko.euc-kr559
-rw-r--r--docs/manual/platform/index.html7
-rw-r--r--docs/manual/platform/index.html.en94
-rw-r--r--docs/manual/platform/index.html.ko.euc-kr94
-rw-r--r--docs/manual/platform/netware.html7
-rw-r--r--docs/manual/platform/netware.html.en655
-rw-r--r--docs/manual/platform/netware.html.ko.euc-kr581
-rw-r--r--docs/manual/platform/perf-hp.html7
-rw-r--r--docs/manual/platform/perf-hp.html.en105
-rw-r--r--docs/manual/platform/perf-hp.html.ko.euc-kr100
-rw-r--r--docs/manual/platform/win_compiling.html7
-rw-r--r--docs/manual/platform/win_compiling.html.en435
-rw-r--r--docs/manual/platform/win_compiling.html.ko.euc-kr423
-rw-r--r--docs/manual/platform/windows.html7
-rw-r--r--docs/manual/platform/windows.html.en737
-rw-r--r--docs/manual/platform/windows.html.ko.euc-kr688
-rw-r--r--docs/manual/programs/ab.html7
-rw-r--r--docs/manual/programs/ab.html.en198
-rw-r--r--docs/manual/programs/ab.html.ko.euc-kr201
-rw-r--r--docs/manual/programs/apachectl.html7
-rw-r--r--docs/manual/programs/apachectl.html.en158
-rw-r--r--docs/manual/programs/apachectl.html.ko.euc-kr144
-rw-r--r--docs/manual/programs/apxs.html7
-rw-r--r--docs/manual/programs/apxs.html.en330
-rw-r--r--docs/manual/programs/apxs.html.ko.euc-kr324
-rw-r--r--docs/manual/programs/configure.html7
-rw-r--r--docs/manual/programs/configure.html.en937
-rw-r--r--docs/manual/programs/configure.html.ko.euc-kr930
-rw-r--r--docs/manual/programs/dbmmanage.html7
-rw-r--r--docs/manual/programs/dbmmanage.html.en191
-rw-r--r--docs/manual/programs/dbmmanage.html.ko.euc-kr172
-rw-r--r--docs/manual/programs/htcacheclean.html7
-rw-r--r--docs/manual/programs/htcacheclean.html.en120
-rw-r--r--docs/manual/programs/htcacheclean.html.ko.euc-kr113
-rw-r--r--docs/manual/programs/htdbm.html3
-rw-r--r--docs/manual/programs/htdbm.html.en281
-rw-r--r--docs/manual/programs/htdigest.html7
-rw-r--r--docs/manual/programs/htdigest.html.en72
-rw-r--r--docs/manual/programs/htdigest.html.ko.euc-kr75
-rw-r--r--docs/manual/programs/htpasswd.html7
-rw-r--r--docs/manual/programs/htpasswd.html.en215
-rw-r--r--docs/manual/programs/htpasswd.html.ko.euc-kr217
-rw-r--r--docs/manual/programs/httpd.html7
-rw-r--r--docs/manual/programs/httpd.html.en193
-rw-r--r--docs/manual/programs/httpd.html.ko.euc-kr188
-rw-r--r--docs/manual/programs/httxt2dbm.html3
-rw-r--r--docs/manual/programs/httxt2dbm.html.en82
-rw-r--r--docs/manual/programs/index.html15
-rw-r--r--docs/manual/programs/index.html.en106
-rw-r--r--docs/manual/programs/index.html.es102
-rw-r--r--docs/manual/programs/index.html.ko.euc-kr98
-rw-r--r--docs/manual/programs/index.html.ru.koi8-r100
-rw-r--r--docs/manual/programs/logresolve.html7
-rw-r--r--docs/manual/programs/logresolve.html.en72
-rw-r--r--docs/manual/programs/logresolve.html.ko.euc-kr69
-rw-r--r--docs/manual/programs/other.html7
-rw-r--r--docs/manual/programs/other.html.en59
-rw-r--r--docs/manual/programs/other.html.ko.euc-kr57
-rw-r--r--docs/manual/programs/rotatelogs.html7
-rw-r--r--docs/manual/programs/rotatelogs.html.en146
-rw-r--r--docs/manual/programs/rotatelogs.html.ko.euc-kr143
-rw-r--r--docs/manual/programs/suexec.html7
-rw-r--r--docs/manual/programs/suexec.html.en61
-rw-r--r--docs/manual/programs/suexec.html.ko.euc-kr62
-rw-r--r--docs/manual/rewrite/index.html3
-rw-r--r--docs/manual/rewrite/index.html.en96
-rw-r--r--docs/manual/rewrite/rewrite_guide.html3
-rw-r--r--docs/manual/rewrite/rewrite_guide.html.en789
-rw-r--r--docs/manual/rewrite/rewrite_guide_advanced.html3
-rw-r--r--docs/manual/rewrite/rewrite_guide_advanced.html.en1289
-rw-r--r--docs/manual/rewrite/rewrite_intro.html3
-rw-r--r--docs/manual/rewrite/rewrite_intro.html.en196
-rw-r--r--docs/manual/rewrite/rewrite_tech.html3
-rw-r--r--docs/manual/rewrite/rewrite_tech.html.en167
-rw-r--r--docs/manual/sections.html11
-rw-r--r--docs/manual/sections.html.en477
-rw-r--r--docs/manual/sections.html.ja.euc-jp468
-rw-r--r--docs/manual/sections.html.ko.euc-kr422
-rw-r--r--docs/manual/server-wide.html11
-rw-r--r--docs/manual/server-wide.html.en100
-rw-r--r--docs/manual/server-wide.html.ja.euc-jp101
-rw-r--r--docs/manual/server-wide.html.ko.euc-kr95
-rw-r--r--docs/manual/sitemap.html19
-rw-r--r--docs/manual/sitemap.html.de266
-rw-r--r--docs/manual/sitemap.html.en264
-rw-r--r--docs/manual/sitemap.html.es269
-rw-r--r--docs/manual/sitemap.html.ja.euc-jp263
-rw-r--r--docs/manual/sitemap.html.ko.euc-kr267
-rw-r--r--docs/manual/ssl/index.html7
-rw-r--r--docs/manual/ssl/index.html.en57
-rw-r--r--docs/manual/ssl/index.html.ja.euc-jp59
-rw-r--r--docs/manual/ssl/ssl_compat.html3
-rw-r--r--docs/manual/ssl/ssl_compat.html.en226
-rw-r--r--docs/manual/ssl/ssl_faq.html3
-rw-r--r--docs/manual/ssl/ssl_faq.html.en1044
-rw-r--r--docs/manual/ssl/ssl_howto.html3
-rw-r--r--docs/manual/ssl/ssl_howto.html.en294
-rw-r--r--docs/manual/ssl/ssl_intro.html7
-rw-r--r--docs/manual/ssl/ssl_intro.html.en650
-rw-r--r--docs/manual/ssl/ssl_intro.html.ja.euc-jp697
-rw-r--r--docs/manual/stopping.html19
-rw-r--r--docs/manual/stopping.html.de306
-rw-r--r--docs/manual/stopping.html.en233
-rw-r--r--docs/manual/stopping.html.es267
-rw-r--r--docs/manual/stopping.html.ja.euc-jp256
-rw-r--r--docs/manual/stopping.html.ko.euc-kr205
-rw-r--r--docs/manual/style/build.properties4
-rw-r--r--docs/manual/style/common.dtd191
-rw-r--r--docs/manual/style/css/manual-chm.css27
-rw-r--r--docs/manual/style/css/manual-loose-100pc.css155
-rw-r--r--docs/manual/style/css/manual-print.css717
-rw-r--r--docs/manual/style/css/manual-zip-100pc.css23
-rw-r--r--docs/manual/style/css/manual-zip.css24
-rw-r--r--docs/manual/style/css/manual.css1026
-rw-r--r--docs/manual/style/faq.dtd35
-rw-r--r--docs/manual/style/lang.dtd24
-rw-r--r--docs/manual/style/latex/atbeginend.sty80
-rw-r--r--docs/manual/style/latex/common.xsl244
-rw-r--r--docs/manual/style/latex/directiveindex.xsl61
-rw-r--r--docs/manual/style/latex/faq.xsl43
-rw-r--r--docs/manual/style/latex/html.xsl323
-rw-r--r--docs/manual/style/latex/latex.xsl383
-rw-r--r--docs/manual/style/latex/manualpage.xsl35
-rw-r--r--docs/manual/style/latex/moduleindex.xsl218
-rw-r--r--docs/manual/style/latex/quickreference.xsl140
-rw-r--r--docs/manual/style/latex/synopsis.xsl346
-rw-r--r--docs/manual/style/manual.de.xsl37
-rw-r--r--docs/manual/style/manual.en.xsl37
-rw-r--r--docs/manual/style/manual.es.xsl37
-rw-r--r--docs/manual/style/manual.fr.xsl37
-rw-r--r--docs/manual/style/manual.ja.xsl37
-rw-r--r--docs/manual/style/manual.ko.xsl37
-rw-r--r--docs/manual/style/manual.pt-br.xsl37
-rw-r--r--docs/manual/style/manual.ru.xsl37
-rw-r--r--docs/manual/style/manualpage.dtd27
-rw-r--r--docs/manual/style/modulesynopsis.dtd76
-rw-r--r--docs/manual/style/sitemap.dtd38
-rw-r--r--docs/manual/style/version.ent24
-rw-r--r--docs/manual/style/xsl/common.xsl1156
-rw-r--r--docs/manual/style/xsl/convmap.xsl71
-rw-r--r--docs/manual/style/xsl/directiveindex.xsl130
-rw-r--r--docs/manual/style/xsl/faq.xsl199
-rw-r--r--docs/manual/style/xsl/hhc.xsl668
-rw-r--r--docs/manual/style/xsl/hhp.xsl316
-rw-r--r--docs/manual/style/xsl/indexpage.xsl211
-rw-r--r--docs/manual/style/xsl/language.xsl658
-rw-r--r--docs/manual/style/xsl/maf.xsl56
-rw-r--r--docs/manual/style/xsl/manualpage.xsl87
-rw-r--r--docs/manual/style/xsl/moduleindex.xsl333
-rw-r--r--docs/manual/style/xsl/nroff.xsl448
-rw-r--r--docs/manual/style/xsl/quickreference.xsl210
-rw-r--r--docs/manual/style/xsl/sitemap.xsl242
-rw-r--r--docs/manual/style/xsl/synopsis.xsl508
-rw-r--r--docs/manual/style/xsl/typemap.xsl80
-rw-r--r--docs/manual/style/xsl/util/modtrans.xsl44
-rw-r--r--docs/manual/suexec.html11
-rw-r--r--docs/manual/suexec.html.en608
-rw-r--r--docs/manual/suexec.html.ja.euc-jp609
-rw-r--r--docs/manual/suexec.html.ko.euc-kr534
-rw-r--r--docs/manual/upgrading.html23
-rw-r--r--docs/manual/upgrading.html.de120
-rw-r--r--docs/manual/upgrading.html.en156
-rw-r--r--docs/manual/upgrading.html.ja.euc-jp222
-rw-r--r--docs/manual/upgrading.html.ko.euc-kr204
-rw-r--r--docs/manual/upgrading.html.pt-br225
-rw-r--r--docs/manual/upgrading.html.ru.koi8-r202
-rw-r--r--docs/manual/urlmapping.html11
-rw-r--r--docs/manual/urlmapping.html.en286
-rw-r--r--docs/manual/urlmapping.html.ja.euc-jp286
-rw-r--r--docs/manual/urlmapping.html.ko.euc-kr247
-rw-r--r--docs/manual/vhosts/details.html11
-rw-r--r--docs/manual/vhosts/details.html.en442
-rw-r--r--docs/manual/vhosts/details.html.fr459
-rw-r--r--docs/manual/vhosts/details.html.ko.euc-kr384
-rw-r--r--docs/manual/vhosts/examples.html15
-rw-r--r--docs/manual/vhosts/examples.html.en660
-rw-r--r--docs/manual/vhosts/examples.html.fr679
-rw-r--r--docs/manual/vhosts/examples.html.ja.euc-jp648
-rw-r--r--docs/manual/vhosts/examples.html.ko.euc-kr629
-rw-r--r--docs/manual/vhosts/fd-limits.html15
-rw-r--r--docs/manual/vhosts/fd-limits.html.en128
-rw-r--r--docs/manual/vhosts/fd-limits.html.fr141
-rw-r--r--docs/manual/vhosts/fd-limits.html.ja.euc-jp125
-rw-r--r--docs/manual/vhosts/fd-limits.html.ko.euc-kr122
-rw-r--r--docs/manual/vhosts/index.html23
-rw-r--r--docs/manual/vhosts/index.html.de110
-rw-r--r--docs/manual/vhosts/index.html.en110
-rw-r--r--docs/manual/vhosts/index.html.fr111
-rw-r--r--docs/manual/vhosts/index.html.ja.euc-jp105
-rw-r--r--docs/manual/vhosts/index.html.ko.euc-kr108
-rw-r--r--docs/manual/vhosts/index.html.ru.koi8-r105
-rw-r--r--docs/manual/vhosts/ip-based.html15
-rw-r--r--docs/manual/vhosts/ip-based.html.en162
-rw-r--r--docs/manual/vhosts/ip-based.html.fr182
-rw-r--r--docs/manual/vhosts/ip-based.html.ja.euc-jp158
-rw-r--r--docs/manual/vhosts/ip-based.html.ko.euc-kr152
-rw-r--r--docs/manual/vhosts/mass.html7
-rw-r--r--docs/manual/vhosts/mass.html.en445
-rw-r--r--docs/manual/vhosts/mass.html.ko.euc-kr423
-rw-r--r--docs/manual/vhosts/name-based.html19
-rw-r--r--docs/manual/vhosts/name-based.html.de268
-rw-r--r--docs/manual/vhosts/name-based.html.en246
-rw-r--r--docs/manual/vhosts/name-based.html.fr298
-rw-r--r--docs/manual/vhosts/name-based.html.ja.euc-jp271
-rw-r--r--docs/manual/vhosts/name-based.html.ko.euc-kr236
714 files changed, 152983 insertions, 0 deletions
diff --git a/docs/manual/LICENSE b/docs/manual/LICENSE
new file mode 100644
index 00000000..57bc88a1
--- /dev/null
+++ b/docs/manual/LICENSE
@@ -0,0 +1,202 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
diff --git a/docs/manual/bind.html b/docs/manual/bind.html
new file mode 100644
index 00000000..c2af6387
--- /dev/null
+++ b/docs/manual/bind.html
@@ -0,0 +1,19 @@
+URI: bind.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: bind.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: bind.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: bind.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: bind.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/bind.html.de b/docs/manual/bind.html.de
new file mode 100644
index 00000000..367296a7
--- /dev/null
+++ b/docs/manual/bind.html.de
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Anbindung - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Anbindung</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/bind.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Konfiguration der vom Apache verwendeten Adressen und Ports.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">berblick</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Betrachtung von IPv6-Besonderheiten</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Das Zusammenspiel mit virtuellen Hosts</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="vhosts/">Virtuelle Hosts</a></li><li><a href="dns-caveats.html">Probleme bezglich DNS und
+ Apache</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">berblick</a></h2>
+
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
+
+ <p>Beim Start bindet sich der Apache an bestimmte Adressen und Ports
+ der lokalen Maschine und wartet auf eingehende Anfragen.
+ Standardmig lauscht er an allen Adressen des Systems.
+ Es muss ihm jedoch mitgeteilt werden, an bestimmten Ports zu lauschen
+ oder nur an ausgewhlten Adressen, bzw. einer Kombination aus
+ beidem. Dies wird oft mit der Funktionalitt virtueller Hosts
+ kombiniert, die bestimmt, wie der Apache auf verschiedene IP-Adressen,
+ Hostnamen und Ports reagiert.</p>
+
+ <p>Die Direktive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ weist den Server an, eingehende Anfragen nur an bestimmten Ports oder
+ Adress/Port-Kombinationen zu akzeptieren. Wenn bei der <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive nur eine Portnummer
+ angegeben wird, dann lauscht der Server auf allen Netzwerkinterfaces an
+ dem angegebenen Port. Ist auch eine IP-Adresse angegeben, dann lauscht der
+ Server an der angegebenen Schnittstelle auf dem angegebenen Port. Es
+ knnen mehrere <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisungen verwendet werden, um
+ eine Reihe von Adressen und Ports anzugeben, an denen gelauscht werden
+ soll. Der Server wird dann auf Anfragen an jeder der abgehrten
+ Adressen und Ports antworten.</p>
+
+ <p>Um beispielsweise den Server zu veranlassen, sowohl an Port 80, als
+ auch an Port 8000 Verbindungen zu akzeptieren, geben Sie an:</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>Um den Server Verbindungen an zwei bestimmten
+ Netzwerkinterfaces und Ports zu akzeptieren zu lassen, geben Sie an:</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6-Adressen mssen wie im folgenden Beispiel in eckigen
+ Klammern angegeben werden:</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipv6" id="ipv6">Betrachtung von IPv6-Besonderheiten</a></h2>
+
+
+ <p>Eine wachsende Anzahl von Plattformen implementiert IPv6. Die
+ <a class="glossarylink" href="./glossary.html#apr" title="siehe Glossar">APR</a> untersttzt IPv6 auf den meisten
+ dieser Plattformen und ermglicht dem Apache, IPv6-Sockets
+ zu verwenden und Anfragen zu behandeln, die ber IPv6
+ gesendet wurden.</p>
+
+ <p>Fr Apache-Administratoren kommt erschwerend die Frage hinzu, ob
+ IPv6-Sockets sowohl IPv4- als auch IPv6-Verbindungen
+ handhaben knnen. Zum Betrieb von IPv4-Verbindungen an
+ IPv6-Sockets werden auf IPv6 abgebildete IPv4-Adressen
+ <span class="transnote">(<em>Anm.d..:</em> so genannete IPv4-gemappte IPv6-Adressen)</span>
+ verwendet, welche standardmig auf den meisten Plattformen
+ erlaubt sind. Unter FreeBSD, NetBSD und OpenBSD jedoch sind sie
+ standardmig deaktiviert, um den Systemgrundstzen dieser
+ Plattformen zu entsprechen. Doch selbst auf Systemen, wo dies
+ standardmig dekativiert ist, kann dieses Verhalten mit einem
+ speziellen <code class="program"><a href="./programs/configure.html">configure</a></code>-Parameter fr den Apache
+ gendert werden.</p>
+
+ <p>Auf der anderen Seite ist die Verwendung von gemappten Adressen bei
+ einigen Plattformen wie Linux und True64 der <strong>einzige</strong>
+ Weg, sowohl IPv4 wie auch IPv6 zu verwenden. Wenn Sie mchten, dass
+ der Apache IPv4- und IPv6-Verbindungen mit einem Minimum an Sockets
+ behandelt, was die Verwendung von IPv4-gemappten IPv6-Adressen
+ erfordert, dann mssen Sie die <code class="program"><a href="./programs/configure.html">configure</a></code>-Option <code>--enable-v4-mapped</code> angeben.</p>
+
+ <p><code>--enable-v4-mapped</code> ist die Voreinstellung auf allen
+ Plattformen auer FreeBSD, NetBSD und OpenBSD, so dass Ihr Apache
+ wahrscheinlich so bersetzt wurde.</p>
+
+ <p>Geben Sie wie in dem folgenden Beispiel bei allen <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisungen eine IPv4-Adresse
+ an, wenn Sie mchten, dass Ihr Apache lediglich IPv4-Adressen
+ behandelt, unabhngig davon, was Ihre Plattform und die APR
+ untersttzen:</p>
+
+ <div class="example"><p><code>
+ Listen 0.0.0.0:80<br />
+ Listen 192.170.2.1:80
+ </code></p></div>
+
+ <p>Wenn Sie mchten, dass der Apache IPv4- und IPv6-Verbindungen an
+ separaten Sockets behandelt (d.h. IPv4-gemappte Adressen deaktiviert
+ werden sollen) und Ihre Plattform es untersttzt, dann mssen
+ Sie die <code class="program"><a href="./programs/configure.html">configure</a></code>-Option
+ <code>--disable-v4-mapped</code> angeben.
+ Unter FreeBSD, NetBSD und OpenBSD ist <code>--disable-v4-mapped</code>
+ voreingestellt.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">Das Zusammenspiel mit virtuellen Hosts</a></h2>
+
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> implementiert keine
+ virtuellen Hosts. Es teilt dem Hauptserver lediglich mit, an welchen
+ Adressen und Ports er zu lauschen hat. Werden keine <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Container
+ verwendet, verhlt sich der Server bei allen angenommenen Anfragen
+ gleich. <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnitte knnen jedoch
+ dazu verwendet werden, ein unterschiedliches Verhalten fr eine oder
+ mehrere Adressen und Ports festzulegen. Um einen virtuellen Host
+ einzurichten, muss dem Server zunchst mitgeteilt werden, an den
+ betreffenden Adressen und Ports zu lauschen. Dann sollte ein <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnitt fr
+ eine bestimmte Adresse und einen Port erstellt werden, um das Verhalten
+ dieses virtuellen Hosts festzulegen. Beachten Sie bitte, dass auf einen
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> nicht
+ zugegriffen werden kann, wenn er fr eine Adresse und einen Port
+ eingerichtet wurde, an dem der Server nicht lauscht.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/bind.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/bind.html.en b/docs/manual/bind.html.en
new file mode 100644
index 00000000..88856302
--- /dev/null
+++ b/docs/manual/bind.html.en
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Binding - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Binding</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Configuring Apache to listen on specific addresses and ports.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Overview</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Special IPv6 Considerations</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">How This Works With Virtual Hosts</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="vhosts/">Virtual Hosts</a></li><li><a href="dns-caveats.html">DNS Issues</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Overview</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
+
+
+ <p>When Apache starts, it binds to some port and address on
+ the local machine and waits for incoming requests. By default,
+ it listens to all addresses on the machine. However, it needs to
+ be told to listen on specific ports, or to listen on only selected
+ addresses, or a combination. This is often combined with the
+ Virtual Host feature which determines how Apache responds to
+ different IP addresses, hostnames and ports.</p>
+
+ <p>The <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ directive tells the server to accept
+ incoming requests only on the specified port or
+ address-and-port combinations. If only a port number is
+ specified in the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ directive, the server
+ listens to the given port on all interfaces. If an IP address
+ is given as well as a port, the server will listen on the given
+ port and interface. Multiple <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> directives may be used to
+ specify a number of addresses and ports to listen on. The
+ server will respond to requests from any of the listed
+ addresses and ports.</p>
+
+ <p>For example, to make the server accept connections on both
+ port 80 and port 8000, use:</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>To make the server accept connections on two specified
+ interfaces and port numbers, use</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6 addresses must be surrounded in square brackets, as in the
+ following example:</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipv6" id="ipv6">Special IPv6 Considerations</a></h2>
+
+
+ <p>A growing number of platforms implement IPv6, and
+ <a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a> supports IPv6 on most of these platforms,
+ allowing Apache to allocate IPv6 sockets and handle requests which
+ were sent over IPv6.</p>
+
+ <p>One complicating factor for Apache administrators is whether or
+ not an IPv6 socket can handle both IPv4 connections and IPv6
+ connections. Handling IPv4 connections with an IPv6 socket uses
+ IPv4-mapped IPv6 addresses, which are allowed by default on most
+ platforms but are disallowed by default on FreeBSD, NetBSD, and
+ OpenBSD in order to match the system-wide policy on those
+ platforms. But even on systems where it is disallowed by default, a
+ special <code class="program"><a href="./programs/configure.html">configure</a></code> parameter can change this behavior
+ for Apache.</p>
+
+ <p>On the other hand, on some platforms such as Linux and Tru64 the
+ <strong>only</strong> way to handle both IPv6 and IPv4 is to use
+ mapped addresses. If you want Apache to handle IPv4 and IPv6 connections
+ with a minimum of sockets, which requires using IPv4-mapped IPv6
+ addresses, specify the <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code> option.</p>
+
+ <p><code>--enable-v4-mapped</code> is the default on all platforms but
+ FreeBSD, NetBSD, and OpenBSD, so this is probably how your Apache was
+ built.</p>
+
+ <p>If you want Apache to handle IPv4 connections only, regardless of
+ what your platform and APR will support, specify an IPv4 address on all
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> directives, as in the
+ following examples:</p>
+
+ <div class="example"><p><code>
+ Listen 0.0.0.0:80<br />
+ Listen 192.170.2.1:80
+ </code></p></div>
+
+ <p>If your platform supports it and you want Apache to handle IPv4 and
+ IPv6 connections on separate sockets (i.e., to disable IPv4-mapped
+ addresses), specify the <code>--disable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code> option. <code>--disable-v4-mapped</code> is the
+ default on FreeBSD, NetBSD, and OpenBSD.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">How This Works With Virtual Hosts</a></h2>
+
+
+ <p> <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> does not implement
+ Virtual Hosts. It only tells the
+ main server what addresses and ports to listen to. If no
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ directives are used, the server will behave
+ the same for all accepted requests. However,
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ can be used to specify a different behavior
+ for one or more of the addresses and ports. To implement a
+ VirtualHost, the server must first be told to listen to the
+ address and port to be used. Then a
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section
+ should be created for a specified address and port to set the
+ behavior of this virtual host. Note that if the
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ is set for an address and port that the
+ server is not listening to, it cannot be accessed.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/bind.html.fr b/docs/manual/bind.html.fr
new file mode 100644
index 00000000..2e443160
--- /dev/null
+++ b/docs/manual/bind.html.fr
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Liaison - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Liaison</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
+ Anglaise pour les changements rcents.</div>
+
+ <p>Configuration des adresses et ports sur lesquels Apache coute.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations gnrales</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Considrations Spciales avec IPv6</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">Serveurs Virtuels</a></li><li><a href="dns-caveats.html">Problmes DNS</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Informations gnrales</a></h2>
+
+
+ <table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
+
+
+ <p>Au moment de son dmarrage, Apache se lie un port et une
+ adresse IP sur la machine locale et se met en attente de requtes.
+ Par dfaut, Apache coute sur toutes les adresses de la machine.
+ Apache accepte d'couter sur un ou plusieurs ports spcifiques,
+ sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse.
+ Il est frquent d'utiliser ces possibilits avec les fonctionnalits
+ de Serveurs Virtuels, qui permettent de faire rpondre le serveur de
+ manire diffrente en fonction de l'adresse IP, du nom d'hte ou
+ du port.</p>
+
+ <p>Le serveur interprte la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ en acceptant les requtes seulement sur le port ou la combinaison
+ adresse IP + port passe en argument. Dans le cas o seul un port
+ est spcifi avec la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
+ le serveur se met l'coute sur le port spcifi, sur toutes
+ les interfaces et adresses de la machine. Si une adresse IP est
+ spcifie en plus du port, le serveur n'coute que sur l'adresse
+ et le port spcifi. Il est possible de configurer plusieurs adresses
+ et ports avec la directives
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ pour coute par le serveur. Le serveur rpond aux requtes faites
+ toutes les adresses et ports numrs.</p>
+
+
+ <p>Par exemple, pour que le serveur accepte les connexions sur
+ les ports 80 et 8000, spcifiez :</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>Pour qu'Apache accepte les connexions sur deux combinaisons
+ adresses + ports, spcifiez :</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>Les adresses IPv6 sont acceptes, pourvu qu'elles soient spcifies
+ entre crochets de la faon suivante :</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipv6" id="ipv6">Considrations Spciales avec IPv6</a></h2>
+
+
+ <p>De plus en plus de plate-formes implmentent IPv6. APR
+ supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
+ peut assigner des interfaces de connexions IPv6 et rpondre aux
+ requtes utilisant IPv6.</p>
+
+ <p>Une complication possible pour les administrateurs Apache est de
+ savoir si une interface de connexion IPv6 peut rpondre aux deux types de
+ connexions IPv4 et IPv6.
+ Manipuler les connexions IPv4 avec une interface de connexion IPv6
+ suppose l'utilisation d'adresses IPv6 mappes en IPv4, ce qui est
+ le cas par defaut sur la plupart des plate-formes, l'exeption de FreeBSD,
+ NetBSD, et OpenBSD, cela en raison des politiques systmes de ces plate-formes.
+ Mme sur des systmes o cette fonctionnalit n'est pas active par
+ dfaut, une option de compilation permet de changer ce
+ fonctionnement pour Apache.</p>
+ <p>Pour qu'Apache puisse grer la fois les connexions IPv4 et IPv6
+ avec un minimum d'interfaces de connexions, il faut permettre l'utilisation
+ des adresses
+ IPv6 mappes en IPv4, ce qui est possible en spcifiant l'option
+
+ de compilation <code>--enable-v4-mapped</code> et en utilisant la
+ directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ comme suit:</p>
+
+ <div class="example"><p><code>
+ Listen 80
+ </code></p></div>
+
+ <p>Si <code>--enable-v4-mapped</code> a t spcifi la compilation,
+ les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ de la configuration par dfaut sont de la forme ci-dessus.
+ <code>--enable-v4-mapped</code> est l'option de compilation
+ par dfaut sur toutes les plate-formes, sauf FreeBSD, NetBSD, et
+ OpenBSD.</p>
+
+
+ <p>Pour qu'Apache ne manipule que les connexions IPv4, en ignorant l'ventuel
+ support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut tre
+ spcifi pour toutes les directives
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
+ comme dans les exemples suivantss:</p>
+
+ <div class="example"><p><code>
+ Listen 0.0.0.0:80<br />
+ Listen 192.170.2.1:80
+ </code></p></div>
+
+ <p>Pour qu'Apache manipule les connexions IPv4 et IPv6 sur des interfaces
+ diffrentes (c'est--dire, pour ne pas accepter les addresse IPv6 mappes
+ en IPv4), spcifier l'option de compilation <code>--disable-v4-mapped</code>
+ et utiliser des directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ spcifiques telles que:</p>
+ <div class="example"><p><code>
+ Listen [::]:80<br />
+ Listen 0.0.0.0:80
+ </code></p></div>
+
+ <p>Avec <code>--disable-v4-mapped</code>, la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> l'intrieur
+ du fichier de configuration par dfaut cr par Apache utilise la forme
+ ci-dessus.
+ <code>--disable-v4-mapped</code> est l'option de compilation par dfaut sous
+ FreeBSD, NetBSD, et OpenBSD.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></h2>
+
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ n'implmente aucun Serveur Virtuel. Cette directive sert simplement
+ informer le serveur principal sur quels addresses et ports couter.
+ Dans le cas o aucune section
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ n'est utilise, le serveur rpondra de la mme manire pour toutes
+ les requtes qu'il acceptera. Cependant des sections
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ peuvent tre utilises pour qu'Apache ragisse de faon diffrente
+ une requte selon l'adresse ou le port. Avant d'implmenter
+ un Serveur Virtuel au moyen de la directive
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ doit tre utilise pour que le serveur coute sur l'adresse
+ ou le port spcifi. Une section
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ peut alors tre utilise pour dfinir la raction du Serveur Virtuel pour une
+ adresse et un port spcifique. noter que si un Serveur Virtuel est
+ positionn au moyen de la directive
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ sur une adresse et un port sur lesquels le serveur n'est pas l'coute,
+ le Serveur Virtuel ne sera pas accessible.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/bind.html.ja.euc-jp b/docs/manual/bind.html.ja.euc-jp
new file mode 100644
index 00000000..5871f728
--- /dev/null
+++ b/docs/manual/bind.html.ja.euc-jp
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Х - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Х</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Apache Ѥ륢ɥ쥹ȥݡȤ򤷤ޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 õ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">СۥȤФƤɤƯΤ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="vhosts/">Сۥ</a></li><li><a href="dns-caveats.html">DNS </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview"></a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
+
+
+ <p>Apache ϵưˡޥΤݡȤӥɥ쥹
+ Ф³ꥯȤΤԤޤ
+ ǥեȤǤϥޥΤ٤ƤΥɥ쥹Ф listen ޤ
+ ʤ顢ΥݡȤΥɥ쥹Τߤ
+ ޤϤȤ߹碌Τ줫 listen 褦ˤɬפޤ
+ ϡۤʤ IP ɥ쥹ۥ̾ݡȤФ Apache
+ αˡꤹСۥȵǽȤ߹碌ƻȤޤ</p>
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤ǡΥݡȤ䥢ɥ쥹ݡȤȤΤäƤ
+ ꥯȤդ褦ˤǤޤ
+ ⤷ݡֹΤߤ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤ǻꤵ줿ϡ
+ ٤ƤΥ󥿡եͿ줿ݡֹ
+ listen ޤ IP ɥ쥹ݡֹƱͿ줿ϡ
+ ФͿ줿ݡȤȥ󥿡ե listen ޤ
+ ʣ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤Ѥ
+ Ĥ listen 륢ɥ쥹ȥݡȤǤޤ
+ ФϥꥹȤ줿ɥ쥹ݡȤΤ٤ƤΥꥯȤ
+ ФƱޤ</p>
+
+ <p>ȤСݡ 80 8000 ξФƤ³դˤ</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>Ȥޤ
+ Ĥλꤵ줿󥿥եȥݡֹФƤ³դˤϡ
+ </p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>Ȥޤ
+ IPv6 ɥ쥹ϡѳ̤ǼΤ褦˰ϤޤʤФޤ</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipv6" id="ipv6">IPv6 õ</a></h2>
+
+
+ <p>¿Υץåȥۡ IPv6 ݡȤƤƤơ
+ <a class="glossarylink" href="./glossary.html#apr" title="Ѹ콸򻲾">APR</a> ϤΤۤȤɤ IPv6 򥵥ݡȤƤΤǡ
+ Apache IPv6 åȤƤ IPv6
+ ͳƤꥯȤ򰷤ȤǤޤ</p>
+
+ <p>IPv6 åȤ IPv4 IPv6 ͥξ򰷤ȤǤ뤫
+ ɤϡApache ԤˤȤäǤ
+ IPv4 ͥ IPv6 åȤǰϡ
+ IPv4 ޥåפ줿 IPv6 ɥ쥹ѤƤơ
+ ۤȤɤΥץåȥۡǤϥǥեȤǻѲǽǤ
+ FreeBSD, NetBSD, OpenBSD ǤϡƥΤȤƤΥݥꥷȤ顢
+ ǥեȤǤϻԲĤꤵƤޤ
+ ΥǥեȤǻԲĤΥץåȥۡǤäƤ⡢
+ ̤ <code class="program"><a href="./programs/configure.html">configure</a></code>
+ ѥ᡼ Apache εưѲ뤳ȤǤޤ</p>
+
+ <p>ǡLinux Tru64 Ȥäץåȥۡ IPv4 IPv6
+ ξ򰷤ˤϡޥåץȥɥ쥹Ѥ<strong>ʳˡϤޤ</strong>
+ IPv4 IPv6 ΥͥǾ¤ΥåȤǰΤǤС
+ IPv4 ޥåפ IPv6 ɥ쥹Ѥɬפꡢ
+ <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code>
+ ץꤷޤ</p>
+
+ <p><code>--enable-v4-mapped</code> ϡ
+ FreeBSD, NetBSD, OpenBSD ʳƤΥץåȥۡǤΥǥեȤǤ
+ Ǥ顢餯긵 Apache ϤǥӥɤƤǤ礦</p>
+
+ <p>ץåȥե APR 򥵥ݡȤ뤫˴ؤ餺
+ IPv4 ͥΤߤ򰷤褦ˤϡ
+ Τ褦Ƥ
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤
+ IPv4 ɥ쥹ꤷƤ</p>
+
+ <div class="example"><p><code>
+ Listen 0.0.0.0:80<br />
+ Listen 192.170.2.1:80
+ </code></p></div>
+
+ <p>ץåȥۡǡApache
+ IPv4 IPv6 Υ̤ͥΥåȤǰ褦ˤ
+ (Ĥޤ IPv4 ޥåפΥɥ쥹̵ˤ)
+ ϡ<code>--disable-v4-mapped</code>
+ <code class="program"><a href="./programs/configure.html">configure</a></code>
+ ץꤷơΤ褦˸̻
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤ѤƤ
+ <code>--disable-v4-mapped</code> ϡ
+ FreeBSD, NetBSD, OpenBSD ץåȥۡǤΥǥեȤǤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">СۥȤФƤɤƯΤ</a></h2>
+
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥСۥȤ櫓ǤϤޤ
+ Listen ñ˥ᥤ󥵡ФˤɤΥɥ쥹ȥݡȤ listen ٤
+ Ǥ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǥ쥯ƥ֤Ȥʤϡ
+ 줿ꥯȤ٤ƤФƱư򤷤ޤ
+ ʤ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ Ȥäơ
+ İʾΥɥ쥹ݡȤФưۤʤư򤹤褦
+ ꤹ뤳ȤǤޤ
+ VirtualHost ˤϡѤ륢ɥ쥹ȥݡȤ
+ ޤ˥ФΤʤФʤޤ
+ ơλꤷɥ쥹ȥݡȤǤ
+ ΥСۥȤεưꤹ뤿ˡ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ޤ⤷
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ listen Ƥʤɥ쥹ȥݡȤФ
+ ꤵƤޤȡ
+ ˤϥǤʤȤȤդƤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/bind.html.ko.euc-kr b/docs/manual/bind.html.ko.euc-kr
new file mode 100644
index 00000000..e0ec2672
--- /dev/null
+++ b/docs/manual/bind.html.ko.euc-kr
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ּҿ Ʈ (Binding) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ּҿ Ʈ (Binding)</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>ġ Ư ּҿ Ʈ ϵ ϱ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 Ư </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">ȣƮ  dz</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="vhosts/">ȣƮ</a></li><li><a href="dns-caveats.html">DNS </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview"></a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
+
+
+ <p>ġ ϸ ġ ǻ  Ʈ ּҿ
+ Ͽ, û ٸ. ⺻ ġ
+ ǻ ּҿ ٸ. ׷ ġ Ư Ʈ
+ ּҸ ٸ ؾ 찡 ִ.
+ ġ  ٸ IP ּ, ȣƮ, Ʈ
+ ϴ ȣƮ ɰ õִ.</p>
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> þ
+ Ư Ʈ ּҿ Ʈ տ û ް
+ Ѵ. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ þ Ʈ ȣ ϸ, ̽
+ Ʈ ٸ. <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> þ ٸ
+ ּҿ Ʈ ִ. ּҿ Ʈ
+ û Ѵ.</p>
+
+ <p> , 80 8000 Ʈ ο
+ ޵ Ϸ:</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p> ̽ Ʈ ٸ
+ Ϸ,</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6 ּҴ ȣ Ѵ:</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipv6" id="ipv6">IPv6 Ư </a></h2>
+
+
+ <p>IPv6 ÷ ð ְ APR ̵ ÷ κп
+ IPv6 ϱ⶧, ġ IPv6 ҴϿ IPv6
+ û ó ִ.</p>
+
+ <p>ġ ڿ κ IPv6 IPv4
+ IPv6 ó ִĴ ̴. κ ÷
+ IPv4-(mapped) IPv6 ּҸ Ͽ IPv6 Ͽ IPv4
+ , FreeBSD NetBSD OpenBSD ýü å
+ ⺻ ʴ´. ׷ ⺻ ʴ
+ ý̶ ġ Ư Ķͷ
+ ִ.</p>
+
+ <p>ݸ Tru64 Ϻ ÷ IPv4 IPv6
+ óϷ ּҸ <strong>ؾ߸</strong>
+ Ѵ. ġ ּ Ͽ IPv4 IPv6
+ ޵Ϸ, IPv4- IPv6 ּҸ ϰ
+ <a href="programs/configure.html">configure</a> ɼ
+ <code>--enable-v4-mapped</code> Ѵ.</p>
+
+ <p><code>--enable-v4-mapped</code> FreeBSD, NetBSD, OpenBSD
+ ÷ ⺻̰, Ƹ ġ
+ ̴.</p>
+
+ <p>÷ APR ο ġ IPv4 Ḹ
+ ޵Ϸ, <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> þ IPv4 ּҸ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ Listen 0.0.0.0:80<br />
+ Listen 192.170.2.1:80
+ </code></p></div>
+
+ <p>÷ ϸ ġ ٸ IPv4
+ IPv6 ޵Ϸ ( IPv4- ּҸ
+ ), <a href="programs/configure.html">configure</a>
+ ɼ <code>--disable-v4-mapped</code>
+ Ѵ. <code>--disable-v4-mapped</code> FreeBSD, NetBSD,
+ OpenBSD ⺻̴.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">ȣƮ  dz</a></h2>
+
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ȣƮ ʴ´. ̴ ּ
+  ּҿ Ʈ ٸ ˷ش. <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> þ
+ , û Ȱ óѴ.
+ ׷ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ּҿ Ʈ
+ ٸ ൿ ִ. ȣƮ
+ ּҿ Ʈ ˷ Ѵ. ׸
+ Ư ּҿ Ʈ ȣƮ ൿ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ʿϴ. ּ ٸʴ ּҿ Ʈ ϴ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ϶.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/bind.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/caching.html b/docs/manual/caching.html
new file mode 100644
index 00000000..8506655a
--- /dev/null
+++ b/docs/manual/caching.html
@@ -0,0 +1,3 @@
+URI: caching.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/caching.html.en b/docs/manual/caching.html.en
new file mode 100644
index 00000000..1d8259a7
--- /dev/null
+++ b/docs/manual/caching.html.en
@@ -0,0 +1,655 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Caching Guide - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Caching Guide</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/caching.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>This document supplements the <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,
+ <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>,
+ <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> and <a href="programs/htcacheclean.html">htcacheclean</a> reference documentation.
+ It describes how to use Apache's caching features to accelerate web and
+ proxy serving, while avoiding common problems and misconfigurations.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#overview">Caching Overview</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#security">Security Considerations</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#filehandle">File-Handle Caching</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#inmemory">In-Memory Caching</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#disk">Disk-based Caching</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a></h2>
+
+
+ <p>As of Apache HTTP server version 2.2 <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ and <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> are no longer marked
+ experimental and are considered suitable for production use. These
+ caching architectures provide a powerful means to accelerate HTTP
+ handling, both as an origin webserver and as a proxy.</p>
+
+ <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> and its provider modules
+ <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> and <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ provide intelligent, HTTP-aware caching. The content itself is stored
+ in the cache, and mod_cache aims to honour all of the various HTTP
+ headers and options that control the cachability of content. It can
+ handle both local and proxied content. <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ is aimed at both simple and complex caching configurations, where
+ you are dealing with proxied content, dynamic local content or
+ have a need to speed up access to local files which change with
+ time.</p>
+
+ <p><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> on the other hand presents a more
+ basic, but sometimes useful, form of caching. Rather than maintain
+ the complexity of actively ensuring the cachability of URLs,
+ <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> offers file-handle and memory-mapping
+ tricks to keep a cache of files as they were when Apache was last
+ started. As such, <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> is aimed at improving
+ the access time to local static files which do not change very
+ often.</p>
+
+ <p>As <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> presents a relatively simple
+ caching implementation, apart from the specific sections on <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> and <code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code>, the explanations
+ in this guide cover the <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> caching
+ architecture.</p>
+
+ <p>To get the most from this document, you should be familiar with
+ the basics of HTTP, and have read the Users' Guides to
+ <a href="urlmapping.html">Mapping URLs to the Filesystem</a> and
+ <a href="content-negotiation.html">Content negotiation</a>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Caching Overview</a></h2>
+
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li><li><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code></li></ul></td></tr></table>
+
+ <p>There are two main stages in <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> that can
+ occur in the lifetime of a request. First, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ is a URL mapping module, which means that if a URL has been cached,
+ and the cached version of that URL has not expired, the request will
+ be served directly by <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>.</p>
+
+ <p>This means that any other stages that might ordinarily happen
+ in the process of serving a request -- for example being handled
+ by <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, or <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> --
+ won't happen. But then this is the point of caching content in
+ the first place.</p>
+
+ <p>If the URL is not found within the cache, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ will add a <a href="filter.html">filter</a> to the request handling. After
+ Apache has located the content by the usual means, the filter will be run
+ as the content is served. If the content is determined to be cacheable,
+ the content will be saved to the cache for future serving.</p>
+
+ <p>If the URL is found within the cache, but also found to have expired,
+ the filter is added anyway, but <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> will create
+ a conditional request to the backend, to determine if the cached version
+ is still current. If the cached version is still current, its
+ meta-information will be updated and the request will be served from the
+ cache. If the cached version is no longer current, the cached version
+ will be deleted and the filter will save the updated content to the cache
+ as it is served.</p>
+
+ <h3>Improving Cache Hits</h3>
+
+
+ <p>When caching locally generated content, ensuring that
+ <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> is set to
+ <code>On</code> can dramatically improve the ratio of cache hits. This
+ is because the hostname of the virtual-host serving the content forms
+ a part of the cache key. With the setting set to <code>On</code>
+ virtual-hosts with multiple server names or aliases will not produce
+ differently cached entities, and instead content will be cached as
+ per the canonical hostname.</p>
+
+ <p>Because caching is performed within the URL to filename translation
+ phase, cached documents will only be served in response to URL requests.
+ Ordinarily this is of little consequence, but there is one circumstance
+ in which it matters: If you are using <a href="howto/ssi.html">Server
+ Side Includes</a>;</p>
+
+ <div class="example"><pre>
+&lt;!-- The following include can be cached --&gt;
+&lt;!--#include virtual="/footer.html" --&gt;
+
+&lt;!-- The following include can not be cached --&gt;
+&lt;!--#include file="/path/to/footer.html" --&gt;</pre></div>
+
+ <p>If you are using Server Side Includes, and want the benefit of speedy
+ serves from the cache, you should use <code>virtual</code> include
+ types.</p>
+
+
+ <h3>Expiry Periods</h3>
+
+
+ <p>The default expiry period for cached entities is one hour, however
+ this can be easily over-ridden by using the <code class="directive"><a href="./mod/mod_cache.html#cachedefaultexpire">CacheDefaultExpire</a></code> directive. This
+ default is only used when the original source of the content does not
+ specify an expire time or time of last modification.</p>
+
+ <p>If a response does not include an <code>Expires</code> header but does
+ include a <code>Last-Modified</code> header, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ can infer an expiry period based on the use of the <code class="directive"><a href="./mod/mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></code> directive.</p>
+
+ <p>For local content, <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code> may be used to
+ fine-tune the expiry period.</p>
+
+ <p>The maximum expiry period may also be controlled by using the
+ <code class="directive"><a href="./mod/mod_cache.html#cachemaxexpire">CacheMaxExpire</a></code>.</p>
+
+
+
+ <h3>A Brief Guide to Conditional Requests</h3>
+
+
+ <p>When content expires from the cache and is re-requested from the
+ backend or content provider, rather than pass on the original request,
+ Aoache will use a conditional request instead.</p>
+
+ <p>HTTP offers a number of headers which allow a client, or cache
+ to discern between different versions of the same content. For
+ example if a resource was served with an "Etag:" header, it is
+ possible to make a conditional request with an "If-Match:"
+ header. If a resource was served with a "Last-Modified:" header
+ it is possible to make a conditional request with an
+ "If-Modified-Since:" header, and so on.</p>
+
+ <p>When such a conditional request is made, the response differs
+ depending on whether the content matches the conditions. If a request is
+ made with an "If-Modified-Since:" header, and the content has not been
+ modified since the time indicated in the request then a terse "304 Not
+ Modified" response is issued.</p>
+
+ <p>If the content has changed, then it is served as if the request were
+ not conditional to begin with.</p>
+
+ <p>The benefits of conditional requests in relation to caching are
+ twofold. Firstly, when making such a request to the backend, if the
+ content from the backend matches the content in the store, this can be
+ determined easily and without the overhead of transferring the entire
+ resource.</p>
+
+ <p>Secondly, conditional requests are usually less strenuous on the
+ backend. For static files, typically all that is involved is a call
+ to <code>stat()</code> or similar system call, to see if the file has
+ changed in size or modification time. As such, even if Apache is
+ caching local content, even expired content may still be served faster
+ from the cache if it has not changed. As long as reading from the cache
+ store is faster than reading from the backend (e.g. an in-memory cache
+ compared to reading from disk).</p>
+
+
+ <h3>What Can be Cached?</h3>
+
+
+ <p>As mentioned already, the two styles of caching in Apache work
+ differently, <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> caching maintains file
+ contents as they were when Apache was started. When a request is
+ made for a file that is cached by this module, it is intercepted
+ and the cached file is served.</p>
+
+ <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> caching on the other hand is more
+ complex. When serving a request, if it has not been cached
+ previously, the caching module will determine if the content
+ is cacheable. The conditions for determining cachability of
+ a response are;</p>
+
+ <ol>
+ <li>Caching must be enabled for this URL. See the <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> and <code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code> directives.</li>
+
+ <li>The response must have a HTTP status code of 200, 203, 300, 301 or
+ 410.</li>
+
+ <li>The request must be a HTTP GET request.</li>
+
+ <li>If the request contains an "Authorization:" header, the response
+ will not be cached.</li>
+
+ <li>If the response contains an "Authorization:" header, it must
+ also contain an "s-maxage", "must-revalidate" or "public" option
+ in the "Cache-Control:" header.</li>
+
+ <li>If the URL included a query string (e.g. from a HTML form GET
+ method) it will not be cached unless the response includes an
+ "Expires:" header, as per RFC2616 section 13.9.</li>
+
+ <li>If the response has a status of 200 (OK), the response must
+ also include at least one of the "Etag", "Last-Modified" or
+ the "Expires" headers, unless the
+ <code class="directive"><a href="./mod/mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></code>
+ directive has been used to require otherwise.</li>
+
+ <li>If the response includes the "private" option in a "Cache-Control:"
+ header, it will not be stored unless the
+ <code class="directive"><a href="./mod/mod_cache.html#cachestoreprivate">CacheStorePrivate</a></code> has been
+ used to require otherwise.</li>
+
+ <li>Likewise, if the response includes the "no-store" option in a
+ "Cache-Control:" header, it will not be stored unless the
+ <code class="directive"><a href="./mod/mod_cache.html#cachestorenostore">CacheStoreNoStore</a></code> has been
+ used.</li>
+
+ <li>A response will not be stored if it includes a "Vary:" header
+ containing the match-all "*".</li>
+ </ol>
+
+
+ <h3>What Should Not be Cached?</h3>
+
+
+ <p>In short, any content which is highly time-sensitive, or which varies
+ depending on the particulars of the request that are not covered by
+ HTTP negotiation, should not be cached.</p>
+
+ <p>If you have dynamic content which changes depending on the IP address
+ of the requester, or changes every 5 minutes, it should almost certainly
+ not be cached.</p>
+
+ <p>If on the other hand, the content served differs depending on the
+ values of various HTTP headers, it is possible that it might be possible
+ to cache it intelligently through the use of a "Vary" header.</p>
+
+
+ <h3>Variable/Negotiated Content</h3>
+
+
+ <p>If a response with a "Vary" header is received by
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> when requesting content by the backend it
+ will attempt to handle it intelligently. If possible,
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> will detect the headers attributed in the
+ "Vary" response in future requests and serve the correct cached
+ response.</p>
+
+ <p>If for example, a response is received with a vary header such as;</p>
+
+ <div class="example"><p><code>
+Vary: negotiate,accept-language,accept-charset
+ </code></p></div>
+
+ <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> will only serve the cached content to
+ requesters with matching accept-language and accept-charset headers
+ matching those of the original request.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Considerations</a></h2>
+
+
+ <h3>Authorisation, Access &amp; and Control</h3>
+
+
+ <p>Using <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> is very much like having a built
+ in reverse-proxy. Requests will be served by the caching module unless
+ it determines that the backend should be queried. When caching local
+ resources, this drastically changes the security model of Apache.</p>
+
+ <p>As traversing a filesystem hierarchy to examine potential
+ <code>.htaccess</code> files would be a very expensive operation,
+ partially defeating the point of caching (to speed up requests),
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> makes no decision about whether a cached
+ entity is authorised for serving. In other words; if
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> has cached some content, it will be served
+ from the cache as long as that content has not expired.</p>
+
+ <p>If, for example, your configuration permits access to a resource by IP
+ address you should ensure that this content is not cached. You can do this by
+ using the <code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code>
+ directive, or <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code>. Left unchecked,
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> - very much like a reverse proxy - would cache
+ the content when served and then serve it to any client, on any IP
+ address.</p>
+
+
+ <h3>Local exploits</h3>
+
+
+ <p>As requests to end-users can be served from the cache, the cache
+ itself can become a target for those wishing to deface or interfere with
+ content. It is important to bear in mind that the cache must at all
+ times be writable by the user which Apache is running as. This is in
+ stark contrast to the usually recommended situation of maintaining
+ all content unwritable by the Apache user.</p>
+
+ <p>If the Apache user is compromised, for example through a flaw in
+ a CGI process, it is possible that the cache may be targeted. When
+ using <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, it is relatively easy to
+ insert or modify a cached entity.</p>
+
+ <p>This presents a somewhat elevated risk in comparison to the other
+ types of attack it is possible to make as the Apache user. If you are
+ using <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> you should bear this in mind -
+ ensure you upgrade Apache when security upgrades are announced and
+ run CGI processes as a non-Apache user using <a href="suexec.html">suEXEC</a> if possible.</p>
+
+
+
+ <h3>Cache Poisoning</h3>
+
+
+ <p>When running Apache as a caching proxy server, there is also the
+ potential for so-called cache poisoning. Cache Poisoning is a broad
+ term for attacks in which an attacker causes the proxy server to
+ retrieve incorrect (and usually undesirable) content from the backend.
+ </p>
+
+ <p>For example if the DNS servers used by your system running Apache
+ are vulnerable to DNS cache poisoning, an attacker may be able to control
+ where Apache connects to when requesting content from the origin server.
+ Another example is so-called HTTP request-smuggling attacks.</p>
+
+ <p>This document is not the correct place for an in-depth discussion
+ of HTTP request smuggling (instead, try your favourite search engine)
+ however it is important to be aware that it is possible to make
+ a series of requests, and to exploit a vulnerability on an origin
+ webserver such that the attacker can entirely control the content
+ retrieved by the proxy.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="filehandle" id="filehandle">File-Handle Caching</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li></ul></td></tr></table>
+
+ <p>The act of opening a file can itself be a source of delay, particularly
+ on network filesystems. By maintaining a cache of open file descriptors
+ for commonly served files, Apache can avoid this delay. Currently Apache
+ provides two different implementations of File-Handle Caching.</p>
+
+ <h3>CacheFile</h3>
+
+
+ <p>The most basic form of caching present in Apache is the file-handle
+ caching provided by <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>. Rather than caching
+ file-contents, this cache maintains a table of open file descriptors. Files
+ to be cached in this manner are specified in the configuration file using
+ the <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code>
+ directive.</p>
+
+ <p>The
+ <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> directive
+ instructs Apache to open the file when Apache is started and to re-use
+ this file-handle for all subsequent access to this file.</p>
+
+ <div class="example"><pre>CacheFile /usr/local/apache2/htdocs/index.html</pre></div>
+
+ <p>If you intend to cache a large number of files in this manner, you
+ must ensure that your operating system's limit for the number of open
+ files is set appropriately.</p>
+
+ <p>Although using <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code>
+ does not cause the file-contents to be cached per-se, it does mean
+ that if the file changes while Apache is running these changes will
+ not be picked up. The file will be consistently served as it was
+ when Apache was started.</p>
+
+ <p>If the file is removed while Apache is running, Apache will continue
+ to maintain an open file descriptor and serve the file as it was when
+ Apache was started. This usually also means that although the file
+ will have been deleted, and not show up on the filesystem, extra free
+ space will not be recovered until Apache is stopped and the file
+ descriptor closed.</p>
+
+
+ <h3>CacheEnable fd</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> also provides its own file-handle
+ caching scheme, which can be enabled via the
+ <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> directive.</p>
+
+ <div class="example"><pre>CacheEnable fd /</pre></div>
+
+ <p>As with all of <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> this type of file-handle
+ caching is intelligent, and handles will not be maintained beyond
+ the expiry time of the cached content.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inmemory" id="inmemory">In-Memory Caching</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li></ul></td></tr></table>
+
+ <p>Serving directly from system memory is universally the fastest method
+ of serving content. Reading files from a disk controller or, even worse,
+ from a remote network is orders of magnitude slower. Disk controllers
+ usually involve physical processes, and network access is limited by
+ your available bandwidth. Memory access on the other hand can take mere
+ nano-seconds.</p>
+
+ <p>System memory isn't cheap though, byte for byte it's by far the most
+ expensive type of storage and it's important to ensure that it is used
+ efficiently. By caching files in memory you decrease the amount of
+ memory available on the system. As we'll see, in the case of operating
+ system caching, this is not so much of an issue, but when using
+ Apache's own in-memory caching it is important to make sure that you
+ do not allocate too much memory to a cache. Otherwise the system
+ will be forced to swap out memory, which will likely degrade
+ performance.</p>
+
+ <h3>Operating System Caching</h3>
+
+
+ <p>Almost all modern operating systems cache file-data in memory managed
+ directly by the kernel. This is a powerful feature, and for the most
+ part operating systems get it right. For example, on Linux, let's look at
+ the difference in the time it takes to read a file for the first time
+ and the second time;</p>
+
+ <div class="example"><pre>
+colm@coroebus:~$ time cat testfile &gt; /dev/null
+real 0m0.065s
+user 0m0.000s
+sys 0m0.001s
+colm@coroebus:~$ time cat testfile &gt; /dev/null
+real 0m0.003s
+user 0m0.003s
+sys 0m0.000s</pre></div>
+
+ <p>Even for this small file, there is a huge difference in the amount
+ of time it takes to read the file. This is because the kernel has cached
+ the file contents in memory.</p>
+
+ <p>By ensuring there is "spare" memory on your system, you can ensure
+ that more and more file-contents will be stored in this cache. This
+ can be a very efficient means of in-memory caching, and involves no
+ extra configuration of Apache at all.</p>
+
+ <p>Additionally, because the operating system knows when files are
+ deleted or modified, it can automatically remove file contents from the
+ cache when neccessary. This is a big advantage over Apache's in-memory
+ caching which has no way of knowing when a file has changed.</p>
+
+
+ <p>Despite the performance and advantages of automatic operating system
+ caching there are some circumstances in which in-memory caching may be
+ better performed by Apache.</p>
+
+ <p>Firstly, an operating system can only cache files it knows about. If
+ you are running Apache as a proxy server, the files you are caching are
+ not locally stored but remotely served. If you still want the unbeatable
+ speed of in-memory caching, Apache's own memory caching is needed.</p>
+
+ <h3>MMapStatic Caching</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> provides the
+ <code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code> directive, which
+ allows you to have Apache map a static file's contents into memory at
+ start time (using the mmap system call). Apache will use the in-memory
+ contents for all subsequent accesses to this file.</p>
+
+ <div class="example"><pre>MMapStatic /usr/local/apache2/htdocs/index.html</pre></div>
+
+ <p>As with the
+ <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> directive, any
+ changes in these files will not be picked up by Apache after it has
+ started.</p>
+
+ <p> The <code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code>
+ directive does not keep track of how much memory it allocates, so
+ you must ensure not to over-use the directive. Each Apache child
+ process will replicate this memory, so it is critically important
+ to ensure that the files mapped are not so large as to cause the
+ system to swap memory.</p>
+
+
+ <h3>mod_mem_cache Caching</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> provides a HTTP-aware intelligent
+ in-memory cache. It also uses heap memory directly, which means that
+ even if <var>MMap</var> is not supported on your system,
+ <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> may still be able to perform caching.</p>
+
+ <p>Caching of this type is enabled via;</p>
+
+ <div class="example"><pre>
+# Enable memory caching
+CacheEnable mem /
+
+# Limit the size of the cache to 1 Megabyte
+MCacheSize 1024</pre></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="disk" id="disk">Disk-based Caching</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li></ul></td></tr></table>
+
+ <p><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> provides a disk-based caching mechanism
+ for <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>. As with <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>
+ this cache is intelligent and content will be served from the cache only
+ as long as it is considered valid.</p>
+
+ <p>Typically the module will be configured as so;</p>
+
+ <div class="example"><pre>
+CacheRoot /var/cache/apache/
+CacheEnable disk /
+CacheDirLevels 2
+CacheDirLength 1</pre></div>
+
+ <p>Importantly, as the cached files are locally stored, operating system
+ in-memory caching will typically be applied to their access also. So
+ although the files are stored on disk, if they are frequently accessed
+ it is likely the operating system will ensure that they are actually
+ served from memory.</p>
+
+ <h3>Understanding the Cache-Store</h3>
+
+
+ <p>To store items in the cache, <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> creates
+ a 22 character hash of the url being requested. Thie hash incorporates
+ the hostname, protocol, port, path and any CGI arguments to the URL,
+ to ensure that multiple URLs do not collide.</p>
+
+ <p>Each character may be any one of 64-different characters, which mean
+ that overall there are 22^64 possible hashes. For example, a URL might
+ be hashed to <code>xyTGxSMO2b68mBCykqkp1w</code>. This hash is used
+ as a prefix for the naming of the files specific to that url within
+ the cache, however first it is split up into directories as per
+ the <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code> and
+ <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code>
+ directives.</p>
+
+ <p><code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code>
+ specifies how many levels of subdirectory there should be, and
+ <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code>
+ specifies how many characters should be in each directory. With
+ the example settings given above, the hash would be turned into
+ a filename prefix as
+ <code>/var/cache/apache/x/y/TGxSMO2b68mBCykqkp1w</code>.</p>
+
+ <p>The overall aim of this technique is to reduce the number of
+ subdirectories or files that may be in a particular directory,
+ as most file-systems slow down as this number increases. With
+ setting of "1" for
+ <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code>
+ there can at most be 64 subdirectories at any particular level.
+ With a setting of 2 there can be 64 * 64 subdirectories, and so on.
+ Unless you have a good reason not to, using a setting of "1"
+ for <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code>
+ is recommended.</p>
+
+ <p>Setting
+ <code class="directive"><a href="./mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code>
+ depends on how many files you anticipate to store in the cache.
+ With the setting of "2" used in the above example, a grand
+ total of 4096 subdirectories can ultimately be created. With
+ 1 million files cached, this works out at roughly 245 cached
+ urls per directory.</p>
+
+ <p>Each url uses at least two files in the cache-store. Typically
+ there is a ".header" file, which includes meta-information about
+ the url, such as when it is due to expire and a ".data" file
+ which is a verbatim copy of the content to be served.</p>
+
+ <p>In the case of a content negotiated via the "Vary" header, a
+ ".vary" directory will be created for the url in question. This
+ directory will have multiple ".data" files corresponding to the
+ differently negotiated content.</p>
+
+
+ <h3>Maintaining the Disk Cache</h3>
+
+
+ <p>Although <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> will remove cached content
+ as it is expired, it does not maintain any information on the total
+ size of the cache or how little free space may be left.</p>
+
+ <p>Instead, provided with Apache is the <a href="programs/htcacheclean.html">htcacheclean</a> tool which, as the name
+ suggests, allows you to clean the cache periodically. Determining
+ how frequently to run <a href="programs/htcacheclean.html">htcacheclean</a> and what target size to
+ use for the cache is somewhat complex and trial and error may be needed to
+ select optimal values.</p>
+
+ <p><a href="programs/htcacheclean.html">htcacheclean</a> has two modes of
+ operation. It can be run as persistent daemon, or periodically from
+ cron. <a href="programs/htcacheclean.html">htcacheclean</a> can take up to an hour
+ or more to process very large (tens of gigabytes) caches and if you are
+ running it from cron it is recommended that you determine how long a typical
+ run takes, to avoid running more than one instance at a time.</p>
+
+ <p class="figure">
+ <img src="images/caching_fig1.gif" alt="" width="600" height="406" /><br />
+ <a id="figure1" name="figure1"><dfn>Figure 1</dfn></a>: Typical
+ cache growth / clean sequence.</p>
+
+ <p>Because <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> does not itself pay attention
+ to how much space is used you should ensure that
+ <a href="programs/htcacheclean.html">htcacheclean</a> is configured to
+ leave enough "grow room" following a clean.</p>
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/caching.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/configuring.html b/docs/manual/configuring.html
new file mode 100644
index 00000000..3ec3186d
--- /dev/null
+++ b/docs/manual/configuring.html
@@ -0,0 +1,15 @@
+URI: configuring.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: configuring.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: configuring.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: configuring.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/configuring.html.de b/docs/manual/configuring.html.de
new file mode 100644
index 00000000..a8707672
--- /dev/null
+++ b/docs/manual/configuring.html.de
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Konfigurationsdateien - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Konfigurationsdateien</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Dieses Dokument beschreibt die Dateien, die zur Konfiguration des Apache
+ HTTP Servers verwendet werden.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Hauptkonfigurationsdateien</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntax der Konfigurationsdateien</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Module</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#scope">Der Gltigkeitsbereich von Direktiven</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess-Dateien</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">Hauptkonfigurationsdateien</a></h2>
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
+
+ <p>Der Apache wird konfiguriert, indem <a href="mod/directives.html">Direktiven</a> in einfache Textdateien
+ eingetragen werden. Die Hauptkonfigurationsdatei heit
+ blicherweise <code>httpd.conf</code>. Der Ablageort dieser Datei
+ wird bei der Kompilierung festgelegt, kann jedoch mit der
+ Befehlszeilenoption <code>-f</code> berschrieben werden. Durch
+ Verwendung der Direktive <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ knnen auerdem weitere Konfigurationsdateien hinzugefgt
+ werden. Zum Einfgen von mehreren Konfigurationsdateien knnen
+ Platzhalter verwendet werden. Jede Direktive darf in jeder dieser
+ Konfigurationsdateien angegeben werden. nderungen in den
+ Hauptkonfigurationsdateien werden vom Apache nur beim Start oder Neustart
+ erkannt.</p>
+
+ <p>Der Server liest auch eine Datei mit MIME-Dokumenttypen ein. Der
+ Name dieser Datei wird durch die Direktive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> bestimmt. Die Voreinstellung
+ ist <code>mime.types</code>.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="syntax" id="syntax">Syntax der Konfigurationsdateien</a></h2>
+
+
+ <p>Die Konfigurationsdateien des Apache enthalten eine Direktive pro Zeile.
+ Der Backslash "\" lt sich als letztes Zeichen in einer Zeile
+ dazu verwenden, die Fortsetzung der Direktive in der nchsten Zeile
+ anzuzeigen. Es darf kein weiteres Zeichen oder Whitespace zwischen dem
+ Backslash und dem Zeilenende folgen.</p>
+
+ <p>In den Konfigurationsdateien wird bei den Direktiven nicht zwischen
+ Gro- und Kleinschreibung unterschieden. Bei den Argumenten der
+ Direktiven wird dagegen oftmals zwischen Gro- und Kleinschreibung
+ differenziert. Zeilen, die mit dem Doppelkreuz "#" beginnen, werden als
+ Kommentare betrachtet und ignoriert. Kommentare drfen
+ <strong>nicht</strong> am Ende einer Zeile nach der Direktive
+ eingefgt werden. Leerzeilen und Whitespaces vor einer Direktive
+ werden ignoriert. Dadurch lassen sich Direktiven zur besseren Lesbarbeit
+ einrcken.</p>
+
+ <p>Sie knnen die Syntax Ihrer Konfigurationsdateien auf Fehler
+ prfen, ohne den Server zu starten, indem Sie <code>apachectl
+ configtest</code> oder die Befehlszeilenoption <code>-t</code>
+ verwenden.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">Module</a></h2>
+
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>Der Apache ist ein modularer Server. Das bedeutet, dass nur die abolute
+ Grundfunktionalitt im Kernserver enthalten ist. Weitergehende
+ Fhigkeiten sind mittels <a href="mod/">Modulen</a> verfgbar,
+ die in den Apache geladen werden knnen. Standardmig
+ wird bei der Kompilierung ein Satz von Basismodulen <span class="transnote">(<em>Anm.d..:</em> die so
+ genannten <a href="mod/module-dict.html#Status">Base</a>-Module)</span> in den Server eingebunden. Wenn der
+ Server fr die Verwendung von <a href="dso.html">dynamisch
+ ladbaren</a> Modulen kompiliert wurde, dann knnen Module separat
+ kompiliert und jederzeit mittels der Direktive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> hinzugefgt werden.
+ Andernfalls muss der Apache neu kompiliert werden, um Module
+ hinzuzufgen oder zu entfernen. Konfigurationsanweisungen knnen
+ abhngig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
+ indem sie in einen <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>-Block eingeschlossen werden.</p>
+
+ <p>Um zu sehen, welche Module momentan in den Server einkompiliert sind,
+ kann die Befehlszeilenoption <code>-l</code> verwendet werden.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scope" id="scope">Der Gltigkeitsbereich von Direktiven</a></h2>
+
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>Direktiven in den Hauptkonfigurationsdateien gelten fr den
+ gesamten Server. Wenn Sie die Konfiguration nur fr einen Teil des
+ Servers verndern mchten, knnen Sie den
+ Gltigkeitsbereich der Direktiven beschrnken, indem Sie diese
+ in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>-,
+ <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>-,
+ <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>-,
+ <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>-,
+ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>- oder
+ <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>-Abschnitte eingefgen.
+ Diese Abschnitte begrenzen die Anwendung der umschlossenen Direktiven
+ auf bestimmte Pfade des Dateisystems oder auf
+ bestimmte URLs. Sie knnen fr eine fein abgestimmte
+ Konfiguration auch ineinander verschachtelt werden.</p>
+
+
+ <p>Der Apache besitzt die Fhigkeit, mehrere verschiedene Websites
+ gleichzeitig zu bedienen. Dies wird <a href="vhosts/">virtuelles
+ Hosten</a> genannt. Direktiven knnen auch in ihrem
+ Gltigkeitsgereich eingeschrnkt werden, indem sie innerhalb
+ eines <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnittes angegeben werden.
+ Sie werden dann nur auf Anfragen fr eine bestimmte Website
+ angewendet.</p>
+
+ <p>Obwohl die meisten Direktiven in jedem dieser Abschnitte platziert
+ werden knnen, ergeben einige Direktiven in manchen Kontexten
+ keinen Sinn. Direktiven zur Prozesssteuerung beispielsweise
+ drfen nur im Kontext des Hauptservers angegeben werden. Prfen
+ Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der
+ Direktive, um herauszufinden, welche Direktiven in welche Abschnitte
+ eingefgt werden knnen. Weitere Informationen finden Sie unter
+ "<a href="sections.html">Wie Directory-, Location- und Files-Abschnitte
+ arbeiten</a>".</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">.htaccess-Dateien</a></h2>
+
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+
+ <p>Der Apache ermglicht die dezentrale Verwaltung der
+ Konfiguration mittes spezieller Dateien innerhalb des
+ Web-Verzeichnisbaums. Diese speziellen Dateien heien
+ gewhnlich <code>.htaccess</code>, mit der Direktive <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> kann jedoch auch ein anderer
+ Name festgelegt werden. In <code>.htaccess</code>-Dateien angegebene
+ Direktiven werden auf das Verzeichnis und dessen Unterverzeichnisse
+ angewendet, in dem die Datei abgelegt ist. <code>.htaccess</code>-Dateien
+ folgen der gleichen Syntax wie die Hauptkonfigurationsdateien. Da
+ <code>.htaccess</code>-Dateien bei jeder Anfrage eingelesen werden,
+ werden nderungen in diesen Dateien sofort wirksam.</p>
+
+ <p>Prfen Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der Direktive, um
+ herauszufinden, welche Direktiven in <code>.htaccess</code>-Dateien
+ angegeben werden knnen. Darber hinaus steuert der
+ Serveradministrator mit der Einstellung der Direktive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> in den
+ Hauptkonfigurationsdateien welche Direktiven in
+ <code>.htaccess</code>-Dateien verwendet werden drfen.</p>
+
+ <p>Weitere Informationen ber <code>.htaccess</code>-Dateien finden
+ Sie in der <a href="howto/htaccess.html">.htaccess-Einfhrung</a>.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/configuring.html.en b/docs/manual/configuring.html.en
new file mode 100644
index 00000000..72104aed
--- /dev/null
+++ b/docs/manual/configuring.html.en
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Configuration Files - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Configuration Files</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>This document describes the files used to configure the Apache
+HTTP server.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Main Configuration Files</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntax of the Configuration Files</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#scope">Scope of Directives</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess Files</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">Main Configuration Files</a></h2>
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
+
+ <p>Apache is configured by placing <a href="mod/directives.html">directives</a> in plain text
+ configuration files. The main configuration file is usually called
+ <code>httpd.conf</code>. The location of this file is set at
+ compile-time, but may be overridden with the <code>-f</code>
+ command line flag. In addition, other configuration files may be
+ added using the <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ directive, and wildcards can be used to include many configuration
+ files. Any directive may be placed in any of these configuration
+ files. Changes to the main configuration files are only
+ recognized by Apache when it is started or restarted.</p>
+
+ <p>The server also reads a file containing mime document types;
+ the filename is set by the <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> directive,
+ and is <code>mime.types</code> by default.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="syntax" id="syntax">Syntax of the Configuration Files</a></h2>
+
+
+ <p>Apache configuration files contain one directive per line.
+ The back-slash "\" may be used as the last character on a line
+ to indicate that the directive continues onto the next line.
+ There must be no other characters or white space between the
+ back-slash and the end of the line.</p>
+
+ <p>Directives in the configuration files are case-insensitive,
+ but arguments to directives are often case sensitive. Lines
+ that begin with the hash character "#" are considered
+ comments, and are ignored. Comments may <strong>not</strong> be
+ included on a line after a configuration directive. Blank lines
+ and white space occurring before a directive are ignored, so
+ you may indent directives for clarity.</p>
+
+ <p>You can check your configuration files for syntax errors
+ without starting the server by using <code>apachectl
+ configtest</code> or the <code>-t</code> command line
+ option.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">Modules</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>Apache is a modular server. This implies that only the most
+ basic functionality is included in the core server. Extended
+ features are available through <a href="mod/">modules</a> which can be loaded
+ into Apache. By default, a <a href="mod/module-dict.html#Status">base</a> set of modules is
+ included in the server at compile-time. If the server is
+ compiled to use <a href="dso.html">dynamically loaded</a>
+ modules, then modules can be compiled separately and added at
+ any time using the <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ directive.
+ Otherwise, Apache must be recompiled to add or remove modules.
+ Configuration directives may be included conditional on a
+ presence of a particular module by enclosing them in an <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> block.</p>
+
+ <p>To see which modules are currently compiled into the server,
+ you can use the <code>-l</code> command line option.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scope" id="scope">Scope of Directives</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>Directives placed in the main configuration files apply to
+ the entire server. If you wish to change the configuration for
+ only a part of the server, you can scope your directives by
+ placing them in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, and <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
+ sections. These sections limit the application of the
+ directives which they enclose to particular filesystem
+ locations or URLs. They can also be nested, allowing for very
+ fine grained configuration.</p>
+
+ <p>Apache has the capability to serve many different websites
+ simultaneously. This is called <a href="vhosts/">Virtual
+ Hosting</a>. Directives can also be scoped by placing them
+ inside <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ sections, so that they will only apply to requests for a
+ particular website.</p>
+
+ <p>Although most directives can be placed in any of these
+ sections, some directives do not make sense in some contexts.
+ For example, directives controlling process creation can only
+ be placed in the main server context. To find which directives
+ can be placed in which sections, check the <a href="mod/directive-dict.html#Context">Context</a> of the
+ directive. For further information, we provide details on <a href="sections.html">How Directory, Location and Files sections
+ work</a>.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">.htaccess Files</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+
+ <p>Apache allows for decentralized management of configuration
+ via special files placed inside the web tree. The special files
+ are usually called <code>.htaccess</code>, but any name can be
+ specified in the <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>
+ directive. Directives placed in <code>.htaccess</code> files
+ apply to the directory where you place the file, and all
+ sub-directories. The <code>.htaccess</code> files follow the
+ same syntax as the main configuration files. Since
+ <code>.htaccess</code> files are read on every request, changes
+ made in these files take immediate effect.</p>
+
+ <p>To find which directives can be placed in
+ <code>.htaccess</code> files, check the <a href="mod/directive-dict.html#Context">Context</a> of the
+ directive. The server administrator further controls what
+ directives may be placed in <code>.htaccess</code> files by
+ configuring the <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ directive in the main configuration files.</p>
+
+ <p>For more information on <code>.htaccess</code> files, see
+ the <a href="howto/htaccess.html">.htaccess tutorial</a>.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/configuring.html.ja.euc-jp b/docs/manual/configuring.html.ja.euc-jp
new file mode 100644
index 00000000..d01e3bdd
--- /dev/null
+++ b/docs/manual/configuring.html.ja.euc-jp
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ե - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ե</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>ʸǤϡApache HTTP ФꤹΤ˻ѤեˤĤ
+ҤƤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">ᥤե</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#syntax">եιʸ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">⥸塼</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#scope">ǥ쥯ƥ֤Ŭϰ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess ե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">ᥤե</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
+
+ <p>Apache <a href="mod/directives.html">ǥ쥯ƥ</a> եʿʸǽ񤯤Ȥˤꤷޤ
+ ᥤե̤ <code>httpd.conf</code> Ȥ̾Ǥ
+ Υեΰ֤ϥѥꤵޤޥɥ饤
+ <code>-f</code> ե饰ˤ񤭤Ǥޤ
+ ޤ¾ե <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ ǥ쥯ƥ֤ˤäɲäǤ磻ɥɤѤ¿
+ եɲä뤳ȤǤޤ
+ ɤʥǥ쥯ƥ֤⡢եɤˤǤ뤳ȤǤޤ
+ Apache ϵưƵưΤߥᥤեѹǧޤ</p>
+
+ <p>Ф MIME
+ ɥȥפޤǤեɤ߹ߤޤե̾
+ <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>
+ ꤵ졢ǥեȤǤ <code>mime.types</code>
+ ˤʤäƤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="syntax" id="syntax">եιʸ</a></h2>
+
+
+ <p>Apache ե 1 Ԥ 1 ĤΥǥ쥯ƥ֤ʤޤ
+ Хåå "\" ϥǥ쥯ƥ֤ιԤ˷³Ƥ뤳Ȥ
+ ˹ԤκǸʸȤƻȤƤ뤫⤷ޤ
+ ԤκǸȥХååδ֤¾ʸ򤬤äƤϤޤ
+ </p>
+
+ <p>եΥǥ쥯ƥ֤ʸʸ̤ޤ󤬡
+ ˤϤФж̤Τޤϥåʸ "#"
+ ǻϤޤԤϥȤȸʤ̵뤵ޤ
+ ǥ쥯ƥ֤θιԤǤϥȤޤޤƤƤ<strong>ޤ</strong>ǥ쥯ƥ֤ζԤȶ̵뤵ޤΤǡ
+ 狼䤹뤿˥ǥ쥯ƥ֤򥤥ǥȤƤ⹽ޤ
+ </p>
+
+ <p>եιʸ顼ϡ
+ <code>apachectl configtest</code>
+ ޥɥ饤󥪥ץ
+ <code>-t</code> ȤäĴ٤ޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">⥸塼</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>Apache ϥ⥸塼벽줿ФǤ
+ ФˤϺǤŪʵǽޤޤƤޤĥǽ
+ Apache ˥ɤ<a href="mod/">⥸塼</a>ȤѲǽǤǥեȤǤϡѥ˥⥸塼
+ <a href="mod/module-dict.html#Status">Base</a> å (ܥå)
+ Ф˴ޤޤޤФ<a href="dso.html">ưŪ</a>⥸塼Ȥ褦˥ѥ뤵Ƥϡ
+ ⥸塼̤˥ѥ뤷ơĤǤ
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ǥ쥯ƥ֤ȤäɲäǤޤ
+ Ǥʤϡ⥸塼ɲä򤹤뤿ˤ Apache
+ ƥѥ뤹ɬפޤǥ쥯ƥ֤ <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+ ֥å뤳ȤΥ⥸塼뤬¸ߤȤ
+ ե˴ޤޤ褦ˤ뤳ȤǤޤ</p>
+
+ <p>ޥɥ饤󥪥ץ <code>-l</code> ȤäƸ
+ ɤΥ⥸塼뤬Ф˥ѥ뤵Ƥ뤫Τ뤳ȤǤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scope" id="scope">ǥ쥯ƥ֤Ŭϰ</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>ᥤեˤǥ쥯ƥ֤ϥΤŬѤޤ
+ Фΰʬѹ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
+ ֤ȤŬϰϤޤ
+ ΥϤˤǥ쥯ƥ֤ŬϰϤ
+ Υե륷ƥΰ֤ URL ˸ꤷޤ
+ ˺γ٤ǽˤ뤿ˡ
+ Ҥˤ뤳ȤǤޤ</p>
+
+ <p>Apache Ʊ¿ΰ㤦֥Ȥ򰷤ǽϤޤ
+ <a href="vhosts/">Сۥ</a> ȸƤФƤޤ
+ Υ֥ȤˤΤŬѤ褦ˤ뤿ˡ
+ ǥ쥯ƥ֤
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ֤ȤǤŬϰϤѤ뤳ȤǤޤ</p>
+
+ <p>ۤȤɤΥǥ쥯ƥ֤ϤɤΥˤǤ񤱤ޤ
+ ˤϥƥȤˤäƤϰ̣ʤʤΤ⤢ޤ
+ 㤨Сץκ椷Ƥǥ쥯ƥ֤ϥᥤ󥵡Ф
+ ƥȤˤΤ߽񤯤ȤǤޤ
+ ɤΥǥ쥯ƥ֤ɤΥ˽񤯤ȤǤ뤫Τ뤿ˤ
+ ǥ쥯ƥ֤ <a href="mod/directive-dict.html#Context">ƥ</a> Ĵ٤Ƥܤϡ
+ <a href="sections.html">Directory, Location, Files
+ ưˡ</a>ˤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">.htaccess ե</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+
+ <p>Apache Ǥϥ֥ĥ꡼֤줿̤ʥեȤä
+ ŪǤޤ̤ʥե̤
+ <code>.htaccess</code> Ȥ̾ǡ
+ <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>
+ ǥ쥯ƥ֤Ǥɤ̾ˤǤǤޤ
+ <code>.htaccess</code>
+ ե˽񤫤줿ǥ쥯ƥ֤ϥե֤
+ ǥ쥯ȥȤƤΥ֥ǥ쥯ȥŬѤޤ
+ <code>.htaccess</code> եϡᥤեƱ
+ ʸȤޤ
+ <code>.htaccess</code>
+ եϤ٤ƤΥꥯȤɤ߹ޤ뤿ᡢ
+ ѹϤȿǤޤ</p>
+
+ <p>ɤΥǥ쥯ƥ֤ <code>.htaccess</code>
+ ե˽񤱤뤫Ĵ٤ˤϡǥ쥯ƥ֤<a href="mod/directive-dict.html#Context">ƥ</a>
+ Ĵ٤ƤдԤϤ˥ᥤե
+ <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ ꤹ뤳ȤǤɤΥǥ쥯ƥ֤ <code>.htaccess</code>
+ ե˽񤱤褦ˤ뤫椹뤳ȤǤޤ</p>
+
+ <p><code>.htaccess</code> ե˴ؤܤ
+ <a href="howto/htaccess.html">.htaccess 塼ȥꥢ</a>
+ 򻲾ȤƤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/configuring.html.ko.euc-kr b/docs/manual/configuring.html.ko.euc-kr
new file mode 100644
index 00000000..94e13fe2
--- /dev/null
+++ b/docs/manual/configuring.html.ko.euc-kr
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1></h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p> ġ ϴ ϵ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">ּ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#syntax"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#scope">þ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">ּ</a></h2>
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
+
+ <p>Ϲ Ͽ <a href="mod/directives.html">þ</a> Ͽ ġ
+ Ѵ. ּ <code>httpd.conf</code>
+ θ. ġ Ͻ , <code>-f</code>
+ ɼ ִ. ٸ <code class="directive"><a href="./mod/core.html#include">Include</a></code> þ Ͽ
+ ְ, ϵī带 Ͽ
+ ִ. þ  Ͽ ص ȴ.
+ ּ ϸ ġ ϰų Ŀ
+ ݿȴ.</p>
+
+ <p> mime Ÿ ϵ д´. ϸ
+ <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> þ
+ ϰ, ⺻ <code>mime.types</code>̴.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="syntax" id="syntax"> </a></h2>
+
+
+ <p>ġ ٿ þ Ѵ.
+ ڰ 齽 "\"̸ þ ٿ ӵ Ѵ.
+ 齽 ڿ  ڳ 鵵 ȵȴ.</p>
+
+ <p> þ ҹڸ , þ
+ ƱԸƮ ҹڸ ϴ 찡 ִ. ؽ "#"
+ ϴ ּ Ѵ. ּ þ
+ ٿ <strong></strong>. ٰ þ տ
+ ϹǷ, ϰ ̵ þ ٵ(indent)
+ ִ.</p>
+
+ <p><code>apachectl configtest</code> <code>-t</code>
+ ɼ Ͽ ġ ʰ
+ ˻ ִ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules"></a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>ġ ȭ . ̴ ſ ⺻ ɸ
+ ٽɿ Ե Ѵ. ġ <a href="mod/"></a> о鿩
+ ȮѴ. ⺻ ϸ <a href="mod/module-dict.html#Status">base</a> Եȴ.
+ <a href="dso.html"> о̴</a>
+ ְ Ͽٸ Ͽ ƹ
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> þ
+ ߰ ִ. ׷ ߰ϰų
+ ġ ٽ ؾ Ѵ. þ <code class="directive"><a href="./mod/core.html#ifmodule">IfModule</a></code> μ Ư
+ ִ 쿡 ó ִ.</p>
+
+ <p>  ϵִ <code>-l</code>
+ ɼ Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scope" id="scope">þ </a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>ּϿ ִ þ ü ȴ. þ
+ Ϻο ǰ Ϸ þ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> ȿ ξѴ.
+ ǵ ׵ δ þ Ͻý̳
+ URL Ư ġ Ѵ. , ļ ֱ⶧
+ ſ ϴ.</p>
+
+ <p>ġ ٸ Ʈ ÿ ϴ
+ ɷ ִ. ̸ <a href="vhosts/">ȣƮ</a> Ѵ.
+ þ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ȿ ξ Ư Ʈ þ ִ.</p>
+
+ <p>þ κ  ǿ ͵ ,  þ
+ Ư ҿ ǹ̰ . μ ϴ
+ þ ּ ҿ ִ. þ
+  ǿ ġ ִ ˷ þ <a href="mod/directive-dict.html#Context"></a> Ȯ϶.
+ ڼ <a href="sections.html"> Directory,
+ Location, Files ϳ</a> ϶.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">.htaccess </a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+
+ <p>ġ Ư Ͽ
+ (б) ִ. Ư
+ <code>.htaccess</code> θ, ̸ <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> þ
+ ִ. <code>.htaccess</code> Ͽ ִ þ
+ ִ 丮 丮 ȴ.
+ <code>.htaccess</code> ּϰ
+ . <code>.htaccess</code> û б⶧
+ ϸ ȿ ִ.</p>
+
+ <p> þ <code>.htaccess</code> Ͽ
+ ִ ˷ þ <a href="mod/directive-dict.html#Context"></a>
+ Ȯ϶. ڴ ּ <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> þ
+ <code>.htaccess</code> Ͽ  þ ִ
+ ִ.</p>
+
+ <p><code>.htaccess</code> Ͽ ڼ
+ <a href="howto/htaccess.html">.htaccess 丮</a>
+ ϶.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/configuring.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/content-negotiation.html b/docs/manual/content-negotiation.html
new file mode 100644
index 00000000..3fbf5ee0
--- /dev/null
+++ b/docs/manual/content-negotiation.html
@@ -0,0 +1,11 @@
+URI: content-negotiation.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: content-negotiation.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: content-negotiation.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/content-negotiation.html.en b/docs/manual/content-negotiation.html.en
new file mode 100644
index 00000000..2dfb02e8
--- /dev/null
+++ b/docs/manual/content-negotiation.html.en
@@ -0,0 +1,679 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Content Negotiation - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Content Negotiation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/content-negotiation.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Apache supports content negotiation as described in
+ the HTTP/1.1 specification. It can choose the best
+ representation of a resource based on the browser-supplied
+ preferences for media type, languages, character set and
+ encoding. It also implements a couple of features to give
+ more intelligent handling of requests from browsers that send
+ incomplete negotiation information.</p>
+
+ <p>Content negotiation is provided by the
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> module, which is compiled in
+ by default.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">About Content Negotiation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Negotiation in Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#methods">The Negotiation Methods</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#better">Fiddling with Quality
+ Values</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Extensions to Transparent Content
+Negotiation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#naming">Note on hyperlinks and naming conventions</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#caching">Note on Caching</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#more">More Information</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="about" id="about">About Content Negotiation</a></h2>
+
+ <p>A resource may be available in several different
+ representations. For example, it might be available in
+ different languages or different media types, or a combination.
+ One way of selecting the most appropriate choice is to give the
+ user an index page, and let them select. However it is often
+ possible for the server to choose automatically. This works
+ because browsers can send, as part of each request, information
+ about what representations they prefer. For example, a browser
+ could indicate that it would like to see information in French,
+ if possible, else English will do. Browsers indicate their
+ preferences by headers in the request. To request only French
+ representations, the browser would send</p>
+
+<div class="example"><p><code>Accept-Language: fr</code></p></div>
+
+ <p>Note that this preference will only be applied when there is
+ a choice of representations and they vary by language.</p>
+
+ <p>As an example of a more complex request, this browser has
+ been configured to accept French and English, but prefer
+ French, and to accept various media types, preferring HTML over
+ plain text or other text types, and preferring GIF or JPEG over
+ other media types, but also allowing any other media type as a
+ last resort:</p>
+
+<div class="example"><p><code>
+ Accept-Language: fr; q=1.0, en; q=0.5<br />
+ Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
+</code></p></div>
+
+ <p>Apache supports 'server driven' content negotiation, as
+ defined in the HTTP/1.1 specification. It fully supports the
+ <code>Accept</code>, <code>Accept-Language</code>,
+ <code>Accept-Charset</code> and<code>Accept-Encoding</code>
+ request headers. Apache also supports 'transparent'
+ content negotiation, which is an experimental negotiation
+ protocol defined in RFC 2295 and RFC 2296. It does not offer
+ support for 'feature negotiation' as defined in these RFCs.</p>
+
+ <p>A <strong>resource</strong> is a conceptual entity
+ identified by a URI (RFC 2396). An HTTP server like Apache
+ provides access to <strong>representations</strong> of the
+ resource(s) within its namespace, with each representation in
+ the form of a sequence of bytes with a defined media type,
+ character set, encoding, etc. Each resource may be associated
+ with zero, one, or more than one representation at any given
+ time. If multiple representations are available, the resource
+ is referred to as <strong>negotiable</strong> and each of its
+ representations is termed a <strong>variant</strong>. The ways
+ in which the variants for a negotiable resource vary are called
+ the <strong>dimensions</strong> of negotiation.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="negotiation" id="negotiation">Negotiation in Apache</a></h2>
+
+ <p>In order to negotiate a resource, the server needs to be
+ given information about each of the variants. This is done in
+ one of two ways:</p>
+
+ <ul>
+ <li>Using a type map (<em>i.e.</em>, a <code>*.var</code>
+ file) which names the files containing the variants
+ explicitly, or</li>
+
+ <li>Using a 'MultiViews' search, where the server does an
+ implicit filename pattern match and chooses from among the
+ results.</li>
+ </ul>
+
+ <h3><a name="type-map" id="type-map">Using a type-map file</a></h3>
+
+ <p>A type map is a document which is associated with the handler
+ named <code>type-map</code> (or, for backwards-compatibility with
+ older Apache configurations, the <a class="glossarylink" href="./glossary.html#mime-type" title="see glossary">MIME-type</a>
+ <code>application/x-type-map</code>). Note that to use this
+ feature, you must have a handler set in the configuration that
+ defines a file suffix as <code>type-map</code>; this is best done
+ with</p>
+
+<div class="example"><p><code>AddHandler type-map .var</code></p></div>
+
+ <p>in the server configuration file.</p>
+
+ <p>Type map files should have the same name as the resource
+ which they are describing, and have an entry for each available
+ variant; these entries consist of contiguous HTTP-format header
+ lines. Entries for different variants are separated by blank
+ lines. Blank lines are illegal within an entry. It is
+ conventional to begin a map file with an entry for the combined
+ entity as a whole (although this is not required, and if
+ present will be ignored). An example map file is shown below.
+ This file would be named <code>foo.var</code>, as it describes
+ a resource named <code>foo</code>.</p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.en.html<br />
+ Content-type: text/html<br />
+ Content-language: en<br />
+<br />
+ URI: foo.fr.de.html<br />
+ Content-type: text/html;charset=iso-8859-2<br />
+ Content-language: fr, de<br />
+</code></p></div>
+ <p>Note also that a typemap file will take precedence over the
+ filename's extension, even when Multiviews is on. If the
+ variants have different source qualities, that may be indicated
+ by the "qs" parameter to the media type, as in this picture
+ (available as JPEG, GIF, or ASCII-art): </p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.jpeg<br />
+ Content-type: image/jpeg; qs=0.8<br />
+<br />
+ URI: foo.gif<br />
+ Content-type: image/gif; qs=0.5<br />
+<br />
+ URI: foo.txt<br />
+ Content-type: text/plain; qs=0.01<br />
+</code></p></div>
+
+ <p>qs values can vary in the range 0.000 to 1.000. Note that
+ any variant with a qs value of 0.000 will never be chosen.
+ Variants with no 'qs' parameter value are given a qs factor of
+ 1.0. The qs parameter indicates the relative 'quality' of this
+ variant compared to the other available variants, independent
+ of the client's capabilities. For example, a JPEG file is
+ usually of higher source quality than an ASCII file if it is
+ attempting to represent a photograph. However, if the resource
+ being represented is an original ASCII art, then an ASCII
+ representation would have a higher source quality than a JPEG
+ representation. A qs value is therefore specific to a given
+ variant depending on the nature of the resource it
+ represents.</p>
+
+ <p>The full list of headers recognized is available in the <a href="mod/mod_negotiation.html#typemaps">mod_negotation
+ typemap</a> documentation.</p>
+
+
+<h3><a name="multiviews" id="multiviews">Multiviews</a></h3>
+
+ <p><code>MultiViews</code> is a per-directory option, meaning it
+ can be set with an <code class="directive"><a href="./mod/core.html#options">Options</a></code>
+ directive within a <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> or <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> section in
+ <code>httpd.conf</code>, or (if <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> is properly set) in
+ <code>.htaccess</code> files. Note that <code>Options All</code>
+ does not set <code>MultiViews</code>; you have to ask for it by
+ name.</p>
+
+ <p>The effect of <code>MultiViews</code> is as follows: if the
+ server receives a request for <code>/some/dir/foo</code>, if
+ <code>/some/dir</code> has <code>MultiViews</code> enabled, and
+ <code>/some/dir/foo</code> does <em>not</em> exist, then the
+ server reads the directory looking for files named foo.*, and
+ effectively fakes up a type map which names all those files,
+ assigning them the same media types and content-encodings it
+ would have if the client had asked for one of them by name. It
+ then chooses the best match to the client's requirements.</p>
+
+ <p><code>MultiViews</code> may also apply to searches for the file
+ named by the <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> directive, if the
+ server is trying to index a directory. If the configuration files
+ specify</p>
+<div class="example"><p><code>DirectoryIndex index</code></p></div>
+ <p>then the server will arbitrate between <code>index.html</code>
+ and <code>index.html3</code> if both are present. If neither
+ are present, and <code>index.cgi</code> is there, the server
+ will run it.</p>
+
+ <p>If one of the files found when reading the directory does not
+ have an extension recognized by <code>mod_mime</code> to designate
+ its Charset, Content-Type, Language, or Encoding, then the result
+ depends on the setting of the <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> directive. This
+ directive determines whether handlers, filters, and other
+ extension types can participate in MultiViews negotiation.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="methods" id="methods">The Negotiation Methods</a></h2>
+
+ <p>After Apache has obtained a list of the variants for a given
+ resource, either from a type-map file or from the filenames in
+ the directory, it invokes one of two methods to decide on the
+ 'best' variant to return, if any. It is not necessary to know
+ any of the details of how negotiation actually takes place in
+ order to use Apache's content negotiation features. However the
+ rest of this document explains the methods used for those
+ interested. </p>
+
+ <p>There are two negotiation methods:</p>
+
+ <ol>
+ <li><strong>Server driven negotiation with the Apache
+ algorithm</strong> is used in the normal case. The Apache
+ algorithm is explained in more detail below. When this
+ algorithm is used, Apache can sometimes 'fiddle' the quality
+ factor of a particular dimension to achieve a better result.
+ The ways Apache can fiddle quality factors is explained in
+ more detail below.</li>
+
+ <li><strong>Transparent content negotiation</strong> is used
+ when the browser specifically requests this through the
+ mechanism defined in RFC 2295. This negotiation method gives
+ the browser full control over deciding on the 'best' variant,
+ the result is therefore dependent on the specific algorithms
+ used by the browser. As part of the transparent negotiation
+ process, the browser can ask Apache to run the 'remote
+ variant selection algorithm' defined in RFC 2296.</li>
+ </ol>
+
+<h3><a name="dimensions" id="dimensions">Dimensions of Negotiation</a></h3>
+
+ <table>
+
+ <tr valign="top">
+ <th>Dimension</th>
+
+ <th>Notes</th>
+ </tr>
+
+ <tr valign="top">
+ <td>Media Type</td>
+
+ <td>Browser indicates preferences with the <code>Accept</code>
+ header field. Each item can have an associated quality factor.
+ Variant description can also have a quality factor (the "qs"
+ parameter).</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Language</td>
+
+ <td>Browser indicates preferences with the
+ <code>Accept-Language</code> header field. Each item can have
+ a quality factor. Variants can be associated with none, one or
+ more than one language.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Encoding</td>
+
+ <td>Browser indicates preference with the
+ <code>Accept-Encoding</code> header field. Each item can have
+ a quality factor.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Charset</td>
+
+ <td>Browser indicates preference with the
+ <code>Accept-Charset</code> header field. Each item can have a
+ quality factor. Variants can indicate a charset as a parameter
+ of the media type.</td>
+ </tr>
+ </table>
+
+
+<h3><a name="algorithm" id="algorithm">Apache Negotiation Algorithm</a></h3>
+
+ <p>Apache can use the following algorithm to select the 'best'
+ variant (if any) to return to the browser. This algorithm is
+ not further configurable. It operates as follows:</p>
+
+ <ol>
+ <li>First, for each dimension of the negotiation, check the
+ appropriate <em>Accept*</em> header field and assign a
+ quality to each variant. If the <em>Accept*</em> header for
+ any dimension implies that this variant is not acceptable,
+ eliminate it. If no variants remain, go to step 4.</li>
+
+ <li>
+ Select the 'best' variant by a process of elimination. Each
+ of the following tests is applied in order. Any variants
+ not selected at each test are eliminated. After each test,
+ if only one variant remains, select it as the best match
+ and proceed to step 3. If more than one variant remains,
+ move on to the next test.
+
+ <ol>
+ <li>Multiply the quality factor from the <code>Accept</code>
+ header with the quality-of-source factor for this variants
+ media type, and select the variants with the highest
+ value.</li>
+
+ <li>Select the variants with the highest language quality
+ factor.</li>
+
+ <li>Select the variants with the best language match,
+ using either the order of languages in the
+ <code>Accept-Language</code> header (if present), or else
+ the order of languages in the <code>LanguagePriority</code>
+ directive (if present).</li>
+
+ <li>Select the variants with the highest 'level' media
+ parameter (used to give the version of text/html media
+ types).</li>
+
+ <li>Select variants with the best charset media
+ parameters, as given on the <code>Accept-Charset</code>
+ header line. Charset ISO-8859-1 is acceptable unless
+ explicitly excluded. Variants with a <code>text/*</code>
+ media type but not explicitly associated with a particular
+ charset are assumed to be in ISO-8859-1.</li>
+
+ <li>Select those variants which have associated charset
+ media parameters that are <em>not</em> ISO-8859-1. If
+ there are no such variants, select all variants
+ instead.</li>
+
+ <li>Select the variants with the best encoding. If there
+ are variants with an encoding that is acceptable to the
+ user-agent, select only these variants. Otherwise if
+ there is a mix of encoded and non-encoded variants,
+ select only the unencoded variants. If either all
+ variants are encoded or all variants are not encoded,
+ select all variants.</li>
+
+ <li>Select the variants with the smallest content
+ length.</li>
+
+ <li>Select the first variant of those remaining. This
+ will be either the first listed in the type-map file, or
+ when variants are read from the directory, the one whose
+ file name comes first when sorted using ASCII code
+ order.</li>
+ </ol>
+ </li>
+
+ <li>The algorithm has now selected one 'best' variant, so
+ return it as the response. The HTTP response header
+ <code>Vary</code> is set to indicate the dimensions of
+ negotiation (browsers and caches can use this information when
+ caching the resource). End.</li>
+
+ <li>To get here means no variant was selected (because none
+ are acceptable to the browser). Return a 406 status (meaning
+ "No acceptable representation") with a response body
+ consisting of an HTML document listing the available
+ variants. Also set the HTTP <code>Vary</code> header to
+ indicate the dimensions of variance.</li>
+ </ol>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="better" id="better">Fiddling with Quality
+ Values</a></h2>
+
+ <p>Apache sometimes changes the quality values from what would
+ be expected by a strict interpretation of the Apache
+ negotiation algorithm above. This is to get a better result
+ from the algorithm for browsers which do not send full or
+ accurate information. Some of the most popular browsers send
+ <code>Accept</code> header information which would otherwise
+ result in the selection of the wrong variant in many cases. If a
+ browser sends full and correct information these fiddles will not
+ be applied.</p>
+
+<h3><a name="wildcards" id="wildcards">Media Types and Wildcards</a></h3>
+
+ <p>The <code>Accept:</code> request header indicates preferences
+ for media types. It can also include 'wildcard' media types, such
+ as "image/*" or "*/*" where the * matches any string. So a request
+ including:</p>
+
+<div class="example"><p><code>Accept: image/*, */*</code></p></div>
+
+ <p>would indicate that any type starting "image/" is acceptable,
+ as is any other type.
+ Some browsers routinely send wildcards in addition to explicit
+ types they can handle. For example:</p>
+
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*
+</code></p></div>
+ <p>The intention of this is to indicate that the explicitly listed
+ types are preferred, but if a different representation is
+ available, that is ok too. Using explicit quality values,
+ what the browser really wants is something like:</p>
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
+</code></p></div>
+ <p>The explicit types have no quality factor, so they default to a
+ preference of 1.0 (the highest). The wildcard */* is given a
+ low preference of 0.01, so other types will only be returned if
+ no variant matches an explicitly listed type.</p>
+
+ <p>If the <code>Accept:</code> header contains <em>no</em> q
+ factors at all, Apache sets the q value of "*/*", if present, to
+ 0.01 to emulate the desired behavior. It also sets the q value of
+ wildcards of the format "type/*" to 0.02 (so these are preferred
+ over matches against "*/*". If any media type on the
+ <code>Accept:</code> header contains a q factor, these special
+ values are <em>not</em> applied, so requests from browsers which
+ send the explicit information to start with work as expected.</p>
+
+
+<h3><a name="exceptions" id="exceptions">Language Negotiation Exceptions</a></h3>
+
+ <p>New in Apache 2.0, some exceptions have been added to the
+ negotiation algorithm to allow graceful fallback when language
+ negotiation fails to find a match.</p>
+
+ <p>When a client requests a page on your server, but the server
+ cannot find a single page that matches the
+ <code>Accept-language</code> sent by
+ the browser, the server will return either a "No Acceptable
+ Variant" or "Multiple Choices" response to the client. To avoid
+ these error messages, it is possible to configure Apache to ignore
+ the <code>Accept-language</code> in these cases and provide a
+ document that does not explicitly match the client's request. The
+ <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ directive can be used to override one or both of these error
+ messages and substitute the servers judgement in the form of the
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ directive.</p>
+
+ <p>The server will also attempt to match language-subsets when no
+ other match can be found. For example, if a client requests
+ documents with the language <code>en-GB</code> for British
+ English, the server is not normally allowed by the HTTP/1.1
+ standard to match that against a document that is marked as simply
+ <code>en</code>. (Note that it is almost surely a configuration
+ error to include <code>en-GB</code> and not <code>en</code> in the
+ <code>Accept-Language</code> header, since it is very unlikely
+ that a reader understands British English, but doesn't understand
+ English in general. Unfortunately, many current clients have
+ default configurations that resemble this.) However, if no other
+ language match is possible and the server is about to return a "No
+ Acceptable Variants" error or fallback to the <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>, the server
+ will ignore the subset specification and match <code>en-GB</code>
+ against <code>en</code> documents. Implicitly, Apache will add
+ the parent language to the client's acceptable language list with
+ a very low quality value. But note that if the client requests
+ "en-GB; q=0.9, fr; q=0.8", and the server has documents
+ designated "en" and "fr", then the "fr" document will be returned.
+ This is necessary to maintain compliance with the HTTP/1.1
+ specification and to work effectively with properly configured
+ clients.</p>
+
+ <p>In order to support advanced techniques (such as cookies or
+ special URL-paths) to determine the user's preferred language,
+ since Apache 2.0.47 <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> recognizes
+ the <a href="env.html">environment variable</a>
+ <code>prefer-language</code>. If it exists and contains an
+ appropriate language tag, <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> will
+ try to select a matching variant. If there's no such variant,
+ the normal negotiation process applies.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SetEnvIf Cookie "language=(.+)" prefer-language=$1
+ Header append Vary cookie
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extensions" id="extensions">Extensions to Transparent Content
+Negotiation</a></h2>
+
+<p>Apache extends the transparent content negotiation protocol (RFC
+2295) as follows. A new <code>{encoding ..}</code> element is used in
+variant lists to label variants which are available with a specific
+content-encoding only. The implementation of the RVSA/1.0 algorithm
+(RFC 2296) is extended to recognize encoded variants in the list, and
+to use them as candidate variants whenever their encodings are
+acceptable according to the <code>Accept-Encoding</code> request
+header. The RVSA/1.0 implementation does not round computed quality
+factors to 5 decimal places before choosing the best variant.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="naming" id="naming">Note on hyperlinks and naming conventions</a></h2>
+
+ <p>If you are using language negotiation you can choose between
+ different naming conventions, because files can have more than
+ one extension, and the order of the extensions is normally
+ irrelevant (see the <a href="mod/mod_mime.html#multipleext">mod_mime</a> documentation
+ for details).</p>
+
+ <p>A typical file has a MIME-type extension (<em>e.g.</em>,
+ <code>html</code>), maybe an encoding extension (<em>e.g.</em>,
+ <code>gz</code>), and of course a language extension
+ (<em>e.g.</em>, <code>en</code>) when we have different
+ language variants of this file.</p>
+
+ <p>Examples:</p>
+
+ <ul>
+ <li>foo.en.html</li>
+
+ <li>foo.html.en</li>
+
+ <li>foo.en.html.gz</li>
+ </ul>
+
+ <p>Here some more examples of filenames together with valid and
+ invalid hyperlinks:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th>Filename</th>
+
+ <th>Valid hyperlink</th>
+
+ <th>Invalid hyperlink</th>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>-</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en.gz</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>foo.gz<br />
+ foo.html.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html.gz</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html<br />
+ foo.html.gz<br />
+ foo.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.gz.html.en</em></td>
+
+ <td>foo<br />
+ foo.gz<br />
+ foo.gz.html</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.gz.en</em></td>
+
+ <td>foo<br />
+ foo.html<br />
+ foo.html.gz</td>
+
+ <td>foo.gz</td>
+ </tr>
+ </table>
+
+ <p>Looking at the table above, you will notice that it is always
+ possible to use the name without any extensions in a hyperlink
+ (<em>e.g.</em>, <code>foo</code>). The advantage is that you
+ can hide the actual type of a document rsp. file and can change
+ it later, <em>e.g.</em>, from <code>html</code> to
+ <code>shtml</code> or <code>cgi</code> without changing any
+ hyperlink references.</p>
+
+ <p>If you want to continue to use a MIME-type in your
+ hyperlinks (<em>e.g.</em> <code>foo.html</code>) the language
+ extension (including an encoding extension if there is one)
+ must be on the right hand side of the MIME-type extension
+ (<em>e.g.</em>, <code>foo.html.en</code>).</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="caching" id="caching">Note on Caching</a></h2>
+
+ <p>When a cache stores a representation, it associates it with
+ the request URL. The next time that URL is requested, the cache
+ can use the stored representation. But, if the resource is
+ negotiable at the server, this might result in only the first
+ requested variant being cached and subsequent cache hits might
+ return the wrong response. To prevent this, Apache normally
+ marks all responses that are returned after content negotiation
+ as non-cacheable by HTTP/1.0 clients. Apache also supports the
+ HTTP/1.1 protocol features to allow caching of negotiated
+ responses.</p>
+
+ <p>For requests which come from a HTTP/1.0 compliant client
+ (either a browser or a cache), the directive <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> can be
+ used to allow caching of responses which were subject to
+ negotiation. This directive can be given in the server config or
+ virtual host, and takes no arguments. It has no effect on requests
+ from HTTP/1.1 clients.</p>
+
+ <p>For HTTP/1.1 clients, Apache sends a <code>Vary</code> HTTP
+ response header to indicate the negotiation dimensions for the
+ response. Caches can use this information to determine whether a
+ subsequent request can be served from the local copy. To
+ encourage a cache to use the local copy regardless of the
+ negotiation dimensions, set the <code>force-no-vary</code> <a href="env.html#special">environment variable</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="more" id="more">More Information</a></h2>
+
+ <p>For more information about content negotiation, see Alan
+ J. Flavell's <a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language
+ Negotiation Notes</a>. But note that this document may not be
+ updated to include changes in Apache 2.0.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/content-negotiation.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/content-negotiation.html.ja.euc-jp b/docs/manual/content-negotiation.html.ja.euc-jp
new file mode 100644
index 00000000..27578375
--- /dev/null
+++ b/docs/manual/content-negotiation.html.ja.euc-jp
@@ -0,0 +1,729 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ƥȥͥ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ƥȥͥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+
+ <p>Apache HTTP/1.1 εʤ˵ҤƤ륳ƥȥͥ
+ ݡȤƤޤ
+ ֥饦ˤ󶡤줿ǥס
+ 졢ʸåȡ󥳡ǥ󥰤ͥ跹˴Ťơ
+ Ŭʥ꥽ɽǤޤ
+ ޤԴʥͥäƤ֥饦ΥꥯȤ
+ äȸ갷褦ĤǽƤޤ</p>
+
+ <p>ƥȥͥ
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ ⥸塼ˤä󶡤ƤơǥեȤȤ߹ޤƤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">ƥȥͥˤĤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Apache ˤͥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#methods">ͥˡ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#better">ʼͤѤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Transparent Content Negotiation
+γĥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#naming">󥯤̾Ѵ˴ؤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#caching">å˴ؤջ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#more">ɲþ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="about" id="about">ƥȥͥˤĤ</a></h2>
+
+ <p>꥽ϡĤۤʤäɽѤǤ礬ޤ
+ 㤨Сۤʤۤʤǥס
+ ޤϤȤ߹碌ѤǤ뤫Τޤ
+ äȤŬ򤹤ˡΰĤˤϡǥåڡ
+ 桼˸ơ桼Ǥ餦ˡޤ
+ ФưŪ֤ȤǤ礬¿ޤ
+ ϡ֥饦ꥯˡ
+ ɤɽϹ뤫Ȥ뤳ȤưƤޤ
+ 㤨Х֥饦ϡǽʤե󥹸Ǿ򸫤
+ Բǽʤ餽˱ѸǤ褤ȡ
+ ʬϹΤ餻뤳ȤǤޤ
+ ֥饦ϥꥯȤΥإåǼʬͥ跹Τ餻ޤ
+ ե󥹸Τߤɽ׵᤹ϡ֥饦ϼޤ</p>
+
+<div class="example"><p><code>Accept-Language: fr</code></p></div>
+
+ <p>ͥ跹ϡǽɽ¸ߤơ
+ ˤä͡ɽˤΤŬѤ
+ ȤȤդƤ</p>
+
+ <p>äʣʥꥯȤ󤲤ޤ礦
+ Υ֥饦ϥե󥹸ȱѸդ롢ե󥹸򹥤ࡢ
+ ͡ʥǥפդ뤬
+ ץ쥤ƥȤ¾Υפ HTML 򹥤ࡢ
+ ¾Υǥפ GIF JPEG 򹥤ࡢǽʤȤ
+ ¾Υǥפդ롢ꤵƤޤ</p>
+
+<div class="example"><p><code>
+ Accept-Language: fr; q=1.0, en; q=0.5<br />
+ Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
+</code></p></div>
+
+ <p>Apache HTTP/1.1 ʤƤ 'server
+ driven' ƥȥͥ򥵥ݡȤƤޤ
+ <code>Accept</code>, <code>Accept-Language</code>,
+ <code>Accept-Charset</code>, <code>Accept-Encoding</code>
+ ꥯȥإå˥ݡȤƤޤApache
+ 'transparent' ƥȥͥ⥵ݡȤƤޤ
+ RFC 2295 RFC 2296 ƤŪ
+ ͥץȥǤ
+ RFCƤ 'feature negotiation'
+ ϥݡȤƤޤ</p>
+
+ <p><strong>꥽</strong>Ȥ URI
+ ꤵ복ǰΤΤΤȤǤ (RFC 2396) Apache
+ Τ褦 HTTP Фϡ֤̾Ǥ
+ ꥽<strong>ɽ</strong>ؤΥ󶡤ޤ
+ 줾ɽ
+ 줿ǥסʸåȡ󥳡ǥ
+ °ХηǤ
+ 줾Υ꥽Ϥ 0 ġ1 ġʾɽ
+ ϢդǽޤʣɽѤǤϡ
+ ꥽<strong>ͥǽǤ</strong>Ȥ졢
+ ġɽ <strong>variant</strong> ȸƤФޤ
+ ͥǽʥ꥽ variant ۤʤ롢
+ ξ֤ؤơ
+ ͥ<strong></strong>ȸƤӤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="negotiation" id="negotiation">Apache ˤͥ</a></h2>
+
+ <p>꥽ͥ󤹤뤿ˤϡ
+ Ф variant 줾ˤĤƤξΤäƤɬפޤ
+ ϰʲĤˡΤɤ餫ǹԤޤ</p>
+
+ <ul>
+ <li>ץޥå
+ (<em>ʤ</em> <code>*.var</code> ե)
+ Ȥˡ variant
+ Ū˵󤲤Ƥեꤷޤ</li>
+
+ <li>'Multiviews'
+ ȤäơФۤ˥ե̾˥ѥȹ
+ ԤʤäƤη̤򤹤ˡ</li>
+ </ul>
+
+ <h3><a name="type-map" id="type-map">type-map եȤ</a></h3>
+
+ <p>ץޥåפ <code>type-map</code> ϥɥ
+ (⤷ϡŤ Apache
+ Ȳ̸ߴǤ <a class="glossarylink" href="./glossary.html#mime-type" title="Ѹ콸򻲾">MIME </a>
+ <code>application/x-type-map</code>)
+ ˴Ϣդ줿ɥȤǤ
+ εǽȤˤϡեγĥҤ
+ <code>type-map</code>
+ Ȥ褦ʥϥɥ
+ ե֤ɬפ뤳ȤդƤ
+ </p>
+
+<div class="example"><p><code>AddHandler type-map .var</code></p></div>
+
+ <p>򥵡ե˽񤯤ȤɤˡǤ</p>
+
+ <p>ץޥåץեϵҤ꥽Ʊ̾äƤơ
+ Ѳǽ variant 줾ΥȥäƤɬפޤ
+ ơΥȥϢ³ HTTP ΥإåԤǹޤ
+ ۤʤ variant ΤΥȥ϶ԤǶڤƤޤ
+ ȥ˶ԤʣäƤϤޤ
+ ŪˤϡޥåץեΤ礷ΤΥȥ꤫Ϥޤޤ
+ (ɬܤǤϤʤäȤƤ̵뤵ΤǤ)
+ 򼨤ޤΥեϥ꥽ <code>foo</code>
+ 򵭽ҤƤΤǡ<code>foo.var</code> Ȥ̾ˤʤޤ</p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.en.html<br />
+ Content-type: text/html<br />
+ Content-language: en<br />
+<br />
+ URI: foo.fr.de.html<br />
+ Content-type: text/html;charset=iso-8859-2<br />
+ Content-language: fr, de<br />
+</code></p></div>
+ <p>Ȥ MultiViews Ѥ褦ˤʤäƤȤƤ⡢
+ ե̾γĥҤ꥿ץޥåפͥ踢ĤȤȤˤ
+ դƤ
+ variant ʼ㤦ȤϡβΤ褦 (JPEG, GIF, ASCII
+ Ȥޤ) ǥפ "qs"
+ ѥ᡼ǻꤵޤ</p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.jpeg<br />
+ Content-type: image/jpeg; qs=0.8<br />
+<br />
+ URI: foo.gif<br />
+ Content-type: image/gif; qs=0.5<br />
+<br />
+ URI: foo.txt<br />
+ Content-type: text/plain; qs=0.01<br />
+</code></p></div>
+
+ <p>qs ͤϰϤ 0.000 1.000 Ǥqs ͤ
+ 0.000 variant Ϸ褷
+ 򤵤ʤȤդƤ'qs' ͤΤʤ variant
+ qs 1.0 Ϳޤqs
+ ѥ᡼ϥ饤ȤǽϤ˴ط̵¾ variant
+ ӤȤ variant
+ Ūʡʼפ򼨤ޤ
+ 㤨С̿ɽ褦ȤƤȤ JPEG
+ ե̤ ASCII
+ ե⤤ʼˤʤޤ꥽
+ ASCII ȤɽƤȤϡASCII ե
+ JPEG ե⤤ʼˤʤޤΤ褦ˡqs
+ ɽ꥽ˤä variant
+ ͭͤޤ</p>
+
+ <p>ǧإåΰ
+ <a href="mod/mod_negotiation.html#typemaps">mod_negotiation</a>
+ ɥȤˤޤ</p>
+
+
+<h3><a name="multiviews" id="multiviews">Multiviews</a></h3>
+
+ <p><code>MultiViews</code> ϥǥ쥯ȥΥץǡ
+ <code>httpd.conf</code>ե
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>,
+ <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+ 䡢(<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ Ŭڤͤ ꤵƤ) <code>.htaccess</code>
+ ե <code class="directive"><a href="./mod/core.html#options">Options</a></code>
+ ǥ쥯ƥ֤ˤäꤹ뤳ȤǤޤ
+ <code>Options All</code>
+ <code>MultiViews</code>
+ 򥻥åȤʤȤդƤŪ
+ ̾ɬפޤ</p>
+
+ <p><code>MultiViews</code> θ̤ϰʲΤ褦ˤʤޤ:
+ Ф <code>/some/dir/foo</code>
+ ؤΥꥯȤꡢ<code>/some/dir</code>
+ <code>MultiViews</code> ͭǤäơ
+ <code>/some/dir/foo</code> ¸<em>ʤ</em>硢
+ Фϥǥ쥯ȥɤ <code>foo.*</code>
+ ˤƤϤޤƤΥեõ
+ ¾夽Υեޥåפ륿ץޥåפޤ
+ ΤȤǥפȥƥȥ󥳡ǥ󥰤ϡΥե̾
+ ľܻꤷȤƱΤƤޤ
+ 줫饯饤Ȥ׵˰ֹ礦ΤӤޤ</p>
+
+ <p>Фǥ쥯ȥκȤƤ硢
+ <code>MultiViews</code>
+ <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>
+ ǥ쥯ƥ֤ǻꤵ줿եõˤ
+ ŬѤޤե</p>
+<div class="example"><p><code>DirectoryIndex index</code></p></div>
+ <p>񤫤Ƥơ<code>index.html</code>
+ <code>index.html3</code>
+ ξ¸ߤƤȡФϤ椫ɤ餫ŬӤޤ
+ ⤷ξ¸ߤ <code>index.cgi</code>
+ ¸ߤƤȡ ФϤ¹Ԥޤ</p>
+
+ <p>⤷ǥ쥯ȥɤǤݤˡ
+ ʸåȡƥȥס졢󥳡ǥ󥰤
+ ꤹ뤿 <code>mod_mime</code>
+ ǧǤĥҤʤե뤬Ĥȡ̤
+ <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>
+ ǥ쥯ƥ֤˰¸ޤΥǥ쥯ƥ֤
+ ϥɥ顢ե륿¾ΥեĥҥפΤɤ줬
+ MultiViews ͥǻѤǤ뤫ꤷޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="methods" id="methods">ͥˡ</a></h2>
+
+ <p>Apache ϥ꥽ variant ΰ򡢥ץޥåץե뤫
+ ǥ쥯ȥΥե̾餫Ǽ塢
+ ֺŬʡ variant ꤹ뤿Ĥˡ
+ ɤ餫ưޤ
+ Apache ΥƥȥͥεǽȤˡ
+ ɤΤ褦ˤƤĴ䤬Ԥ뤫ܺ٤ΤɬפϤޤ
+ ʤ顢ʸλĤǤϴؿΤͤΤˡ
+ ѤƤˡˤĤƤޤ</p>
+
+ <p>ͥˡĤޤ</p>
+
+ <ol>
+ <li>̾ <strong>Apache Υ르ꥺѤ Server
+ driven negotiation</strong> ѤޤApache
+ Υ르ꥺϸ˾ܺ٤Ƥޤ
+ Υ르ꥺबѤ줿硢Apache
+ Ϥɤ̤ˤʤ褦ˡμˤʼͤ
+ ѤפȤǤޤApache
+ ʼͤѤˡϸǾܺ٤Ƥޤ</li>
+
+ <li>RFC 2295
+ Ƥ뵡Ѥƥ֥饦ä˻ꤷ硢
+ <strong>transparent content negotiation</strong>
+ ѤޤΥͥˡǤϡֺŬʡ
+ variant η֥饦椹뤳ȤǤޤ
+ Ǥ顢̤ϥ֥饦ѤƤ륢르ꥺ˰¸ޤ
+ Transparent negotiation νβǡ֥饦 RFC 2296
+ Ƥ 'remote variant selection algorithm'
+ ¹Ԥ褦ळȤǤޤ</li>
+ </ol>
+
+<h3><a name="dimensions" id="dimensions">ͥμ</a></h3>
+
+ <table>
+
+ <tr valign="top">
+ <th></th>
+
+ <th></th>
+ </tr>
+
+ <tr valign="top">
+ <td>ǥ</td>
+
+ <td>֥饦 <code>Accept</code>
+ إåեɤͥ跹ꤷޤ
+ ƥऽ줾ϡϢʼͤĤȤǤޤ
+ variant ʼͤĤȤǤޤ
+ ("qs" ѥ᡼)</td>
+ </tr>
+
+ <tr valign="top">
+ <td></td>
+
+ <td>֥饦 <code>Accept-Language</code>
+ إåեɤͥ跹ꤷޤ
+ Ǥ줾ʼͤ뤳ȤǤޤ
+ variants 0 1 Ĥʾθ
+ ϢŤ뤳ȤǤޤ</td>
+ </tr>
+
+ <tr valign="top">
+ <td>󥳡ǥ</td>
+
+ <td>֥饦 <code>Accept-Encoding</code>
+ إåեɤͥ跹ꤷޤ
+ Ǥ줾ʼͤ뤳ȤǤޤ</td>
+ </tr>
+
+ <tr valign="top">
+ <td>ʸå</td>
+
+ <td>֥饦 <code>Accept-Charset</code>
+ إåեɤͥ跹ꤷޤ
+ Ǥ줾ʼͤ뤳ȤǤޤ
+ variant ϥǥפΥѥ᡼ȤʸåȤ
+ ꤹ뤳ȤǤޤ</td>
+ </tr>
+ </table>
+
+
+<h3><a name="algorithm" id="algorithm">Apache ͥ󥢥르ꥺ</a></h3>
+
+ <p>֥饦ֺ֤Ŭʡvariant (⤷) 򤹤褦
+ Apache ϼΥ르ꥺȤȤǤޤ
+ Υ르ꥺˤѹ뤳ȤϤǤޤ
+ Τ褦ưޤ:</p>
+
+ <ol>
+ <li>ޤϤˡͥμ줾ˤĤŬڤ
+ <em>Accept*</em> إåեɤĴ١
+ variant 줾ʼƤޤ
+ ⤷뼡 <em>Accept*</em> إåǤ variant
+ ƤǤʤȤƤСޤ
+ variant ĤĤäƤʤСƥå 4 ˹Ԥޤ</li>
+
+ <li>
+ õˡǡֺŬʡ variant Ӥޤ
+ ΥƥȤ֤ŬѤޤ
+ ƥȤ򤵤ʤä variant ϺƤޤ
+ ƥȸ variant ĤĤäƤСŬʤΤȤ
+ ƥå 3 ˿ʤߤޤ
+ ʣ variant ĤäƤСΥƥȤ˿ʤߤޤ
+
+ <ol>
+ <li>variant Υǥפʼͤ <code>Accept</code>
+ إåʼͤȤѤ׻ơǹͤ variant
+ Ӥޤ</li>
+
+ <li>ʼͤǹ variant Ӥޤ</li>
+
+ <li>(⤷) <code>Accept-Language</code> إåθ礫
+ (⤷)
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ ǥ쥯ƥ֤θǺŬʸ variant Ӥޤ</li>
+
+ <li>ǹ֥٥פΥǥѥ᡼
+ (text/html ǥפΥСͿ뤿˻Ȥޤ)
+ variant Ӥޤ</li>
+
+ <li><code>Accept-Charset</code> إåԤͿƤǹʸå
+ ǥѥ᡼ variant Ӥޤ
+ Ū˽Ƥʤ¤ꡢISO-8859-1
+ Ƥ褦ˤʤäƤޤ
+ <code>text/*</code> ǥפǤ뤱ɤ
+ ʸåȤŪ˴ϢŤƤ櫓ǤϤʤ
+ variant ISO-8859-1 ǤȲꤵޤ</li>
+
+ <li>ISO-8859-1 <em>ǤϤʤ</em>ʸåȥǥѥ᡼
+ ϢŤƤ variant Ӥޤ
+ Τ褦 variant ʤϡƤ
+ variant Ӥޤ</li>
+
+ <li>Ŭʥ󥳡ǥ󥰤 variant Ӥޤ
+ ⤷ user-agent Ƥ륨󥳡ǥ󥰤С
+ variant ΤߤӤޤ
+ ǤϤʤ⤷󥳡ɤ줿ΤȤǤʤ
+ variant ä¸ߤƤ饨󥳡ɤƤʤ
+ variant ΤߤӤޤ
+ variant 󥳡ɤƤ뤫
+ variant 󥳡ɤƤʤȤϡ
+ Ƥ variant Ӥޤ</li>
+
+ <li>ƤκǤû variant Ӥޤ</li>
+
+ <li>ĤäƤ variant κǽΤΤӤޤ
+ ץޥåץեκǽ˥ꥹȤƤ뤫
+ variant ǥ쥯ȥ꤫ǽɤ߹ޤ
+ ASCIIǥȤƥե̾ƬˤʤäΤɤ餫Ǥ</li>
+ </ol>
+ </li>
+
+ <li>르ꥺȤäưĤΡֺŬʡvariant ӤޤΤǡ
+ Ȥ֤ޤͥμꤹ뤿
+ HTTP 쥹ݥ󥹥إå <code>Vary</code> ꤵޤ
+ (꥽Υå򤹤ˡ
+ ֥饦䥭åϤξȤȤǤޤ)
+ ʾǽꡣ</li>
+
+ <li>褿ȤȤϡvariant Ĥ򤵤ʤä
+ (֥饦ƤΤʤä) ȤȤǤ
+ 406 ơ ("No Acceptable representation" ̣)
+ Ѳǽ variant ΥꥹȤΤĤ HTML
+ ɥȤȤȤ֤ޤ
+ μ򼨤 HTTP <code>Vary</code> إåꤵޤ</li>
+ </ol>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="better" id="better">ʼͤѤ</a></h2>
+
+ <p>嵭 Apache ͥ󥢥르ꥺθʤʲ
+ Ǥͤ顢Apache ʼͤѤޤ
+ ϡΥ르ꥺǴǤϤʤ뤤ΤǤʤ
+ ֥饦ˤ褤̤뤿˹Ԥޤ
+ ʤݥԥ顼ʥ֥饦ǡ⤷ʤȴְä variant
+ 򤹤̤ˤʤäƤޤ褦 <code>Accept</code>
+ إåΤ⤢ޤ
+ ֥饦äƤС
+ οѲŬѤޤ</p>
+
+<h3><a name="wildcards" id="wildcards">ǥפȥ磻ɥ</a></h3>
+
+ <p><code>Accept:</code> ꥯȥإåϥǥפͥ跹ꤷޤ
+ Ϥޤ"image/*" "*/*"
+ Ȥä֥磻ɥɡץǥפޤळȤǤޤ
+ * Ǥդʸ˥ޥåޤ
+ Ǥ顢:</p>
+
+<div class="example"><p><code>Accept: image/*, */*</code></p></div>
+
+ <p>ޤꥯȤϡ"image/" ǤϤޤ륿ƤƤǤ롢
+ ¾ΤɤʥפƤǤ
+ (ξϤ "image/*" ϾĹˤʤޤ)
+ Ȥ򼨤ޤ
+ ȤΤǤŪʥפ˲äơŪ
+ 磻ɥɤ֥饦⤢ޤ㤨:</p>
+
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*
+</code></p></div>
+ <p>뤳ȤϡŪ˥ꥹȤƤ륿פͥ褵뤱ɤ⡢
+ ۤʤɽѲǽǤФǤɤȤȤǤ
+ ʤ顢δŪʥ르ꥺǤϡ
+ */* 磻ɥɤ¾ƤΥפƱʤΤͥ褵ޤ
+ ֥饦 */* ˤä㤤ʼ (ͥ)
+ ͤդƥꥯȤ٤ʤΤǤ㤨:</p>
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
+</code></p></div>
+ <p>ŪʥפˤʼͤդƤޤΤǡ
+ ǥեȤ 1.0 (ǹ) ͥˤʤޤ
+ 磻ɥ */* 㤤ͥ 0.01 ͿƤΤǡ
+ Ū˥ꥹȤƤ륿פ˹פ variant ʤˤΤߡ
+ ¾Υפ֤ޤ</p>
+
+ <p>⤷ <code>Accept:</code> إå q ͤޤ<em>ʤ</em>
+ ˾ߤεư򤹤뤿ˡ
+ Apache "*/*" 0.01 q ͤꤷޤ
+ ޤ"type/*" ηΥ磻ɥɤˤ 0.02 q ͤꤷޤ
+ (Ǥ餳 "*/*" Υޥåͥ褵ޤ)
+ ⤷ <code>Accept:</code> إåΥǥפΤɤ줫 q
+ ͤޤǤСüͤŬ<em>줺</em>
+ ֥饦ΥꥯȤϴ̤
+ ư褦ˤʤޤ</p>
+
+
+<h3><a name="exceptions" id="exceptions">ͥ㳰</a></h3>
+
+ <p>Apache 2.0 ǤϿˡͥŬ礹Τ
+ ĤΤ˼Ԥˡͥ˥եХåǤ褦
+ ͥ󥢥르ꥺबĤɲäޤ</p>
+
+ <p>ФΥڡ򥯥饤ȤꥯȤɤ⡢
+ ֥饦äƤ <code>Accept-Language</code> ˹פڡĤ
+ ĤʤäˡФ "No Acceptable Variant"
+ "Multiple Choices" 쥹ݥ󥹤򥯥饤Ȥ֤ޤ
+ Υ顼å֤ʤ褦ˡ
+ Τ褦ʾˤ Apache <code>Accept-Language</code> ̵뤷ơ
+ 饤ȤΥꥯȤŪˤϹפʤɥȤ
+ 󶡤褦Ǥޤ
+ <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ ǥ쥯ƥ֤ϡΥ顼ΰĤξ򥪡С饤ɤ뤿
+ ѤǤơ
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ ǥ쥯ƥ֤ƤȤäƥФȽǤԤ褦ˤǤޤ</p>
+
+ <p>Ф¾Ŭ礹ΤĤʤС
+ 쥵֥åȤŬ礹ΤȤ⤷ޤ
+ 㤨Х饤ȤѹѸǤ <code>en-GB</code>
+ ɥȤꥯȤ硢Ф HTTP/1.1
+ ʤǤϡñ <code>en</code> ȥޡƤɥȤ
+ ޥåΤȤ뤳Ȥ̾ϵƤޤ
+ (ѹѸǤ뤱ɰŪʱѸǤʤȤɤ߼
+ ͤʤΤǡAccept-Language إå <code>en-GB</code>
+ ޤ <code>en</code> ޤޤʤΤϤۤܳμ¤δְ㤤Ǥ롢
+ ȤȤդƤ
+ ǤԹʤȤˡ¿Υ饤ȤǤϥǥեȤ
+ Τ褦ˤʤäƤޤ)
+ ʤ顢¾θˤϥޥå"No Acceptable Variants"
+ 顼֤ꡢ
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ ˥եХå褦ȤƤȤϡ
+ ֥åȻ̵뤷ơ<code>en-GB</code> <code>en</code>
+ ˥ޥåޤ
+ Apache ϥ饤ȤεƸꥹȤ˰ۤ
+ 㤤ʼͤοƸä뤳Ȥˤʤޤ
+ 饤Ȥ "en-GB; q=0.9, fr; q=0.8" ȥꥯȤơ
+ Ф "en" "fr" ߷פ줿ɥȤäƤϡ
+ "fr" ɥȤ֤뤳ȤդƤ
+ Τ褦ʽϡHTTP 1.1 ʤȤݻơ
+ Ŭڤꤵ줿饤ȤȤ⤭ư뤿
+ ɬפǤ</p>
+
+ <p>٤ʥƥ˥å (Cookie ü URL ѥ)
+ ˤƤ桼θ򥵥ݡȤ뤿ᡢ
+ Apache 2.0.47 ϡ<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ <a href="env.html">Ķѿ</a> <code>prefer-language</code>
+ ǧ褦ˤʤޤ
+ ѿ¸ߤơŬڤʸ쥿ƤΤǤС
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> Ϲפ variant
+ 򤷤褦ȤޤפΤ̵С
+ ̾Υͥ礬ŬѤޤ</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SetEnvIf Cookie "language=(.+)" prefer-language=$1
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extensions" id="extensions">Transparent Content Negotiation
+γĥ</a></h2>
+
+<p>Apache transparent content negotiation ץȥ
+(RFC 2295) 򼡤Τ褦˳ĥƤޤ
+Υƥȥ󥳡ǥ󥰤ΤߤѲǽǤ variant
+˰դ뤿ˡ <code>{encoding ..}</code>
+Ǥ variant ꥹ˻ȤäƤޤ
+ꥹΥ󥳡ɤ줿 variant ǧ
+<code>Accept-Encoding</code> ꥯȥإå˽äƵƤ
+󥳡ɤä variant ϡɤǤ variant
+ȤƻѤ褦ˡ
+RVSA/1.0 르ꥺ (RFC 2296) μĥޤ
+RVSA/1.0 μǤϡŬ variant Ĥޤǡ
+׻ʼͤϾʲ 5 ޤǴݤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="naming" id="naming">󥯤̾Ѵ˴ؤ</a></h2>
+
+ <p>ͥȤäƤϡ
+ ե뤬İʾγĥҤƤơ
+ ĥҤν֤̾Ϲθʤ
+ (ܺ٤ <a href="mod/mod_mime.html#multipleext">mod_mime</a>
+ 򻲾) Τǡ
+ Ĥΰۤʤ̾Ѵ٤뤳Ȥˤʤޤ</p>
+
+ <p>ŵŪʥեǤϡMIME ׳ĥ (<em>㤨</em>
+ <code>html</code>) äƤơ󥳡ǥ󥰳ĥ
+ (<em>㤨</em> <code>gz</code>) äƤ뤫⤷ʤơ
+ Υե˰ۤʤ variant ѰդƤС
+ ĥ (<em>㤨</em> <code>en</code>)
+ äƤǤ礦</p>
+
+ <p>:</p>
+
+ <ul>
+ <li>foo.en.html</li>
+
+ <li>foo.html.en</li>
+
+ <li>foo.en.html.gz</li>
+ </ul>
+
+ <p>ե̾ȡФƻȤ󥯤ȻȤʤ󥯤Ǥ:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th>ե̾</th>
+
+ <th>Ȥ</th>
+
+ <th>Ȥʤ</th>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>-</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en.gz</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>foo.gz<br />
+ foo.html.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html.gz</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html<br />
+ foo.html.gz<br />
+ foo.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.gz.html.en</em></td>
+
+ <td>foo<br />
+ foo.gz<br />
+ foo.gz.html</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.gz.en</em></td>
+
+ <td>foo<br />
+ foo.html<br />
+ foo.html.gz</td>
+
+ <td>foo.gz</td>
+ </tr>
+ </table>
+
+ <p>ɽ򸫤ơĥҤʤΥ (<em>㤨</em> <code>foo</code>)
+ ĤǤȤ뤳Ȥ˵դǤ礦
+ ϡɥȤȤƱե
+ ºݤΥե륿פäơ󥯤λȤѹ뤳Ȥʤ
+ 夫եѹǤ롢
+ <em>㤨</em> <code>html</code> <code>shtml</code>
+ ˡ뤤 <code>cgi</code> ѹǤǤ</p>
+
+ <p>󥯤 MIME פȤ³ (<em>㤨</em>
+ <code>foo.html</code>)ϡĥҤ
+ (󥳡ǥ󥰳ĥҤ⤢Фޤ)
+ MIME ׳ĥҤα¦ˤʤФʤޤ
+ (<em>㤨</em> <code>foo.html.en</code>)</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="caching" id="caching">å˴ؤջ</a></h2>
+
+ <p>å夬Ĥɽ¸ƤȤϡ
+ ꥯ URL ȴϢŤƤޤ
+ ˤ URL ꥯȤ줿ˡå
+ ¸ƤɽѤǤޤ
+ ꥽ФǥͥǽǤС
+ ǽΥꥯȤǥå夵³åҥåȤǤ
+ ְä֤ƤޤȤȤˤʤ꤫ͤޤ
+ ɤˡApache ϥƥȥͥ
+ ֤줿ƤˡHTTP/1.0 饤ȤǤ
+ åԲǽΰĤޤ
+ ޤͥ󤵤줿Υåǽˤ
+ HTTP/1.1 ץȥεǽ Apache ϥݡȤޤ</p>
+
+ <p>HTTP/1.0 Υ饤ȤΥꥯȤФƤϡ
+ (֥饦ǤȥåǤ)
+ ͥΥåˡ
+ <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
+ ǥ쥯ƥ֤ѤǤޤ
+ Υǥ쥯ƥ֤ϡեСۥȤ˽񤯤ȤǤ
+ Ȥޤ
+ HTTP/1.1 饤ȤΥꥯȤˤϸϤޤ</p>
+
+ <p>HTTP/1.1 饤ȤФƤϡ쥹ݥ󥹤Υͥ󼡸
+ 򼨤 <code>Vary</code> HTTP 쥹ݥ󥹥إåޤ
+ åϡȤäƸ³ΥꥯȤФƥ륳ԡDZǤ뤫
+ ɤǤޤ
+ ͥ󼡸Ȥϴطʤ˥륳ԡλѤͥ褹褦ˤˤϡ
+ <code>force-no-vary</code> <a href="env.html#special">Ķѿ</a>
+ ꤷޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="more" id="more">ɲþ</a></h2>
+
+ <p>ƥȥͥ˴ؤɲþϡ
+ Alan J. Flavell <a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language
+ Negotiation Notes</a> Ǥ
+ Apache 2.0 ǤѹޤिˤϹƤʤ⤷ʤ
+ ȤȤդƤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/content-negotiation.html.ko.euc-kr b/docs/manual/content-negotiation.html.ko.euc-kr
new file mode 100644
index 00000000..2c8430cc
--- /dev/null
+++ b/docs/manual/content-negotiation.html.ko.euc-kr
@@ -0,0 +1,610 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> (Content Negotiation) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> (Content Negotiation)</h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p>ġ HTTP/1.1 Ծ࿡ (content
+ negotiation) Ѵ. media type, , ,
+ ڵ  ȣ ڿ
+ ǥ Ѵ. ҿ
+ û óϴ ɵ ִ.</p>
+
+ <p>⺻ ϵǴ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">ġ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#methods"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#better">ǰ ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extensions">ڿ(transparent) Ȯ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#naming">۸ũ ̸Ģ Ͽ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#caching">ij Ͽ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#more">ٸ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="about" id="about"> </a></h2>
+
+ <p>ڿ ٸ ǥ ִ. , ٸ
+  ٸ media type Ȥ ΰ ٸ ǥ
+ ִ. ǥ ϴ Ѱ ڿ
+ ְ ϰ ϴ ̴. ׷
+ ڵ ϴ ͵ ϴ. ̴ û
+ Ϻη ׵ ȣϴ ǥ ⶧
+ ϴ. , Ҿ, ׷
+ ٸ ʹٰ ˷ ִ.
+ û ׵ ȣ Ÿ. Ҿε ǥ
+ ûѴٸ .</p>
+
+<div class="example"><p><code>Accept-Language: fr</code></p></div>
+
+ <p>̷ ȣ ǥ  ٸ 쿡 ȴ.</p>
+
+ <p> û Ҿ 
+ , Ҿ ȣϰ, media type
+ , Ϲ ؽƮ ٴ HTML, ٸ media type ٴ
+ GIF JPEG ȣѴٰ ˷ش.</p>
+
+<div class="example"><p><code>
+ Accept-Language: fr; q=1.0, en; q=0.5<br />
+ Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
+</code></p></div>
+
+ <p>ġ HTTP/1.1 Ծ࿡ ǵ ' ֵ(server driven)'
+ Ѵ. ġ <code>Accept</code>,
+ <code>Accept-Language</code>, <code>Accept-Charset</code>,
+ <code>Accept-Encoding</code> û Ѵ.
+ , ġ RFC 2295 RFC 2296 ǵ
+ 'ڿ(transparent)' û Ѵ. ׷
+ RFC ǵ ' (feature negotiation)'
+ ʴ´.</p>
+
+ <p><strong>ڿ(resource)</strong> (RFC 2396) URI ϴ
+ . ġ ڿ
+ <strong>ǥ(representations)</strong> Ѵ. ǥ
+ media type, , ڵ Ʈ
+ ִ. ڿ ǥ (δ ִ) ȴ.
+ ڿ ǥ ִٸ ڿ
+ <strong>󰡴ϴٰ(negotiable)</strong> θ, ̶
+ ǥ <strong>(variant)</strong>̶ Ѵ.
+ 󰡴 ڿ
+ <strong>(dimension)</strong> Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="negotiation" id="negotiation">ġ </a></h2>
+
+ <p>ڿ ϱ ʿϴ.
+ ΰ ϳ ´:</p>
+
+ <ul>
+ <li> ϵ type map (<em>
+ </em>, <code>*.var</code> ) ϰų,</li>
+
+ <li> ʾƵ ϸ Ģ ãƼ
+ ϴ 'MultiViews' Ѵ.</li>
+ </ul>
+
+ <h3><a name="type-map" id="type-map">type-map ϱ</a></h3>
+
+ <p>type map <code>type-map</code>̶ ڵ鷯
+ (Ȥ ġ ȣȯ MIME type
+ <code>application/x-type-map</code>) .
+ Ϸ <code>type-map</code> ڵ鷯
+ Ȯڸ ؾ Ѵ. Ͽ
+ ϴ .</p>
+
+<div class="example"><p><code>AddHandler type-map .var</code></p></div>
+
+ <p>Type map شϴ ڿ ̸ ƾ ϰ,
+ ׸ ־ Ѵ. ׸ HTTP
+ ٷ ȴ. ׸ ٷ
+ Ѵ. ׸ȿ . (̷
+ ʿ䰡 , ־ ) ׸
+ ִ map ϴ ̴.
+ map . ̸ <code>foo.var</code>,
+ <code>foo</code> ڿ Ѵ.</p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.en.html<br />
+ Content-type: text/html<br />
+ Content-language: en<br />
+<br />
+ URI: foo.fr.de.html<br />
+ Content-type: text/html;charset=iso-8859-2<br />
+ Content-language: fr, de<br />
+</code></p></div>
+ <p>typemap ϸ Ȯ , Multiviews
+ Ͽ, 켱 ϶. ٸ ǰ
+ ٸ, (JPEG, GIF, ASCII-art شϴ)
+ media type "qs" Ķͷ ǰ(source quality) ǥ
+ ִ:</p>
+
+<div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.jpeg<br />
+ Content-type: image/jpeg; qs=0.8<br />
+<br />
+ URI: foo.gif<br />
+ Content-type: image/gif; qs=0.5<br />
+<br />
+ URI: foo.txt<br />
+ Content-type: text/plain; qs=0.01<br />
+</code></p></div>
+
+ <p>qs 0.000 1.000 ̴. qs 0.000
+ õ ϶. 'qs' 1.0
+ ޵ȴ. qs Ŭ̾Ʈ ɷ° ٸ
+ Ͽ 'ǰ' Ÿ. ,
+ Ÿ JPEG ASCII Ϻٴ ׻
+ ǰ . ׷ ڿ ASCII artٸ
+ ASCII ǥ JPEG ǥ ǰ ִ.
+ ׷Ƿ  qs ǥϷ ڿ
+ ٸ.</p>
+
+ <p>ϴ <a href="mod/mod_negotiation.html#typemaps">mod_negotation
+ typemap</a> ϶.</p>
+
+
+<h3><a name="multiviews" id="multiviews">Multiviews</a></h3>
+
+ <p><code>MultiViews</code> 丮 ɼ̹Ƿ,
+ <code>httpd.conf</code>
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>,
+ <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+ Ȥ (<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ Ǿٸ) <code>.htaccess</code>
+ <code class="directive"><a href="./mod/core.html#options">Options</a></code> þ
+ ִ. <code>Options All</code> <code>MultiViews</code>
+ ϶. Ѵ.</p>
+
+ <p><code>MultiViews</code> ϸ Ͼ:
+ <code>/some/dir/foo</code> û ް
+ <code>/some/dir/foo</code> <code>MultiViews</code> ϸ
+ <code>/some/dir/foo</code> <em></em> ,
+ 丮 ̸ foo.* ϵ ϴ
+ type map . Ŭ̾Ʈ û media type
+ content-encoding ߿ Ѵ.</p>
+
+ <p><code>MultiViews</code> 丮 Ҷ
+ ã <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> þ
+ ȴ. ٸ,</p>
+<div class="example"><p><code>DirectoryIndex index</code></p></div>
+ <p><code>index.html</code> <code>index.html3</code>
+ ִٸ ̵ ߿ ϳ Ѵ.
+ <code>index.cgi</code> ִٸ, װ Ѵ.</p>
+
+ <p>丮 ϳ Charset, Content-Type,
+ Language, Encoding Ǵϴ <code>mod_mime</code> 𸣴
+ Ȯڸ ٸ, <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> þ
+ ޷Ǵ. þ ڵ鷯, , ٸ Ȯ MultiViews
+ θ Ѵ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="methods" id="methods"></a></h2>
+
+ <p>ġ type-map ̳ 丮 ִ ϸ
+ ־ ڿ ԵǸ ''
+ ϱ ϳ Ѵ. ġ
+ ϱ Ȯ  Ͼ ڼ
+ ʿ . ׷ ñ Ѵ.</p>
+
+ <p>ΰ ִ:</p>
+
+ <ol>
+ <li><strong>ġ ˰ Ͽ ֵϴ
+ </strong> Ϲ 쿡 Ѵ. ġ ˰
+ Ʒ ڼ Ѵ. ˰ ϸ ġ
+ Ư
+ ǰ(quality factor) 'Ѵ'. ġ ǰ
+ ϴ Ʒ ڼ Ѵ.</li>
+
+ <li><strong>ڿ(Transparent) </strong>
+ RFC 2295 ǵ û 쿡
+ Ѵ. ''
+ οѴ. ׷ ˰
+ ޷ȴ. ڿ ߿ ġ
+ RFC 2296 ǵ ' ˰(remote variant
+ selection algorithm)' û ִ.</li>
+ </ol>
+
+<h3><a name="dimensions" id="dimensions"> </a></h3>
+
+ <table>
+
+ <tr valign="top">
+ <th></th>
+
+ <th></th>
+ </tr>
+
+ <tr valign="top">
+ <td>Media Type</td>
+
+ <td> <code>Accept</code> ȣ Ÿ.
+ ׸ ǰ ִ. ǰ
+ ("qs" Ķ) ִ.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Language</td>
+
+ <td> <code>Accept-Language</code> ȣ
+ Ÿ. ׸ ǰ ִ.
+  (Ȥ ƹ  ) ִ.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Encoding</td>
+
+ <td> <code>Accept-Encoding</code> ȣ
+ Ÿ. ׸ ǰ ִ.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Charset</td>
+
+ <td> <code>Accept-Charset</code> ȣ
+ Ÿ. ׸ ǰ ִ.
+ media type Ķͷ Ÿ ִ.</td>
+ </tr>
+ </table>
+
+
+<h3><a name="algorithm" id="algorithm">ġ ˰</a></h3>
+
+ <p>ġ '' (ִٸ)
+ ϱ Ʒ ˰ Ѵ. ˰
+ . Ѵ:</p>
+
+ <ol>
+ <li>, شϴ <em>Accept*</em>
+ ˻ϰ, ǰ ű. 
+ <em>Accept*</em> ޾Ƶ ʴ ĺ
+ Ѵ.  4 ܰ .</li>
+
+ <li>
+ ĺ ϳ Ͽ '' ã´.
+ ˻ Ͼ. ˻翡 õ
+ ܵȴ. ˻ ̸
+ ϰ 3 ܰ .
+ ˻縦 Ѵ.
+
+ <ol>
+ <li><code>Accept</code> ǰ
+ media type ǰ Ͽ
+ Ѵ.</li>
+
+ <li> (language) ǰ
+ Ѵ.</li>
+
+ <li><code>Accept-Language</code> (ִٸ)
+ Ȥ <code>LanguagePriority</code>
+ þ (ִٸ)
+  Ѵ.</li>
+
+ <li> (text/html media type Ÿ)
+ 'level' media Ķ͸ Ѵ.</li>
+
+ <li><code>Accept-Charset</code>
+ charset media Ķ͸ ã´.
+ ٸ ISO-8859-1 ȣѴ.
+ <code>text/*</code> media type
+ Ư հ ISO-8859-1
+ Ѵ.</li>
+
+ <li>ISO-8859-1 <em>ƴ</em> charset media Ķ͸
+ Ѵ. ׷ ٸ,
+ Ѵ.</li>
+
+ <li> ڵ Ѵ.
+ user-agent ڵ ִٸ
+ Ѵ. ׷ʰ ڵ ڵȵ
+ ִٸ ڵȵ Ѵ.
+ ڵǾų ڵȵ
+ Ѵ.</li>
+
+ <li>content length Ѵ.</li>
+
+ <li> ù Ѵ. ̴ type-map
+ տ ԰ų, 丮
+ ϸ ASCII ڵ Ͽ տ ̴.</li>
+ </ol>
+ </li>
+
+ <li> ˰ '' ߴ. ̰
+ . HTTP <code>Vary</code>
+ Ÿ ȴ. ( ij ڿ ijҶ
+ ִ.) .</li>
+
+ <li> ܰ迡 ߴٸ ( ϱ )
+  ȵ . ("No acceptable
+ representation" ϴ) 406 밡
+ HTML . , HTML
+ <code>Vary</code> Ÿ.</li>
+ </ol>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="better" id="better">ǰ ϱ</a></h2>
+
+ <p>ġ ġ ˰ Űʰ
+ ǰ Ѵ. ϰ Ȯ ʴ
+ (˰) ؼ.
+ θ ̴ Ϻδ ߸ ϵ
+ <code>Accept</code> . ϰ ùٸ
+ ٸ, ʴ´.</p>
+
+<h3><a name="wildcards" id="wildcards">Media Type ϵī</a></h3>
+
+ <p><code>Accept:</code> û media type ȣ
+ Ÿ. , *  ڿ̶ ϱ⶧ "image/*"
+ "*/*" 'ϵī' media type ִ. ׷
+ û:</p>
+
+<div class="example"><p><code>Accept: image/*, */*</code></p></div>
+
+ <p>"image/" ϴ  type ٸ  type
+ ǹѴ. 
+ ڽ ٷ ִ type ߰ ϵī带 .
+ :</p>
+
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*
+</code></p></div>
+ <p> type ȣ ٸ ǥ ִٸ
+ װ͵ Ÿ ؼ.
+ ǰ ̴.</p>
+<div class="example"><p><code>
+ Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
+</code></p></div>
+ <p> type ǰ  ⺻ ( )
+ 1.0 . ϵī */* ȣ 0.01 Ƿ
+ type ´ 쿡 ٸ type
+ ȴ.</p>
+
+ <p><code>Accept:</code> q <em></em>
+ "*/*" ִٸ, ġ ٶ ൿ q 0.01
+ Ѵ. , "type/*" ϵī忡 ("*/*"ٴ
+ ȣϵ) 0.02 Ѵ. <code>Accept:</code>
+ q media type ִٸ ̷ Ư ߰
+ <em>ʴ´</em>. ׷
+ û ûѵ óѴ.</p>
+
+
+<h3><a name="exceptions" id="exceptions">(language) </a></h3>
+
+ <p>ġ 2.0 ε巴 ϱ
+ ˰ ܸ  ߰ߴ.</p>
+
+ <p>Ŭ̾Ʈ û
+ <code>Accept-language</code> ´ Ѱ
+ ã , ׷ Ŭ̾Ʈ
+ "No Acceptable Variant" "Multiple Choices" .
+ ̷ ϱ <code>Accept-language</code>
+ ϰ Ŭ̾Ʈ û Ȯ
+ ġ ִ. <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ þ ̷ ϳ Ȥ Ѵٸ ϰ
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ þ Ǵϵ Ѵ.</p>
+
+ <p>, ´  ã θ ã
+ ִ. Ŭ̾Ʈ  ϴ
+ <code>en-GB</code> û , HTTP/1.1 ǥؿ
+ <code>en</code>θ ǥõ Ϲ
+ Ѵ. (׷  ϴ ڰ Ϲ
+  Ƿ <code>Accept-Language</code>
+ <code>en-GB</code> ϰ <code>en</code>
+ Ȯ ߸ ϶.
+ Ŭ̾Ʈ ̷ ⺻ִ.) ٸ 
+ ã Ͽ "No Acceptable Variants" ų
+ <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>
+ ư Ѵٸ, Ծ ϰ
+ <code>en-GB</code> <code>en</code> Ѵ.
+ Ϲ ġ θ ſ ǰ
+ Ŭ̾Ʈ Ͽ ߰Ѵ. ׷ Ŭ̾Ʈ
+ "en-GB; q=0.9, fr; q=0.8" ûϰ "en" "fr"
+ ִٸ, "fr" õ ϶. ̴ HTTP/1.1
+ ǥ Ű, ùٷ Ŭ̾Ʈ ȿ
+ ϱ̴.</p>
+
+ <p>ڰ ȣϴ  ˾Ƴ (Ű Ư
+ URL- ) ϱ ġ 2.0.47
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> <code>prefer-language</code>
+ <a href="env.html">ȯ溯</a> νѴ. ȯ溯
+ ϰ ±׸ Ѵٸ,
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> شϴ Ϸ
+ õѴ. ׷ ٸ Ϲ Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ SetEnvIf Cookie "language=(.+)" prefer-language=$1
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extensions" id="extensions">ڿ(transparent) Ȯ</a></h2>
+
+<p>ġ ڿ Ȯ (RFC 2295)
+ȮѴ. ο <code>{encoding ..}</code> Ư
+content-encoding ĪѴ. RVSA/1.0 ˰
+(RFC 2296) Ͽ ڵ ν ְ, ڵ
+<code>Accept-Encoding</code> û ´ ڵ
+鵵 ĺ ϵ ȮǾ. RVSA/1.0
+ ã ǰ Ҽ 5ڸ ݿø
+ʴ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="naming" id="naming">۸ũ ̸Ģ Ͽ</a></h2>
+
+ <p>(language) Ѵٸ Ȯڸ
+ Ȯ Ƿ ϸ ٸ
+ ̸Ģ ִ. (ڼ <a href="mod/mod_mime.html#multipleext">mod_mime</a>
+ ϶.)</p>
+
+ <p> MIME-type Ȯ (<em> </em>,
+ <code>html</code>), 쿡 encoding Ȯ (<em>
+ </em>, <code>gz</code>), Ͽ ִ
+ Ȯڸ (<em> </em>, <code>en</code>)
+ .</p>
+
+ <p>:</p>
+
+ <ul>
+ <li>foo.en.html</li>
+
+ <li>foo.html.en</li>
+
+ <li>foo.en.html.gz</li>
+ </ul>
+
+ <p> ϸ Ͽ ȿϰ ȿ
+ ۸ũ δ:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th>ϸ</th>
+
+ <th>ȿ ۸ũ</th>
+
+ <th>ȿ ۸ũ</th>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>-</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.en.gz</em></td>
+
+ <td>foo<br />
+ foo.html</td>
+
+ <td>foo.gz<br />
+ foo.html.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.en.html.gz</em></td>
+
+ <td>foo</td>
+
+ <td>foo.html<br />
+ foo.html.gz<br />
+ foo.gz</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.gz.html.en</em></td>
+
+ <td>foo<br />
+ foo.gz<br />
+ foo.gz.html</td>
+
+ <td>foo.html</td>
+ </tr>
+
+ <tr>
+ <td><em>foo.html.gz.en</em></td>
+
+ <td>foo<br />
+ foo.html<br />
+ foo.html.gz</td>
+
+ <td>foo.gz</td>
+ </tr>
+ </table>
+
+ <p> ǥ ۸ũ  Ȯڵ ̸
+ (<em> </em>, <code>foo</code>) ׻
+ ִ. ־,
+ <em> </em> ̷ũ Ͼʰ
+ <code>html</code> <code>shtml</code>̳
+ <code>cgi</code> ִٴ ̴.</p>
+
+ <p> ۸ũ MIME-type (<em> </em>,
+ <code>foo.html</code>) ϰ ʹٸ (encoding Ȯڰ
+ ִٸ ̰͵ Ͽ) Ȯڸ MIME-type Ȯں
+ ʿ (<em> </em>, <code>foo.html.en</code>)
+ ξѴ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="caching" id="caching">ij Ͽ</a></h2>
+
+ <p>ij ǥ ϸ ǥ û URL Ų.
+ URL ûϸ ij ǥ Ѵ.
+ ׷ ڿ ù° û
+ ijǾ û ij ߸ ִ.
+ ̸ ġ ȯǴ û
+ HTTP/1.0 Ŭ̾Ʈ ij ϵ ǥø Ѵ. , ġ
+ ij ϴ HTTP/1.1
+ Ѵ.</p>
+
+ <p><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
+ þ HTTP/1.0 ȣȯ Ŭ̾Ʈ( Ȥ ij)
+ û ij ְ Ѵ. þ
+ ȣƮ ϸ, ƱԸƮ ʴ´.
+ þ HTTP/1.1 Ŭ̾Ʈ û 谡 .</p>
+
+ <p>HTTP/1.1 Ŭ̾Ʈ ġ
+ ˷ִ <code>Vary</code> HTTP .
+ Ͽ û ij 纻 ü ִ
+ Ǵ ִ. ij 纻
+ Ѵٸ <code>force-no-vary</code> <a href="env.html#special">ȯ溯</a> Ѵ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="more" id="more">ٸ </a></h2>
+
+ <p> ٸ Alan J. Flavell <a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language
+ Negotiation Notes</a> ϶. ׷
+ ġ 2.0 ȭ ݿ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/content-negotiation.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/convenience.map b/docs/manual/convenience.map
new file mode 100644
index 00000000..e1459c2a
--- /dev/null
+++ b/docs/manual/convenience.map
@@ -0,0 +1,386 @@
+# Mapping from directive names to URLs
+# GENERATED FROM XML -- DO NOT EDIT
+# You may use it as follows:
+# RewriteEngine On
+# RewriteMap dir2url txt:/path/to/convenience.map
+# RewriteCond ${dir2url:$1} (.+)
+# RewriteRule ^/+([^/]+)$ /manual/%1 [R=301,NE,L]
+
+acceptfilter mod/core.html#acceptfilter
+acceptmutex mod/mpm_common.html#acceptmutex
+acceptpathinfo mod/core.html#acceptpathinfo
+accessfilename mod/core.html#accessfilename
+action mod/mod_actions.html#action
+addalt mod/mod_autoindex.html#addalt
+addaltbyencoding mod/mod_autoindex.html#addaltbyencoding
+addaltbytype mod/mod_autoindex.html#addaltbytype
+addcharset mod/mod_mime.html#addcharset
+adddefaultcharset mod/core.html#adddefaultcharset
+adddescription mod/mod_autoindex.html#adddescription
+addencoding mod/mod_mime.html#addencoding
+addhandler mod/mod_mime.html#addhandler
+addicon mod/mod_autoindex.html#addicon
+addiconbyencoding mod/mod_autoindex.html#addiconbyencoding
+addiconbytype mod/mod_autoindex.html#addiconbytype
+addinputfilter mod/mod_mime.html#addinputfilter
+addlanguage mod/mod_mime.html#addlanguage
+addmoduleinfo mod/mod_info.html#addmoduleinfo
+addoutputfilter mod/mod_mime.html#addoutputfilter
+addoutputfilterbytype mod/core.html#addoutputfilterbytype
+addtype mod/mod_mime.html#addtype
+alias mod/mod_alias.html#alias
+aliasmatch mod/mod_alias.html#aliasmatch
+allow mod/mod_authz_host.html#allow
+allowconnect mod/mod_proxy.html#allowconnect
+allowencodedslashes mod/core.html#allowencodedslashes
+allowoverride mod/core.html#allowoverride
+anonymous mod/mod_authn_anon.html#anonymous
+anonymous_logemail mod/mod_authn_anon.html#anonymous_logemail
+anonymous_mustgiveemail mod/mod_authn_anon.html#anonymous_mustgiveemail
+anonymous_nouserid mod/mod_authn_anon.html#anonymous_nouserid
+anonymous_verifyemail mod/mod_authn_anon.html#anonymous_verifyemail
+authbasicauthoritative mod/mod_auth_basic.html#authbasicauthoritative
+authbasicprovider mod/mod_auth_basic.html#authbasicprovider
+authdbduserpwquery mod/mod_authn_dbd.html#authdbduserpwquery
+authdbduserrealmquery mod/mod_authn_dbd.html#authdbduserrealmquery
+authdbmgroupfile mod/mod_authz_dbm.html#authdbmgroupfile
+authdbmtype mod/mod_authn_dbm.html#authdbmtype
+authdbmuserfile mod/mod_authn_dbm.html#authdbmuserfile
+authdefaultauthoritative mod/mod_authn_default.html#authdefaultauthoritative
+authdigestalgorithm mod/mod_auth_digest.html#authdigestalgorithm
+authdigestdomain mod/mod_auth_digest.html#authdigestdomain
+authdigestnccheck mod/mod_auth_digest.html#authdigestnccheck
+authdigestnonceformat mod/mod_auth_digest.html#authdigestnonceformat
+authdigestnoncelifetime mod/mod_auth_digest.html#authdigestnoncelifetime
+authdigestprovider mod/mod_auth_digest.html#authdigestprovider
+authdigestqop mod/mod_auth_digest.html#authdigestqop
+authdigestshmemsize mod/mod_auth_digest.html#authdigestshmemsize
+authgroupfile mod/mod_authz_groupfile.html#authgroupfile
+authldapbinddn mod/mod_authnz_ldap.html#authldapbinddn
+authldapbindpassword mod/mod_authnz_ldap.html#authldapbindpassword
+authldapcharsetconfig mod/mod_authnz_ldap.html#authldapcharsetconfig
+authldapcomparednonserver mod/mod_authnz_ldap.html#authldapcomparednonserver
+authldapdereferencealiases mod/mod_authnz_ldap.html#authldapdereferencealiases
+authldapgroupattribute mod/mod_authnz_ldap.html#authldapgroupattribute
+authldapgroupattributeisdn mod/mod_authnz_ldap.html#authldapgroupattributeisdn
+authldapremoteuserisdn mod/mod_authnz_ldap.html#authldapremoteuserisdn
+authldapurl mod/mod_authnz_ldap.html#authldapurl
+authname mod/core.html#authname
+authnprovideralias mod/mod_authn_alias.html#authnprovideralias
+authtype mod/core.html#authtype
+authuserfile mod/mod_authn_file.html#authuserfile
+authzdbmauthoritative mod/mod_authz_dbm.html#authzdbmauthoritative
+authzdbmtype mod/mod_authz_dbm.html#authzdbmtype
+authzdefaultauthoritative mod/mod_authz_default.html#authzdefaultauthoritative
+authzgroupfileauthoritative mod/mod_authz_groupfile.html#authzgroupfileauthoritative
+authzldapauthoritative mod/mod_authnz_ldap.html#authzldapauthoritative
+authzownerauthoritative mod/mod_authz_owner.html#authzownerauthoritative
+authzuserauthoritative mod/mod_authz_user.html#authzuserauthoritative
+browsermatch mod/mod_setenvif.html#browsermatch
+browsermatchnocase mod/mod_setenvif.html#browsermatchnocase
+bufferedlogs mod/mod_log_config.html#bufferedlogs
+cachedefaultexpire mod/mod_cache.html#cachedefaultexpire
+cachedirlength mod/mod_disk_cache.html#cachedirlength
+cachedirlevels mod/mod_disk_cache.html#cachedirlevels
+cachedisable mod/mod_cache.html#cachedisable
+cacheenable mod/mod_cache.html#cacheenable
+cachefile mod/mod_file_cache.html#cachefile
+cacheignorecachecontrol mod/mod_cache.html#cacheignorecachecontrol
+cacheignoreheaders mod/mod_cache.html#cacheignoreheaders
+cacheignorenolastmod mod/mod_cache.html#cacheignorenolastmod
+cachelastmodifiedfactor mod/mod_cache.html#cachelastmodifiedfactor
+cachemaxexpire mod/mod_cache.html#cachemaxexpire
+cachemaxfilesize mod/mod_disk_cache.html#cachemaxfilesize
+cacheminfilesize mod/mod_disk_cache.html#cacheminfilesize
+cachenegotiateddocs mod/mod_negotiation.html#cachenegotiateddocs
+cacheroot mod/mod_disk_cache.html#cacheroot
+cachestorenostore mod/mod_cache.html#cachestorenostore
+cachestoreprivate mod/mod_cache.html#cachestoreprivate
+cgimapextension mod/core.html#cgimapextension
+charsetdefault mod/mod_charset_lite.html#charsetdefault
+charsetoptions mod/mod_charset_lite.html#charsetoptions
+charsetsourceenc mod/mod_charset_lite.html#charsetsourceenc
+checkspelling mod/mod_speling.html#checkspelling
+contentdigest mod/core.html#contentdigest
+cookiedomain mod/mod_usertrack.html#cookiedomain
+cookieexpires mod/mod_usertrack.html#cookieexpires
+cookielog mod/mod_log_config.html#cookielog
+cookiename mod/mod_usertrack.html#cookiename
+cookiestyle mod/mod_usertrack.html#cookiestyle
+cookietracking mod/mod_usertrack.html#cookietracking
+coredumpdirectory mod/mpm_common.html#coredumpdirectory
+customlog mod/mod_log_config.html#customlog
+dav mod/mod_dav.html#dav
+davdepthinfinity mod/mod_dav.html#davdepthinfinity
+davgenericlockdb mod/mod_dav_lock.html#davgenericlockdb
+davlockdb mod/mod_dav_fs.html#davlockdb
+davmintimeout mod/mod_dav.html#davmintimeout
+dbdexptime mod/mod_dbd.html#dbdexptime
+dbdkeep mod/mod_dbd.html#dbdkeep
+dbdmax mod/mod_dbd.html#dbdmax
+dbdmin mod/mod_dbd.html#dbdmin
+dbdparams mod/mod_dbd.html#dbdparams
+dbdpersist mod/mod_dbd.html#dbdpersist
+dbdpreparesql mod/mod_dbd.html#dbdpreparesql
+dbdriver mod/mod_dbd.html#dbdriver
+defaulticon mod/mod_autoindex.html#defaulticon
+defaultlanguage mod/mod_mime.html#defaultlanguage
+defaulttype mod/core.html#defaulttype
+deflatebuffersize mod/mod_deflate.html#deflatebuffersize
+deflatecompressionlevel mod/mod_deflate.html#deflatecompressionlevel
+deflatefilternote mod/mod_deflate.html#deflatefilternote
+deflatememlevel mod/mod_deflate.html#deflatememlevel
+deflatewindowsize mod/mod_deflate.html#deflatewindowsize
+deny mod/mod_authz_host.html#deny
+directory mod/core.html#directory
+directoryindex mod/mod_dir.html#directoryindex
+directorymatch mod/core.html#directorymatch
+directoryslash mod/mod_dir.html#directoryslash
+documentroot mod/core.html#documentroot
+dumpioinput mod/mod_dumpio.html#dumpioinput
+dumpiooutput mod/mod_dumpio.html#dumpiooutput
+enableexceptionhook mod/mpm_common.html#enableexceptionhook
+enablemmap mod/core.html#enablemmap
+enablesendfile mod/core.html#enablesendfile
+errordocument mod/core.html#errordocument
+errorlog mod/core.html#errorlog
+example mod/mod_example.html#example
+expiresactive mod/mod_expires.html#expiresactive
+expiresbytype mod/mod_expires.html#expiresbytype
+expiresdefault mod/mod_expires.html#expiresdefault
+extendedstatus mod/mod_status.html#extendedstatus
+extfilterdefine mod/mod_ext_filter.html#extfilterdefine
+extfilteroptions mod/mod_ext_filter.html#extfilteroptions
+fileetag mod/core.html#fileetag
+files mod/core.html#files
+filesmatch mod/core.html#filesmatch
+filterchain mod/mod_filter.html#filterchain
+filterdeclare mod/mod_filter.html#filterdeclare
+filterprotocol mod/mod_filter.html#filterprotocol
+filterprovider mod/mod_filter.html#filterprovider
+filtertrace mod/mod_filter.html#filtertrace
+forcelanguagepriority mod/mod_negotiation.html#forcelanguagepriority
+forcetype mod/core.html#forcetype
+forensiclog mod/mod_log_forensic.html#forensiclog
+gracefulshutdowntimeout mod/mpm_common.html#gracefulshutdowntimeout
+group mod/mpm_common.html#group
+header mod/mod_headers.html#header
+headername mod/mod_autoindex.html#headername
+hostnamelookups mod/core.html#hostnamelookups
+identitycheck mod/mod_ident.html#identitycheck
+identitychecktimeout mod/mod_ident.html#identitychecktimeout
+ifdefine mod/core.html#ifdefine
+ifmodule mod/core.html#ifmodule
+ifversion mod/mod_version.html#ifversion
+imapbase mod/mod_imagemap.html#imapbase
+imapdefault mod/mod_imagemap.html#imapdefault
+imapmenu mod/mod_imagemap.html#imapmenu
+include mod/core.html#include
+indexignore mod/mod_autoindex.html#indexignore
+indexoptions mod/mod_autoindex.html#indexoptions
+indexorderdefault mod/mod_autoindex.html#indexorderdefault
+indexstylesheet mod/mod_autoindex.html#indexstylesheet
+isapiappendlogtoerrors mod/mod_isapi.html#isapiappendlogtoerrors
+isapiappendlogtoquery mod/mod_isapi.html#isapiappendlogtoquery
+isapicachefile mod/mod_isapi.html#isapicachefile
+isapifakeasync mod/mod_isapi.html#isapifakeasync
+isapilognotsupported mod/mod_isapi.html#isapilognotsupported
+isapireadaheadbuffer mod/mod_isapi.html#isapireadaheadbuffer
+keepalive mod/core.html#keepalive
+keepalivetimeout mod/core.html#keepalivetimeout
+languagepriority mod/mod_negotiation.html#languagepriority
+ldapcacheentries mod/mod_ldap.html#ldapcacheentries
+ldapcachettl mod/mod_ldap.html#ldapcachettl
+ldapconnectiontimeout mod/mod_ldap.html#ldapconnectiontimeout
+ldapopcacheentries mod/mod_ldap.html#ldapopcacheentries
+ldapopcachettl mod/mod_ldap.html#ldapopcachettl
+ldapsharedcachefile mod/mod_ldap.html#ldapsharedcachefile
+ldapsharedcachesize mod/mod_ldap.html#ldapsharedcachesize
+ldaptrustedclientcert mod/mod_ldap.html#ldaptrustedclientcert
+ldaptrustedglobalcert mod/mod_ldap.html#ldaptrustedglobalcert
+ldaptrustedmode mod/mod_ldap.html#ldaptrustedmode
+ldapverifyservercert mod/mod_ldap.html#ldapverifyservercert
+limit mod/core.html#limit
+limitexcept mod/core.html#limitexcept
+limitinternalrecursion mod/core.html#limitinternalrecursion
+limitrequestbody mod/core.html#limitrequestbody
+limitrequestfields mod/core.html#limitrequestfields
+limitrequestfieldsize mod/core.html#limitrequestfieldsize
+limitrequestline mod/core.html#limitrequestline
+limitxmlrequestbody mod/core.html#limitxmlrequestbody
+listen mod/mpm_common.html#listen
+listenbacklog mod/mpm_common.html#listenbacklog
+loadfile mod/mod_so.html#loadfile
+loadmodule mod/mod_so.html#loadmodule
+location mod/core.html#location
+locationmatch mod/core.html#locationmatch
+lockfile mod/mpm_common.html#lockfile
+logformat mod/mod_log_config.html#logformat
+loglevel mod/core.html#loglevel
+maxclients mod/mpm_common.html#maxclients
+maxkeepaliverequests mod/core.html#maxkeepaliverequests
+maxmemfree mod/mpm_common.html#maxmemfree
+maxrequestsperchild mod/mpm_common.html#maxrequestsperchild
+maxrequestsperthread mod/beos.html#maxrequestsperthread
+maxspareservers mod/prefork.html#maxspareservers
+maxsparethreads mod/mpm_common.html#maxsparethreads
+maxthreads mod/mpm_netware.html#maxthreads
+mcachemaxobjectcount mod/mod_mem_cache.html#mcachemaxobjectcount
+mcachemaxobjectsize mod/mod_mem_cache.html#mcachemaxobjectsize
+mcachemaxstreamingbuffer mod/mod_mem_cache.html#mcachemaxstreamingbuffer
+mcacheminobjectsize mod/mod_mem_cache.html#mcacheminobjectsize
+mcacheremovalalgorithm mod/mod_mem_cache.html#mcacheremovalalgorithm
+mcachesize mod/mod_mem_cache.html#mcachesize
+metadir mod/mod_cern_meta.html#metadir
+metafiles mod/mod_cern_meta.html#metafiles
+metasuffix mod/mod_cern_meta.html#metasuffix
+mimemagicfile mod/mod_mime_magic.html#mimemagicfile
+minspareservers mod/prefork.html#minspareservers
+minsparethreads mod/mpm_common.html#minsparethreads
+mmapfile mod/mod_file_cache.html#mmapfile
+modmimeusepathinfo mod/mod_mime.html#modmimeusepathinfo
+multiviewsmatch mod/mod_mime.html#multiviewsmatch
+namevirtualhost mod/core.html#namevirtualhost
+noproxy mod/mod_proxy.html#noproxy
+nwssltrustedcerts mod/mod_nw_ssl.html#nwssltrustedcerts
+nwsslupgradeable mod/mod_nw_ssl.html#nwsslupgradeable
+options mod/core.html#options
+order mod/mod_authz_host.html#order
+passenv mod/mod_env.html#passenv
+pidfile mod/mpm_common.html#pidfile
+protocolecho mod/mod_echo.html#protocolecho
+proxy mod/mod_proxy.html#proxy
+proxybadheader mod/mod_proxy.html#proxybadheader
+proxyblock mod/mod_proxy.html#proxyblock
+proxydomain mod/mod_proxy.html#proxydomain
+proxyerroroverride mod/mod_proxy.html#proxyerroroverride
+proxyiobuffersize mod/mod_proxy.html#proxyiobuffersize
+proxymatch mod/mod_proxy.html#proxymatch
+proxymaxforwards mod/mod_proxy.html#proxymaxforwards
+proxypass mod/mod_proxy.html#proxypass
+proxypassreverse mod/mod_proxy.html#proxypassreverse
+proxypassreversecookiedomain mod/mod_proxy.html#proxypassreversecookiedomain
+proxypassreversecookiepath mod/mod_proxy.html#proxypassreversecookiepath
+proxypreservehost mod/mod_proxy.html#proxypreservehost
+proxyreceivebuffersize mod/mod_proxy.html#proxyreceivebuffersize
+proxyremote mod/mod_proxy.html#proxyremote
+proxyremotematch mod/mod_proxy.html#proxyremotematch
+proxyrequests mod/mod_proxy.html#proxyrequests
+proxytimeout mod/mod_proxy.html#proxytimeout
+proxyvia mod/mod_proxy.html#proxyvia
+readmename mod/mod_autoindex.html#readmename
+receivebuffersize mod/mpm_common.html#receivebuffersize
+redirect mod/mod_alias.html#redirect
+redirectmatch mod/mod_alias.html#redirectmatch
+redirectpermanent mod/mod_alias.html#redirectpermanent
+redirecttemp mod/mod_alias.html#redirecttemp
+removecharset mod/mod_mime.html#removecharset
+removeencoding mod/mod_mime.html#removeencoding
+removehandler mod/mod_mime.html#removehandler
+removeinputfilter mod/mod_mime.html#removeinputfilter
+removelanguage mod/mod_mime.html#removelanguage
+removeoutputfilter mod/mod_mime.html#removeoutputfilter
+removetype mod/mod_mime.html#removetype
+requestheader mod/mod_headers.html#requestheader
+require mod/core.html#require
+rewritebase mod/mod_rewrite.html#rewritebase
+rewritecond mod/mod_rewrite.html#rewritecond
+rewriteengine mod/mod_rewrite.html#rewriteengine
+rewritelock mod/mod_rewrite.html#rewritelock
+rewritelog mod/mod_rewrite.html#rewritelog
+rewriteloglevel mod/mod_rewrite.html#rewriteloglevel
+rewritemap mod/mod_rewrite.html#rewritemap
+rewriteoptions mod/mod_rewrite.html#rewriteoptions
+rewriterule mod/mod_rewrite.html#rewriterule
+rlimitcpu mod/core.html#rlimitcpu
+rlimitmem mod/core.html#rlimitmem
+rlimitnproc mod/core.html#rlimitnproc
+satisfy mod/core.html#satisfy
+scoreboardfile mod/mpm_common.html#scoreboardfile
+script mod/mod_actions.html#script
+scriptalias mod/mod_alias.html#scriptalias
+scriptaliasmatch mod/mod_alias.html#scriptaliasmatch
+scriptinterpretersource mod/core.html#scriptinterpretersource
+scriptlog mod/mod_cgi.html#scriptlog
+scriptlogbuffer mod/mod_cgi.html#scriptlogbuffer
+scriptloglength mod/mod_cgi.html#scriptloglength
+scriptsock mod/mod_cgid.html#scriptsock
+securelisten mod/mod_nw_ssl.html#securelisten
+sendbuffersize mod/mpm_common.html#sendbuffersize
+serveradmin mod/core.html#serveradmin
+serveralias mod/core.html#serveralias
+serverlimit mod/mpm_common.html#serverlimit
+servername mod/core.html#servername
+serverpath mod/core.html#serverpath
+serverroot mod/core.html#serverroot
+serversignature mod/core.html#serversignature
+servertokens mod/core.html#servertokens
+setenv mod/mod_env.html#setenv
+setenvif mod/mod_setenvif.html#setenvif
+setenvifnocase mod/mod_setenvif.html#setenvifnocase
+sethandler mod/core.html#sethandler
+setinputfilter mod/core.html#setinputfilter
+setoutputfilter mod/core.html#setoutputfilter
+ssiendtag mod/mod_include.html#ssiendtag
+ssierrormsg mod/mod_include.html#ssierrormsg
+ssistarttag mod/mod_include.html#ssistarttag
+ssitimeformat mod/mod_include.html#ssitimeformat
+ssiundefinedecho mod/mod_include.html#ssiundefinedecho
+sslcacertificatefile mod/mod_ssl.html#sslcacertificatefile
+sslcacertificatepath mod/mod_ssl.html#sslcacertificatepath
+sslcadnrequestfile mod/mod_ssl.html#sslcadnrequestfile
+sslcadnrequestpath mod/mod_ssl.html#sslcadnrequestpath
+sslcarevocationfile mod/mod_ssl.html#sslcarevocationfile
+sslcarevocationpath mod/mod_ssl.html#sslcarevocationpath
+sslcertificatechainfile mod/mod_ssl.html#sslcertificatechainfile
+sslcertificatefile mod/mod_ssl.html#sslcertificatefile
+sslcertificatekeyfile mod/mod_ssl.html#sslcertificatekeyfile
+sslciphersuite mod/mod_ssl.html#sslciphersuite
+sslcryptodevice mod/mod_ssl.html#sslcryptodevice
+sslengine mod/mod_ssl.html#sslengine
+sslhonorcipherorder mod/mod_ssl.html#sslhonorcipherorder
+sslmutex mod/mod_ssl.html#sslmutex
+ssloptions mod/mod_ssl.html#ssloptions
+sslpassphrasedialog mod/mod_ssl.html#sslpassphrasedialog
+sslprotocol mod/mod_ssl.html#sslprotocol
+sslproxycacertificatefile mod/mod_ssl.html#sslproxycacertificatefile
+sslproxycacertificatepath mod/mod_ssl.html#sslproxycacertificatepath
+sslproxycarevocationfile mod/mod_ssl.html#sslproxycarevocationfile
+sslproxycarevocationpath mod/mod_ssl.html#sslproxycarevocationpath
+sslproxyciphersuite mod/mod_ssl.html#sslproxyciphersuite
+sslproxyengine mod/mod_ssl.html#sslproxyengine
+sslproxymachinecertificatefile mod/mod_ssl.html#sslproxymachinecertificatefile
+sslproxymachinecertificatepath mod/mod_ssl.html#sslproxymachinecertificatepath
+sslproxyprotocol mod/mod_ssl.html#sslproxyprotocol
+sslproxyverify mod/mod_ssl.html#sslproxyverify
+sslproxyverifydepth mod/mod_ssl.html#sslproxyverifydepth
+sslrandomseed mod/mod_ssl.html#sslrandomseed
+sslrequire mod/mod_ssl.html#sslrequire
+sslrequiressl mod/mod_ssl.html#sslrequiressl
+sslsessioncache mod/mod_ssl.html#sslsessioncache
+sslsessioncachetimeout mod/mod_ssl.html#sslsessioncachetimeout
+sslusername mod/mod_ssl.html#sslusername
+sslverifyclient mod/mod_ssl.html#sslverifyclient
+sslverifydepth mod/mod_ssl.html#sslverifydepth
+startservers mod/mpm_common.html#startservers
+startthreads mod/mpm_common.html#startthreads
+suexecusergroup mod/mod_suexec.html#suexecusergroup
+threadlimit mod/mpm_common.html#threadlimit
+threadsperchild mod/mpm_common.html#threadsperchild
+threadstacksize mod/mpm_common.html#threadstacksize
+timeout mod/core.html#timeout
+traceenable mod/core.html#traceenable
+transferlog mod/mod_log_config.html#transferlog
+typesconfig mod/mod_mime.html#typesconfig
+unsetenv mod/mod_env.html#unsetenv
+usecanonicalname mod/core.html#usecanonicalname
+usecanonicalphysicalport mod/core.html#usecanonicalphysicalport
+user mod/mpm_common.html#user
+userdir mod/mod_userdir.html#userdir
+virtualdocumentroot mod/mod_vhost_alias.html#virtualdocumentroot
+virtualdocumentrootip mod/mod_vhost_alias.html#virtualdocumentrootip
+virtualhost mod/core.html#virtualhost
+virtualscriptalias mod/mod_vhost_alias.html#virtualscriptalias
+virtualscriptaliasip mod/mod_vhost_alias.html#virtualscriptaliasip
+win32disableacceptex mod/mpm_winnt.html#win32disableacceptex
+xbithack mod/mod_include.html#xbithack
diff --git a/docs/manual/custom-error.html b/docs/manual/custom-error.html
new file mode 100644
index 00000000..3ee08771
--- /dev/null
+++ b/docs/manual/custom-error.html
@@ -0,0 +1,15 @@
+URI: custom-error.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: custom-error.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: custom-error.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: custom-error.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/custom-error.html.en b/docs/manual/custom-error.html.en
new file mode 100644
index 00000000..dcfdbe9f
--- /dev/null
+++ b/docs/manual/custom-error.html.en
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Custom Error Responses - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Custom Error Responses</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/custom-error.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Additional functionality allows webmasters to configure the response
+ of Apache to some error or problem.</p>
+
+ <p>Customizable responses can be defined to be activated in the event of
+ a server detected error or problem.</p>
+
+ <p>If a script crashes and produces a "500 Server Error" response,
+ then this response can be replaced with either some friendlier text or by
+ a redirection to another URL (local or external).</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">Behavior</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuration</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#custom">Custom Error Responses and Redirects</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behavior" id="behavior">Behavior</a></h2>
+
+
+ <h3>Old Behavior</h3>
+
+
+ <p>NCSA httpd 1.3 would return some boring old error/problem message
+ which would often be meaningless to the user, and would provide no
+ means of logging the symptoms which caused it.</p>
+
+
+ <h3>New Behavior</h3>
+
+
+ <p>The server can be asked to:</p>
+
+ <ol>
+ <li>Display some other text, instead of the NCSA hard coded
+ messages, or</li>
+
+ <li>redirect to a local URL, or</li>
+
+ <li>redirect to an external URL.</li>
+ </ol>
+
+ <p>Redirecting to another URL can be useful, but only if some
+ information can be passed which can then be used to explain and/or log
+ the error/problem more clearly.</p>
+
+ <p>To achieve this, Apache will define new CGI-like environment
+ variables:</p>
+
+ <div class="example"><p><code>
+ REDIRECT_HTTP_ACCEPT=*/*, image/gif, image/x-xbitmap,
+ image/jpeg<br />
+ REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX A.09.05
+ 9000/712)<br />
+ REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br />
+ REDIRECT_QUERY_STRING=<br />
+ REDIRECT_REMOTE_ADDR=121.345.78.123<br />
+ REDIRECT_REMOTE_HOST=ooh.ahhh.com<br />
+ REDIRECT_SERVER_NAME=crash.bang.edu<br />
+ REDIRECT_SERVER_PORT=80<br />
+ REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br />
+ REDIRECT_URL=/cgi-bin/buggy.pl
+ </code></p></div>
+
+ <p>Note the <code>REDIRECT_</code> prefix.</p>
+
+ <p>At least <code>REDIRECT_URL</code> and
+ <code>REDIRECT_QUERY_STRING</code> will be passed to the
+ new URL (assuming it's a cgi-script or a cgi-include). The
+ other variables will exist only if they existed prior to
+ the error/problem. <strong>None</strong> of these will be
+ set if your <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> is an
+ <em>external</em> redirect (anything starting with a
+ scheme name like <code>http:</code>, even if it refers to the same host
+ as the server).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuration" id="configuration">Configuration</a></h2>
+
+
+ <p>Use of <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> is enabled
+ for .htaccess files when the
+ <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> is set accordingly.</p>
+
+ <p>Here are some examples...</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 /cgi-bin/crash-recover <br />
+ ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br />
+ ErrorDocument 500 http://xxx/ <br />
+ ErrorDocument 404 /Lame_excuses/not_found.html <br />
+ ErrorDocument 401 /Subscription/how_to_subscribe.html
+ </code></p></div>
+
+ <p>The syntax is,</p>
+
+ <div class="example"><p><code>
+ ErrorDocument &lt;3-digit-code&gt; &lt;action&gt;
+ </code></p></div>
+
+ <p>where the action can be,</p>
+
+ <ol>
+ <li>Text to be displayed. Prefix the text with a quote
+ ("). Whatever follows the quote is displayed. <em>Note:
+ the (") prefix isn't displayed.</em></li>
+
+ <li>An external URL to redirect to.</li>
+
+ <li>A local URL to redirect to.</li>
+ </ol>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="custom" id="custom">Custom Error Responses and Redirects</a></h2>
+
+
+ <p>Apache's behavior to redirected URLs has been modified so
+ that additional environment variables are available to a
+ script/server-include.</p>
+
+ <h3>Old behavior</h3>
+
+
+ <p>Standard CGI vars were made available to a script which
+ has been redirected to. No indication of where the
+ redirection came from was provided.</p>
+
+
+ <h3>New behavior</h3>
+
+
+ <p>A new batch of environment variables will be initialized
+ for use by a script which has been redirected to. Each new
+ variable will have the prefix <code>REDIRECT_</code>.
+ <code>REDIRECT_</code> environment variables are created from
+ the CGI environment variables which existed prior to the
+ redirect, they are renamed with a <code>REDIRECT_</code>
+ prefix, <em>i.e.</em>, <code>HTTP_USER_AGENT</code> becomes
+ <code>REDIRECT_HTTP_USER_AGENT</code>. In addition to these
+ new variables, Apache will define <code>REDIRECT_URL</code>
+ and <code>REDIRECT_STATUS</code> to help the script trace its
+ origin. Both the original URL and the URL being redirected to
+ can be logged in the access log.</p>
+
+ <p>If the ErrorDocument specifies a local redirect to a CGI
+ script, the script should include a "<code>Status:</code>"
+ header field in its output in order to ensure the propagation
+ all the way back to the client of the error condition that
+ caused it to be invoked. For instance, a Perl ErrorDocument
+ script might include the following:</p>
+
+ <div class="example"><p><code>
+ ... <br />
+ print "Content-type: text/html\n"; <br />
+ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br />
+ ...
+ </code></p></div>
+
+ <p>If the script is dedicated to handling a particular error
+ condition, such as <code>404&nbsp;Not&nbsp;Found</code>, it can
+ use the specific code and error text instead.</p>
+
+ <p>Note that the script <em>must</em> emit an appropriate
+ <code>Status:</code> header (such as <code>302&nbsp;Found</code>), if the
+ response contains a <code>Location:</code> header (in order to issue a
+ client side redirect). Otherwise the <code>Location:</code> header may
+ have no effect.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/custom-error.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/custom-error.html.es b/docs/manual/custom-error.html.es
new file mode 100644
index 00000000..217e8cc0
--- /dev/null
+++ b/docs/manual/custom-error.html.es
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Respuestas de error personalizadas - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Respuestas de error personalizadas</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Apache ofrece la posibilidad de que los webmasters puedan
+ configurar las respuestas que muestra el servidor Apache cuando se
+ producen algunos errores o problemas.</p>
+
+ <p>Las respuestas personalizadas pueden definirse para activarse
+ en caso de que el servidor detecte un error o problema.</p>
+
+ <p>Si un script termina de forma anormal y se produce una respuesta
+ "500 Server Error", esta respuesta puede ser sustituida por otro
+ texto de su eleccin o por una redireccin a otra URL
+ (local o externa).</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">Comportamiento</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuracin</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#custom">Mesajes de error personalizados y redirecciones</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behavior" id="behavior">Comportamiento</a></h2>
+
+
+ <h3>Comportamiento anterior</h3>
+
+
+ <p>NCSA httpd 1.3 devolva mensajes antiguos del error o
+ problema encontrado que con frecuencia no tenan
+ significado alguno para el usuario, y que no incluan en
+ los logs informacin que diera pistas sobre las causas de
+ lo sucedido.</p>
+
+
+ <h3>Comportamiento actual</h3>
+
+
+ <p>Se puede hacer que el servidor siga uno de los siguientes
+ comportamientos:</p>
+
+ <ol>
+ <li>Desplegar un texto diferente, en lugar de los mensajes de
+ la NCSA, o</li>
+
+ <li>redireccionar la peticin a una URL local, o</li>
+
+ <li>redireccionar la peticin a una URL externa.</li>
+ </ol>
+
+ <p>Redireccionar a otra URL puede resultar de utilidad, pero
+ solo si con ello se puede tambin pasar alguna
+ informacin que pueda explicar el error o problema y/o
+ registrarlo en el log correspondiente ms claramente.</p>
+
+ <p>Para conseguir esto, Apache define ahora variables de entorno
+ similares a las de los CGI:</p>
+
+ <div class="example"><p><code>
+ REDIRECT_HTTP_ACCEPT=*/*, image/gif, image/x-xbitmap,
+ image/jpeg<br />
+ REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX A.09.05
+ 9000/712)<br />
+ REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br />
+ REDIRECT_QUERY_STRING=<br />
+ REDIRECT_REMOTE_ADDR=121.345.78.123<br />
+ REDIRECT_REMOTE_HOST=ooh.ahhh.com<br />
+ REDIRECT_SERVER_NAME=crash.bang.edu<br />
+ REDIRECT_SERVER_PORT=80<br />
+ REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br />
+ REDIRECT_URL=/cgi-bin/buggy.pl
+ </code></p></div>
+
+ <p>Tenga en cuenta el prefijo <code>REDIRECT_</code>.</p>
+
+ <p>Al menos <code>REDIRECT_URL</code> y
+ <code>REDIRECT_QUERY_STRING</code> se pasarn a la nueva
+ URL (asumiendo que es un cgi-script o un cgi-include). Las otras
+ variables existirn solo si existan antes de aparecer
+ el error o problema. <strong>Ninguna</strong> de estas variables
+ se crear si en la directiva <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> ha especificado una
+ redireccin <em>externa</em> (cualquier cosa que empiece
+ por un nombre de esquema del tipo <code>http:</code>, incluso si
+ se refiere al mismo servidor).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuration" id="configuration">Configuracin</a></h2>
+
+
+ <p>El uso de <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ est activado para los ficheros .htaccess cuando <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> tiene el valor
+ adecuado.</p>
+
+ <p>Aqu hay algunos ejemplos ms...</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 /cgi-bin/crash-recover <br />
+ ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br />
+ ErrorDocument 500 http://xxx/ <br />
+ ErrorDocument 404 /Lame_excuses/not_found.html <br />
+ ErrorDocument 401 /Subscription/how_to_subscribe.html
+ </code></p></div>
+
+ <p>La sintaxis es,</p>
+
+ <div class="example"><p><code>
+ ErrorDocument &lt;3-digit-code&gt; &lt;action&gt;
+ </code></p></div>
+
+ <p>donde action puede ser,</p>
+
+ <ol>
+ <li>Texto a mostrar. Ponga antes del texto que quiere que se
+ muestre unas comillas ("). Lo que sea que siga a las comillas se
+ mostrar. <em>Nota: las comillas (") no se
+ muestran.</em></li>
+
+ <li>Una URL local a la que se redireccionar la
+ peticin.</li>
+
+ <li>Una URL externa a la que se redireccionar la
+ peticin.</li>
+ </ol>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="custom" id="custom">Mesajes de error personalizados y redirecciones</a></h2>
+
+
+ <p>El comportamiento de Apache en cuanto a las redirecciones ha
+ cambiado para que puedan usarse ms variables de entorno con
+ los script/server-include.</p>
+
+ <h3>Antiguo comportamiento</h3>
+
+
+ <p>Las variables CGI estndar estaban disponibles para el
+ script al que se haca la redireccin. No se inclua
+ ninguna indicacin sobre la precedencia de la
+ redireccin.</p>
+
+
+ <h3>Nuevo comportamiento</h3>
+
+
+ <p>Un nuevo grupo de variables de entorno se inicializa para que
+ las use el script al que ha sido redireccionado. Cada
+ nueva variable tendr el prefijo <code>REDIRECT_</code>.
+ Las variables de entorno <code>REDIRECT_</code> se crean a
+ partir de de las variables de entorno CGI que existen antes de
+ la redireccin, se les cambia el nombre
+ aadindoles el prefijo <code>REDIRECT_</code>, por
+ ejemplo, <code>HTTP_USER_AGENT</code> pasa a ser
+ <code>REDIRECT_HTTP_USER_AGENT</code>. Adems, para esas
+ nuevas variables, Apache definir <code>REDIRECT_URL</code>
+ y <code>REDIRECT_STATUS</code> para ayudar al script a seguir su
+ origen. Tanto la URL original como la URL a la que es redirigida
+ la peticin pueden almacenarse en los logs de acceso.</p>
+
+ <p>Si ErrorDocument especifica una redireccin local a un
+ script CGI, el script debe incluir una campo de cabeceraa
+ "<code>Status:</code>" en el resultado final para asegurar que
+ es posible hacer llegar al cliente de vuelta la condicin
+ de error que lo provoc. Por ejemplo, un script en Perl
+ para usar con ErrorDocument podra incluir lo
+ siguiente:</p>
+
+ <div class="example"><p><code>
+ ... <br />
+ print "Content-type: text/html\n"; <br />
+ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br />
+ ...
+ </code></p></div>
+
+ <p>Si el script tiene como fin tratar una determinada
+ condicin de error, por ejemplo
+ <code>404 Not Found</code>, se pueden usar los
+ cdigos de error y textos especficos en su lugar.</p>
+
+ <p>Tenga en cuenta que el script <em>debe</em> incluir un campo
+ de cabecera <code>Status:</code> apropiado (como
+ <code>302 Found</code>), si la respuesta contiene un campo de
+ cabecera <code>Location:</code> (para poder enviar una
+ redireccin que se interprete en el cliente). De otra
+ manera, la cabecera
+ <code>Location:</code> puede que no tenga efecto.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/custom-error.html.ja.euc-jp b/docs/manual/custom-error.html.ja.euc-jp
new file mode 100644
index 00000000..7ea2a168
--- /dev/null
+++ b/docs/manual/custom-error.html.ja.euc-jp
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>२顼쥹ݥ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>२顼쥹ݥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>֥ޥ餫Υ顼Ф
+ Apache ȿǤ褦ˤɲõǽ󶡤ޤ</p>
+
+ <p>Ф顼ȯȿ
+ ޥ뤳ȤǤޤ</p>
+
+ <p>ץȤμ¹ԤԤ "500 Server Error"
+ ȯȤޤξȿ򡢤깥ޤƥȤ䡢̤
+ URL (ڤӳ) ؤΥ쥯֤뤳ȤǤޤ
+ </p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">ư</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configuration"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#custom">२顼쥹ݥ󥹤ȥ쥯</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behavior" id="behavior">ư</a></h2>
+
+
+ <h3>Ťư</h3>
+
+
+ <p>NCSA httpd 1.3 ϡŤʥ顼/å
+ ֤ƤޤϤФХ桼ˤ̵̣Ǥꡢ
+ ޤȯϿˡ󶡤ƤޤǤ</p>
+
+
+ <h3>ư</h3>
+
+
+ <ol>
+ <li>NCSA Υϡɥɤ줿å
+ ¾ΥƥȤɽ</li>
+
+ <li> URL ˥쥯</li>
+
+ <li> URL ˥쥯</li>
+ </ol>
+
+ <p>褦˥ФǤޤ</p>
+
+ <p>̤ URL ˥쥯Ȥ뤳ȤΩޤ
+ 򤷤ꡢΤ˸/Ͽꤹ뤿
+ Ȥ˸¤ޤ</p>
+
+ <p>¸뤿ˡ Apache Ͽ CGI Τ褦ʴĶѿ
+ ޤ:</p>
+
+ <div class="example"><p><code>
+ REDIRECT_HTTP_ACCEPT=*/*, image/gif,
+ image/x-xbitmap, image/jpeg<br />
+ REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX
+ A.09.05 9000/712)<br />
+ REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br />
+ REDIRECT_QUERY_STRING=<br />
+ REDIRECT_REMOTE_ADDR=121.345.78.123<br />
+ REDIRECT_REMOTE_HOST=ooh.ahhh.com<br />
+ REDIRECT_SERVER_NAME=crash.bang.edu<br />
+ REDIRECT_SERVER_PORT=80<br />
+ REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br />
+ REDIRECT_URL=/cgi-bin/buggy.pl
+ </code></p></div>
+
+ <p>Ƭդ <code>REDIRECT_</code> ܤƤ</p>
+
+ <p>ʤȤ <code>REDIRECT_URL</code>
+ <code>REDIRECT_QUERY_STRING</code> Ͽ URL (CGI ץȤ
+ CGI 󥯥롼ɤǤȲꤵޤ) Ϥޤ
+ ¾ѿϡ顼꤬¸ߤˤ¸ߤޤ
+ ⤷ʤꤷ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> <em></em>쥯
+ (<em>ʤ</em><code>http:</code>
+ Τ褦η̾Ϥޤ뤹٤ƤΤΡȤƱۥȤؤƤƤ)
+ ʤС<strong>ޤä</strong>ꤵޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuration" id="configuration"></a></h2>
+
+
+ <p><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> ŬڤꤵƤС
+ .htaccess ե <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ Ѥ뤳ȤǤޤ</p>
+
+ <p>ˡĤ󤲤ޤ</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 /cgi-bin/crash-recover <br />
+ ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br />
+ ErrorDocument 500 http://xxx/ <br />
+ ErrorDocument 404 /Lame_excuses/not_found.html <br />
+ ErrorDocument 401 /Subscription/how_to_subscribe.html
+ </code></p></div>
+
+ <p>ʸ</p>
+
+ <div class="example"><p><code>
+ ErrorDocument &lt;3-digit-code&gt; &lt;action&gt;
+ </code></p></div>
+
+ <p>action (ư) ϡ</p>
+
+ <ol>
+ <li>ɽ٤ƥȡƥȤˤϰ (") Ĥޤ
+ θ³ΤǤɽޤ
+ <em> : (") ɽޤ</em></li>
+
+ <li>쥯γ URL </li>
+
+ <li>쥯Υ URL </li>
+ </ol>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="custom" id="custom">२顼쥹ݥ󥹤ȥ쥯</a></h2>
+
+
+ <p>ץ/SSI ɲäδĶѿѲǽˤʤ褦ˡ
+ 쥯Ȥ줿 URL Ф Apache ưѹޤ</p>
+
+ <h3>Ťư</h3>
+
+
+ <p>쥯Ȥ줿ץȤɸ CGI
+ ĶѿѲǽǤɤ쥯
+ 줿ξ󶡤ƤޤǤ</p>
+
+
+ <h3>ư</h3>
+
+
+ <p>쥯Ȥ줿ΥץȤѲǽʤ褦ˡ
+ δĶѿޤѿϡ줾
+ <code>REDIRECT_</code> ǻϤޤޤ
+ <code>REDIRECT_</code> ǻϤޤĶѿϥ쥯Ȥ¸ߤƤ
+ CGI ĶѿƬ <code>REDIRECT_</code> դƺޤ
+ <em>ʤ</em><code>HTTP_USER_AGENT</code>
+ <code>REDIRECT_HTTP_USER_AGENT</code> ˤʤޤ
+ οѿ˲äơApache ϡ
+ ץȤ쥯ȸΥȥ졼뤿
+ <code>REDIRECT_URL</code> <code>REDIRECT_STATUS</code>
+ ޤˤϸ URL ȥ쥯Ȥ줿 URL
+ ξϿޤ</p>
+
+ <p>ErrorDocument CGI ץȤؤΥ쥯Ȥ
+ ꤷƤϡư뤳Ȥˤʤä顼ξ֤
+ 饤Ȥޤdzμ¤뤿 <code>"Status:" </code>
+ إåޤ٤Ǥ㤨СErrorDocument Ѥ Perl
+ ץȤϰʲΤ褦ʤΤޤफ⤷ޤ
+ </p>
+
+ <div class="example"><p><code>
+ ... <br />
+ print "Content-type: text/html\n"; <br />
+ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br />
+ ...
+ </code></p></div>
+
+ <p>ץȤ <code>404 Not Found</code> Τ褦
+ Υ顼ǥ򰷤˻Ȥϡ
+ Υɤȥ顼ƥȤѤ뤳ȤǤޤ</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/custom-error.html.ko.euc-kr b/docs/manual/custom-error.html.ko.euc-kr
new file mode 100644
index 00000000..98341ad9
--- /dev/null
+++ b/docs/manual/custom-error.html.ko.euc-kr
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ʹ ߻ ġ
+ ִ.</p>
+
+ <p> ߰
+ ִ.</p>
+
+ <p>ũƮ "500 Server Error" ڿ
+ ģ ϰų ٸ ( Ʈ ܺ Ʈ)
+ URL ̷ ִ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">ൿ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configuration"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#custom"> ̷</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behavior" id="behavior">ൿ</a></h2>
+
+
+ <h3> ൿ</h3>
+
+
+ <p>NCSA httpd 1.3 ڿ ǹϰ
+ ´. ߻ α׿ .</p>
+
+
+ <h3>ο ൿ</h3>
+
+
+ <p> ִ:</p>
+
+ <ol>
+ <li>NCSA ٸ ְų</li>
+
+ <li> Ʈ URL ̷ϰų</li>
+
+ <li>ܺ Ʈ URL ̷Ѵ.</li>
+ </ol>
+
+ <p>ٸ Ʈ URL ̷ϴ ,
+ ϰų αϴµ ʿ Ϻθ
+ ޵ȴ.</p>
+
+ <p> ϱ ġ CGI ο
+ ȯ溯 Ѵ:</p>
+
+ <div class="example"><p><code>
+ REDIRECT_HTTP_ACCEPT=*/*, image/gif, image/x-xbitmap,
+ image/jpeg<br />
+ REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX A.09.05
+ 9000/712)<br />
+ REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br />
+ REDIRECT_QUERY_STRING=<br />
+ REDIRECT_REMOTE_ADDR=121.345.78.123<br />
+ REDIRECT_REMOTE_HOST=ooh.ahhh.com<br />
+ REDIRECT_SERVER_NAME=crash.bang.edu<br />
+ REDIRECT_SERVER_PORT=80<br />
+ REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br />
+ REDIRECT_URL=/cgi-bin/buggy.pl
+ </code></p></div>
+
+ <p><code>REDIRECT_</code> λ翡 ָ϶.</p>
+
+ <p>ּ <code>REDIRECT_URL</code>
+ <code>REDIRECT_QUERY_STRING</code> (cgi-script
+ cgi-include) URL Ѱ. ٸ
+ ߻ϱ <span class="transnote">(<em>;</em> ̸ <code>REDIRECT_</code>
+ ȯ溯)</span> 쿡 ִ.
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ <em>ܺη</em> ( <code>http:</code>
+ Ŵ(scheme) Ѵٸ) ̷Ѵٸ
+  ͵ <strong>ʴ´</strong>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuration" id="configuration"></a></h2>
+
+
+ <p><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ Ǿٸ .htaccess Ͽ
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ ִ.</p>
+
+ <p> ̴...</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 /cgi-bin/crash-recover <br />
+ ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br />
+ ErrorDocument 500 http://xxx/ <br />
+ ErrorDocument 404 /Lame_excuses/not_found.html <br />
+ ErrorDocument 401 /Subscription/how_to_subscribe.html
+ </code></p></div>
+
+ <p>,</p>
+
+ <div class="example"><p><code>
+ ErrorDocument &lt;3-digit-code&gt; &lt;action&gt;
+ </code></p></div>
+
+ <p> action,</p>
+
+ <ol>
+ <li> . ǥ (") տ δ. ڿ
+ ǥ µȴ. <em>: տ ǥ (") µ
+ ʴ´.</em></li>
+
+ <li>̷ ܺ URL.</li>
+
+ <li>̷ URL.</li>
+ </ol>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="custom" id="custom"> ̷</a></h2>
+
+
+ <p>URL ̷ϴ ġ ൿ
+ ũƮ/server-include ȯ溯 Ѱֵ Ǿ.</p>
+
+ <h3> ൿ</h3>
+
+
+ <p>̷ǵǴ ũƮ ǥ CGI Ѿ.
+ 𿡼 ̷ Ͼ .</p>
+
+
+ <h3>ο ൿ</h3>
+
+
+ <p>̷ǵ ũƮ ο ȯ溯
+ ִ. տ <code>REDIRECT_</code> پִ.
+ <code>REDIRECT_</code> ȯ溯 CGI ȯ溯
+ տ <code>REDIRECT_</code> ٿ . <em>
+ </em>, <code>HTTP_USER_AGENT</code>
+ <code>REDIRECT_HTTP_USER_AGENT</code> Ǿ. ̷
+ ߰ ũƮ URL ˵ ġ
+ <code>REDIRECT_URL</code> <code>REDIRECT_STATUS</code>
+ Ѵ. URL ̷ǵ URL α׿
+ ִ.</p>
+
+ <p>ErrorDocument ִ CGI ũƮ
+ ̷Ѵٸ, ũƮ Ŭ̾Ʈ Ȳ
+ Ȯ ϱ ¿ "<code>Status:</code>"
+ ʵ带 ؾ Ѵ. , Perl ۼ ErrorDocument
+ ũƮ :</p>
+
+ <div class="example"><p><code>
+ ... <br />
+ print "Content-type: text/html\n"; <br />
+ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br />
+ ...
+ </code></p></div>
+
+ <p><code>404&nbsp;Not&nbsp;Found</code> Ư
+ Ȳ ũƮ, <span class="transnote">(<em>;</em> )</span>
+ Ư ڵ ִ.</p>
+
+ <p>(Ŭ̾Ʈ ̷ ûϱ) 信
+ <code>Location:</code> Ѵٸ, ũƮ
+ <em>ݵ</em> (<code>302&nbsp;Found</code> )
+ <code>Status:</code> ؾ ϶. ׷
+ <code>Location:</code> ƹ ҿ ִ.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/custom-error.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/API.html b/docs/manual/developer/API.html
new file mode 100644
index 00000000..a8a3c492
--- /dev/null
+++ b/docs/manual/developer/API.html
@@ -0,0 +1,3 @@
+URI: API.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/API.html.en b/docs/manual/developer/API.html.en
new file mode 100644
index 00000000..25db7a17
--- /dev/null
+++ b/docs/manual/developer/API.html.en
@@ -0,0 +1,1222 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 1.3 API notes - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache 1.3 API notes</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/API.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>This document has not been updated to take into account changes made
+ in the 2.0 version of the Apache HTTP Server. Some of the information may
+ still be relevant, but please use it with care.</p>
+ </div>
+
+ <p>These are some notes on the Apache API and the data structures you have
+ to deal with, <em>etc.</em> They are not yet nearly complete, but hopefully,
+ they will help you get your bearings. Keep in mind that the API is still
+ subject to change as we gain experience with it. (See the TODO file for
+ what <em>might</em> be coming). However, it will be easy to adapt modules
+ to any changes that are made. (We have more modules to adapt than you
+ do).</p>
+
+ <p>A few notes on general pedagogical style here. In the interest of
+ conciseness, all structure declarations here are incomplete -- the real
+ ones have more slots that I'm not telling you about. For the most part,
+ these are reserved to one component of the server core or another, and
+ should be altered by modules with caution. However, in some cases, they
+ really are things I just haven't gotten around to yet. Welcome to the
+ bleeding edge.</p>
+
+ <p>Finally, here's an outline, to give you some bare idea of what's coming
+ up, and in what order:</p>
+
+ <ul>
+ <li>
+ <a href="#basics">Basic concepts.</a>
+
+ <ul>
+ <li><a href="#HMR">Handlers, Modules, and
+ Requests</a></li>
+
+ <li><a href="#moduletour">A brief tour of a
+ module</a></li>
+ </ul>
+ </li>
+
+ <li>
+ <a href="#handlers">How handlers work</a>
+
+ <ul>
+ <li><a href="#req_tour">A brief tour of the
+ <code>request_rec</code></a></li>
+
+ <li><a href="#req_orig">Where request_rec structures come
+ from</a></li>
+
+ <li><a href="#req_return">Handling requests, declining,
+ and returning error codes</a></li>
+
+ <li><a href="#resp_handlers">Special considerations for
+ response handlers</a></li>
+
+ <li><a href="#auth_handlers">Special considerations for
+ authentication handlers</a></li>
+
+ <li><a href="#log_handlers">Special considerations for
+ logging handlers</a></li>
+ </ul>
+ </li>
+
+ <li><a href="#pools">Resource allocation and resource
+ pools</a></li>
+
+ <li>
+ <a href="#config">Configuration, commands and the like</a>
+
+ <ul>
+ <li><a href="#per-dir">Per-directory configuration
+ structures</a></li>
+
+ <li><a href="#commands">Command handling</a></li>
+
+ <li><a href="#servconf">Side notes --- per-server
+ configuration, virtual servers, <em>etc</em>.</a></li>
+ </ul>
+ </li>
+ </ul>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#basics">Basic concepts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#handlers">How handlers work</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pools">Resource allocation and resource pools</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">Configuration, commands and the like</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basics" id="basics">Basic concepts</a></h2>
+ <p>We begin with an overview of the basic concepts behind the API, and how
+ they are manifested in the code.</p>
+
+ <h3><a name="HMR" id="HMR">Handlers, Modules, and Requests</a></h3>
+ <p>Apache breaks down request handling into a series of steps, more or
+ less the same way the Netscape server API does (although this API has a
+ few more stages than NetSite does, as hooks for stuff I thought might be
+ useful in the future). These are:</p>
+
+ <ul>
+ <li>URI -&gt; Filename translation</li>
+ <li>Auth ID checking [is the user who they say they are?]</li>
+ <li>Auth access checking [is the user authorized <em>here</em>?]</li>
+ <li>Access checking other than auth</li>
+ <li>Determining MIME type of the object requested</li>
+ <li>`Fixups' -- there aren't any of these yet, but the phase is intended
+ as a hook for possible extensions like <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, which don't really fit well elsewhere.</li>
+ <li>Actually sending a response back to the client.</li>
+ <li>Logging the request</li>
+ </ul>
+
+ <p>These phases are handled by looking at each of a succession of
+ <em>modules</em>, looking to see if each of them has a handler for the
+ phase, and attempting invoking it if so. The handler can typically do one
+ of three things:</p>
+
+ <ul>
+ <li><em>Handle</em> the request, and indicate that it has done so by
+ returning the magic constant <code>OK</code>.</li>
+
+ <li><em>Decline</em> to handle the request, by returning the magic integer
+ constant <code>DECLINED</code>. In this case, the server behaves in all
+ respects as if the handler simply hadn't been there.</li>
+
+ <li>Signal an error, by returning one of the HTTP error codes. This
+ terminates normal handling of the request, although an ErrorDocument may
+ be invoked to try to mop up, and it will be logged in any case.</li>
+ </ul>
+
+ <p>Most phases are terminated by the first module that handles them;
+ however, for logging, `fixups', and non-access authentication checking,
+ all handlers always run (barring an error). Also, the response phase is
+ unique in that modules may declare multiple handlers for it, via a
+ dispatch table keyed on the MIME type of the requested object. Modules may
+ declare a response-phase handler which can handle <em>any</em> request,
+ by giving it the key <code>*/*</code> (<em>i.e.</em>, a wildcard MIME type
+ specification). However, wildcard handlers are only invoked if the server
+ has already tried and failed to find a more specific response handler for
+ the MIME type of the requested object (either none existed, or they all
+ declined).</p>
+
+ <p>The handlers themselves are functions of one argument (a
+ <code>request_rec</code> structure. vide infra), which returns an integer,
+ as above.</p>
+
+
+ <h3><a name="moduletour" id="moduletour">A brief tour of a module</a></h3>
+ <p>At this point, we need to explain the structure of a module. Our
+ candidate will be one of the messier ones, the CGI module -- this handles
+ both CGI scripts and the <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> config file command. It's actually a great deal
+ more complicated than most modules, but if we're going to have only one
+ example, it might as well be the one with its fingers in every place.</p>
+
+ <p>Let's begin with handlers. In order to handle the CGI scripts, the
+ module declares a response handler for them. Because of <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>, it also has handlers for the
+ name translation phase (to recognize <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>ed URIs), the type-checking phase (any
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>ed request is typed
+ as a CGI script).</p>
+
+ <p>The module needs to maintain some per (virtual) server information,
+ namely, the <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>es in
+ effect; the module structure therefore contains pointers to a functions
+ which builds these structures, and to another which combines two of them
+ (in case the main server and a virtual server both have <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>es declared).</p>
+
+ <p>Finally, this module contains code to handle the <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> command itself. This particular
+ module only declares one command, but there could be more, so modules have
+ <em>command tables</em> which declare their commands, and describe where
+ they are permitted, and how they are to be invoked.</p>
+
+ <p>A final note on the declared types of the arguments of some of these
+ commands: a <code>pool</code> is a pointer to a <em>resource pool</em>
+ structure; these are used by the server to keep track of the memory which
+ has been allocated, files opened, <em>etc.</em>, either to service a
+ particular request, or to handle the process of configuring itself. That
+ way, when the request is over (or, for the configuration pool, when the
+ server is restarting), the memory can be freed, and the files closed,
+ <em>en masse</em>, without anyone having to write explicit code to track
+ them all down and dispose of them. Also, a <code>cmd_parms</code>
+ structure contains various information about the config file being read,
+ and other status information, which is sometimes of use to the function
+ which processes a config-file command (such as <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>). With no further ado, the
+ module itself:</p>
+
+ <div class="example"><p><code>
+ /* Declarations of handlers. */<br />
+ <br />
+ int translate_scriptalias (request_rec *);<br />
+ int type_scriptalias (request_rec *);<br />
+ int cgi_handler (request_rec *);<br />
+ <br />
+ /* Subsidiary dispatch table for response-phase <br />
+ &nbsp;* handlers, by MIME type */<br />
+ <br />
+ handler_rec cgi_handlers[] = {<br />
+ <span class="indent">
+ { "application/x-httpd-cgi", cgi_handler },<br />
+ { NULL }<br />
+ </span>
+ };<br />
+ <br />
+ /* Declarations of routines to manipulate the <br />
+ &nbsp;* module's configuration info. Note that these are<br />
+ &nbsp;* returned, and passed in, as void *'s; the server<br />
+ &nbsp;* core keeps track of them, but it doesn't, and can't,<br />
+ &nbsp;* know their internal structure.<br />
+ &nbsp;*/<br />
+ <br />
+ void *make_cgi_server_config (pool *);<br />
+ void *merge_cgi_server_config (pool *, void *, void *);<br />
+ <br />
+ /* Declarations of routines to handle config-file commands */<br />
+ <br />
+ extern char *script_alias(cmd_parms *, void *per_dir_config, char *fake,
+ char *real);<br />
+ <br />
+ command_rec cgi_cmds[] = {<br />
+ <span class="indent">
+ { "ScriptAlias", script_alias, NULL, RSRC_CONF, TAKE2,<br />
+ <span class="indent">"a fakename and a realname"},<br /></span>
+ { NULL }<br />
+ </span>
+ };<br />
+ <br />
+ module cgi_module = {
+</code></p><pre> STANDARD_MODULE_STUFF,
+ NULL, /* initializer */
+ NULL, /* dir config creator */
+ NULL, /* dir merger */
+ make_cgi_server_config, /* server config */
+ merge_cgi_server_config, /* merge server config */
+ cgi_cmds, /* command table */
+ cgi_handlers, /* handlers */
+ translate_scriptalias, /* filename translation */
+ NULL, /* check_user_id */
+ NULL, /* check auth */
+ NULL, /* check access */
+ type_scriptalias, /* type_checker */
+ NULL, /* fixups */
+ NULL, /* logger */
+ NULL /* header parser */
+};</pre></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="handlers" id="handlers">How handlers work</a></h2>
+ <p>The sole argument to handlers is a <code>request_rec</code> structure.
+ This structure describes a particular request which has been made to the
+ server, on behalf of a client. In most cases, each connection to the
+ client generates only one <code>request_rec</code> structure.</p>
+
+ <h3><a name="req_tour" id="req_tour">A brief tour of the request_rec</a></h3>
+ <p>The <code>request_rec</code> contains pointers to a resource pool
+ which will be cleared when the server is finished handling the request;
+ to structures containing per-server and per-connection information, and
+ most importantly, information on the request itself.</p>
+
+ <p>The most important such information is a small set of character strings
+ describing attributes of the object being requested, including its URI,
+ filename, content-type and content-encoding (these being filled in by the
+ translation and type-check handlers which handle the request,
+ respectively).</p>
+
+ <p>Other commonly used data items are tables giving the MIME headers on
+ the client's original request, MIME headers to be sent back with the
+ response (which modules can add to at will), and environment variables for
+ any subprocesses which are spawned off in the course of servicing the
+ request. These tables are manipulated using the <code>ap_table_get</code>
+ and <code>ap_table_set</code> routines.</p>
+
+ <div class="note">
+ <p>Note that the <code>Content-type</code> header value <em>cannot</em>
+ be set by module content-handlers using the <code>ap_table_*()</code>
+ routines. Rather, it is set by pointing the <code>content_type</code>
+ field in the <code>request_rec</code> structure to an appropriate
+ string. <em>e.g.</em>,</p>
+ <div class="example"><p><code>
+ r-&gt;content_type = "text/html";
+ </code></p></div>
+ </div>
+
+ <p>Finally, there are pointers to two data structures which, in turn,
+ point to per-module configuration structures. Specifically, these hold
+ pointers to the data structures which the module has built to describe
+ the way it has been configured to operate in a given directory (via
+ <code>.htaccess</code> files or <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections), for private data it has built in the
+ course of servicing the request (so modules' handlers for one phase can
+ pass `notes' to their handlers for other phases). There is another such
+ configuration vector in the <code>server_rec</code> data structure pointed
+ to by the <code>request_rec</code>, which contains per (virtual) server
+ configuration data.</p>
+
+ <p>Here is an abridged declaration, giving the fields most commonly
+ used:</p>
+
+ <div class="example"><p><code>
+ struct request_rec {<br />
+ <br />
+ pool *pool;<br />
+ conn_rec *connection;<br />
+ server_rec *server;<br />
+ <br />
+ /* What object is being requested */<br />
+ <br />
+ char *uri;<br />
+ char *filename;<br />
+ char *path_info;
+</code></p><pre>char *args; /* QUERY_ARGS, if any */
+struct stat finfo; /* Set by server core;
+ * st_mode set to zero if no such file */</pre><p><code>
+ char *content_type;<br />
+ char *content_encoding;<br />
+ <br />
+ /* MIME header environments, in and out. Also, <br />
+ &nbsp;* an array containing environment variables to<br />
+ &nbsp;* be passed to subprocesses, so people can write<br />
+ &nbsp;* modules to add to that environment.<br />
+ &nbsp;*<br />
+ &nbsp;* The difference between headers_out and <br />
+ &nbsp;* err_headers_out is that the latter are printed <br />
+ &nbsp;* even on error, and persist across internal<br />
+ &nbsp;* redirects (so the headers printed for <br />
+ &nbsp;* <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> handlers will have
+ them).<br />
+ &nbsp;*/<br />
+ <br />
+ table *headers_in;<br />
+ table *headers_out;<br />
+ table *err_headers_out;<br />
+ table *subprocess_env;<br />
+ <br />
+ /* Info about the request itself... */<br />
+ <br />
+</code></p><pre>int header_only; /* HEAD request, as opposed to GET */
+char *protocol; /* Protocol, as given to us, or HTTP/0.9 */
+char *method; /* GET, HEAD, POST, <em>etc.</em> */
+int method_number; /* M_GET, M_POST, <em>etc.</em> */
+
+</pre><p><code>
+ /* Info for logging */<br />
+ <br />
+ char *the_request;<br />
+ int bytes_sent;<br />
+ <br />
+ /* A flag which modules can set, to indicate that<br />
+ &nbsp;* the data being returned is volatile, and clients<br />
+ &nbsp;* should be told not to cache it.<br />
+ &nbsp;*/<br />
+ <br />
+ int no_cache;<br />
+ <br />
+ /* Various other config info which may change<br />
+ &nbsp;* with .htaccess files<br />
+ &nbsp;* These are config vectors, with one void*<br />
+ &nbsp;* pointer for each module (the thing pointed<br />
+ &nbsp;* to being the module's business).<br />
+ &nbsp;*/<br />
+ <br />
+</code></p><pre>void *per_dir_config; /* Options set in config files, <em>etc.</em> */
+void *request_config; /* Notes on *this* request */</pre><p><code>
+ <br />
+ };
+ </code></p></div>
+
+
+ <h3><a name="req_orig" id="req_orig">Where request_rec structures come from</a></h3>
+ <p>Most <code>request_rec</code> structures are built by reading an HTTP
+ request from a client, and filling in the fields. However, there are a
+ few exceptions:</p>
+
+ <ul>
+ <li>If the request is to an imagemap, a type map (<em>i.e.</em>, a
+ <code>*.var</code> file), or a CGI script which returned a local
+ `Location:', then the resource which the user requested is going to be
+ ultimately located by some URI other than what the client originally
+ supplied. In this case, the server does an <em>internal redirect</em>,
+ constructing a new <code>request_rec</code> for the new URI, and
+ processing it almost exactly as if the client had requested the new URI
+ directly.</li>
+
+ <li>If some handler signaled an error, and an <code>ErrorDocument</code>
+ is in scope, the same internal redirect machinery comes into play.</li>
+
+ <li><p>Finally, a handler occasionally needs to investigate `what would
+ happen if' some other request were run. For instance, the directory
+ indexing module needs to know what MIME type would be assigned to a
+ request for each directory entry, in order to figure out what icon to
+ use.</p>
+
+ <p>Such handlers can construct a <em>sub-request</em>, using the
+ functions <code>ap_sub_req_lookup_file</code>,
+ <code>ap_sub_req_lookup_uri</code>, and <code>ap_sub_req_method_uri</code>;
+ these construct a new <code>request_rec</code> structure and processes it
+ as you would expect, up to but not including the point of actually sending
+ a response. (These functions skip over the access checks if the
+ sub-request is for a file in the same directory as the original
+ request).</p>
+
+ <p>(Server-side includes work by building sub-requests and then actually
+ invoking the response handler for them, via the function
+ <code>ap_run_sub_req</code>).</p>
+ </li>
+ </ul>
+
+
+ <h3><a name="req_return" id="req_return">Handling requests, declining, and returning
+ error codes</a></h3>
+ <p>As discussed above, each handler, when invoked to handle a particular
+ <code>request_rec</code>, has to return an <code>int</code> to indicate
+ what happened. That can either be</p>
+
+ <ul>
+ <li><code>OK</code> -- the request was handled successfully. This may or
+ may not terminate the phase.</li>
+
+ <li><code>DECLINED</code> -- no erroneous condition exists, but the module
+ declines to handle the phase; the server tries to find another.</li>
+
+ <li>an HTTP error code, which aborts handling of the request.</li>
+ </ul>
+
+ <p>Note that if the error code returned is <code>REDIRECT</code>, then
+ the module should put a <code>Location</code> in the request's
+ <code>headers_out</code>, to indicate where the client should be
+ redirected <em>to</em>.</p>
+
+
+ <h3><a name="resp_handlers" id="resp_handlers">Special considerations for response
+ handlers</a></h3>
+ <p>Handlers for most phases do their work by simply setting a few fields
+ in the <code>request_rec</code> structure (or, in the case of access
+ checkers, simply by returning the correct error code). However, response
+ handlers have to actually send a request back to the client.</p>
+
+ <p>They should begin by sending an HTTP response header, using the
+ function <code>ap_send_http_header</code>. (You don't have to do anything
+ special to skip sending the header for HTTP/0.9 requests; the function
+ figures out on its own that it shouldn't do anything). If the request is
+ marked <code>header_only</code>, that's all they should do; they should
+ return after that, without attempting any further output.</p>
+
+ <p>Otherwise, they should produce a request body which responds to the
+ client as appropriate. The primitives for this are <code>ap_rputc</code>
+ and <code>ap_rprintf</code>, for internally generated output, and
+ <code>ap_send_fd</code>, to copy the contents of some <code>FILE *</code>
+ straight to the client.</p>
+
+ <p>At this point, you should more or less understand the following piece
+ of code, which is the handler which handles <code>GET</code> requests
+ which have no more specific handler; it also shows how conditional
+ <code>GET</code>s can be handled, if it's desirable to do so in a
+ particular response handler -- <code>ap_set_last_modified</code> checks
+ against the <code>If-modified-since</code> value supplied by the client,
+ if any, and returns an appropriate code (which will, if nonzero, be
+ USE_LOCAL_COPY). No similar considerations apply for
+ <code>ap_set_content_length</code>, but it returns an error code for
+ symmetry.</p>
+
+ <div class="example"><p><code>
+ int default_handler (request_rec *r)<br />
+ {<br />
+ <span class="indent">
+ int errstatus;<br />
+ FILE *f;<br />
+ <br />
+ if (r-&gt;method_number != M_GET) return DECLINED;<br />
+ if (r-&gt;finfo.st_mode == 0) return NOT_FOUND;<br />
+ <br />
+ if ((errstatus = ap_set_content_length (r, r-&gt;finfo.st_size))<br />
+ &nbsp;&nbsp;&nbsp;&nbsp;||
+ (errstatus = ap_set_last_modified (r, r-&gt;finfo.st_mtime)))<br />
+ return errstatus;<br />
+ <br />
+ f = fopen (r-&gt;filename, "r");<br />
+ <br />
+ if (f == NULL) {<br />
+ <span class="indent">
+ log_reason("file permissions deny server access", r-&gt;filename, r);<br />
+ return FORBIDDEN;<br />
+ </span>
+ }<br />
+ <br />
+ register_timeout ("send", r);<br />
+ ap_send_http_header (r);<br />
+ <br />
+ if (!r-&gt;header_only) send_fd (f, r);<br />
+ ap_pfclose (r-&gt;pool, f);<br />
+ return OK;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>Finally, if all of this is too much of a challenge, there are a few
+ ways out of it. First off, as shown above, a response handler which has
+ not yet produced any output can simply return an error code, in which
+ case the server will automatically produce an error response. Secondly,
+ it can punt to some other handler by invoking
+ <code>ap_internal_redirect</code>, which is how the internal redirection
+ machinery discussed above is invoked. A response handler which has
+ internally redirected should always return <code>OK</code>.</p>
+
+ <p>(Invoking <code>ap_internal_redirect</code> from handlers which are
+ <em>not</em> response handlers will lead to serious confusion).</p>
+
+
+ <h3><a name="auth_handlers" id="auth_handlers">Special considerations for authentication
+ handlers</a></h3>
+ <p>Stuff that should be discussed here in detail:</p>
+
+ <ul>
+ <li>Authentication-phase handlers not invoked unless auth is
+ configured for the directory.</li>
+
+ <li>Common auth configuration stored in the core per-dir
+ configuration; it has accessors <code>ap_auth_type</code>,
+ <code>ap_auth_name</code>, and <code>ap_requires</code>.</li>
+
+ <li>Common routines, to handle the protocol end of things, at
+ least for HTTP basic authentication
+ (<code>ap_get_basic_auth_pw</code>, which sets the
+ <code>connection-&gt;user</code> structure field
+ automatically, and <code>ap_note_basic_auth_failure</code>,
+ which arranges for the proper <code>WWW-Authenticate:</code>
+ header to be sent back).</li>
+ </ul>
+
+
+ <h3><a name="log_handlers" id="log_handlers">Special considerations for logging
+ handlers</a></h3>
+ <p>When a request has internally redirected, there is the question of
+ what to log. Apache handles this by bundling the entire chain of redirects
+ into a list of <code>request_rec</code> structures which are threaded
+ through the <code>r-&gt;prev</code> and <code>r-&gt;next</code> pointers.
+ The <code>request_rec</code> which is passed to the logging handlers in
+ such cases is the one which was originally built for the initial request
+ from the client; note that the <code>bytes_sent</code> field will only be
+ correct in the last request in the chain (the one for which a response was
+ actually sent).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="pools" id="pools">Resource allocation and resource pools</a></h2>
+ <p>One of the problems of writing and designing a server-pool server is
+ that of preventing leakage, that is, allocating resources (memory, open
+ files, <em>etc.</em>), without subsequently releasing them. The resource
+ pool machinery is designed to make it easy to prevent this from happening,
+ by allowing resource to be allocated in such a way that they are
+ <em>automatically</em> released when the server is done with them.</p>
+
+ <p>The way this works is as follows: the memory which is allocated, file
+ opened, <em>etc.</em>, to deal with a particular request are tied to a
+ <em>resource pool</em> which is allocated for the request. The pool is a
+ data structure which itself tracks the resources in question.</p>
+
+ <p>When the request has been processed, the pool is <em>cleared</em>. At
+ that point, all the memory associated with it is released for reuse, all
+ files associated with it are closed, and any other clean-up functions which
+ are associated with the pool are run. When this is over, we can be confident
+ that all the resource tied to the pool have been released, and that none of
+ them have leaked.</p>
+
+ <p>Server restarts, and allocation of memory and resources for per-server
+ configuration, are handled in a similar way. There is a <em>configuration
+ pool</em>, which keeps track of resources which were allocated while reading
+ the server configuration files, and handling the commands therein (for
+ instance, the memory that was allocated for per-server module configuration,
+ log files and other files that were opened, and so forth). When the server
+ restarts, and has to reread the configuration files, the configuration pool
+ is cleared, and so the memory and file descriptors which were taken up by
+ reading them the last time are made available for reuse.</p>
+
+ <p>It should be noted that use of the pool machinery isn't generally
+ obligatory, except for situations like logging handlers, where you really
+ need to register cleanups to make sure that the log file gets closed when
+ the server restarts (this is most easily done by using the function <code><a href="#pool-files">ap_pfopen</a></code>, which also arranges for the
+ underlying file descriptor to be closed before any child processes, such as
+ for CGI scripts, are <code>exec</code>ed), or in case you are using the
+ timeout machinery (which isn't yet even documented here). However, there are
+ two benefits to using it: resources allocated to a pool never leak (even if
+ you allocate a scratch string, and just forget about it); also, for memory
+ allocation, <code>ap_palloc</code> is generally faster than
+ <code>malloc</code>.</p>
+
+ <p>We begin here by describing how memory is allocated to pools, and then
+ discuss how other resources are tracked by the resource pool machinery.</p>
+
+ <h3>Allocation of memory in pools</h3>
+ <p>Memory is allocated to pools by calling the function
+ <code>ap_palloc</code>, which takes two arguments, one being a pointer to
+ a resource pool structure, and the other being the amount of memory to
+ allocate (in <code>char</code>s). Within handlers for handling requests,
+ the most common way of getting a resource pool structure is by looking at
+ the <code>pool</code> slot of the relevant <code>request_rec</code>; hence
+ the repeated appearance of the following idiom in module code:</p>
+
+ <div class="example"><p><code>
+ int my_handler(request_rec *r)<br />
+ {<br />
+ <span class="indent">
+ struct my_structure *foo;<br />
+ ...<br />
+ <br />
+ foo = (foo *)ap_palloc (r-&gt;pool, sizeof(my_structure));<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>Note that <em>there is no <code>ap_pfree</code></em> --
+ <code>ap_palloc</code>ed memory is freed only when the associated resource
+ pool is cleared. This means that <code>ap_palloc</code> does not have to
+ do as much accounting as <code>malloc()</code>; all it does in the typical
+ case is to round up the size, bump a pointer, and do a range check.</p>
+
+ <p>(It also raises the possibility that heavy use of
+ <code>ap_palloc</code> could cause a server process to grow excessively
+ large. There are two ways to deal with this, which are dealt with below;
+ briefly, you can use <code>malloc</code>, and try to be sure that all of
+ the memory gets explicitly <code>free</code>d, or you can allocate a
+ sub-pool of the main pool, allocate your memory in the sub-pool, and clear
+ it out periodically. The latter technique is discussed in the section
+ on sub-pools below, and is used in the directory-indexing code, in order
+ to avoid excessive storage allocation when listing directories with
+ thousands of files).</p>
+
+
+ <h3>Allocating initialized memory</h3>
+ <p>There are functions which allocate initialized memory, and are
+ frequently useful. The function <code>ap_pcalloc</code> has the same
+ interface as <code>ap_palloc</code>, but clears out the memory it
+ allocates before it returns it. The function <code>ap_pstrdup</code>
+ takes a resource pool and a <code>char *</code> as arguments, and
+ allocates memory for a copy of the string the pointer points to, returning
+ a pointer to the copy. Finally <code>ap_pstrcat</code> is a varargs-style
+ function, which takes a pointer to a resource pool, and at least two
+ <code>char *</code> arguments, the last of which must be
+ <code>NULL</code>. It allocates enough memory to fit copies of each of
+ the strings, as a unit; for instance:</p>
+
+ <div class="example"><p><code>
+ ap_pstrcat (r-&gt;pool, "foo", "/", "bar", NULL);
+ </code></p></div>
+
+ <p>returns a pointer to 8 bytes worth of memory, initialized to
+ <code>"foo/bar"</code>.</p>
+
+
+ <h3><a name="pools-used" id="pools-used">Commonly-used pools in the Apache Web
+ server</a></h3>
+ <p>A pool is really defined by its lifetime more than anything else.
+ There are some static pools in http_main which are passed to various
+ non-http_main functions as arguments at opportune times. Here they
+ are:</p>
+
+ <dl>
+ <dt><code>permanent_pool</code></dt>
+ <dd>never passed to anything else, this is the ancestor of all pools</dd>
+
+ <dt><code>pconf</code></dt>
+ <dd>
+ <ul>
+ <li>subpool of permanent_pool</li>
+
+ <li>created at the beginning of a config "cycle"; exists
+ until the server is terminated or restarts; passed to all
+ config-time routines, either via cmd-&gt;pool, or as the
+ "pool *p" argument on those which don't take pools</li>
+
+ <li>passed to the module init() functions</li>
+ </ul>
+ </dd>
+
+ <dt><code>ptemp</code></dt>
+ <dd>
+ <ul>
+ <li>sorry I lie, this pool isn't called this currently in
+ 1.3, I renamed it this in my pthreads development. I'm
+ referring to the use of ptrans in the parent... contrast
+ this with the later definition of ptrans in the
+ child.</li>
+
+ <li>subpool of permanent_pool</li>
+
+ <li>created at the beginning of a config "cycle"; exists
+ until the end of config parsing; passed to config-time
+ routines <em>via</em> cmd-&gt;temp_pool. Somewhat of a
+ "bastard child" because it isn't available everywhere.
+ Used for temporary scratch space which may be needed by
+ some config routines but which is deleted at the end of
+ config.</li>
+ </ul>
+ </dd>
+
+ <dt><code>pchild</code></dt>
+ <dd>
+ <ul>
+ <li>subpool of permanent_pool</li>
+
+ <li>created when a child is spawned (or a thread is
+ created); lives until that child (thread) is
+ destroyed</li>
+
+ <li>passed to the module child_init functions</li>
+
+ <li>destruction happens right after the child_exit
+ functions are called... (which may explain why I think
+ child_exit is redundant and unneeded)</li>
+ </ul>
+ </dd>
+
+ <dt><code>ptrans</code></dt>
+ <dd>
+ <ul>
+ <li>should be a subpool of pchild, but currently is a
+ subpool of permanent_pool, see above</li>
+
+ <li>cleared by the child before going into the accept()
+ loop to receive a connection</li>
+
+ <li>used as connection-&gt;pool</li>
+ </ul>
+ </dd>
+
+ <dt><code>r-&gt;pool</code></dt>
+ <dd>
+ <ul>
+ <li>for the main request this is a subpool of
+ connection-&gt;pool; for subrequests it is a subpool of
+ the parent request's pool.</li>
+
+ <li>exists until the end of the request (<em>i.e.</em>,
+ ap_destroy_sub_req, or in child_main after
+ process_request has finished)</li>
+
+ <li>note that r itself is allocated from r-&gt;pool;
+ <em>i.e.</em>, r-&gt;pool is first created and then r is
+ the first thing palloc()d from it</li>
+ </ul>
+ </dd>
+ </dl>
+
+ <p>For almost everything folks do, <code>r-&gt;pool</code> is the pool to
+ use. But you can see how other lifetimes, such as pchild, are useful to
+ some modules... such as modules that need to open a database connection
+ once per child, and wish to clean it up when the child dies.</p>
+
+ <p>You can also see how some bugs have manifested themself, such as
+ setting <code>connection-&gt;user</code> to a value from
+ <code>r-&gt;pool</code> -- in this case connection exists for the
+ lifetime of <code>ptrans</code>, which is longer than
+ <code>r-&gt;pool</code> (especially if <code>r-&gt;pool</code> is a
+ subrequest!). So the correct thing to do is to allocate from
+ <code>connection-&gt;pool</code>.</p>
+
+ <p>And there was another interesting bug in <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ / <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. You'll see in those that they do this test
+ to decide if they should use <code>r-&gt;pool</code> or
+ <code>r-&gt;main-&gt;pool</code>. In this case the resource that they are
+ registering for cleanup is a child process. If it were registered in
+ <code>r-&gt;pool</code>, then the code would <code>wait()</code> for the
+ child when the subrequest finishes. With <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> this
+ could be any old <code>#include</code>, and the delay can be up to 3
+ seconds... and happened quite frequently. Instead the subprocess is
+ registered in <code>r-&gt;main-&gt;pool</code> which causes it to be
+ cleaned up when the entire request is done -- <em>i.e.</em>, after the
+ output has been sent to the client and logging has happened.</p>
+
+
+ <h3><a name="pool-files" id="pool-files">Tracking open files, etc.</a></h3>
+ <p>As indicated above, resource pools are also used to track other sorts
+ of resources besides memory. The most common are open files. The routine
+ which is typically used for this is <code>ap_pfopen</code>, which takes a
+ resource pool and two strings as arguments; the strings are the same as
+ the typical arguments to <code>fopen</code>, <em>e.g.</em>,</p>
+
+ <div class="example"><p><code>
+ ...<br />
+ FILE *f = ap_pfopen (r-&gt;pool, r-&gt;filename, "r");<br />
+ <br />
+ if (f == NULL) { ... } else { ... }<br />
+ </code></p></div>
+
+ <p>There is also a <code>ap_popenf</code> routine, which parallels the
+ lower-level <code>open</code> system call. Both of these routines arrange
+ for the file to be closed when the resource pool in question is
+ cleared.</p>
+
+ <p>Unlike the case for memory, there <em>are</em> functions to close files
+ allocated with <code>ap_pfopen</code>, and <code>ap_popenf</code>, namely
+ <code>ap_pfclose</code> and <code>ap_pclosef</code>. (This is because, on
+ many systems, the number of files which a single process can have open is
+ quite limited). It is important to use these functions to close files
+ allocated with <code>ap_pfopen</code> and <code>ap_popenf</code>, since to
+ do otherwise could cause fatal errors on systems such as Linux, which
+ react badly if the same <code>FILE*</code> is closed more than once.</p>
+
+ <p>(Using the <code>close</code> functions is not mandatory, since the
+ file will eventually be closed regardless, but you should consider it in
+ cases where your module is opening, or could open, a lot of files).</p>
+
+
+ <h3>Other sorts of resources -- cleanup functions</h3>
+ <p>More text goes here. Describe the the cleanup primitives in terms of
+ which the file stuff is implemented; also, <code>spawn_process</code>.</p>
+
+ <p>Pool cleanups live until <code>clear_pool()</code> is called:
+ <code>clear_pool(a)</code> recursively calls <code>destroy_pool()</code>
+ on all subpools of <code>a</code>; then calls all the cleanups for
+ <code>a</code>; then releases all the memory for <code>a</code>.
+ <code>destroy_pool(a)</code> calls <code>clear_pool(a)</code> and then
+ releases the pool structure itself. <em>i.e.</em>,
+ <code>clear_pool(a)</code> doesn't delete <code>a</code>, it just frees
+ up all the resources and you can start using it again immediately.</p>
+
+
+ <h3>Fine control -- creating and dealing with sub-pools, with
+ a note on sub-requests</h3>
+ <p>On rare occasions, too-free use of <code>ap_palloc()</code> and the
+ associated primitives may result in undesirably profligate resource
+ allocation. You can deal with such a case by creating a <em>sub-pool</em>,
+ allocating within the sub-pool rather than the main pool, and clearing or
+ destroying the sub-pool, which releases the resources which were
+ associated with it. (This really <em>is</em> a rare situation; the only
+ case in which it comes up in the standard module set is in case of listing
+ directories, and then only with <em>very</em> large directories.
+ Unnecessary use of the primitives discussed here can hair up your code
+ quite a bit, with very little gain).</p>
+
+ <p>The primitive for creating a sub-pool is <code>ap_make_sub_pool</code>,
+ which takes another pool (the parent pool) as an argument. When the main
+ pool is cleared, the sub-pool will be destroyed. The sub-pool may also be
+ cleared or destroyed at any time, by calling the functions
+ <code>ap_clear_pool</code> and <code>ap_destroy_pool</code>, respectively.
+ (The difference is that <code>ap_clear_pool</code> frees resources
+ associated with the pool, while <code>ap_destroy_pool</code> also
+ deallocates the pool itself. In the former case, you can allocate new
+ resources within the pool, and clear it again, and so forth; in the
+ latter case, it is simply gone).</p>
+
+ <p>One final note -- sub-requests have their own resource pools, which are
+ sub-pools of the resource pool for the main request. The polite way to
+ reclaim the resources associated with a sub request which you have
+ allocated (using the <code>ap_sub_req_...</code> functions) is
+ <code>ap_destroy_sub_req</code>, which frees the resource pool. Before
+ calling this function, be sure to copy anything that you care about which
+ might be allocated in the sub-request's resource pool into someplace a
+ little less volatile (for instance, the filename in its
+ <code>request_rec</code> structure).</p>
+
+ <p>(Again, under most circumstances, you shouldn't feel obliged to call
+ this function; only 2K of memory or so are allocated for a typical sub
+ request, and it will be freed anyway when the main request pool is
+ cleared. It is only when you are allocating many, many sub-requests for a
+ single main request that you should seriously consider the
+ <code>ap_destroy_...</code> functions).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="config" id="config">Configuration, commands and the like</a></h2>
+ <p>One of the design goals for this server was to maintain external
+ compatibility with the NCSA 1.3 server --- that is, to read the same
+ configuration files, to process all the directives therein correctly, and
+ in general to be a drop-in replacement for NCSA. On the other hand, another
+ design goal was to move as much of the server's functionality into modules
+ which have as little as possible to do with the monolithic server core. The
+ only way to reconcile these goals is to move the handling of most commands
+ from the central server into the modules.</p>
+
+ <p>However, just giving the modules command tables is not enough to divorce
+ them completely from the server core. The server has to remember the
+ commands in order to act on them later. That involves maintaining data which
+ is private to the modules, and which can be either per-server, or
+ per-directory. Most things are per-directory, including in particular access
+ control and authorization information, but also information on how to
+ determine file types from suffixes, which can be modified by
+ <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> and <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code> directives, and so forth. In general,
+ the governing philosophy is that anything which <em>can</em> be made
+ configurable by directory should be; per-server information is generally
+ used in the standard set of modules for information like
+ <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>es and <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>s which come into play before the
+ request is tied to a particular place in the underlying file system.</p>
+
+ <p>Another requirement for emulating the NCSA server is being able to handle
+ the per-directory configuration files, generally called
+ <code>.htaccess</code> files, though even in the NCSA server they can
+ contain directives which have nothing at all to do with access control.
+ Accordingly, after URI -&gt; filename translation, but before performing any
+ other phase, the server walks down the directory hierarchy of the underlying
+ filesystem, following the translated pathname, to read any
+ <code>.htaccess</code> files which might be present. The information which
+ is read in then has to be <em>merged</em> with the applicable information
+ from the server's own config files (either from the <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections in
+ <code>access.conf</code>, or from defaults in <code>srm.conf</code>, which
+ actually behaves for most purposes almost exactly like <code>&lt;Directory
+ /&gt;</code>).</p>
+
+ <p>Finally, after having served a request which involved reading
+ <code>.htaccess</code> files, we need to discard the storage allocated for
+ handling them. That is solved the same way it is solved wherever else
+ similar problems come up, by tying those structures to the per-transaction
+ resource pool.</p>
+
+ <h3><a name="per-dir" id="per-dir">Per-directory configuration structures</a></h3>
+ <p>Let's look out how all of this plays out in <code>mod_mime.c</code>,
+ which defines the file typing handler which emulates the NCSA server's
+ behavior of determining file types from suffixes. What we'll be looking
+ at, here, is the code which implements the <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> and <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> commands. These commands can appear in
+ <code>.htaccess</code> files, so they must be handled in the module's
+ private per-directory data, which in fact, consists of two separate
+ tables for MIME types and encoding information, and is declared as
+ follows:</p>
+
+ <div class="example"><pre>typedef struct {
+ table *forced_types; /* Additional AddTyped stuff */
+ table *encoding_types; /* Added with AddEncoding... */
+} mime_dir_config;</pre></div>
+
+ <p>When the server is reading a configuration file, or <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section, which includes
+ one of the MIME module's commands, it needs to create a
+ <code>mime_dir_config</code> structure, so those commands have something
+ to act on. It does this by invoking the function it finds in the module's
+ `create per-dir config slot', with two arguments: the name of the
+ directory to which this configuration information applies (or
+ <code>NULL</code> for <code>srm.conf</code>), and a pointer to a
+ resource pool in which the allocation should happen.</p>
+
+ <p>(If we are reading a <code>.htaccess</code> file, that resource pool
+ is the per-request resource pool for the request; otherwise it is a
+ resource pool which is used for configuration data, and cleared on
+ restarts. Either way, it is important for the structure being created to
+ vanish when the pool is cleared, by registering a cleanup on the pool if
+ necessary).</p>
+
+ <p>For the MIME module, the per-dir config creation function just
+ <code>ap_palloc</code>s the structure above, and a creates a couple of
+ tables to fill it. That looks like this:</p>
+
+ <div class="example"><p><code>
+ void *create_mime_dir_config (pool *p, char *dummy)<br />
+ {<br />
+ <span class="indent">
+ mime_dir_config *new =<br />
+ <span class="indent">
+ (mime_dir_config *) ap_palloc (p, sizeof(mime_dir_config));<br />
+ </span>
+ <br />
+ new-&gt;forced_types = ap_make_table (p, 4);<br />
+ new-&gt;encoding_types = ap_make_table (p, 4);<br />
+ <br />
+ return new;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>Now, suppose we've just read in a <code>.htaccess</code> file. We
+ already have the per-directory configuration structure for the next
+ directory up in the hierarchy. If the <code>.htaccess</code> file we just
+ read in didn't have any <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>
+ or <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> commands, its
+ per-directory config structure for the MIME module is still valid, and we
+ can just use it. Otherwise, we need to merge the two structures
+ somehow.</p>
+
+ <p>To do that, the server invokes the module's per-directory config merge
+ function, if one is present. That function takes three arguments: the two
+ structures being merged, and a resource pool in which to allocate the
+ result. For the MIME module, all that needs to be done is overlay the
+ tables from the new per-directory config structure with those from the
+ parent:</p>
+
+ <div class="example"><p><code>
+ void *merge_mime_dir_configs (pool *p, void *parent_dirv, void *subdirv)<br />
+ {<br />
+ <span class="indent">
+ mime_dir_config *parent_dir = (mime_dir_config *)parent_dirv;<br />
+ mime_dir_config *subdir = (mime_dir_config *)subdirv;<br />
+ mime_dir_config *new =<br />
+ <span class="indent">
+ (mime_dir_config *)ap_palloc (p, sizeof(mime_dir_config));<br />
+ </span>
+ <br />
+ new-&gt;forced_types = ap_overlay_tables (p, subdir-&gt;forced_types,<br />
+ <span class="indent">
+ parent_dir-&gt;forced_types);<br />
+ </span>
+ new-&gt;encoding_types = ap_overlay_tables (p, subdir-&gt;encoding_types,<br />
+ <span class="indent">
+ parent_dir-&gt;encoding_types);<br />
+ </span>
+ <br />
+ return new;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>As a note -- if there is no per-directory merge function present, the
+ server will just use the subdirectory's configuration info, and ignore
+ the parent's. For some modules, that works just fine (<em>e.g.</em>, for
+ the includes module, whose per-directory configuration information
+ consists solely of the state of the <code>XBITHACK</code>), and for those
+ modules, you can just not declare one, and leave the corresponding
+ structure slot in the module itself <code>NULL</code>.</p>
+
+
+ <h3><a name="commands" id="commands">Command handling</a></h3>
+ <p>Now that we have these structures, we need to be able to figure out how
+ to fill them. That involves processing the actual <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> and <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> commands. To find commands, the server looks in
+ the module's command table. That table contains information on how many
+ arguments the commands take, and in what formats, where it is permitted,
+ and so forth. That information is sufficient to allow the server to invoke
+ most command-handling functions with pre-parsed arguments. Without further
+ ado, let's look at the <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>
+ command handler, which looks like this (the <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> command looks basically the same, and won't be
+ shown here):</p>
+
+ <div class="example"><p><code>
+ char *add_type(cmd_parms *cmd, mime_dir_config *m, char *ct, char *ext)<br />
+ {<br />
+ <span class="indent">
+ if (*ext == '.') ++ext;<br />
+ ap_table_set (m-&gt;forced_types, ext, ct);<br />
+ return NULL;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>This command handler is unusually simple. As you can see, it takes
+ four arguments, two of which are pre-parsed arguments, the third being the
+ per-directory configuration structure for the module in question, and the
+ fourth being a pointer to a <code>cmd_parms</code> structure. That
+ structure contains a bunch of arguments which are frequently of use to
+ some, but not all, commands, including a resource pool (from which memory
+ can be allocated, and to which cleanups should be tied), and the (virtual)
+ server being configured, from which the module's per-server configuration
+ data can be obtained if required.</p>
+
+ <p>Another way in which this particular command handler is unusually
+ simple is that there are no error conditions which it can encounter. If
+ there were, it could return an error message instead of <code>NULL</code>;
+ this causes an error to be printed out on the server's
+ <code>stderr</code>, followed by a quick exit, if it is in the main config
+ files; for a <code>.htaccess</code> file, the syntax error is logged in
+ the server error log (along with an indication of where it came from), and
+ the request is bounced with a server error response (HTTP error status,
+ code 500).</p>
+
+ <p>The MIME module's command table has entries for these commands, which
+ look like this:</p>
+
+ <div class="example"><p><code>
+ command_rec mime_cmds[] = {<br />
+ <span class="indent">
+ { "AddType", add_type, NULL, OR_FILEINFO, TAKE2,<br />
+ <span class="indent">"a mime type followed by a file extension" },<br /></span>
+ { "AddEncoding", add_encoding, NULL, OR_FILEINFO, TAKE2,<br />
+ <span class="indent">
+ "an encoding (<em>e.g.</em>, gzip), followed by a file extension" },<br />
+ </span>
+ { NULL }<br />
+ </span>
+ };
+ </code></p></div>
+
+ <p>The entries in these tables are:</p>
+ <ul>
+ <li>The name of the command</li>
+ <li>The function which handles it</li>
+ <li>a <code>(void *)</code> pointer, which is passed in the
+ <code>cmd_parms</code> structure to the command handler ---
+ this is useful in case many similar commands are handled by
+ the same function.</li>
+
+ <li>A bit mask indicating where the command may appear. There
+ are mask bits corresponding to each
+ <code>AllowOverride</code> option, and an additional mask
+ bit, <code>RSRC_CONF</code>, indicating that the command may
+ appear in the server's own config files, but <em>not</em> in
+ any <code>.htaccess</code> file.</li>
+
+ <li>A flag indicating how many arguments the command handler
+ wants pre-parsed, and how they should be passed in.
+ <code>TAKE2</code> indicates two pre-parsed arguments. Other
+ options are <code>TAKE1</code>, which indicates one
+ pre-parsed argument, <code>FLAG</code>, which indicates that
+ the argument should be <code>On</code> or <code>Off</code>,
+ and is passed in as a boolean flag, <code>RAW_ARGS</code>,
+ which causes the server to give the command the raw, unparsed
+ arguments (everything but the command name itself). There is
+ also <code>ITERATE</code>, which means that the handler looks
+ the same as <code>TAKE1</code>, but that if multiple
+ arguments are present, it should be called multiple times,
+ and finally <code>ITERATE2</code>, which indicates that the
+ command handler looks like a <code>TAKE2</code>, but if more
+ arguments are present, then it should be called multiple
+ times, holding the first argument constant.</li>
+
+ <li>Finally, we have a string which describes the arguments
+ that should be present. If the arguments in the actual config
+ file are not as required, this string will be used to help
+ give a more specific error message. (You can safely leave
+ this <code>NULL</code>).</li>
+ </ul>
+
+ <p>Finally, having set this all up, we have to use it. This is ultimately
+ done in the module's handlers, specifically for its file-typing handler,
+ which looks more or less like this; note that the per-directory
+ configuration structure is extracted from the <code>request_rec</code>'s
+ per-directory configuration vector by using the
+ <code>ap_get_module_config</code> function.</p>
+
+ <div class="example"><p><code>
+ int find_ct(request_rec *r)<br />
+ {<br />
+ <span class="indent">
+ int i;<br />
+ char *fn = ap_pstrdup (r-&gt;pool, r-&gt;filename);<br />
+ mime_dir_config *conf = (mime_dir_config *)<br />
+ <span class="indent">
+ ap_get_module_config(r-&gt;per_dir_config, &amp;mime_module);<br />
+ </span>
+ char *type;<br />
+ <br />
+ if (S_ISDIR(r-&gt;finfo.st_mode)) {<br />
+ <span class="indent">
+ r-&gt;content_type = DIR_MAGIC_TYPE;<br />
+ return OK;<br />
+ </span>
+ }<br />
+ <br />
+ if((i=ap_rind(fn,'.')) &lt; 0) return DECLINED;<br />
+ ++i;<br />
+ <br />
+ if ((type = ap_table_get (conf-&gt;encoding_types, &amp;fn[i])))<br />
+ {<br />
+ <span class="indent">
+ r-&gt;content_encoding = type;<br />
+ <br />
+ /* go back to previous extension to try to use it as a type */<br />
+ fn[i-1] = '\0';<br />
+ if((i=ap_rind(fn,'.')) &lt; 0) return OK;<br />
+ ++i;<br />
+ </span>
+ }<br />
+ <br />
+ if ((type = ap_table_get (conf-&gt;forced_types, &amp;fn[i])))<br />
+ {<br />
+ <span class="indent">
+ r-&gt;content_type = type;<br />
+ </span>
+ }<br />
+ <br />
+ return OK;
+ </span>
+ }
+ </code></p></div>
+
+
+ <h3><a name="servconf" id="servconf">Side notes -- per-server configuration,
+ virtual servers, <em>etc</em>.</a></h3>
+ <p>The basic ideas behind per-server module configuration are basically
+ the same as those for per-directory configuration; there is a creation
+ function and a merge function, the latter being invoked where a virtual
+ server has partially overridden the base server configuration, and a
+ combined structure must be computed. (As with per-directory configuration,
+ the default if no merge function is specified, and a module is configured
+ in some virtual server, is that the base configuration is simply
+ ignored).</p>
+
+ <p>The only substantial difference is that when a command needs to
+ configure the per-server private module data, it needs to go to the
+ <code>cmd_parms</code> data to get at it. Here's an example, from the
+ alias module, which also indicates how a syntax error can be returned
+ (note that the per-directory configuration argument to the command
+ handler is declared as a dummy, since the module doesn't actually have
+ per-directory config data):</p>
+
+ <div class="example"><p><code>
+ char *add_redirect(cmd_parms *cmd, void *dummy, char *f, char *url)<br />
+ {<br />
+ <span class="indent">
+ server_rec *s = cmd-&gt;server;<br />
+ alias_server_conf *conf = (alias_server_conf *)<br />
+ <span class="indent">
+ ap_get_module_config(s-&gt;module_config,&amp;alias_module);<br />
+ </span>
+ alias_entry *new = ap_push_array (conf-&gt;redirects);<br />
+ <br />
+ if (!ap_is_url (url)) return "Redirect to non-URL";<br />
+ <br />
+ new-&gt;fake = f; new-&gt;real = url;<br />
+ return NULL;<br />
+ </span>
+ }
+ </code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/API.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/debugging.html b/docs/manual/developer/debugging.html
new file mode 100644
index 00000000..f7977f5e
--- /dev/null
+++ b/docs/manual/developer/debugging.html
@@ -0,0 +1,3 @@
+URI: debugging.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/debugging.html.en b/docs/manual/developer/debugging.html.en
new file mode 100644
index 00000000..b79b6221
--- /dev/null
+++ b/docs/manual/developer/debugging.html.en
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Debugging Memory Allocation in APR - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Debugging Memory Allocation in APR</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/debugging.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>The allocation mechanisms within APR have a number of debugging modes
+ that can be used to assist in finding memory problems. This document
+ describes the modes available and gives instructions on activating
+ them.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#options">Available debugging options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#combo">Allowable Combinations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howto">Activating Debugging Options</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Available debugging options</a></h2>
+ <h3><a name="alloc_debug" id="alloc_debug">Allocation Debugging - ALLOC_DEBUG</a></h3>
+
+
+ <div class="note">Debugging support: Define this to enable code which
+ helps detect re-use of <code>free()</code>d memory and other such
+ nonsense.</div>
+
+ <p>The theory is simple. The <code>FILL_BYTE</code> (<code>0xa5</code>)
+ is written over all <code>malloc</code>'d memory as we receive it, and
+ is written over everything that we free up during a
+ <code>clear_pool</code>. We check that blocks on the free list always
+ have the <code>FILL_BYTE</code> in them, and we check during
+ <code>palloc()</code> that the bytes still have <code>FILL_BYTE</code>
+ in them. If you ever see garbage URLs or whatnot containing lots
+ of <code>0xa5</code>s then you know something used data that's been
+ freed or uninitialized.</p>
+
+
+ <h3><a name="alloc_use_malloc" id="alloc_use_malloc">Malloc Support - ALLOC_USE_MALLOC</a></h3>
+
+
+ <div class="note">If defined all allocations will be done with
+ <code>malloc()</code> and <code>free()</code>d appropriately at the
+ end.</div>
+
+ <p>This is intended to be used with something like Electric
+ Fence or Purify to help detect memory problems. Note that if
+ you're using efence then you should also add in <code>ALLOC_DEBUG</code>.
+ But don't add in <code>ALLOC_DEBUG</code> if you're using Purify because
+ <code>ALLOC_DEBUG</code> would hide all the uninitialized read errors
+ that Purify can diagnose.</p>
+
+
+ <h3><a name="pool_debug" id="pool_debug">Pool Debugging - POOL_DEBUG</a></h3>
+ <div class="note">This is intended to detect cases where the wrong pool is
+ used when assigning data to an object in another pool.</div>
+
+ <p>In particular, it causes the <code>table_{set,add,merge}n</code>
+ routines to check that their arguments are safe for the
+ <code>apr_table_t</code> they're being placed in. It currently only works
+ with the unix multiprocess model, but could be extended to others.</p>
+
+
+ <h3><a name="make_table_profile" id="make_table_profile">Table Debugging - MAKE_TABLE_PROFILE</a></h3>
+
+
+ <div class="note">Provide diagnostic information about make_table() calls
+ which are possibly too small.</div>
+
+ <p>This requires a recent gcc which supports
+ <code>__builtin_return_address()</code>. The error_log output will be a
+ message such as:</p>
+ <div class="example"><p><code>
+ table_push: apr_table_t created by 0x804d874 hit limit of 10
+ </code></p></div>
+
+ <p>Use <code>l *0x804d874</code> to find the
+ source that corresponds to. It indicates that a <code>apr_table_t</code>
+ allocated by a call at that address has possibly too small an
+ initial <code>apr_table_t</code> size guess.</p>
+
+
+ <h3><a name="alloc_stats" id="alloc_stats">Allocation Statistics - ALLOC_STATS</a></h3>
+
+
+ <div class="note">Provide some statistics on the cost of allocations.</div>
+
+ <p>This requires a bit of an understanding of how <code>alloc.c</code>
+ works.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="combo" id="combo">Allowable Combinations</a></h2>
+
+ <p>Not all the options outlined above can be activated at the
+ same time. the following table gives more information.</p>
+
+ <table class="bordered"><tr class="header"><th />
+ <th>ALLOC DEBUG</th>
+ <th>ALLOC USE MALLOC</th>
+ <th>POOL DEBUG</th>
+ <th>MAKE TABLE PROFILE</th>
+ <th>ALLOC STATS</th></tr>
+<tr><th>ALLOC DEBUG</th>
+ <td>-</td><td>No</td><td>Yes</td><td>Yes</td><td>Yes</td></tr>
+<tr class="odd"><th>ALLOC USE MALLOC</th>
+ <td>No</td><td>-</td><td>No</td><td>No</td><td>No</td></tr>
+<tr><th>POOL DEBUG</th>
+ <td>Yes</td><td>No</td><td>-</td><td>Yes</td><td>Yes</td></tr>
+<tr class="odd"><th>MAKE TABLE PROFILE</th>
+ <td>Yes</td><td>No</td><td>Yes</td><td>-</td><td>Yes</td></tr>
+<tr><th>ALLOC STATS</th>
+ <td>Yes</td><td>No</td><td>Yes</td><td>Yes</td><td>-</td></tr>
+</table>
+
+ <p>Additionally the debugging options are not suitable for
+ multi-threaded versions of the server. When trying to debug
+ with these options the server should be started in single
+ process mode.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">Activating Debugging Options</a></h2>
+
+ <p>The various options for debugging memory are now enabled in
+ the <code>apr_general.h</code> header file in APR. The various options are
+ enabled by uncommenting the define for the option you wish to
+ use. The section of the code currently looks like this
+ (<em>contained in srclib/apr/include/apr_pools.h</em>)</p>
+
+ <div class="example"><p><code>
+ /*<br />
+ #define ALLOC_DEBUG<br />
+ #define POOL_DEBUG<br />
+ #define ALLOC_USE_MALLOC<br />
+ #define MAKE_TABLE_PROFILE<br />
+ #define ALLOC_STATS<br />
+ */<br />
+ <br />
+ typedef struct ap_pool_t {<br />
+ <span class="indent">
+ union block_hdr *first;<br />
+ union block_hdr *last;<br />
+ struct cleanup *cleanups;<br />
+ struct process_chain *subprocesses;<br />
+ struct ap_pool_t *sub_pools;<br />
+ struct ap_pool_t *sub_next;<br />
+ struct ap_pool_t *sub_prev;<br />
+ struct ap_pool_t *parent;<br />
+ char *free_first_avail;<br />
+ </span>
+ #ifdef ALLOC_USE_MALLOC<br />
+ <span class="indent">
+ void *allocation_list;<br />
+ </span>
+ #endif<br />
+ #ifdef POOL_DEBUG<br />
+ <span class="indent">
+ struct ap_pool_t *joined;<br />
+ </span>
+ #endif<br />
+ <span class="indent">
+ int (*apr_abort)(int retcode);<br />
+ struct datastruct *prog_data;<br />
+ </span>
+ } ap_pool_t;
+ </code></p></div>
+
+ <p>To enable allocation debugging simply move the <code>#define
+ ALLOC_DEBUG</code> above the start of the comments block and rebuild
+ the server.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>In order to use the various options the server <strong>must</strong>
+ be rebuilt after editing the header file.</p>
+ </div>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/debugging.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/documenting.html b/docs/manual/developer/documenting.html
new file mode 100644
index 00000000..0731e2d3
--- /dev/null
+++ b/docs/manual/developer/documenting.html
@@ -0,0 +1,3 @@
+URI: documenting.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/documenting.html.en b/docs/manual/developer/documenting.html.en
new file mode 100644
index 00000000..e8e32595
--- /dev/null
+++ b/docs/manual/developer/documenting.html.en
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Documenting Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Documenting Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/documenting.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>Apache 2.0 uses <a href="http://www.doxygen.org/">Doxygen</a> to
+ document the APIs and global variables in the the code. This will explain
+ the basics of how to document using Doxygen.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="brief" id="brief">Brief Description</a></h2>
+ <p>To start a documentation block, use <code>/**</code><br />
+ To end a documentation block, use <code>*/</code></p>
+
+ <p>In the middle of the block, there are multiple tags we can
+ use:</p>
+
+ <div class="example"><p><code>
+ Description of this functions purpose<br />
+ @param parameter_name description<br />
+ @return description<br />
+ @deffunc signature of the function<br />
+ </code></p></div>
+
+ <p>The <code>deffunc</code> is not always necessary. DoxyGen does not
+ have a full parser in it, so any prototype that use a macro in the
+ return type declaration is too complex for scandoc. Those functions
+ require a <code>deffunc</code>. An example (using &amp;gt; rather
+ than &gt;):</p>
+
+ <div class="example"><p><code>
+ /**<br />
+ &nbsp;* return the final element of the pathname<br />
+ &nbsp;* @param pathname The path to get the final element of<br />
+ &nbsp;* @return the final element of the path<br />
+ &nbsp;* @tip Examples:<br />
+ &nbsp;* &lt;pre&gt;<br />
+ &nbsp;* "/foo/bar/gum" -&amp;gt; "gum"<br />
+ &nbsp;* "/foo/bar/gum/" -&amp;gt; ""<br />
+ &nbsp;* "gum" -&amp;gt; "gum"<br />
+ &nbsp;* "wi\\n32\\stuff" -&amp;gt; "stuff"<br />
+ &nbsp;* &lt;/pre&gt;<br />
+ &nbsp;* @deffunc const char * ap_filename_of_pathname(const char *pathname)<br />
+ &nbsp;*/
+ </code></p></div>
+
+ <p>At the top of the header file, always include:</p>
+ <div class="example"><p><code>
+ /**<br />
+ &nbsp;* @package Name of library header<br />
+ &nbsp;*/
+ </code></p></div>
+
+ <p>Doxygen uses a new HTML file for each package. The HTML files are named
+ {Name_of_library_header}.html, so try to be concise with your names.</p>
+
+ <p>For a further discussion of the possibilities please refer to
+ <a href="http://www.doxygen.org/">the Doxygen site</a>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/documenting.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/filters.html b/docs/manual/developer/filters.html
new file mode 100644
index 00000000..c65dc946
--- /dev/null
+++ b/docs/manual/developer/filters.html
@@ -0,0 +1,3 @@
+URI: filters.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/filters.html.en b/docs/manual/developer/filters.html.en
new file mode 100644
index 00000000..45406dbe
--- /dev/null
+++ b/docs/manual/developer/filters.html.en
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>How filters work in Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>How filters work in Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/filters.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>This is a cut 'n paste job from an email
+ (&lt;022501c1c529$f63a9550$7f00000a@KOJ&gt;) and only reformatted for
+ better readability. It's not up to date but may be a good start for
+ further research.</p>
+ </div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#types">Filter Types</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howinserted">How are filters inserted?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#asis">Asis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">Explanations</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="types" id="types">Filter Types</a></h2>
+ <p>There are three basic filter types (each of these is actually broken
+ down into two categories, but that comes later).</p>
+
+ <dl>
+ <dt><code>CONNECTION</code></dt>
+ <dd>Filters of this type are valid for the lifetime of this connection.
+ (<code>AP_FTYPE_CONNECTION</code>, <code>AP_FTYPE_NETWORK</code>)</dd>
+
+ <dt><code>PROTOCOL</code></dt>
+ <dd>Filters of this type are valid for the lifetime of this request from
+ the point of view of the client, this means that the request is valid
+ from the time that the request is sent until the time that the response
+ is received. (<code>AP_FTYPE_PROTOCOL</code>,
+ <code>AP_FTYPE_TRANSCODE</code>)</dd>
+
+ <dt><code>RESOURCE</code></dt>
+ <dd>Filters of this type are valid for the time that this content is used
+ to satisfy a request. For simple requests, this is identical to
+ <code>PROTOCOL</code>, but internal redirects and sub-requests can change
+ the content without ending the request. (<code>AP_FTYPE_RESOURCE</code>,
+ <code>AP_FTYPE_CONTENT_SET</code>)</dd>
+ </dl>
+
+ <p>It is important to make the distinction between a protocol and a
+ resource filter. A resource filter is tied to a specific resource, it
+ may also be tied to header information, but the main binding is to a
+ resource. If you are writing a filter and you want to know if it is
+ resource or protocol, the correct question to ask is: "Can this filter
+ be removed if the request is redirected to a different resource?" If
+ the answer is yes, then it is a resource filter. If it is no, then it
+ is most likely a protocol or connection filter. I won't go into
+ connection filters, because they seem to be well understood. With this
+ definition, a few examples might help:</p>
+
+ <dl>
+ <dt>Byterange</dt>
+ <dd>We have coded it to be inserted for all requests, and it is removed
+ if not used. Because this filter is active at the beginning of all
+ requests, it can not be removed if it is redirected, so this is a
+ protocol filter.</dd>
+
+ <dt>http_header</dt>
+ <dd>This filter actually writes the headers to the network. This is
+ obviously a required filter (except in the asis case which is special
+ and will be dealt with below) and so it is a protocol filter.</dd>
+
+ <dt>Deflate</dt>
+ <dd>The administrator configures this filter based on which file has been
+ requested. If we do an internal redirect from an autoindex page to an
+ index.html page, the deflate filter may be added or removed based on
+ config, so this is a resource filter.</dd>
+ </dl>
+
+ <p>The further breakdown of each category into two more filter types is
+ strictly for ordering. We could remove it, and only allow for one
+ filter type, but the order would tend to be wrong, and we would need to
+ hack things to make it work. Currently, the <code>RESOURCE</code> filters
+ only have one filter type, but that should change.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howinserted" id="howinserted">How are filters inserted?</a></h2>
+ <p>This is actually rather simple in theory, but the code is
+ complex. First of all, it is important that everybody realize that
+ there are three filter lists for each request, but they are all
+ concatenated together. So, the first list is
+ <code>r-&gt;output_filters</code>, then <code>r-&gt;proto_output_filters</code>,
+ and finally <code>r-&gt;connection-&gt;output_filters</code>. These correspond
+ to the <code>RESOURCE</code>, <code>PROTOCOL</code>, and
+ <code>CONNECTION</code> filters respectively. The problem previously, was
+ that we used a singly linked list to create the filter stack, and we
+ started from the "correct" location. This means that if I had a
+ <code>RESOURCE</code> filter on the stack, and I added a
+ <code>CONNECTION</code> filter, the <code>CONNECTION</code> filter would
+ be ignored. This should make sense, because we would insert the connection
+ filter at the top of the <code>c-&gt;output_filters</code> list, but the end
+ of <code>r-&gt;output_filters</code> pointed to the filter that used to be
+ at the front of <code>c-&gt;output_filters</code>. This is obviously wrong.
+ The new insertion code uses a doubly linked list. This has the advantage
+ that we never lose a filter that has been inserted. Unfortunately, it comes
+ with a separate set of headaches.</p>
+
+ <p>The problem is that we have two different cases were we use subrequests.
+ The first is to insert more data into a response. The second is to
+ replace the existing response with an internal redirect. These are two
+ different cases and need to be treated as such.</p>
+
+ <p>In the first case, we are creating the subrequest from within a handler
+ or filter. This means that the next filter should be passed to
+ <code>make_sub_request</code> function, and the last resource filter in the
+ sub-request will point to the next filter in the main request. This
+ makes sense, because the sub-request's data needs to flow through the
+ same set of filters as the main request. A graphical representation
+ might help:</p>
+
+<div class="example"><pre>
+Default_handler --&gt; includes_filter --&gt; byterange --&gt; ...
+</pre></div>
+
+ <p>If the includes filter creates a sub request, then we don't want the
+ data from that sub-request to go through the includes filter, because it
+ might not be SSI data. So, the subrequest adds the following:</p>
+
+<div class="example"><pre>
+Default_handler --&gt; includes_filter -/-&gt; byterange --&gt; ...
+ /
+Default_handler --&gt; sub_request_core
+</pre></div>
+
+ <p>What happens if the subrequest is SSI data? Well, that's easy, the
+ <code>includes_filter</code> is a resource filter, so it will be added to
+ the sub request in between the <code>Default_handler</code> and the
+ <code>sub_request_core</code> filter.</p>
+
+ <p>The second case for sub-requests is when one sub-request is going to
+ become the real request. This happens whenever a sub-request is created
+ outside of a handler or filter, and NULL is passed as the next filter to
+ the <code>make_sub_request</code> function.</p>
+
+ <p>In this case, the resource filters no longer make sense for the new
+ request, because the resource has changed. So, instead of starting from
+ scratch, we simply point the front of the resource filters for the
+ sub-request to the front of the protocol filters for the old request.
+ This means that we won't lose any of the protocol filters, neither will
+ we try to send this data through a filter that shouldn't see it.</p>
+
+ <p>The problem is that we are using a doubly-linked list for our filter
+ stacks now. But, you should notice that it is possible for two lists to
+ intersect in this model. So, you do you handle the previous pointer?
+ This is a very difficult question to answer, because there is no "right"
+ answer, either method is equally valid. I looked at why we use the
+ previous pointer. The only reason for it is to allow for easier
+ addition of new servers. With that being said, the solution I chose was
+ to make the previous pointer always stay on the original request.</p>
+
+ <p>This causes some more complex logic, but it works for all cases. My
+ concern in having it move to the sub-request, is that for the more
+ common case (where a sub-request is used to add data to a response), the
+ main filter chain would be wrong. That didn't seem like a good idea to
+ me.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="asis" id="asis">Asis</a></h2>
+ <p>The final topic. :-) Mod_Asis is a bit of a hack, but the
+ handler needs to remove all filters except for connection filters, and
+ send the data. If you are using <code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code>, all other
+ bets are off.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="conclusion" id="conclusion">Explanations</a></h2>
+ <p>The absolutely last point is that the reason this code was so hard to
+ get right, was because we had hacked so much to force it to work. I
+ wrote most of the hacks originally, so I am very much to blame.
+ However, now that the code is right, I have started to remove some
+ hacks. Most people should have seen that the <code>reset_filters</code>
+ and <code>add_required_filters</code> functions are gone. Those inserted
+ protocol level filters for error conditions, in fact, both functions did
+ the same thing, one after the other, it was really strange. Because we
+ don't lose protocol filters for error cases any more, those hacks went away.
+ The <code>HTTP_HEADER</code>, <code>Content-length</code>, and
+ <code>Byterange</code> filters are all added in the
+ <code>insert_filters</code> phase, because if they were added earlier, we
+ had some interesting interactions. Now, those could all be moved to be
+ inserted with the <code>HTTP_IN</code>, <code>CORE</code>, and
+ <code>CORE_IN</code> filters. That would make the code easier to
+ follow.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/filters.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/hooks.html b/docs/manual/developer/hooks.html
new file mode 100644
index 00000000..49fe68e8
--- /dev/null
+++ b/docs/manual/developer/hooks.html
@@ -0,0 +1,3 @@
+URI: hooks.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/hooks.html.en b/docs/manual/developer/hooks.html.en
new file mode 100644
index 00000000..fee900f6
--- /dev/null
+++ b/docs/manual/developer/hooks.html.en
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 2.0 Hook Functions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Hook Functions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/hooks.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>This document is still in development and may be partially out of
+ date.</p>
+ </div>
+
+ <p>In general, a hook function is one that Apache will call at
+ some point during the processing of a request. Modules can
+ provide functions that are called, and specify when they get
+ called in comparison to other modules.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#create">Creating a hook function</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hooking">Hooking the hook</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="create" id="create">Creating a hook function</a></h2>
+ <p>In order to create a new hook, four things need to be
+ done:</p>
+
+ <h3><a name="create-declare" id="create-declare">Declare the hook function</a></h3>
+ <p>Use the <code>AP_DECLARE_HOOK</code> macro, which needs to be given
+ the return type of the hook function, the name of the hook, and the
+ arguments. For example, if the hook returns an <code>int</code> and
+ takes a <code>request_rec *</code> and an <code>int</code> and is
+ called <code>do_something</code>, then declare it like this:</p>
+ <div class="example"><p><code>
+ AP_DECLARE_HOOK(int, do_something, (request_rec *r, int n))
+ </code></p></div>
+
+ <p>This should go in a header which modules will include if
+ they want to use the hook.</p>
+
+
+ <h3><a name="create-create" id="create-create">Create the hook structure</a></h3>
+ <p>Each source file that exports a hook has a private structure
+ which is used to record the module functions that use the hook.
+ This is declared as follows:</p>
+
+ <div class="example"><p><code>
+ APR_HOOK_STRUCT(<br />
+ <span class="indent">
+ APR_HOOK_LINK(do_something)<br />
+ ...<br />
+ </span>
+ )
+ </code></p></div>
+
+
+ <h3><a name="create-implement" id="create-implement">Implement the hook caller</a></h3>
+ <p>The source file that exports the hook has to implement a
+ function that will call the hook. There are currently three
+ possible ways to do this. In all cases, the calling function is
+ called <code>ap_run_<var>hookname</var>()</code>.</p>
+
+ <h4>Void hooks</h4>
+ <p>If the return value of a hook is <code>void</code>, then all the
+ hooks are called, and the caller is implemented like this:</p>
+
+ <div class="example"><p><code>
+ AP_IMPLEMENT_HOOK_VOID(do_something, (request_rec *r, int n), (r, n))
+ </code></p></div>
+
+ <p>The second and third arguments are the dummy argument
+ declaration and the dummy arguments as they will be used when
+ calling the hook. In other words, this macro expands to
+ something like this:</p>
+
+ <div class="example"><p><code>
+ void ap_run_do_something(request_rec *r, int n)<br />
+ {<br />
+ <span class="indent">
+ ...<br />
+ do_something(r, n);<br />
+ </span>
+ }
+ </code></p></div>
+
+
+ <h4>Hooks that return a value</h4>
+ <p>If the hook returns a value, then it can either be run until
+ the first hook that does something interesting, like so:</p>
+
+ <div class="example"><p><code>
+ AP_IMPLEMENT_HOOK_RUN_FIRST(int, do_something, (request_rec *r, int n), (r, n), DECLINED)
+ </code></p></div>
+
+ <p>The first hook that does <em>not</em> return <code>DECLINED</code>
+ stops the loop and its return value is returned from the hook
+ caller. Note that <code>DECLINED</code> is the tradition Apache
+ hook return meaning "I didn't do anything", but it can be
+ whatever suits you.</p>
+
+ <p>Alternatively, all hooks can be run until an error occurs.
+ This boils down to permitting <em>two</em> return values, one of
+ which means "I did something, and it was OK" and the other
+ meaning "I did nothing". The first function that returns a
+ value other than one of those two stops the loop, and its
+ return is the return value. Declare these like so:</p>
+
+ <div class="example"><p><code>
+ AP_IMPLEMENT_HOOK_RUN_ALL(int, do_something, (request_rec *r, int n), (r, n), OK, DECLINED)
+ </code></p></div>
+
+ <p>Again, <code>OK</code> and <code>DECLINED</code> are the traditional
+ values. You can use what you want.</p>
+
+
+
+ <h3><a name="create-call" id="create-call">Call the hook callers</a></h3>
+ <p>At appropriate moments in the code, call the hook caller,
+ like so:</p>
+
+ <div class="example"><p><code>
+ int n, ret;<br />
+ request_rec *r;<br />
+ <br />
+ ret=ap_run_do_something(r, n);
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hooking" id="hooking">Hooking the hook</a></h2>
+ <p>A module that wants a hook to be called needs to do two
+ things.</p>
+
+ <h3><a name="hooking-implement" id="hooking-implement">Implement the hook function</a></h3>
+ <p>Include the appropriate header, and define a static function
+ of the correct type:</p>
+
+ <div class="example"><p><code>
+ static int my_something_doer(request_rec *r, int n)<br />
+ {<br />
+ <span class="indent">
+ ...<br />
+ return OK;<br />
+ </span>
+ }
+ </code></p></div>
+
+
+ <h3><a name="hooking-add" id="hooking-add">Add a hook registering function</a></h3>
+ <p>During initialisation, Apache will call each modules hook
+ registering function, which is included in the module
+ structure:</p>
+
+ <div class="example"><p><code>
+ static void my_register_hooks()<br />
+ {<br />
+ <span class="indent">
+ ap_hook_do_something(my_something_doer, NULL, NULL, APR_HOOK_MIDDLE);<br />
+ </span>
+ }<br />
+ <br />
+ mode MODULE_VAR_EXPORT my_module =<br />
+ {<br />
+ <span class="indent">
+ ...<br />
+ my_register_hooks /* register hooks */<br />
+ </span>
+ };
+ </code></p></div>
+
+
+ <h3><a name="hooking-order" id="hooking-order">Controlling hook calling order</a></h3>
+ <p>In the example above, we didn't use the three arguments in
+ the hook registration function that control calling order.
+ There are two mechanisms for doing this. The first, rather
+ crude, method, allows us to specify roughly where the hook is
+ run relative to other modules. The final argument control this.
+ There are three possible values: <code>APR_HOOK_FIRST</code>,
+ <code>APR_HOOK_MIDDLE</code> and <code>APR_HOOK_LAST</code>.</p>
+
+ <p>All modules using any particular value may be run in any
+ order relative to each other, but, of course, all modules using
+ <code>APR_HOOK_FIRST</code> will be run before <code>APR_HOOK_MIDDLE</code>
+ which are before <code>APR_HOOK_LAST</code>. Modules that don't care
+ when they are run should use <code>APR_HOOK_MIDDLE</code>. <em>(I spaced
+ these out so people could do stuff like <code>APR_HOOK_FIRST-2</code>
+ to get in slightly earlier, but is this wise? - Ben)</em></p>
+
+ <p>Note that there are two more values,
+ <code>APR_HOOK_REALLY_FIRST</code> and <code>APR_HOOK_REALLY_LAST</code>. These
+ should only be used by the hook exporter.</p>
+
+ <p>The other method allows finer control. When a module knows
+ that it must be run before (or after) some other modules, it
+ can specify them by name. The second (third) argument is a
+ NULL-terminated array of strings consisting of the names of
+ modules that must be run before (after) the current module. For
+ example, suppose we want "mod_xyz.c" and "mod_abc.c" to run
+ before we do, then we'd hook as follows:</p>
+
+ <div class="example"><p><code>
+ static void register_hooks()<br />
+ {<br />
+ <span class="indent">
+ static const char * const aszPre[] = { "mod_xyz.c", "mod_abc.c", NULL };<br />
+ <br />
+ ap_hook_do_something(my_something_doer, aszPre, NULL, APR_HOOK_MIDDLE);<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>Note that the sort used to achieve this is stable, so
+ ordering set by <code>APR_HOOK_<var>ORDER</var></code> is preserved, as far
+ as is possible.</p>
+
+ <p class="cite"><cite>Ben Laurie</cite>, 15th August 1999</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/hooks.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/index.html b/docs/manual/developer/index.html
new file mode 100644
index 00000000..5f97bff8
--- /dev/null
+++ b/docs/manual/developer/index.html
@@ -0,0 +1,3 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/index.html.en b/docs/manual/developer/index.html.en
new file mode 100644
index 00000000..c2e9a2b1
--- /dev/null
+++ b/docs/manual/developer/index.html.en
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Developer Documentation for Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Developer Documentation for Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>Many of the documents on these Developer pages are lifted
+ from Apache 1.3's documentation. While they are all being
+ updated to Apache 2.0, they are in different stages of
+ progress. Please be patient, and point out any discrepancies or
+ errors on the developer/ pages directly to the
+ <a href="http://httpd.apache.org/lists.html#http-dev">dev@httpd.apache.org</a> mailing list.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#topics">Topics</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#external">External Resources</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="topics" id="topics">Topics</a></h2>
+ <ul>
+ <li><a href="API.html">Apache 1.3 API Notes</a></li>
+ <li><a href="hooks.html">Apache 2.0 Hook Functions</a></li>
+ <li><a href="request.html">Request Processing in Apache 2.0</a></li>
+ <li><a href="filters.html">How filters work in Apache 2.0</a></li>
+ <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
+ <li><a href="debugging.html">Debugging Memory Allocation in APR</a></li>
+ <li><a href="documenting.html">Documenting Apache 2.0</a></li>
+ <li><a href="thread_safety.html">Apache 2.0 Thread Safety Issues</a></li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="external" id="external">External Resources</a></h2>
+ <ul>
+ <li>Tools provided by Ian Holsman:
+ <ul>
+ <li><a href="http://lxr.webperf.org/">Apache 2 cross reference</a></li>
+ <li><a href="http://docx.webperf.org/">Autogenerated Apache 2 code documentation</a></li>
+ </ul></li>
+
+ <li>Module Development Tutorials by Kevin O'Donnell
+ <ul>
+ <li><a href="http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html">Integrating a module into the Apache build system</a></li>
+
+ <li><a href="http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html">Handling configuration directives</a></li>
+ </ul></li>
+
+ <li><a href="http://www.onlamp.com/pub/ct/38">Some notes on
+ Apache module development by Ryan Bloom</a></li>
+
+ <li>Developer articles at <a href="http://www.apachetutor.org/">apachetutor</a> include:
+ <ul>
+ <li><a href="http://www.apachetutor.org/dev/request">Request Processing in Apache</a></li>
+ <li><a href="http://www.apachetutor.org/dev/config">Configuration for Modules</a></li>
+ <li><a href="http://www.apachetutor.org/dev/pools">Resource Management in Apache</a></li>
+ <li><a href="http://www.apachetutor.org/dev/reslist">Connection Pooling in Apache</a></li>
+ <li><a href="http://www.apachetutor.org/dev/brigades">Introduction to Buckets and Brigades</a></li>
+ </ul></li>
+ </ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/modules.html b/docs/manual/developer/modules.html
new file mode 100644
index 00000000..cb7b1dbf
--- /dev/null
+++ b/docs/manual/developer/modules.html
@@ -0,0 +1,7 @@
+URI: modules.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: modules.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/developer/modules.html.en b/docs/manual/developer/modules.html.en
new file mode 100644
index 00000000..82029060
--- /dev/null
+++ b/docs/manual/developer/modules.html.en
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Converting Modules from Apache 1.3 to Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Converting Modules from Apache 1.3 to Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+
+ <p>This is a first attempt at writing the lessons I learned
+ when trying to convert the <code>mod_mmap_static</code> module to Apache
+ 2.0. It's by no means definitive and probably won't even be
+ correct in some ways, but it's a start.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">The easier changes ...</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#messy">The messier changes...</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="easy" id="easy">The easier changes ...</a></h2>
+
+ <h3><a name="cleanup" id="cleanup">Cleanup Routines</a></h3>
+ <p>These now need to be of type <code>apr_status_t</code> and return a
+ value of that type. Normally the return value will be
+ <code>APR_SUCCESS</code> unless there is some need to signal an error in
+ the cleanup. Be aware that even though you signal an error not all code
+ yet checks and acts upon the error.</p>
+
+
+ <h3><a name="init" id="init">Initialisation Routines</a></h3>
+ <p>These should now be renamed to better signify where they sit
+ in the overall process. So the name gets a small change from
+ <code>mmap_init</code> to <code>mmap_post_config</code>. The arguments
+ passed have undergone a radical change and now look like</p>
+
+ <ul>
+ <li><code>apr_pool_t *p</code></li>
+ <li><code>apr_pool_t *plog</code></li>
+ <li><code>apr_pool_t *ptemp</code></li>
+ <li><code>server_rec *s</code></li>
+ </ul>
+
+
+ <h3><a name="datatypes" id="datatypes">Data Types</a></h3>
+ <p>A lot of the data types have been moved into the <a href="http://apr.apache.org/">APR</a>. This means that some have had
+ a name change, such as the one shown above. The following is a brief
+ list of some of the changes that you are likely to have to make.</p>
+
+ <ul>
+ <li><code>pool</code> becomes <code>apr_pool_t</code></li>
+ <li><code>table</code> becomes <code>apr_table_t</code></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="messy" id="messy">The messier changes...</a></h2>
+
+ <h3><a name="register-hooks" id="register-hooks">Register Hooks</a></h3>
+ <p>The new architecture uses a series of hooks to provide for
+ calling your functions. These you'll need to add to your module
+ by way of a new function, <code>static void register_hooks(void)</code>.
+ The function is really reasonably straightforward once you
+ understand what needs to be done. Each function that needs
+ calling at some stage in the processing of a request needs to
+ be registered, handlers do not. There are a number of phases
+ where functions can be added, and for each you can specify with
+ a high degree of control the relative order that the function
+ will be called in.</p>
+
+ <p>This is the code that was added to <code>mod_mmap_static</code>:</p>
+ <div class="example"><pre>
+static void register_hooks(void)
+{
+ static const char * const aszPre[]={ "http_core.c",NULL };
+ ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
+ ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
+};</pre></div>
+
+ <p>This registers 2 functions that need to be called, one in
+ the <code>post_config</code> stage (virtually every module will need this
+ one) and one for the <code>translate_name</code> phase. note that while
+ there are different function names the format of each is
+ identical. So what is the format?</p>
+
+ <div class="example"><p><code>
+ ap_hook_<var>phase_name</var>(<var>function_name</var>,
+ <var>predecessors</var>, <var>successors</var>, <var>position</var>);
+ </code></p></div>
+
+ <p>There are 3 hook positions defined...</p>
+
+ <ul>
+ <li><code>HOOK_FIRST</code></li>
+ <li><code>HOOK_MIDDLE</code></li>
+ <li><code>HOOK_LAST</code></li>
+ </ul>
+
+ <p>To define the position you use the position and then modify
+ it with the predecessors and successors. Each of the modifiers
+ can be a list of functions that should be called, either before
+ the function is run (predecessors) or after the function has
+ run (successors).</p>
+
+ <p>In the <code>mod_mmap_static</code> case I didn't care about the
+ <code>post_config</code> stage, but the <code>mmap_static_xlat</code>
+ <strong>must</strong> be called after the core module had done it's name
+ translation, hence the use of the aszPre to define a modifier to the
+ position <code>HOOK_LAST</code>.</p>
+
+
+ <h3><a name="moddef" id="moddef">Module Definition</a></h3>
+ <p>There are now a lot fewer stages to worry about when
+ creating your module definition. The old defintion looked
+ like</p>
+
+ <div class="example"><pre>
+module MODULE_VAR_EXPORT <var>module_name</var>_module =
+{
+ STANDARD_MODULE_STUFF,
+ /* initializer */
+ /* dir config creater */
+ /* dir merger --- default is to override */
+ /* server config */
+ /* merge server config */
+ /* command handlers */
+ /* handlers */
+ /* filename translation */
+ /* check_user_id */
+ /* check auth */
+ /* check access */
+ /* type_checker */
+ /* fixups */
+ /* logger */
+ /* header parser */
+ /* child_init */
+ /* child_exit */
+ /* post read-request */
+};</pre></div>
+
+ <p>The new structure is a great deal simpler...</p>
+ <div class="example"><pre>
+module MODULE_VAR_EXPORT <var>module_name</var>_module =
+{
+ STANDARD20_MODULE_STUFF,
+ /* create per-directory config structures */
+ /* merge per-directory config structures */
+ /* create per-server config structures */
+ /* merge per-server config structures */
+ /* command handlers */
+ /* handlers */
+ /* register hooks */
+};</pre></div>
+
+ <p>Some of these read directly across, some don't. I'll try to
+ summarise what should be done below.</p>
+
+ <p>The stages that read directly across :</p>
+
+ <dl>
+ <dt><code>/* dir config creater */</code></dt>
+ <dd><code>/* create per-directory config structures */</code></dd>
+
+ <dt><code>/* server config */</code></dt>
+ <dd><code>/* create per-server config structures */</code></dd>
+
+ <dt><code>/* dir merger */</code></dt>
+ <dd><code>/* merge per-directory config structures */</code></dd>
+
+ <dt><code>/* merge server config */</code></dt>
+ <dd><code>/* merge per-server config structures */</code></dd>
+
+ <dt><code>/* command table */</code></dt>
+ <dd><code>/* command apr_table_t */</code></dd>
+
+ <dt><code>/* handlers */</code></dt>
+ <dd><code>/* handlers */</code></dd>
+ </dl>
+
+ <p>The remainder of the old functions should be registered as
+ hooks. There are the following hook stages defined so
+ far...</p>
+
+ <dl>
+ <dt><code>ap_hook_post_config</code></dt>
+ <dd>this is where the old <code>_init</code> routines get
+ registered</dd>
+
+ <dt><code>ap_hook_http_method</code></dt>
+ <dd>retrieve the http method from a request. (legacy)</dd>
+
+ <dt><code>ap_hook_open_logs</code></dt>
+ <dd>open any specified logs</dd>
+
+ <dt><code>ap_hook_auth_checker</code></dt>
+ <dd>check if the resource requires authorization</dd>
+
+ <dt><code>ap_hook_access_checker</code></dt>
+ <dd>check for module-specific restrictions</dd>
+
+ <dt><code>ap_hook_check_user_id</code></dt>
+ <dd>check the user-id and password</dd>
+
+ <dt><code>ap_hook_default_port</code></dt>
+ <dd>retrieve the default port for the server</dd>
+
+ <dt><code>ap_hook_pre_connection</code></dt>
+ <dd>do any setup required just before processing, but after
+ accepting</dd>
+
+ <dt><code>ap_hook_process_connection</code></dt>
+ <dd>run the correct protocol</dd>
+
+ <dt><code>ap_hook_child_init</code></dt>
+ <dd>call as soon as the child is started</dd>
+
+ <dt><code>ap_hook_create_request</code></dt>
+ <dd>??</dd>
+
+ <dt><code>ap_hook_fixups</code></dt>
+ <dd>last chance to modify things before generating content</dd>
+
+ <dt><code>ap_hook_handler</code></dt>
+ <dd>generate the content</dd>
+
+ <dt><code>ap_hook_header_parser</code></dt>
+ <dd>lets modules look at the headers, not used by most modules, because
+ they use <code>post_read_request</code> for this</dd>
+
+ <dt><code>ap_hook_insert_filter</code></dt>
+ <dd>to insert filters into the filter chain</dd>
+
+ <dt><code>ap_hook_log_transaction</code></dt>
+ <dd>log information about the request</dd>
+
+ <dt><code>ap_hook_optional_fn_retrieve</code></dt>
+ <dd>retrieve any functions registered as optional</dd>
+
+ <dt><code>ap_hook_post_read_request</code></dt>
+ <dd>called after reading the request, before any other phase</dd>
+
+ <dt><code>ap_hook_quick_handler</code></dt>
+ <dd>called before any request processing, used by cache modules.</dd>
+
+ <dt><code>ap_hook_translate_name</code></dt>
+ <dd>translate the URI into a filename</dd>
+
+ <dt><code>ap_hook_type_checker</code></dt>
+ <dd>determine and/or set the doc type</dd>
+ </dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/modules.html.ja.euc-jp b/docs/manual/developer/modules.html.ja.euc-jp
new file mode 100644
index 00000000..2fba7754
--- /dev/null
+++ b/docs/manual/developer/modules.html.ja.euc-jp
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>⥸塼 Apache 1.3 Apache 2.0 ؤΰܿ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>⥸塼 Apache 1.3 Apache 2.0 ؤΰܿ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/developer/modules.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+
+ <p>ʸ <code>mod_mmap_static</code> ⥸塼 Apache 2.0 Ѥ˰ܿ
+ ؤиȤ˽񤤤ǽμǤޤޤʤ
+ ҤäȤȴְäƤʬ⤢뤫⤷ޤ󤬡
+ óݤˤϤʤǤ礦</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">ñѹ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#messy">äѹ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="easy" id="easy">ñѹ</a></h2>
+
+ <h3><a name="cleanup" id="cleanup">꡼ʥå 롼</a></h3>
+ <p>꡼ʥåץ롼 <code>apr_status_t</code> Ǥɬפޤ
+ ơapr_status_t ֤ͤʤƤϤʤޤ
+ ꡼ʥåΥ顼ΤɬפʤС̡֤ͤ
+ <code>ARP_SUCCESS</code> ǤȤ顼ΤȤƤ⡢
+ ٤ƤΥɤΤåꡢ
+ 顼˱ư򤹤櫓ǤϤʤȤ˵ĤƤ</p>
+
+
+
+ <h3><a name="init" id="init">롼</a></h3>
+
+ <p>롼ϽΤ鸫Ƥä꤯褦ʰ̣ɽ褦ˡ
+ ̾ѹޤǤ顢<code>mmap_init</code> <code>mmap_post_config</code>
+ Τ褦ˤäѹޤ
+ Ϥѹ졢Τ褦ˤʤޤ</p>
+
+ <ul>
+ <li><code>apr_pool_t *p</code></li>
+ <li><code>apr_pool_t *plog</code></li>
+ <li><code>apr_pool_t *ptemp</code></li>
+ <li><code>server_rec *s</code></li>
+ </ul>
+
+
+ <h3><a name="datatypes" id="datatypes">ǡ</a></h3>
+ <p>ǡΤۤȤɤ <a href="http://apr.apache.org/">APR</a> ˰ܤޤĤޤꡢ
+ Ĥ̾ҤΤ褦ѹƤޤ
+ ܤ٤ѹδñʰʲ˼ޤ</p>
+
+ <ul>
+ <li><code>pool</code> becomes <code>apr_pool_t</code></li>
+ <li><code>table</code> becomes <code>apr_table_t</code></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="messy" id="messy">äѹ</a></h2>
+
+ <h3><a name="register-hooks" id="register-hooks">եåϿ</a></h3>
+ <p>ƥǤϺؿƤӽФΤ
+ ϢΥեåѤޤΥեåϡؿ
+ <code>static void register_hooks(void)</code> ȤäϿ褦
+ ⥸塼˽­ʤƤϤʤޤ
+ δؿϡʤˤ򤹤٤ö򤷤ƤޤС
+ ʬˤ狼䤹ΤǤ
+ ꥯȤνΤ륹ơǸƤӽФʤƤϤʤʤ
+ ؿϿɬפޤϥɥϿɬפϤޤ
+ ؿϿǤեϤ󤢤ޤ
+ 줾ΥեǡؿƤӽФŪʽ֤ϡ
+ ʤǤޤ</p>
+
+ <p>ʲϡ<code>mod_mmap_static</code> ɲäɤǤ:</p>
+
+ <div class="example"><pre>
+static void register_hooks(void)
+{
+ static const char * const aszPre[]={ "http_core.c",NULL };
+ ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
+ ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
+};</pre></div>
+
+ <p>ǤϸƤӤ٤ĤδؿϿƤޤĤ
+ <code>post_config</code> ơ (ۤȤɤ٤ƤΥ⥸塼
+ Ϥ줬ɬפǤ) ǡ⤦Ĥ <code>translate_name</code> եѤǤ
+ 줾δؿ̾ϰ㤦ɤƱǤ뤳ȤդƤ
+ ǤϡϤɤΤ褦ˤʤäƤǤ礦?</p>
+
+ <div class="example"><p><code>
+ ap_hook_<var>phase_name</var>(<var>function_name</var>,
+ <var>predecessors</var>, <var>successors</var>, <var>position</var>);
+ </code></p></div>
+
+ <p>Ĥΰ֤Ƥޤ</p>
+
+ <ul>
+ <li><code>HOOK_FIRST</code></li>
+ <li><code>HOOK_MIDDLE</code></li>
+ <li><code>HOOK_LAST</code></li>
+ </ul>
+
+ <p>֤ˤϡ嵭Ρְ֡פꤷ
+ ҤǤԡפȡָԡפǼäޤ
+ ԡסָԡפϡƤФ٤ؿΥꥹȤǤ
+ ԡפϴؿμ¹˸ƤФΤǡ
+ ָԡפϼ¹Ը˸ƤФΤǤ</p>
+
+ <p><code>mod_mmap_static</code> ξ硢<code>post_config</code>
+ ơǤɬפޤ󤬡
+ <code>mmap_static_xlat</code> core ⥸塼뤬̾Ѵ¹Ԥ
+ <strong>ƤФʤФʤޤ</strong>
+ aszPre Ȥä <code>HOOK_LAST</code> νҤƤޤ</p>
+
+
+ <h3><a name="moddef" id="moddef">⥸塼</a></h3>
+ <p>⥸塼ݤդʤФʤʤ
+ ơοϷ㸺ƤޤŤϼΤ褦ˤʤäƤޤ</p>
+
+ <div class="example"><pre>
+module MODULE_VAR_EXPORT <var>module_name</var>_module =
+{
+ STANDARD_MODULE_STUFF,
+ /* initializer */
+ /* dir config creater */
+ /* dir merger --- default is to override */
+ /* server config */
+ /* merge server config */
+ /* command handlers */
+ /* handlers */
+ /* filename translation */
+ /* check_user_id */
+ /* check auth */
+ /* check access */
+ /* type_checker */
+ /* fixups */
+ /* logger */
+ /* header parser */
+ /* child_init */
+ /* child_exit */
+ /* post read-request */
+};</pre></div>
+
+ <p>¤ΤϤȤäƤ⥷ץǤ</p>
+ <div class="example"><pre>
+module MODULE_VAR_EXPORT <var>module_name</var>_module =
+{
+ STANDARD20_MODULE_STUFF,
+ /* create per-directory config structures */
+ /* merge per-directory config structures */
+ /* create per-server config structures */
+ /* merge per-server config structures */
+ /* command handlers */
+ /* handlers */
+ /* register hooks */
+};</pre></div>
+
+ <p>ΤΤĤϸŤΤ鿷ΤľɤؤΤǡ
+ ĤϤǤϤޤ󡣤ɤФΤ󤷤Ƥߤޤ</p>
+
+ <p>ľɤؤ륹ơ:</p>
+
+ <dl>
+ <dt><code>/* ǥ쥯ȥؿ */</code></dt>
+ <dd><code>/* ǥ쥯ȥ깽¤κ */</code></dd>
+
+ <dt><code>/* ؿ */</code></dt>
+ <dd><code>/* 깽¤κ */</code></dd>
+
+ <dt><code>/* ǥ쥯ȥޡؿ */</code></dt>
+ <dd><code>/* ǥ쥯ȥ깽¤Υޡ */</code></dd>
+
+ <dt><code>/* ޡؿ */</code></dt>
+ <dd><code>/* 깽¤κޡ */</code></dd>
+
+ <dt><code>/* ޥɡơ֥ */</code></dt>
+ <dd><code>/* ޥ apr_table_t */</code></dd>
+
+ <dt><code>/* ϥɥ */</code></dt>
+ <dd><code>/* ϥɥ */</code></dd>
+ </dl>
+
+ <p>ŤؿλĤΤΤϥեåȤϿ٤Ǥ
+ ǼΤ褦ʥեåơƤޤ</p>
+
+ <dl>
+ <dt><code>ap_hook_post_config</code></dt>
+ <dd>( <code>_init</code> 롼Ͽ٤Ǥ)</dd>
+
+ <dt><code>ap_hook_http_method</code></dt>
+ <dd>(ꥯȤ HTTP ᥽åɤޤ (ߴ))</dd>
+
+ <dt><code>ap_hook_open_logs</code></dt>
+ <dd>(ΥΥץ)</dd>
+
+ <dt><code>ap_hook_auth_checker</code></dt>
+ <dd>(꥽¤ɬפȤ뤫ɤγǧ)</dd>
+
+ <dt><code>ap_hook_access_checker</code></dt>
+ <dd>(⥸塼ͭγǧ)</dd>
+
+ <dt><code>ap_hook_check_user_id</code></dt>
+ <dd>(桼 ID ȥѥɤγǧ)</dd>
+
+ <dt><code>ap_hook_default_port</code></dt>
+ <dd>(ФΥǥեȡݡȤμ)</dd>
+
+ <dt><code>ap_hook_pre_connection</code></dt>
+ <dd>(ľɬפʤȤ¹ԡ accept ľ˸ƤФ)</dd>
+
+ <dt><code>ap_hook_process_connection</code></dt>
+ <dd>(ץȥν)</dd>
+
+ <dt><code>ap_hook_child_init</code></dt>
+ <dd>(ҥץưľ)</dd>
+
+ <dt><code>ap_hook_create_request</code></dt>
+ <dd>(??)</dd>
+
+ <dt><code>ap_hook_fixups</code></dt>
+ <dd>(Ƥѹ饹ȡ)</dd>
+
+ <dt><code>ap_hook_handler</code></dt>
+ <dd>(Ƥ)</dd>
+
+ <dt><code>ap_hook_header_parser</code></dt>
+ <dd>(⥸塼˥إåξȲ򤵤롣ۤȤɤΥ⥸塼ǤϻȤޤpost_read_request Ȥޤ)</dd>
+
+ <dt><code>ap_hook_insert_filter</code></dt>
+ <dd>(ե륿˥ե륿)</dd>
+
+ <dt><code>ap_hook_log_transaction</code></dt>
+ <dd>(ꥯȤˤĤƤξϿ)</dd>
+
+ <dt><code>ap_hook_optional_fn_retrieve</code></dt>
+ <dd>(ץȤϿ줿ؿμ)</dd>
+
+ <dt><code>ap_hook_post_read_request</code></dt>
+ <dd>(ꥯȤɤߤ塢¾Υե˸ƤФ)</dd>
+
+ <dt><code>ap_hook_quick_handler</code></dt>
+ <dd>ꥯȤνϤޤ˸ƤФ롣å⥸塼뤬
+ ѤƤ</dd>
+
+ <dt><code>ap_hook_translate_name</code></dt>
+ <dd>(URI ե̾Ѵ)</dd>
+
+ <dt><code>ap_hook_type_checker</code></dt>
+ <dd>(ʸ񷿤ηꡣ뤤Ϥ)</dd>
+ </dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/developer/modules.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/request.html b/docs/manual/developer/request.html
new file mode 100644
index 00000000..54770724
--- /dev/null
+++ b/docs/manual/developer/request.html
@@ -0,0 +1,3 @@
+URI: request.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/request.html.en b/docs/manual/developer/request.html.en
new file mode 100644
index 00000000..aeb6e504
--- /dev/null
+++ b/docs/manual/developer/request.html.en
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Request Processing in Apache 2.0 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Request Processing in Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/request.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Warning - this is a first (fast) draft that needs further
+ revision!</p>
+ </div>
+
+ <p>Several changes in Apache 2.0 affect the internal request
+ processing mechanics. Module authors need to be aware of these
+ changes so they may take advantage of the optimizations and
+ security enhancements.</p>
+
+ <p>The first major change is to the subrequest and redirect
+ mechanisms. There were a number of different code paths in
+ Apache 1.3 to attempt to optimize subrequest or redirect
+ behavior. As patches were introduced to 2.0, these
+ optimizations (and the server behavior) were quickly broken due
+ to this duplication of code. All duplicate code has been folded
+ back into <code>ap_process_request_internal()</code> to prevent
+ the code from falling out of sync again.</p>
+
+ <p>This means that much of the existing code was 'unoptimized'.
+ It is the Apache HTTP Project's first goal to create a robust
+ and correct implementation of the HTTP server RFC. Additional
+ goals include security, scalability and optimization. New
+ methods were sought to optimize the server (beyond the
+ performance of Apache 1.3) without introducing fragile or
+ insecure code.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#processing">The Request Processing Cycle</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#parsing">The Request Parsing Phase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">The Security Phase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#preparation">The Preparation Phase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#handler">The Handler Phase</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="processing" id="processing">The Request Processing Cycle</a></h2>
+ <p>All requests pass through <code>ap_process_request_internal()</code>
+ in <code>request.c</code>, including subrequests and redirects. If a module
+ doesn't pass generated requests through this code, the author is cautioned
+ that the module may be broken by future changes to request
+ processing.</p>
+
+ <p>To streamline requests, the module author can take advantage
+ of the hooks offered to drop out of the request cycle early, or
+ to bypass core Apache hooks which are irrelevant (and costly in
+ terms of CPU.)</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="parsing" id="parsing">The Request Parsing Phase</a></h2>
+ <h3><a name="unescape" id="unescape">Unescapes the URL</a></h3>
+ <p>The request's <code>parsed_uri</code> path is unescaped, once and only
+ once, at the beginning of internal request processing.</p>
+
+ <p>This step is bypassed if the proxyreq flag is set, or the
+ <code>parsed_uri.path</code> element is unset. The module has no further
+ control of this one-time unescape operation, either failing to
+ unescape or multiply unescaping the URL leads to security
+ reprecussions.</p>
+
+
+ <h3><a name="strip" id="strip">Strips Parent and This Elements from the
+ URI</a></h3>
+ <p>All <code>/../</code> and <code>/./</code> elements are
+ removed by <code>ap_getparents()</code>. This helps to ensure
+ the path is (nearly) absolute before the request processing
+ continues.</p>
+
+ <p>This step cannot be bypassed.</p>
+
+
+ <h3><a name="inital-location-walk" id="inital-location-walk">Initial URI Location Walk</a></h3>
+ <p>Every request is subject to an
+ <code>ap_location_walk()</code> call. This ensures that
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sections
+ are consistently enforced for all requests. If the request is an internal
+ redirect or a sub-request, it may borrow some or all of the processing
+ from the previous or parent request's ap_location_walk, so this step
+ is generally very efficient after processing the main request.</p>
+
+
+ <h3><a name="translate_name" id="translate_name">translate_name</a></h3>
+ <p>Modules can determine the file name, or alter the given URI
+ in this step. For example, <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> will
+ translate the URI's path into the configured virtual host,
+ <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> will translate the path to an alias path,
+ and if the request falls back on the core, the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> is prepended to the request resource.</p>
+
+ <p>If all modules <code>DECLINE</code> this phase, an error 500 is
+ returned to the browser, and a "couldn't translate name" error is logged
+ automatically.</p>
+
+
+ <h3><a name="map_to_storage" id="map_to_storage">Hook: map_to_storage</a></h3>
+ <p>After the file or correct URI was determined, the
+ appropriate per-dir configurations are merged together. For
+ example, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> compares and merges the appropriate
+ <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> sections.
+ If the URI is nothing more than a local (non-proxy) <code>TRACE</code>
+ request, the core handles the request and returns <code>DONE</code>.
+ If no module answers this hook with <code>OK</code> or <code>DONE</code>,
+ the core will run the request filename against the <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> and <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code> sections. If the request
+ 'filename' isn't an absolute, legal filename, a note is set for
+ later termination.</p>
+
+
+ <h3><a name="location-walk" id="location-walk">URI Location Walk</a></h3>
+ <p>Every request is hardened by a second
+ <code>ap_location_walk()</code> call. This reassures that a
+ translated request is still subjected to the configured
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sections.
+ The request again borrows some or all of the processing from its previous
+ <code>location_walk</code> above, so this step is almost always very
+ efficient unless the translated URI mapped to a substantially different
+ path or Virtual Host.</p>
+
+
+ <h3><a name="header_parser" id="header_parser">Hook: header_parser</a></h3>
+ <p>The main request then parses the client's headers. This
+ prepares the remaining request processing steps to better serve
+ the client's request.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">The Security Phase</a></h2>
+ <p>Needs Documentation. Code is:</p>
+
+ <div class="example"><pre>
+switch (ap_satisfies(r)) {
+case SATISFY_ALL:
+case SATISFY_NOSPEC:
+ if ((access_status = ap_run_access_checker(r)) != 0) {
+ return decl_die(access_status, "check access", r);
+ }
+
+ if (ap_some_auth_required(r)) {
+ if (((access_status = ap_run_check_user_id(r)) != 0)
+ || !ap_auth_type(r)) {
+ return decl_die(access_status, ap_auth_type(r)
+ ? "check user. No user file?"
+ : "perform authentication. AuthType not set!",
+ r);
+ }
+
+ if (((access_status = ap_run_auth_checker(r)) != 0)
+ || !ap_auth_type(r)) {
+ return decl_die(access_status, ap_auth_type(r)
+ ? "check access. No groups file?"
+ : "perform authentication. AuthType not set!",
+ r);
+ }
+ }
+ break;
+
+case SATISFY_ANY:
+ if (((access_status = ap_run_access_checker(r)) != 0)) {
+ if (!ap_some_auth_required(r)) {
+ return decl_die(access_status, "check access", r);
+ }
+
+ if (((access_status = ap_run_check_user_id(r)) != 0)
+ || !ap_auth_type(r)) {
+ return decl_die(access_status, ap_auth_type(r)
+ ? "check user. No user file?"
+ : "perform authentication. AuthType not set!",
+ r);
+ }
+
+ if (((access_status = ap_run_auth_checker(r)) != 0)
+ || !ap_auth_type(r)) {
+ return decl_die(access_status, ap_auth_type(r)
+ ? "check access. No groups file?"
+ : "perform authentication. AuthType not set!",
+ r);
+ }
+ }
+ break;
+}</pre></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="preparation" id="preparation">The Preparation Phase</a></h2>
+ <h3><a name="type_checker" id="type_checker">Hook: type_checker</a></h3>
+ <p>The modules have an opportunity to test the URI or filename
+ against the target resource, and set mime information for the
+ request. Both <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> and
+ <code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code> use this phase to compare the file
+ name or contents against the administrator's configuration and set the
+ content type, language, character set and request handler. Some modules
+ may set up their filters or other request handling parameters at this
+ time.</p>
+
+ <p>If all modules <code>DECLINE</code> this phase, an error 500 is
+ returned to the browser, and a "couldn't find types" error is logged
+ automatically.</p>
+
+
+ <h3><a name="fixups" id="fixups">Hook: fixups</a></h3>
+ <p>Many modules are 'trounced' by some phase above. The fixups
+ phase is used by modules to 'reassert' their ownership or force
+ the request's fields to their appropriate values. It isn't
+ always the cleanest mechanism, but occasionally it's the only
+ option.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="handler" id="handler">The Handler Phase</a></h2>
+ <p>This phase is <strong>not</strong> part of the processing in
+ <code>ap_process_request_internal()</code>. Many
+ modules prepare one or more subrequests prior to creating any
+ content at all. After the core, or a module calls
+ <code>ap_process_request_internal()</code> it then calls
+ <code>ap_invoke_handler()</code> to generate the request.</p>
+
+ <h3><a name="insert_filter" id="insert_filter">Hook: insert_filter</a></h3>
+ <p>Modules that transform the content in some way can insert
+ their values and override existing filters, such that if the
+ user configured a more advanced filter out-of-order, then the
+ module can move its order as need be. There is no result code,
+ so actions in this hook better be trusted to always succeed.</p>
+
+
+ <h3><a name="hook_handler" id="hook_handler">Hook: handler</a></h3>
+ <p>The module finally has a chance to serve the request in its
+ handler hook. Note that not every prepared request is sent to
+ the handler hook. Many modules, such as <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>,
+ will create subrequests for a given URI, and then never serve the
+ subrequest, but simply lists it for the user. Remember not to
+ put required teardown from the hooks above into this module,
+ but register pool cleanups against the request pool to free
+ resources as required.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/request.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/developer/thread_safety.html b/docs/manual/developer/thread_safety.html
new file mode 100644
index 00000000..02f067e7
--- /dev/null
+++ b/docs/manual/developer/thread_safety.html
@@ -0,0 +1,3 @@
+URI: thread_safety.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/developer/thread_safety.html.en b/docs/manual/developer/thread_safety.html.en
new file mode 100644
index 00000000..9592eb1f
--- /dev/null
+++ b/docs/manual/developer/thread_safety.html.en
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 2.0 Thread Safety Issues - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 Thread Safety Issues</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/developer/thread_safety.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>When using any of the threaded mpms in Apache 2.0 it is important
+ that every function called from Apache be thread safe. When linking in 3rd
+ party extensions it can be difficult to determine whether the resulting
+ server will be thread safe. Casual testing generally won't tell you this
+ either as thread safety problems can lead to subtle race conditons that
+ may only show up in certain conditions under heavy load.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#variables">Global and static variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errno">errno</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#functions">Common standard troublesome functions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#commonlibs">Common 3rd Party Libraries</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#liblist">Library List</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="variables" id="variables">Global and static variables</a></h2>
+ <p>When writing your module or when trying to determine if a module or
+ 3rd party library is thread safe there are some common things to keep in
+ mind.</p>
+
+ <p>First, you need to recognize that in a threaded model each individual
+ thread has its own program counter, stack and registers. Local variables
+ live on the stack, so those are fine. You need to watch out for any
+ static or global variables. This doesn't mean that you are absolutely not
+ allowed to use static or global variables. There are times when you
+ actually want something to affect all threads, but generally you need to
+ avoid using them if you want your code to be thread safe.</p>
+
+ <p>In the case where you have a global variable that needs to be global and
+ accessed by all threads, be very careful when you update it. If, for
+ example, it is an incrementing counter, you need to atomically increment
+ it to avoid race conditions with other threads. You do this using a mutex
+ (mutual exclusion). Lock the mutex, read the current value, increment it
+ and write it back and then unlock the mutex. Any other thread that wants
+ to modify the value has to first check the mutex and block until it is
+ cleared.</p>
+
+ <p>If you are using <a href="http://apr.apache.org/">APR</a>, have a look
+ at the <code>apr_atomic_<var>*</var></code> functions and the
+ <code>apr_thread_mutex_<var>*</var></code> functions.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errno" id="errno">errno</a></h2>
+ <p>This is a common global variable that holds the error number of the
+ last error that occurred. If one thread calls a low-level function that
+ sets errno and then another thread checks it, we are bleeding error
+ numbers from one thread into another. To solve this, make sure your
+ module or library defines <code>_REENTRANT</code> or is compiled with
+ <code>-D_REENTRANT</code>. This will make errno a per-thread variable
+ and should hopefully be transparent to the code. It does this by doing
+ something like this:</p>
+
+ <div class="example"><p><code>
+ #define errno (*(__errno_location()))
+ </code></p></div>
+
+ <p>which means that accessing errno will call
+ <code>__errno_location()</code> which is provided by the libc. Setting
+ <code>_REENTRANT</code> also forces redefinition of some other functions
+ to their <code><var>*</var>_r</code> equivalents and sometimes changes
+ the common <code>getc</code>/<code>putc</code> macros into safer function
+ calls. Check your libc documentation for specifics. Instead of, or in
+ addition to <code>_REENTRANT</code> the symbols that may affect this are
+ <code>_POSIX_C_SOURCE</code>, <code>_THREAD_SAFE</code>,
+ <code>_SVID_SOURCE</code>, and <code>_BSD_SOURCE</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="functions" id="functions">Common standard troublesome functions</a></h2>
+ <p>Not only do things have to be thread safe, but they also have to be
+ reentrant. <code>strtok()</code> is an obvious one. You call it the first
+ time with your delimiter which it then remembers and on each subsequent
+ call it returns the next token. Obviously if multiple threads are
+ calling it you will have a problem. Most systems have a reentrant version
+ of of the function called <code>strtok_r()</code> where you pass in an
+ extra argument which contains an allocated <code>char *</code> which the
+ function will use instead of its own static storage for maintaining
+ the tokenizing state. If you are using <a href="http://apr.apache.org/">APR</a> you can use <code>apr_strtok()</code>.</p>
+
+ <p><code>crypt()</code> is another function that tends to not be reentrant,
+ so if you run across calls to that function in a library, watch out. On
+ some systems it is reentrant though, so it is not always a problem. If
+ your system has <code>crypt_r()</code> chances are you should be using
+ that, or if possible simply avoid the whole mess by using md5 instead.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="commonlibs" id="commonlibs">Common 3rd Party Libraries</a></h2>
+ <p>The following is a list of common libraries that are used by 3rd party
+ Apache modules. You can check to see if your module is using a potentially
+ unsafe library by using tools such as <code>ldd(1)</code> and
+ <code>nm(1)</code>. For <a href="http://www.php.net/">PHP</a>, for example,
+ try this:</p>
+
+ <div class="example"><p><code>
+ % ldd libphp4.so<br />
+ libsablot.so.0 =&gt; /usr/local/lib/libsablot.so.0 (0x401f6000)<br />
+ libexpat.so.0 =&gt; /usr/lib/libexpat.so.0 (0x402da000)<br />
+ libsnmp.so.0 =&gt; /usr/lib/libsnmp.so.0 (0x402f9000)<br />
+ libpdf.so.1 =&gt; /usr/local/lib/libpdf.so.1 (0x40353000)<br />
+ libz.so.1 =&gt; /usr/lib/libz.so.1 (0x403e2000)<br />
+ libpng.so.2 =&gt; /usr/lib/libpng.so.2 (0x403f0000)<br />
+ libmysqlclient.so.11 =&gt; /usr/lib/libmysqlclient.so.11 (0x40411000)<br />
+ libming.so =&gt; /usr/lib/libming.so (0x40449000)<br />
+ libm.so.6 =&gt; /lib/libm.so.6 (0x40487000)<br />
+ libfreetype.so.6 =&gt; /usr/lib/libfreetype.so.6 (0x404a8000)<br />
+ libjpeg.so.62 =&gt; /usr/lib/libjpeg.so.62 (0x404e7000)<br />
+ libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0x40505000)<br />
+ libssl.so.2 =&gt; /lib/libssl.so.2 (0x40532000)<br />
+ libcrypto.so.2 =&gt; /lib/libcrypto.so.2 (0x40560000)<br />
+ libresolv.so.2 =&gt; /lib/libresolv.so.2 (0x40624000)<br />
+ libdl.so.2 =&gt; /lib/libdl.so.2 (0x40634000)<br />
+ libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x40637000)<br />
+ libc.so.6 =&gt; /lib/libc.so.6 (0x4064b000)<br />
+ /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x80000000)
+ </code></p></div>
+
+ <p>In addition to these libraries you will need to have a look at any
+ libraries linked statically into the module. You can use <code>nm(1)</code>
+ to look for individual symbols in the module.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="liblist" id="liblist">Library List</a></h2>
+ <p>Please drop a note to <a href="http://httpd.apache.org/lists.html#http-dev">dev@httpd.apache.org</a>
+ if you have additions or corrections to this list.</p>
+
+ <table class="bordered"><tr class="header"><th>Library</th><th>Version</th><th>Thread Safe?</th><th>Notes</th></tr>
+<tr><td><a href="http://aspell.sourceforge.net/">ASpell/PSpell</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.sleepycat.com/">Berkeley DB</a></td>
+ <td>3.x, 4.x</td>
+ <td>Yes</td>
+ <td>Be careful about sharing a connection across threads.</td></tr>
+<tr><td><a href="http://sources.redhat.com/bzip2/index.html">bzip2</a></td>
+ <td> </td>
+ <td>Yes</td>
+ <td>Both low-level and high-level APIs are thread-safe. However,
+ high-level API requires thread-safe access to errno.</td></tr>
+<tr class="odd"><td><a href="http://cr.yp.to/cdb.html">cdb</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://www.washington.edu/imap/">C-Client</a></td>
+ <td> </td>
+ <td>Perhaps</td>
+ <td>c-client uses <code>strtok()</code> and
+ <code>gethostbyname()</code> which are not thread-safe on most C
+ library implementations. c-client's static data is meant to be shared
+ across threads. If <code>strtok()</code> and
+ <code>gethostbyname()</code> are thread-safe on your OS, c-client
+ <em>may</em> be thread-safe.</td></tr>
+<tr class="odd"><td><a href="http://www.fastio.com/">cpdflib</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://www.ijg.org/files/">libcrypt</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://expat.sourceforge.net/">Expat</a></td>
+ <td> </td>
+ <td>Yes</td>
+ <td>Need a separate parser instance per thread</td></tr>
+<tr><td><a href="http://www.freetds.org/">FreeTDS</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.freetype.org/">FreeType</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://www.boutell.com/gd/">GD 1.8.x</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.boutell.com/gd/">GD 2.0.x</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://www.gnu.org/software/gdbm/gdbm.html">gdbm</a></td>
+ <td> </td>
+ <td>No</td>
+ <td>Errors returned via a static <code>gdbm_error</code>
+ variable</td></tr>
+<tr class="odd"><td><a href="http://www.imagemagick.org/">ImageMagick</a></td>
+ <td>5.2.2</td>
+ <td>Yes</td>
+ <td>ImageMagick docs claim it is thread safe since version 5.2.2 (see <a href="http://www.cise.ufl.edu/depot/www/ImageMagick/www/Changelog.html">Change log</a>).
+ </td></tr>
+<tr><td><a href="http://www.enlightenment.org/pages/imlib2.html">Imlib2</a></td>
+ <td> </td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.ijg.org/files/">libjpeg</a></td>
+ <td>v6b</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://mysql.com">libmysqlclient</a></td>
+ <td> </td>
+ <td>Yes</td>
+ <td>Use mysqlclient_r library variant to ensure thread-safety. For
+ more information, please read <a href="http://www.mysql.com/doc/en/Threaded_clients.html">http://www.mysql.com/doc/en/Threaded_clients.html</a>.</td></tr>
+<tr class="odd"><td><a href="http://www.opaque.net/ming/">Ming</a></td>
+ <td>0.2a</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://net-snmp.sourceforge.net/">Net-SNMP</a></td>
+ <td>5.0.x</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.openldap.org/">OpenLDAP</a></td>
+ <td>2.1.x</td>
+ <td>Yes</td>
+ <td>Use <code>ldap_r</code> library variant to ensure
+ thread-safety.</td></tr>
+<tr><td><a href="http://www.openssl.org/">OpenSSL</a></td>
+ <td>0.9.6g</td>
+ <td>Yes</td>
+ <td>Requires proper usage of <code>CRYPTO_num_locks</code>,
+ <code>CRYPTO_set_locking_callback</code>,
+ <code>CRYPTO_set_id_callback</code></td></tr>
+<tr class="odd"><td><a href="http://www.oracle.com/">liboci8 (Oracle 8+)</a></td>
+ <td>8.x,9.x</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://pdflib.com/">pdflib</a></td>
+ <td>5.0.x</td>
+ <td>Yes</td>
+ <td>PDFLib docs claim it is thread safe; changes.txt indicates it
+ has been partially thread-safe since V1.91: <a href="http://www.pdflib.com/products/pdflib/index.html">http://www.pdflib.com/products/pdflib/index.html</a>.</td></tr>
+<tr class="odd"><td><a href="http://www.libpng.org/pub/png/libpng.html">libpng</a></td>
+ <td>1.0.x</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr><td><a href="http://www.libpng.org/pub/png/libpng.html">libpng</a></td>
+ <td>1.2.x</td>
+ <td>?</td>
+ <td> </td></tr>
+<tr class="odd"><td><a href="http://www.postgresql.org/idocs/index.php?libpq-threading.html">libpq (PostgreSQL)</a></td>
+ <td>7.x</td>
+ <td>Yes</td>
+ <td>Don't share connections across threads and watch out for
+ <code>crypt()</code> calls</td></tr>
+<tr><td><a href="http://www.gingerall.com/charlie/ga/xml/p_sab.xml">Sablotron</a></td>
+ <td>0.95</td>
+ <td>?</td>
+ <td /></tr>
+<tr class="odd"><td><a href="http://www.gzip.org/zlib/">zlib</a></td>
+ <td>1.1.4</td>
+ <td>Yes</td>
+ <td>Relies upon thread-safe zalloc and zfree functions Default is to
+ use libc's calloc/free which are thread-safe.</td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/developer/thread_safety.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dns-caveats.html b/docs/manual/dns-caveats.html
new file mode 100644
index 00000000..9996161f
--- /dev/null
+++ b/docs/manual/dns-caveats.html
@@ -0,0 +1,11 @@
+URI: dns-caveats.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: dns-caveats.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: dns-caveats.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/dns-caveats.html.en b/docs/manual/dns-caveats.html.en
new file mode 100644
index 00000000..763d1a70
--- /dev/null
+++ b/docs/manual/dns-caveats.html.en
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Issues Regarding DNS and Apache - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Issues Regarding DNS and Apache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/dns-caveats.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This page could be summarized with the statement: don't
+ configure Apache in such a way that it relies on DNS resolution
+ for parsing of the configuration files. If Apache requires DNS
+ resolution to parse the configuration files then your server
+ may be subject to reliability problems (ie. it might not boot),
+ or denial and theft of service attacks (including users able
+ to steal hits from other users).</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">A Simple Example</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#denial">Denial of Service</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#main">The "main server" Address</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#tips">Tips to Avoid These Problems</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Appendix: Future Directions</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">A Simple Example</a></h2>
+
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>In order for Apache to function properly, it absolutely needs
+ to have two pieces of information about each virtual host: the
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> and at least one
+ IP address that the server will bind and respond to. The above
+ example does not include the IP address, so Apache must use DNS
+ to find the address of <code>www.abc.dom</code>. If for some
+ reason DNS is not available at the time your server is parsing
+ its config file, then this virtual host <strong>will not be
+ configured</strong>. It won't be able to respond to any hits
+ to this virtual host (prior to Apache version 1.2 the server
+ would not even boot).</p>
+
+ <p>Suppose that <code>www.abc.dom</code> has address 10.0.0.1.
+ Then consider this configuration snippet:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>This time Apache needs to use reverse DNS to find the
+ <code>ServerName</code> for this virtualhost. If that reverse
+ lookup fails then it will partially disable the virtualhost
+ (prior to Apache version 1.2 the server would not even boot).
+ If the virtual host is name-based then it will effectively be
+ totally disabled, but if it is IP-based then it will mostly
+ work. However, if Apache should ever have to generate a full
+ URL for the server which includes the server name, then it will
+ fail to generate a valid URL.</p>
+
+ <p>Here is a snippet that avoids both of these problems:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerName www.abc.dom <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="denial" id="denial">Denial of Service</a></h2>
+
+
+ <p>There are (at least) two forms that denial of service
+ can come in. If you are running a version of Apache prior to
+ version 1.2 then your server will not even boot if one of the
+ two DNS lookups mentioned above fails for any of your virtual
+ hosts. In some cases this DNS lookup may not even be under your
+ control; for example, if <code>abc.dom</code> is one of your
+ customers and they control their own DNS, they can force your
+ (pre-1.2) server to fail while booting simply by deleting the
+ <code>www.abc.dom</code> record.</p>
+
+ <p>Another form is far more insidious. Consider this
+ configuration snippet:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webgirl@abc.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt; <br />
+ <br />
+ &lt;VirtualHost www.def.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webguy@def.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/def <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Suppose that you've assigned 10.0.0.1 to
+ <code>www.abc.dom</code> and 10.0.0.2 to
+ <code>www.def.dom</code>. Furthermore, suppose that
+ <code>def.dom</code> has control of their own DNS. With this
+ config you have put <code>def.dom</code> into a position where
+ they can steal all traffic destined to <code>abc.dom</code>. To
+ do so, all they have to do is set <code>www.def.dom</code> to
+ 10.0.0.1. Since they control their own DNS you can't stop them
+ from pointing the <code>www.def.dom</code> record wherever they
+ wish.</p>
+
+ <p>Requests coming in to 10.0.0.1 (including all those where
+ users typed in URLs of the form
+ <code>http://www.abc.dom/whatever</code>) will all be served by
+ the <code>def.dom</code> virtual host. To better understand why
+ this happens requires a more in-depth discussion of how Apache
+ matches up incoming requests with the virtual host that will
+ serve it. A rough document describing this <a href="vhosts/details.html">is available</a>.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">The "main server" Address</a></h2>
+
+
+ <p>The addition of <a href="vhosts/name-based.html">name-based
+ virtual host support</a> in Apache 1.1 requires Apache to know
+ the IP address(es) of the host that <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ is running on. To get this address it uses either the global
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ (if present) or calls the C function <code>gethostname</code>
+ (which should return the same as typing "hostname" at the
+ command prompt). Then it performs a DNS lookup on this address.
+ At present there is no way to avoid this lookup.</p>
+
+ <p>If you fear that this lookup might fail because your DNS
+ server is down then you can insert the hostname in
+ <code>/etc/hosts</code> (where you probably already have it so
+ that the machine can boot properly). Then ensure that your
+ machine is configured to use <code>/etc/hosts</code> in the
+ event that DNS fails. Depending on what OS you are using this
+ might be accomplished by editing <code>/etc/resolv.conf</code>,
+ or maybe <code>/etc/nsswitch.conf</code>.</p>
+
+ <p>If your server doesn't have to perform DNS for any other
+ reason then you might be able to get away with running Apache
+ with the <code>HOSTRESORDER</code> environment variable set to
+ "local". This all depends on what OS and resolver libraries you
+ are using. It also affects CGIs unless you use
+ <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> to control the environment. It's best
+ to consult the man pages or FAQs for your OS.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips">Tips to Avoid These Problems</a></h2>
+
+
+ <ul>
+ <li>
+ use IP addresses in
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>
+ </li>
+
+ <li>
+ use IP addresses in
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ </li>
+
+ <li>
+ ensure all virtual hosts have an explicit
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ </li>
+
+ <li>create a <code>&lt;VirtualHost _default_:*&gt;</code>
+ server that has no pages to serve</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="appendix" id="appendix">Appendix: Future Directions</a></h2>
+
+
+ <p>The situation regarding DNS is highly undesirable. For
+ Apache 1.2 we've attempted to make the server at least continue
+ booting in the event of failed DNS, but it might not be the
+ best we can do. In any event, requiring the use of explicit IP
+ addresses in configuration files is highly undesirable in
+ today's Internet where renumbering is a necessity.</p>
+
+ <p>A possible work around to the theft of service attack
+ described above would be to perform a reverse DNS lookup on the
+ IP address returned by the forward lookup and compare the two
+ names -- in the event of a mismatch, the virtualhost would be
+ disabled. This would require reverse DNS to be configured
+ properly (which is something that most admins are familiar with
+ because of the common use of "double-reverse" DNS lookups by
+ FTP servers and TCP wrappers).</p>
+
+ <p>In any event, it doesn't seem possible to reliably boot a
+ virtual-hosted web server when DNS has failed unless IP
+ addresses are used. Partial solutions such as disabling
+ portions of the configuration might be worse than not booting
+ at all depending on what the webserver is supposed to
+ accomplish.</p>
+
+ <p>As HTTP/1.1 is deployed and browsers and proxies start
+ issuing the <code>Host</code> header it will become possible to
+ avoid the use of IP-based virtual hosts entirely. In this case,
+ a webserver has no requirement to do DNS lookups during
+ configuration. But as of March 1997 these features have not
+ been deployed widely enough to be put into use on critical
+ webservers.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/dns-caveats.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dns-caveats.html.ja.euc-jp b/docs/manual/dns-caveats.html.ja.euc-jp
new file mode 100644
index 00000000..17ee62d8
--- /dev/null
+++ b/docs/manual/dns-caveats.html.ja.euc-jp
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>DNS Apache ˤޤĤջ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>DNS Apache ˤޤĤջ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ʸƤϼΰ˿ԤޤApache եɤ߹Ȥ
+ DNS Ѥɬפʤ褦ˤƲסApache ե
+ ɤ߹Ȥ DNS Ѥɬפ硢
+ (ưʤ⤷ޤ) 䥵ӥݤѥå
+ (¾Υ桼ҥåȤळȤޤߤޤ)
+ ľ̤뤫⤷ޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">ñ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#denial">ӥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#main">ּ祵Сץɥ쥹</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#tips">ʾ褹ˡ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Ͽ: Ū</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">ñ</a></h2>
+
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Apache ˵ǽˤϡСۥɬĤ
+ ɬפˤʤޤϡ
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ ȡΥФ뤿 IP () Ǥ
+ 嵭Ǥ IP ɥ쥹ޤǤޤΤǡApache DNS
+ Ѥ <code>www.abc.dom</code> 򸫤ĤʤФʤޤ
+ 餫ͳեɤ߹ǤȤ DNS
+ ѤǤʤä硢
+ СۥȤ<strong>ꤵޤ</strong>
+ ơΥСۥȤФҥåȤˤϱʤޤ
+ (Apache 1.2 Ǥϵư餷ޤ)</p>
+
+ <p><code>www.abc.dom</code> Υɥ쥹 10.0.0.1
+ ȤޤǤϡˤĤƹͤƤߤޤ礦</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ߤΥ꡼Ǥ Apache DNS հѤ
+ ΥСۥȤ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ 򸫤Ĥޤ
+ εհԤʬŪ˥СۥȤ̵ˤޤ
+ (Apache 1.2 Ǥϵư餷ޤ)
+ СۥȤ̾١Ǥд̵ˤʤޤ
+ IP ١Ǥгưޤʤ顢̾
+ ޤര URL ʤФʤʤϡ URL
+ Ǥޤ</p>
+
+ <p>Ͼ嵭褷Ƥޤ</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerName www.abc.dom <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="denial" id="denial">ӥ</a></h2>
+
+
+ <p>ӥݤ硢(ʤȤ) ĤΥޤ
+ Apache 1.2 ¹ԤƤ硢СۥȤΤ
+ 嵭Ĥ DNS ΤļԤеư餷ޤ
+ Ƥ DNS ʬ沼ˤʤ⤢ꤨޤ
+ 㤨С<code>abc.dom</code> ܵҤΥФΰĤǡ
+ DNS ϸܵҼȤǴƤ硢ñ
+ <code>www.abc.dom</code> 쥳ɤǡ
+ (1.2 ) Фưǽˤ뤳ȤǤޤ</p>
+
+ <p>⤦ĤΥϡ굤դˤΤǤ
+ ˤĤƹͤƤߤޤ礦</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webgirl@abc.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt; <br />
+ <br />
+ &lt;VirtualHost www.def.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webguy@def.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/def <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>10.0.0.1 <code>www.abc.dom</code> ˡ
+ 10.0.0.2 <code>www.def.dom</code> ˳ƤƤȤޤ
+ ޤ<code>def.dom</code> ϸܵҼȤ DNS
+ 沼ˤȤޤǡ<code>abc.dom</code>
+ ˸줿ȥեåƤåȤǤ֤
+ <code>def.dom</code> ֤ǤƤޤñ
+ <code>www.def.dom</code> 10.0.0.1 򻲾Ȥ褦
+ ꤹǤDNS ϸܵ¦ DNS ǥȥ뤵ƤΤǡ
+ <code>www.def.dom</code> 쥳ɤʾؤ褦
+ ǤƤޤΤߤᤵ뤳ȤǤޤ</p>
+
+ <p>10.0.0.1 Фꥯ
+ (<code>http://www.abc.dom/whatever</code> URL
+ Ϥ桼ΤƤޤߤޤ)
+ ϡ<code>def.dom</code> СۥȤDZޤ
+ Τ褦ʤȤε뤫äɤΤ뤿ˤϡ
+ ɬפʥСۥȤؤΥꥯȤФơ
+ Apache ɤΤ褦ݤ뤫ˤĤơ
+ ɬפˤʤޤäѤ<a href="vhosts/details.html"></a>˵ҤƤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">ּ祵Сץɥ쥹</a></h2>
+
+
+ <p>Apache 1.1 Ǥ <a href="vhost/name-based.html">̾١ΥСۥȤΥݡ</a> ɲäκݤˡ
+ Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> μ¹ԤƤۥȤ IP
+ ɥ쥹ΤɬפФƤޤΥɥ쥹뤿ˡ
+ (⤷) Х
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> Ѥ뤫
+ C δؿ <code>gethostname</code> (ޥɥץץȤ
+ <code>hostname</code> ȥפȤƱΤ֤ޤ)
+ ƤӽФ򤷤ޤ
+ θ塢줿ɥ쥹 DNS Ԥʤޤ
+ ߤΤȤ DNS 򤹤ˡϤޤ</p>
+
+ <p>DNS Ф󤷤ơθǤʤ֤뤳Ȥ
+ ƤΤǤС<code>/etc/hosts</code>
+ ˥ۥ̾򵭽ҤƤȤǤޤ
+ (ޥ˵ư褦˴ꤵƤ뤫⤷ޤ)
+ ξ硢DNS ȤԤ˥ޥ <code>/etc/hosts</code>
+ Ѥ褦ꤷƤ뤳ȤǧƤ
+ ˡϡɤ OS ѤƤ뤫˰¸ޤ
+ <code>/etc/resolv.conf</code> <code>/etc/nsswitch.conf</code>
+ Խ뤳ȤǤޤ</p>
+
+ <p>⤷¾ͳ DNS Ѥɬפʤϡ
+ <code>HOSTRESORDER</code> Ķѿ <code>local</code>
+ פꤹ뤳ȤǤΤ褦ˤǤޤʾ夳λϡɤ
+ OS 쥾Х饤֥ѤƤ뤫˰¸ޤޤ
+ <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> ѤƴĶѿ椷ʤ¤ꡢ
+ CGI ˤƶͿޤman ڡѤƤ OS
+ FAQ Ĵ٤ɤǤ礦</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips">ʾ褹ˡ</a></h2>
+
+
+ <ul>
+ <li>
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>
+ IP ɥ쥹Ѥ롣
+ </li>
+
+ <li>
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ IP ɥ쥹Ѥ롣
+ </li>
+
+ <li>
+ ƤΥСۥȤŪ
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ Ĥ褦ˤ롣
+ </li>
+
+ <li>ʤ
+ <code>&lt;VirtualHost _default_:*&gt;</code>
+ Ф롣</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="appendix" id="appendix">Ͽ: Ū</a></h2>
+
+
+ <p>DNS ˴ؤơޤApache 1.2 ǡ
+ DNS Υ٥ȤԤƤ⾯ʤȤⵯưץ³褦ˤޤ
+ 줬ǹβˡǤϤʤǤ礦ɥ쥹κƳƤɬԲ
+ ȤʤäƤ뺣Υ󥿡ͥåȤˤƤϡ
+ եŪ IP ɥ쥹׵᤹ͤϡ
+ ޤ</p>
+
+ <p>ѤΥӥå˴ؤƹԤʤ٤ϡ
+ DNS Ԥʤä줿ɥ쥹Ф DNS
+ հԤʤäơĤ̾Ӥ뤳ȤǤ
+ ĤפʤХСۥȤ̵ˤʤ褦ˤޤ
+ 뤿ˤϵհ DNS ŬڤꤵƤɬפޤ
+ (FTP Ф TCP åѡΤǡŵհDNS ϰŪ
+ ʤäƤޤΤǡԤˤϤߤΤǤ礦)</p>
+
+ <p>IP ɥ쥹ѤƤʤ DNS Ԥϡ
+ ɤƤСۥȥ֥Фݤ
+ ư뤳ȤԲǽΤ褦Ǥ
+ ΰ̵ˤȤ褦ʬŪʲǤϡ
+ Ф򤹤褦ˤ뤫ˤޤ
+ ΥФưʤμ¤˰ˤʤǤ礦</p>
+
+ <p>HTTP/1.1 ȯ졢֥饦ץ <code>Host</code>
+ إåȯԤ褦ˤʤäΤǡIP ١ΥСۥȤ
+ ѤʤƤѤ褦ˤʤ뤫⤷ޤ
+ ξ硢֥Ф DNS Ȥ򤷤ʤƤѤߤޤ
+ 1997 ǯ 3 ξǤϡ
+ ѥ٥Υ֥ФǻѤǤۤɤˤϡ
+ εǽϹȯʤǤޤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dns-caveats.html.ko.euc-kr b/docs/manual/dns-caveats.html.ko.euc-kr
new file mode 100644
index 00000000..93c7d317
--- /dev/null
+++ b/docs/manual/dns-caveats.html.ko.euc-kr
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>DNS ġ õ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>DNS ġ õ </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ִ. ġ
+ DNS ʵ ϶. ġ дµ
+ DNS ʿϴٸ ŷڼ ( ȵ ִ)
+ Ȥ 񽺰ź ݰ (ڰ ٸ ڿ
+ ä Ͽ) 񽺵(theft of service) ݿ
+ ô޸ ִ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#denial">񽺰ź (Denial of Service)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#main">"ּ" ּ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#tips"> ϱ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#appendix">η: δ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example"> </a></h2>
+
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ġ ϱؼ ȣƮ
+ ΰ ʿϴ.
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ ٸ ּ Ѱ IP ̴ּ. IP ּҰ
+ ⶧, ġ DNS Ͽ <code>www.abc.dom</code>
+ ּҸ ãƾ Ѵ. 
+ DNS ٸ ȣƮ <strong> </strong>.
+ ȣƮ û . (ġ 1.2
+ õ Ѵ.)</p>
+
+ <p><code>www.abc.dom</code> ּҰ 10.0.0.1̶ .
+ ׸ :</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p> ġ ȣƮ <code>ServerName</code>
+ ã DNS ؾ Ѵ. ãⰡ ϸ ġ
+ ȣƮ κ . (ġ 1.2
+ õ Ѵ.) , ̸
+ ȣƮ ȣƮ ʰ, ip̶
+ κ Ѵ. ׷ ġ Ͽ
+ ü URL Ѵٸ URL Ѵ.</p>
+
+ <p>Ʒ ΰ .</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost 10.0.0.1&gt; <br />
+ ServerName www.abc.dom <br />
+ ServerAdmin webgirl@abc.dom <br />
+ DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="denial" id="denial">񽺰ź (Denial of Service)</a></h2>
+
+
+ <p>(ּ) ΰ 񽺰źΰ ߻ ִ.
+ ġ 1.2  ȣƮ
+ DNS ˻ ϸ ʴ´.
+ DNS ִ. ,
+ <code>abc.dom</code> Ʈ̰ ڽ DNS
+ Ѵٸ, <code>www.abc.dom</code> ڵ带 ⸸ ص
+ (1.2 ) Ѵ.</p>
+
+ <p>ξ Ȱ ִ. 캸:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.abc.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webgirl@abc.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/abc <br />
+ &lt;/VirtualHost&gt; <br />
+ <br />
+ &lt;VirtualHost www.def.dom&gt; <br />
+ &nbsp;&nbsp;ServerAdmin webguy@def.dom <br />
+ &nbsp;&nbsp;DocumentRoot /www/def <br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p> <code>www.abc.dom</code> 10.0.0.1,
+ <code>www.def.dom</code> 10.0.0.2 Ҵߴٰ .
+ , <code>def.dom</code> ü DNS Ѵٰ .
+ Բ <code>def.dom</code> <code>abc.dom</code>
+ ç ִ ҿ ξ. ׷ٸ ׵
+ <code>www.def.dom</code> 10.0.0.1 ϱ⸸ ϸ ȴ.
+ ׵ ü DNS ϱ⶧ ׵ ϴµ
+ <code>www.def.dom</code> ڵ带 ϴ
+ .</p>
+
+ <p>(ڰ <code>http://www.abc.dom/whatever</code>
+ URL Էϴ 츦 Ͽ) 10.0.0.1 û
+ <code>def.dom</code> ȣƮ ϰ ȴ. ̷
+ Ͼ Ϸ ġ  ȣƮ
+ û óϴ ʿϴ.
+ <a href="vhosts/details.html"></a> 밭 ִ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="main" id="main">"ּ" ּ</a></h2>
+
+
+ <p>ġ 1.1 <a href="vhosts/name-based.html"≯
+ ȣƮ </a> ԵǾ⶧ ġ
+ ϴ ȣƮ IP ּ() ʿ䰡 . ּҴ
+ (ִٸ) <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ Ȥ C Լ <code>gethostname</code> (Ʈ
+ "hostname" Է ) ´. ׷ ּҷ
+ DNS ˻ Ѵ. ˻ .</p>
+
+ <p>DNS ׾ ˻ ٸ
+ <code>/etc/hosts</code> ȣƮ ִ.
+ (ǻͰ õǾٸ Ƹ ̹ ̴.)
+ ׸ DNS ϸ <code>/etc/hosts</code>
+ ϴ Ȯ϶. ϴ ü
+ <code>/etc/resolv.conf</code> Ȥ <code>/etc/nsswitch.conf</code>
+ ϸ ̴.</p>
+
+ <p>  DNS ˻ϸ ȵȴٸ
+ <code>HOSTRESORDER</code> ȯ溯 "local" ϰ
+ ġ ִ. <code class="module"><a href="./mod/mod_env.html">mod_env</a></code>
+ Ͽ ȯ ʴ´ٸ ȯ溯
+ CGI ش. ü manpage FAQ ϴ
+ .</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips"> ϱ </a></h2>
+
+
+ <ul>
+ <li>
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> IP
+ ּҸ ϶
+ </li>
+
+ <li>
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ IP ּҸ ϶
+ </li>
+
+ <li>
+ ȣƮ
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ ϶
+ </li>
+
+ <li> ʴ
+ <code>&lt;VirtualHost _default_:*&gt;</code>
+ </li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="appendix" id="appendix">η: δ</a></h2>
+
+
+ <p>DNS õ Ȳ ſ ٶ ϴ. ġ 1.2
+ 츮 DNS 쿡 ּ
+ . · Ͽ IP ּҸ 䱸ϴ
+ ȣ ٽ ؾ ͳݿ ſ ٶ
+ ϴ.</p>
+
+ <p> 񽺵 Ѱ ˻
+ IP ּҿ ٽ DNS ˻ Ͽ ̸ ϴ ̴.
+ ٸ ȣƮ ִ.
+ DNS ùٷ Ǿ Ѵ. (FTP TCP wrapper
+ "ߺ-" DNS ˻ ϱ⶧ κ ڿ
+ ͼ ̴.)</p>
+
+ <p>· IP ּҸ DNS ȣƮ
+ ְ . Ϻθ ϴ
+ Ͱ κ ذå ü ʴ ͺ
+ ִ.</p>
+
+ <p>HTTP/1.1 ԰ Ͻð <code>Host</code>
+ Ƿ IP ȣƮ
+ ʴ ̴. ׷ ߿
+ DNS ˻ ʿ䰡 . ׷ 1997 3 ߿
+ ̸ ȣƮ θ
+ ʾҴ.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dns-caveats.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dso.html b/docs/manual/dso.html
new file mode 100644
index 00000000..3d86148e
--- /dev/null
+++ b/docs/manual/dso.html
@@ -0,0 +1,11 @@
+URI: dso.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: dso.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: dso.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/dso.html.en b/docs/manual/dso.html.en
new file mode 100644
index 00000000..9e64d883
--- /dev/null
+++ b/docs/manual/dso.html.en
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Dynamic Shared Object (DSO) Support - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Dynamic Shared Object (DSO) Support</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/dso.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The Apache HTTP Server is a modular program where the
+ administrator can choose the functionality to include in the
+ server by selecting a set of modules. The modules can be
+ statically compiled into the <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary when the
+ server is built. Alternatively, modules can be compiled as
+ Dynamic Shared Objects (DSOs) that exist separately from the
+ main <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary file. DSO modules may be
+ compiled at the time the server is built, or they may be
+ compiled and added at a later time using the Apache Extension
+ Tool (<code class="program"><a href="./programs/apxs.html">apxs</a></code>).</p>
+
+ <p>This document describes how to use DSO modules as well as
+ the theory behind their use.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Implementation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage">Usage Summary</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#background">Background</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Advantages and Disadvantages</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="implementation" id="implementation">Implementation</a></h2>
+
+<table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>The DSO support for loading individual Apache modules is based
+ on a module named <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> which must be statically
+ compiled into the Apache core. It is the only module besides
+ <code class="module"><a href="./mod/core.html">core</a></code> which cannot be put into a DSO
+ itself. Practically all other distributed Apache modules can then
+ be placed into a DSO by individually enabling the DSO build for
+ them via <code class="program"><a href="./programs/configure.html">configure</a></code>'s
+ <code>--enable-<em>module</em>=shared</code> option as discussed
+ in the <a href="install.html">install documentation</a>. After a
+ module is compiled into a DSO named <code>mod_foo.so</code> you
+ can use <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>'s <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> command in your
+ <code>httpd.conf</code> file to load this module at server startup
+ or restart.</p>
+
+ <p>To simplify this creation of DSO files for Apache modules
+ (especially for third-party modules) a new support program
+ named <code class="program"><a href="./programs/apxs.html">apxs</a></code> (<dfn>APache
+ eXtenSion</dfn>) is available. It can be used to build DSO based
+ modules <em>outside of</em> the Apache source tree. The idea is
+ simple: When installing Apache the <code class="program"><a href="./programs/configure.html">configure</a></code>'s
+ <code>make install</code> procedure installs the Apache C
+ header files and puts the platform-dependent compiler and
+ linker flags for building DSO files into the <code class="program"><a href="./programs/apxs.html">apxs</a></code>
+ program. This way the user can use <code class="program"><a href="./programs/apxs.html">apxs</a></code> to compile
+ his Apache module sources without the Apache distribution
+ source tree and without having to fiddle with the
+ platform-dependent compiler and linker flags for DSO
+ support.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">Usage Summary</a></h2>
+
+ <p>To give you an overview of the DSO features of Apache 2.0,
+ here is a short and concise summary:</p>
+
+ <ol>
+ <li>
+ Build and install a <em>distributed</em> Apache module, say
+ <code>mod_foo.c</code>, into its own DSO
+ <code>mod_foo.so</code>:
+
+<div class="example"><p><code>
+$ ./configure --prefix=/path/to/install --enable-foo=shared<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ Build and install a <em>third-party</em> Apache module, say
+ <code>mod_foo.c</code>, into its own DSO
+ <code>mod_foo.so</code>:
+
+<div class="example"><p><code>
+$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br />
+<span class="indent">
+ --enable-foo=shared<br />
+</span>
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ Configure Apache for <em>later installation</em> of shared
+ modules:
+
+<div class="example"><p><code>
+$ ./configure --enable-so<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ Build and install a <em>third-party</em> Apache module, say
+ <code>mod_foo.c</code>, into its own DSO
+ <code>mod_foo.so</code> <em>outside of</em> the Apache
+ source tree using <code class="program"><a href="./programs/apxs.html">apxs</a></code>:
+
+<div class="example"><p><code>
+$ cd /path/to/3rdparty<br />
+$ apxs -c mod_foo.c<br />
+$ apxs -i -a -n foo mod_foo.la
+</code></p></div>
+ </li>
+ </ol>
+
+ <p>In all cases, once the shared module is compiled, you must
+ use a <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ directive in <code>httpd.conf</code> to tell Apache to activate
+ the module.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="background" id="background">Background</a></h2>
+
+ <p>On modern Unix derivatives there exists a nifty mechanism
+ usually called dynamic linking/loading of <em>Dynamic Shared
+ Objects</em> (DSO) which provides a way to build a piece of
+ program code in a special format for loading it at run-time
+ into the address space of an executable program.</p>
+
+ <p>This loading can usually be done in two ways: Automatically
+ by a system program called <code>ld.so</code> when an
+ executable program is started or manually from within the
+ executing program via a programmatic system interface to the
+ Unix loader through the system calls
+ <code>dlopen()/dlsym()</code>.</p>
+
+ <p>In the first way the DSO's are usually called <em>shared
+ libraries</em> or <em>DSO libraries</em> and named
+ <code>libfoo.so</code> or <code>libfoo.so.1.2</code>. They
+ reside in a system directory (usually <code>/usr/lib</code>)
+ and the link to the executable program is established at
+ build-time by specifying <code>-lfoo</code> to the linker
+ command. This hard-codes library references into the executable
+ program file so that at start-time the Unix loader is able to
+ locate <code>libfoo.so</code> in <code>/usr/lib</code>, in
+ paths hard-coded via linker-options like <code>-R</code> or in
+ paths configured via the environment variable
+ <code>LD_LIBRARY_PATH</code>. It then resolves any (yet
+ unresolved) symbols in the executable program which are
+ available in the DSO.</p>
+
+ <p>Symbols in the executable program are usually not referenced
+ by the DSO (because it's a reusable library of general code)
+ and hence no further resolving has to be done. The executable
+ program has no need to do anything on its own to use the
+ symbols from the DSO because the complete resolving is done by
+ the Unix loader. (In fact, the code to invoke
+ <code>ld.so</code> is part of the run-time startup code which
+ is linked into every executable program which has been bound
+ non-static). The advantage of dynamic loading of common library
+ code is obvious: the library code needs to be stored only once,
+ in a system library like <code>libc.so</code>, saving disk
+ space for every program.</p>
+
+ <p>In the second way the DSO's are usually called <em>shared
+ objects</em> or <em>DSO files</em> and can be named with an
+ arbitrary extension (although the canonical name is
+ <code>foo.so</code>). These files usually stay inside a
+ program-specific directory and there is no automatically
+ established link to the executable program where they are used.
+ Instead the executable program manually loads the DSO at
+ run-time into its address space via <code>dlopen()</code>. At
+ this time no resolving of symbols from the DSO for the
+ executable program is done. But instead the Unix loader
+ automatically resolves any (yet unresolved) symbols in the DSO
+ from the set of symbols exported by the executable program and
+ its already loaded DSO libraries (especially all symbols from
+ the ubiquitous <code>libc.so</code>). This way the DSO gets
+ knowledge of the executable program's symbol set as if it had
+ been statically linked with it in the first place.</p>
+
+ <p>Finally, to take advantage of the DSO's API the executable
+ program has to resolve particular symbols from the DSO via
+ <code>dlsym()</code> for later use inside dispatch tables
+ <em>etc.</em> In other words: The executable program has to
+ manually resolve every symbol it needs to be able to use it.
+ The advantage of such a mechanism is that optional program
+ parts need not be loaded (and thus do not spend memory) until
+ they are needed by the program in question. When required,
+ these program parts can be loaded dynamically to extend the
+ base program's functionality.</p>
+
+ <p>Although this DSO mechanism sounds straightforward there is
+ at least one difficult step here: The resolving of symbols from
+ the executable program for the DSO when using a DSO to extend a
+ program (the second way). Why? Because "reverse resolving" DSO
+ symbols from the executable program's symbol set is against the
+ library design (where the library has no knowledge about the
+ programs it is used by) and is neither available under all
+ platforms nor standardized. In practice the executable
+ program's global symbols are often not re-exported and thus not
+ available for use in a DSO. Finding a way to force the linker
+ to export all global symbols is the main problem one has to
+ solve when using DSO for extending a program at run-time.</p>
+
+ <p>The shared library approach is the typical one, because it
+ is what the DSO mechanism was designed for, hence it is used
+ for nearly all types of libraries the operating system
+ provides. On the other hand using shared objects for extending
+ a program is not used by a lot of programs.</p>
+
+ <p>As of 1998 there are only a few software packages available
+ which use the DSO mechanism to actually extend their
+ functionality at run-time: Perl 5 (via its XS mechanism and the
+ DynaLoader module), Netscape Server, <em>etc.</em> Starting
+ with version 1.3, Apache joined the crew, because Apache
+ already uses a module concept to extend its functionality and
+ internally uses a dispatch-list-based approach to link external
+ modules into the Apache core functionality. So, Apache is
+ really predestined for using DSO to load its modules at
+ run-time.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advantages" id="advantages">Advantages and Disadvantages</a></h2>
+
+ <p>The above DSO based features have the following
+ advantages:</p>
+
+ <ul>
+ <li>The server package is more flexible at run-time because
+ the actual server process can be assembled at run-time via
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ <code>httpd.conf</code> configuration commands instead of
+ <code class="program"><a href="./programs/configure.html">configure</a></code> options at build-time. For instance
+ this way one is able to run different server instances
+ (standard &amp; SSL version, minimalistic &amp; powered up
+ version [mod_perl, PHP3], <em>etc.</em>) with only one Apache
+ installation.</li>
+
+ <li>The server package can be easily extended with
+ third-party modules even after installation. This is at least
+ a great benefit for vendor package maintainers who can create
+ a Apache core package and additional packages containing
+ extensions like PHP3, mod_perl, mod_fastcgi,
+ <em>etc.</em></li>
+
+ <li>Easier Apache module prototyping because with the
+ DSO/<code class="program"><a href="./programs/apxs.html">apxs</a></code> pair you can both work outside the
+ Apache source tree and only need an <code>apxs -i</code>
+ command followed by an <code>apachectl restart</code> to
+ bring a new version of your currently developed module into
+ the running Apache server.</li>
+ </ul>
+
+ <p>DSO has the following disadvantages:</p>
+
+ <ul>
+ <li>The DSO mechanism cannot be used on every platform
+ because not all operating systems support dynamic loading of
+ code into the address space of a program.</li>
+
+ <li>The server is approximately 20% slower at startup time
+ because of the symbol resolving overhead the Unix loader now
+ has to do.</li>
+
+ <li>The server is approximately 5% slower at execution time
+ under some platforms because position independent code (PIC)
+ sometimes needs complicated assembler tricks for relative
+ addressing which are not necessarily as fast as absolute
+ addressing.</li>
+
+ <li>Because DSO modules cannot be linked against other
+ DSO-based libraries (<code>ld -lfoo</code>) on all platforms
+ (for instance a.out-based platforms usually don't provide
+ this functionality while ELF-based platforms do) you cannot
+ use the DSO mechanism for all types of modules. Or in other
+ words, modules compiled as DSO files are restricted to only
+ use symbols from the Apache core, from the C library
+ (<code>libc</code>) and all other dynamic or static libraries
+ used by the Apache core, or from static library archives
+ (<code>libfoo.a</code>) containing position independent code.
+ The only chances to use other code is to either make sure the
+ Apache core itself already contains a reference to it or
+ loading the code yourself via <code>dlopen()</code>.</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/dso.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dso.html.ja.euc-jp b/docs/manual/dso.html.ja.euc-jp
new file mode 100644
index 00000000..d01d393e
--- /dev/null
+++ b/docs/manual/dso.html.ja.euc-jp
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ưŪ֥ͭ (DSO) ݡ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ưŪ֥ͭ (DSO) ݡ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Apache HTTP Фϥ⥸塼벽줿ץǡ
+ Ԥ⥸塼򤹤뤳ȤǥФȤ߹ൡǽ֤ȤǤޤ
+ ⥸塼ϥФӥɤȤ <code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥ
+ ŪȤ߹ळȤǤޤ⤷ϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code> ХʥȤ
+ ̤¸ߤưŪ֥ͭ (: Dynamic Shared Object)
+ (DSO) Ȥƥѥ뤹뤳Ȥ
+ ǤޤDSO ⥸塼ϥФӥɤȤ˥ѥ뤷ꡢ
+ Apache ĥġ (<code class="program"><a href="./programs/apxs.html">apxs</a></code>)
+ ȤäƸǥѥ뤷ɲäǤޤ</p>
+
+ <p>ʸ DSO ⥸塼λȤȡȤߤˤĤ
+ ޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage">ˡγ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#background">ط</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#advantages">ȷ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="implementation" id="implementation"></a></h2>
+
+<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>ġ Apache ⥸塼ɤ뤿 DSO ݡȤ
+ <code class="module"><a href="./mod/mod_so.c.html">mod_so.c</a></code> Ȥ⥸塼εǽ˴ŤƤޤ
+ Υ⥸塼 Apache ΥŪȤ߹ޤƤɬפޤ
+ <code class="module"><a href="./mod/core.c.html">core.c</a></code> ʳǤ DSO ˤǤʤͣ
+ ⥸塼Ǥ¾塢¾Τ٤Ƥ Apache Υ⥸塼ϡ
+ <a href="install.html">󥹥ȡʸ</a>Ƥ褦ˡ
+ <code class="program"><a href="./programs/configure.html">configure</a></code>
+ <code>--enable-<em>module</em>=shared</code> ץǤ줾
+ DSO ӥɤˤ뤳ȤˤꡢDSO ⥸塼ˤ뤳ȤǤޤ
+ <code>mod_foo.so</code> Τ褦 DSO ˥⥸塼뤬ѥ뤵С
+ <code>httpd.conf</code> ե <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ǥ쥯ƥ֤ȤȤǥФεưƵưˤΥ⥸塼
+ ɤ褦ˤǤޤ</p>
+
+ <p>Apache ⥸塼Ѥ (ä˥ɥѡƥ⥸塼) DSO ե
+ ñˤ뤿ˡ<code class="program"><a href="./programs/apxs.html">apxs</a></code>
+ (<dfn>APache eXtenSion</dfn>) Ȥݡȥץबޤ
+ Apache Υĥ꡼<em></em> DSO ⥸塼ӥɤ뤿
+ ȤȤǤޤȯۤñǤ: Apache Υ󥹥ȡ
+ <code class="program"><a href="./programs/configure.html">configure</a></code><code>make install</code> ΤȤ Apache
+ C إå򥤥󥹥ȡ뤷DSO ӥѤΥץåȥե¸
+ ѥȥ󥫤Υե饰 <code class="program"><a href="./programs/apxs.html">apxs</a></code> ץɲäޤ
+ ˤꡢ桼 Apache ۥĥ꡼ʤǡ
+ DSO ݡȤΤΥץåȥե¸Υѥ󥫤
+ ե饰򤤤뤳Ȥʤ Apache Υ⥸塼Υ򥳥ѥ
+ Ǥ褦ˤʤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">ˡγ</a></h2>
+
+ <p>Apache 2.0 DSO ǽγάΤ뤳ȤǤ뤿Ρ
+ ûʷʳפǤ:</p>
+
+ <ol>
+ <li>
+ <em>ۤƤ</em> Apache ⥸塼롢 <code>mod_foo.c</code>
+ Ȥơ DSO <code>mod_foo.so</code> ˥ӥɡ󥹥ȡ:
+
+<div class="example"><p><code>
+$ ./configure --prefix=/path/to/install --enable-foo=shared<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ <em>ɥѡƥ</em> Apache ⥸塼롢 <code>mod_foo.c</code>
+ Ȥơ DSO <code>mod_foo.so</code> ˥ӥɡ󥹥ȡ:
+
+<div class="example"><p><code>
+$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br />
+<span class="indent">
+ --enable-foo=shared<br />
+</span>
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ ͭ⥸塼 <em>塹Υ󥹥ȡ</em> Τ
+ Apache :
+
+<div class="example"><p><code>
+$ ./configure --enable-so<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ <em>ɥѡƥ</em> Apache ⥸塼롢 <code>mod_foo.c</code>
+ Ȥơ <code class="program"><a href="./programs/apxs.html">apxs</a></code> Ȥä
+ Apache ĥ꡼<em></em> DSO ˥ӥɡ󥹥ȡ:
+
+<div class="example"><p><code>
+$ cd /path/to/3rdparty<br />
+$ apxs -c mod_foo.c<br />
+$ apxs -i -a -n foo mod_foo.la
+</code></p></div>
+ </li>
+ </ol>
+
+ <p>ɤξˤƤ⡢ͭ⥸塼򥳥ѥ뤷ǡ
+ <code>httpd.conf</code>
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ǥ쥯ƥ֤Ȥä Apache ⥸塼Ѥ褦
+ ʤФʤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="background" id="background">ط</a></h2>
+
+ <p>Ƕ Unix Ϥ OS ˤ <em>ưŪ֥ͭ</em> (DSO)
+ ưŪ/ɤȤΤ
+ ¸ߤޤϡ¹Ի˥ץΥɥ쥹֤
+ ɤǤ褦̤ʷǥץӥɤ뤳Ȥ
+ ǽˤޤ</p>
+
+ <p>ΥɤĤˡǹԤʤȤǤޤ: ¹ԥץब
+ ư줿Ȥ <code>ld.so</code> Ȥƥץ
+ ˤ꼫ưŪ˹Ԥʤˡȡ¹ԥץ椫顢ƥॳ
+ <code>dlopen()/dlsym()</code> ˤ Unix ؤ
+ ץॷƥΥ󥿥եȤäƼưǹԤʤˡȤ
+ ޤ</p>
+
+ <p>ǽˡǤ DSO ̤<em>ͭ饤֥</em> <em>DSO
+ 饤֥</em> ȸƤФƤơDSO ̾
+ <code>libfoo.so</code> <code>libfoo.so.1.2</code> Τ褦ˤʤäƤޤ
+ ϥƥǥ쥯ȥ (̾ <code>/usr/lib</code>) ¸ߤ
+ ¹ԥץؤΥ󥯤ϥӥɻ <code>-lfoo</code> 󥫤
+ ꤹ뤳ȤdzΩޤˤ饤֥ؤλȤ¹ԥץ
+ ե˽񤭹ޤơư Unix Υ <code>/usr/lib</code> 䡢
+ 󥫤 <code>-R</code> Τ褦ʥץˤϡɥɤ줿ѥ
+ Ķѿ <code>LD_LIBRARY_PATH</code> ˤꤵ줿ѥ椫
+ <code>libfoo.so</code> ξ򸫤Ĥ뤳ȤǤޤ줫顢
+ ¹ԥץ (ޤ̤) ܥ DSO ˤ륷ܥ
+ 褷ޤ</p>
+
+ <p>̤ϼ¹ԥץΥܥ DSO ϻȤޤ
+ (DSO ϰŪʥɤˤѲǽʥ饤֥ǤΤ)
+ Ǥ顢ʤ륷ܥβɬפޤ
+ ܥ Unix ˤ괰ʲ褬ԤʤޤΤǡ¹ԥե뼫Ȥ
+ ⤹ɬפޤ(ºݤΤȤŪǤʤˡǥ󥯤Ƥ
+ ٤Ƥμ¹ԥץȤ߹ޤƤ볫ѤΥɤΰ
+ <code>ld.so</code> ư륳ɤޤޤƤޤ)褯Ȥ
+ 饤֥ưŪɤ餫Ǥ饤֥Υɤ
+ ƥ饤֥ <code>libc.so</code> Τ褦ˤư¸Ǥ褯
+ ץΤɬפʥǥΰ󤹤뤳ȤǤޤ</p>
+
+ <p>ĤˡǤ DSO ̤<em>֥ͭ</em>
+ <em>DSO ե</em>ȸƤФƤơǤդγĥҤդ뤳ȤǤޤ
+ (ɸŪ̾ <code>foo.so</code> Ǥ)
+ Υե̾ϥץѤΥǥ쥯ȥ֤졢
+ Ȥ¹ԥץؤΥ󥯤ϼưŪˤϤޤ
+ ǤΤǡ¹ԥץ <code>dlopen()</code> Ȥä
+ ¹Ի˼ư DSO ץΥɥ쥹֤˥ɤɬפޤ
+ λǤϼ¹ԥץФ DSO ΥܥβϹԤʤޤ
+ Unix Υ DSO (ޤ̤) ܥ
+ ¹ԥץˤꥨݡȤ줿ܥȴ˥ɤ줿
+ DSO 饤֥ˤꥨݡȤ줿ܥ (äˡɤˤǤ⤢
+ <code>libc.so</code> Τ٤ƤΥܥ) ǼưŪ˲褷ޤ
+ 뤳ȤǡDSO Ϻǽ餫Ū˥󥯤ƤΤ褦ˡ
+ ¹ԥץΥܥΤ뤳ȤǤޤ</p>
+
+ <p>ǸˡDSO API ˡץ
+ ǥǥѥåơ֥<em>ʤ</em>ǥܥȤȤǤ褦ˡ
+ <code>dlsym()</code> ȤäƤĤΥܥ褷ޤ
+ ʤ: ¹ԥץɬפʤ٤ƤΥܥưDz褷ʤ
+ ʤޤ󡣤εϥץΥץʥʬ
+ ɬפˤʤޤǥɤɬפʤ (񤷤ʤ)
+ ȤǤɬפʤСܥץεǽĥ뤿
+ ʬưŪ˥ɤ뤳ȤǤޤ</p>
+
+ <p> DSO ϴñʤ褦˸ޤʤȤ񤷤
+ ޤ: ץĥ뤿 DSO ȤäƤȤˡ
+ DSO ¹ԥץफ饷ܥ褹Ǥ (ܤˡ)
+ ϤʤǤ礦ϡDSO Υܥ¹ԥץ
+ ܥ뤫ֵղפȤΤϥ饤֥߷
+ (饤֥ϤѤץΤȤϲ
+ Τʤ) ȿƤơεǽϤ٤ƤΥץåȥե
+ 櫓ǤϤʤɸಽ⤵ƤʤǤ
+ ºݤˤϼ¹ԥץΥХʥܥϺƥݡȤ뤳Ȥ
+ ޤʤDSO ȤȤǤޤ󡣥󥫤˥Х륷ܥ뤹٤Ƥ
+ ݡȤ褦ˤˡ򸫤Ĥ뤳Ȥ¹Ի˥ץ
+ ĥ뤿 DSO ȤȤΰ֤Ǥ</p>
+
+ <p>ͭ饤֥Υץ̤ˡǤDSO ϤΤ
+ ߷פ줿ΤǤ顣äơˡϥڥ졼ƥ󥰥ƥब
+ 󶡤ۤȤɤ٤ƤμΥ饤֥ǻȤƤޤ
+ ץγĥΤ˶֥ͭȤѤ롢Ȥ
+ ޤȤƤޤ</p>
+
+ <p>1998 ǯλǡ¹Ի˼ºݤ˵ǽĥΤ DSO ȤäƤ
+ եȥѥåϾǤ: Perl 5 (XS DnaLoader ⥸塼
+ ˤ)Netscape <em>ʤ</em>ǤApache ϤǤ
+ ⥸塼γǰȤäƵǽĥ򤷤ƤơŪ˥ǥѥåꥹȤ
+ Ť⥸塼 Apache ǽؤΥ󥯤ԤʤäƤޤΤǡ
+ С 1.3 顢Apache DSO Ȥ֤ˤʤޤ
+ Apache ϼ¹Ի DSO Ȥäƥ⥸塼ɤ褦ˤǤ
+ ̿դƤΤǤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advantages" id="advantages">ȷ</a></h2>
+
+ <p>嵭 DSO ˴Ťǽϰʲޤ:</p>
+
+ <ul>
+ <li>ºݤΥХץȤΩƤ뤿ˡ
+ ӥɻ <code>configure</code> ΥץȤ
+ ¹Ի <code>httpd.conf</code> ѥޥ
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ȤȤǤޤΤǡХѥåνޤޤ
+ ȤСĤ Apache Υ󥹥ȡ뤫
+ 㤦Υ (ɸǤ SSL ǡǾȳĥ [mod_perl, PHP3]
+ <em>ʤ</em>) ¹Ԥ뤳ȤǤޤ</li>
+
+ <li>󥹥ȡθǤäƤ⡢ФΥѥå򥵡ɥѡƥ
+ ⥸塼Ǵñ˳ĥǤ褦ˤʤޤϡApache
+ ѥåȡPHP3, mod_perl, mod_fastcgi <em>ʤ</em> ɲä
+ ѥåǤΤǡʤȤ٥ΥѥåԤˤȤä
+ 礭ޤ</li>
+
+ <li>Apache ⥸塼γȯñˤʤޤ
+ DSO <code class="program"><a href="./programs/apxs.html">apxs</a></code> Ȥ߹碌ˤꡢApache ĥ꡼
+ ǺȤǤȯΥ⥸塼οС
+ ¹ Apache ФȤ߹ि <code>apxs -i</code>
+ <code>apachectl restart</code> Ԥʤɤʤ뤫Ǥ</li>
+ </ul>
+
+ <p>DSO ˤϰʲηޤ:</p>
+
+ <ul>
+ <li>٤ƤΥڥ졼ƥ󥰥ƥबץΥɥ쥹֤
+ ɤưŪɤ뤳Ȥ򥵥ݡȤƤǤϤʤΤǡ
+ ץåȥեˤäƤ DSO ϻȤޤ</li>
+
+ <li>Unix Υܥβ򤹤ɬפǤΤǡ
+ ΥХإåɤˤꥵФεư֤ 20% ٤ʤäƤޤ</li>
+
+ <li>¸ (PIC) ( position independent code)
+ Хɥ쥹Τʣʥ֥ΥȥåɬפʤȤꡢ
+ ɬХɥ쥹Ʊ餤®٤Ǥ櫓ǤϤޤΤǡ
+ ץåȥեˤäƤϥФμ¹®٤ 5% ٤ʤޤ</li>
+
+ <li>DSO ⥸塼Ϥ٤ƤΥץåȥե¾ DSO ˴Ť
+ 饤֥Фƥ󥯤Ǥ (<code>ld -lfoo</code>)
+ Ȥ櫓ǤϤޤΤ (ȤСa.out ΥץåȥեǤ
+ εǽϤޤ󤬡ELF ΥץåȥեˤϤޤ)
+ ٤ƤμΥ⥸塼 DSO Ȥ櫓ǤϤޤ
+ ȡDSO եȤƥѥ뤵줿⥸塼
+ Ȥ륷ܥϡ
+ Apache ΥΥܥ롢C 饤֥ (<code>libc</code>)
+ Apache ȤäƤ¾Τ٤ƤŪʥ饤֥ưŪ饤֥
+ ܥ롢PIC ˤŪʥ饤֥ (<code>libfoo.a</code>)
+ ܥΤߤ¤ޤ¾ΥɤȤˡϡ
+ Apache ȤǤˤΥɤؤλȤ褦ˤ뤫
+ <code>dlopen ()</code> ȤäƥɤʬȤǥɤ뤫
+ ɤ餫ޤ</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/dso.html.ko.euc-kr b/docs/manual/dso.html.ko.euc-kr
new file mode 100644
index 00000000..99fdbfbe
--- /dev/null
+++ b/docs/manual/dso.html.ko.euc-kr
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ü (DSO) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ü (DSO) </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>ġ ڰ Ͽ
+ ִ ȭ α׷̴. Ҷ
+ <code>httpd</code> Ͽ
+ ִ. ƴϸ <code>httpd</code> ϰ
+ иϿ ü(Dynamic Shared Objects, DSO)
+ ִ. DSO Ҷ ϰų, Apache
+ Extension Tool (<a href="programs/apxs.html">apxs</a>)
+ Ͽ ߿ Ͽ ߰ ִ.</p>
+
+ <p> DSO ̷ Ѵ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#background"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#advantages"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="implementation" id="implementation"></a></h2>
+
+<table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+
+ <p>ġ ٽɿ ؾ
+ <code class="module"><a href="./mod/mod_so.c.html">mod_so.c</a></code> ġ
+ о̱ DSO Ѵ.
+ <code class="module"><a href="./mod/core.html">core</a></code> ϰ DSO
+ ̴. ٸ ġ
+ <a href="install.html">ġ </a>
+ <code>configure</code> <code>--enable-<em>module</em>=shared</code>
+ ɼ Ͽ DSO ִ.
+ <code>mod_foo.so</code> DSO <code>httpd.conf</code>
+ Ͽ <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> ɾ
+ Ͽ ۽ Ȥ ۽ о
+ ִ.</p>
+
+ <p>ġ (Ư ڰ ) DSO
+ <a href="programs/apxs.html">apxs</a> (<em>APache
+ eXtenSion</em>) ο α׷ ִ. α׷
+ ġ ҽ Ʈ <em>ۿ</em> DSO
+ Ҷ Ѵ. . ġ ġҶ
+ <code>configure</code> <code>make install</code>
+ ġ C ġϰ, DSO ϱ
+ ÷ Ư Ϸ ɼǰ Ŀ ɼ <code>apxs</code>
+ α׷ Ѵ. ׷ <code>apxs</code> ϴ ڴ
+ ġ ҽ Ʈ, DSO ÷ Ư
+ Ϸ ɼǿ Ŀ ɼǿ Ű ʰ ڽ ġ
+ ҽ ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage"> </a></h2>
+
+ <p>Apache 2.0 DSO ɿ ª ̴:</p>
+
+ <ol>
+ <li>
+ <em> ִ</em> ġ ϰ ġϴ
+ . <code>mod_foo.c</code> DSO
+ <code>mod_foo.so</code>:
+
+<div class="example"><p><code>
+$ ./configure --prefix=/path/to/install --enable-foo=shared<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ <em>ڰ </em> ġ ϰ ġϴ
+ . <code>mod_foo.c</code> DSO
+ <code>mod_foo.so</code>:
+
+<div class="example"><p><code>
+$ ./configure --add-module=module_type:/path/to/3rdparty/mod_foo.c --enable-foo=shared<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ <em>߿ ϱ</em> ġ ϴ
+ :
+
+<div class="example"><p><code>
+$ ./configure --enable-so<br />
+$ make install
+</code></p></div>
+ </li>
+
+ <li>
+ <em>ڰ </em> ġ ϰ ġϴ
+ . <a href="programs/apxs.html">apxs</a> Ͽ
+ ġ ҽ Ʈ <em>ۿ</em> <code>mod_foo.c</code>
+ DSO <code>mod_foo.so</code>:
+
+<div class="example"><p><code>
+$ cd /path/to/3rdparty<br />
+$ apxs -c mod_foo.c<br />
+$ apxs -i -a -n foo mod_foo.la
+</code></p></div>
+ </li>
+ </ol>
+
+ <p> ϴ ϵǸ, <code>httpd.conf</code>
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> þ
+ Ͽ ġ о̰ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="background" id="background"></a></h2>
+
+ <p> н <em>ü</em> (DSO)
+ ŷ/ε(dynamic linking/loading)̶ Ͽ, Ư
+ ڵ α׷
+ ּҰ о̴ ִ.</p>
+
+ <p> ΰ о ִ. ϳ α׷
+ Ҷ <code>ld.so</code> ý α׷ ڵ
+ о̴ , ٸ ϳ α׷
+ <code>dlopen()/dlsym()</code> ýȣ н δ(loader)
+ ý ̽ Ͽ о̴ .</p>
+
+ <p>ù° DSO <em>̺귯(shared libraries)</em>
+ Ȥ <em>DSO ̺귯</em> θ,
+ <code>libfoo.so</code> <code>libfoo.so.1.2</code>
+ ̸ . ̵ ý 丮( <code>/usr/lib</code>)
+ ְ, Ͻ Ŀ ɾ <code>-lfoo</code> ־
+ ϰ Ѵ. ̷ ̺귯 Ͽ
+ ǿ, α׷ Ҷ Ŀ ɼ <code>-R</code>
+ , ȯ溯 <code>LD_LIBRARY_PATH</code>
+ Ȥ <code>/usr/lib</code> н δ
+ <code>libfoo.so</code> ã ִ. ׷ α׷
+ ( ã(unresolved)) ɺ(symbol) DSO ãԵȴ.</p>
+
+ <p>DSO α׷ ɺ ãʱ (DSO
+ 밡 Ϲ ڵ ̺귯̹Ƿ) ã ⼭
+ . н δ ɺ ã⸦ ϹǷ α׷
+ DSO ɺ ã ʿ䰡 . ( <code>ld.so</code>
+ θ ڵ ƴ α׷ ũǴ
+ ڵ Ϻδ.) ̺귯 ڵ带 о̴
+ Ȯϴ. ̺귯 ڵ尡 α׷ ߺؼ
+ Ǵ <code>libc.so</code> ý ̺귯
+ ѹ DZ ũ ȴ.</p>
+
+ <p>ι° DSO <em>ü(shared objects)</em>
+ Ȥ <em>DSO </em>̶ θ, (Ģ ̸
+ <code>foo.so</code>) Ȯڴ Ӵ.
+ ϵ α׷ ü 丮 ġϰ α׷
+ ڵ ʴ´. α׷
+ <code>dlopen()</code> Ͽ DSO ּҰ
+ о鿩 Ѵ. ̶ α׷ DSO ɺ
+ ã ʴ´. տ н δ ڵ ϰ
+ ̹ о DSO ̺귯(Ư ׻ ϴ
+ <code>libc.so</code> ɺ) DSO ( ã)
+ ɺ ã´. ׷ DSO ġ ó α׷
+ ũȰͰ ɺ ˰Եȴ.</p>
+
+ <p>DSO API ̿ϱؼ α׷
+ <code>dlsym()</code> DSO Ư ɺ ãƼ,
+ ϱ ġ(dispatch) ǥ <em></em> Ѵ.
+ ٸ α׷ Ǻ ãƾѴ.
+ ̷ α׷ Ϻθ α׷
+ ʿҶ о ʾƵ (׷ ޸𸮸
+ ʰ) ȴٴ ̴. ⺻ α׷ Ȯϱ
+ ʿ κ о ִ.</p>
+
+ <p>̷ DSO ڿ , ּ
+ Ѱִ. α׷ Ȯϱ DSO Ҷ DSO
+ α׷ ɺ ã ̴. ? DSO α׷
+ ɺ " ã " (̺귯 ڽ ϴ α׷
+ 𸥴ٴ) ̺귯 迡 ϸ, ÷
+ ʰ ǥȭ ʾұ ̴.
+ ɺ(global symbol) ͽƮ(export) ʱ⶧
+ DSO . DSO Ͽ α׷ ȮϷ
+ Ŀ ɺ ͽƮϵ ϴ ֵ
+ ذå̴.</p>
+
+ <p>̺귯 DSO Ģ ̱⶧
+ ü ϴ ̺귯 Ѵ.
+ ݴ α׷ α׷ Ȯϱ ü
+ ʴ´.</p>
+
+ <p>1998 Ȯϱ DSO
+ Ʈ Ű (XS DynaLoader )
+ Perl 5, Netscape Server <em></em> 幰. ġ
+ ̹ Ȯϱ ߰ ܺ
+ ġ ٽɱɿ ϱ ġ
+ ̿ ٹ ߱⶧ 1.3 뿭 շߴ.
+ ׷ ġ о̴µ DSO ϵ
+ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advantages" id="advantages"></a></h2>
+
+ <p>տ DSO ϸ ִ:</p>
+
+ <ul>
+ <li> μ Ͻ <code>configure</code>
+ ɼǴ <code>httpd.conf</code> <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> Ͽ ߿
+ յǹǷ Ű ϴ. ѹ
+ ġ ġ ٸ (ǥ SSL , ּȭ
+ ߰ [mod_perl, PHP3] <em></em>)
+ ִ.</li>
+
+ <li> ġĿ ڰ Ͽ
+ Ȯ ִ. ּ Ű ڴ ġ ٽ
+ Ű PHP3, mod_perl, mod_fastcgi <em></em>
+ ߰ Ű ־ ū ̵̴.</li>
+
+ <li>DSO <code>apxs</code> ġ ҽ Ʈ ۿ
+ ۾ϰ <code>apxs -i</code> <code>apachectl restart</code>
+ ɾ ġ
+ ݿ ־ ġ
+ ִ.</li>
+ </ul>
+
+ <p>DSO ִ:</p>
+
+ <ul>
+ <li>α׷ ּҰ ڵ带 о̴
+ ʴ ü ֱ ÷ DSO
+ .</li>
+
+ <li>н δ ɺ ãƾϱ
+ 20% ʾ.</li>
+
+ <li> ġڵ(position independent code, PIC)
+ ּ(absolute addressing)
+ ּ(relative addressing)
+ ʿϹǷ  ÷ 5% ʴ.</li>
+
+ <li>DSO ٸ DSO ̺귯(<code>ld -lfoo</code>)
+ ũ ÷ ֱ⶧ ( ELF
+ ÷ a.out ÷
+ ʴ´) ⿡ DSO .
+ ٸ DSO Ϸ ϴ ġ ٽɰ ġ
+ ٽ ϴ C ̺귯(<code>libc</code>) ٸ
+ / ̺귯, ġڵ带 ִ ̺귯
+ ī̺(<code>libfoo.a</code>) ɺ ִ.
+ ٸ ڵ带 Ϸ ġ ٽ װ ϴ,
+ <code>dlopen()</code> ڵ带 о鿩 Ѵ.</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/dso.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/env.html b/docs/manual/env.html
new file mode 100644
index 00000000..1bc45338
--- /dev/null
+++ b/docs/manual/env.html
@@ -0,0 +1,11 @@
+URI: env.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: env.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: env.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/env.html.en b/docs/manual/env.html.en
new file mode 100644
index 00000000..e973c0c5
--- /dev/null
+++ b/docs/manual/env.html.en
@@ -0,0 +1,414 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Environment Variables in Apache - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Environment Variables in Apache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/env.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The Apache HTTP Server provides a mechanism for storing
+ information in named variables that are called <em>environment
+ variables</em>. This information can be used to control various
+ operations such as logging or access control. The variables are
+ also used as a mechanism to communicate with external programs
+ such as CGI scripts. This document discusses different ways to
+ manipulate and use these variables.</p>
+
+ <p>Although these variables are referred to as <em>environment
+ variables</em>, they are not the same as the environment
+ variables controlled by the underlying operating system.
+ Instead, these variables are stored and manipulated in an
+ internal Apache structure. They only become actual operating
+ system environment variables when they are provided to CGI
+ scripts and Server Side Include scripts. If you wish to
+ manipulate the operating system environment under which the
+ server itself runs, you must use the standard environment
+ manipulation mechanisms provided by your operating system
+ shell.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Setting Environment Variables</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Using Environment Variables</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#special">Special Purpose Environment Variables</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setting" id="setting">Setting Environment Variables</a></h2>
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
+
+ <h3><a name="basic-manipulation" id="basic-manipulation">Basic Environment Manipulation</a></h3>
+
+
+ <p>The most basic way to set an environment variable in Apache
+ is using the unconditional <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> directive. Variables may also be passed from
+ the environment of the shell which started the server using the
+ <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> directive.</p>
+
+
+ <h3><a name="conditional" id="conditional">Conditional Per-Request Settings</a></h3>
+
+
+ <p>For additional flexibility, the directives provided by
+ mod_setenvif allow environment variables to be set on a
+ per-request basis, conditional on characteristics of particular
+ requests. For example, a variable could be set only when a
+ specific browser (User-Agent) is making a request, or only when
+ a specific Referer [sic] header is found. Even more flexibility
+ is available through the mod_rewrite's <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> which uses the
+ <code>[E=...]</code> option to set environment variables.</p>
+
+
+ <h3><a name="unique-identifiers" id="unique-identifiers">Unique Identifiers</a></h3>
+
+
+ <p>Finally, mod_unique_id sets the environment variable
+ <code>UNIQUE_ID</code> for each request to a value which is
+ guaranteed to be unique across "all" requests under very
+ specific conditions.</p>
+
+
+ <h3><a name="standard-cgi" id="standard-cgi">Standard CGI Variables</a></h3>
+
+
+ <p>In addition to all environment variables set within the
+ Apache configuration and passed from the shell, CGI scripts and
+ SSI pages are provided with a set of environment variables
+ containing meta-information about the request as required by
+ the <a href="http://cgi-spec.golux.com/">CGI
+ specification</a>.</p>
+
+
+ <h3><a name="caveats" id="caveats">Some Caveats</a></h3>
+
+
+ <ul>
+ <li>It is not possible to override or change the standard CGI
+ variables using the environment manipulation directives.</li>
+
+ <li>When <code class="program"><a href="./programs/suexec.html">suexec</a></code> is used to launch
+ CGI scripts, the environment will be cleaned down to a set of
+ <em>safe</em> variables before CGI scripts are launched. The
+ list of <em>safe</em> variables is defined at compile-time in
+ <code>suexec.c</code>.</li>
+
+ <li>For portability reasons, the names of environment
+ variables may contain only letters, numbers, and the
+ underscore character. In addition, the first character may
+ not be a number. Characters which do not match this
+ restriction will be replaced by an underscore when passed to
+ CGI scripts and SSI pages.</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using Environment Variables</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
+
+ <h3><a name="cgi-scripts" id="cgi-scripts">CGI Scripts</a></h3>
+
+
+ <p>One of the primary uses of environment variables is to
+ communicate information to CGI scripts. As discussed above, the
+ environment passed to CGI scripts includes standard
+ meta-information about the request in addition to any variables
+ set within the Apache configuration. For more details, see the
+ <a href="howto/cgi.html">CGI tutorial</a>.</p>
+
+
+ <h3><a name="ssi-pages" id="ssi-pages">SSI Pages</a></h3>
+
+
+ <p>Server-parsed (SSI) documents processed by mod_include's
+ <code>INCLUDES</code> filter can print environment variables
+ using the <code>echo</code> element, and can use environment
+ variables in flow control elements to makes parts of a page
+ conditional on characteristics of a request. Apache also
+ provides SSI pages with the standard CGI environment variables
+ as discussed above. For more details, see the <a href="howto/ssi.html">SSI tutorial</a>.</p>
+
+
+ <h3><a name="access-control" id="access-control">Access Control</a></h3>
+
+
+ <p>Access to the server can be controlled based on the value of
+ environment variables using the <code>allow from env=</code>
+ and <code>deny from env=</code> directives. In combination with
+ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, this
+ allows for flexible control of access to the server based on
+ characteristics of the client. For example, you can use these
+ directives to deny access to a particular browser (User-Agent).
+ </p>
+
+
+ <h3><a name="logging" id="logging">Conditional Logging</a></h3>
+
+
+ <p>Environment variables can be logged in the access log using
+ the <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ option <code>%e</code>. In addition, the decision on whether
+ or not to log requests can be made based on the status of
+ environment variables using the conditional form of the
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directive. In combination with <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> this allows for flexible control of which
+ requests are logged. For example, you can choose not to log
+ requests for filenames ending in <code>gif</code>, or you can
+ choose to only log requests from clients which are outside your
+ subnet.</p>
+
+
+ <h3><a name="response-headers" id="response-headers">Conditional Response Headers</a></h3>
+
+
+ <p>The <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
+ directive can use the presence or
+ absence of an environment variable to determine whether or not
+ a certain HTTP header will be placed in the response to the
+ client. This allows, for example, a certain response header to
+ be sent only if a corresponding header is received in the
+ request from the client.</p>
+
+
+
+ <h3><a name="external-filter" id="external-filter">External Filter Activation</a></h3>
+
+
+ <p>External filters configured by <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ using the <code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> directive can
+ by activated conditional on an environment variable using the
+ <code>disableenv=</code> and <code>enableenv=</code> options.</p>
+
+
+ <h3><a name="url-rewriting" id="url-rewriting">URL Rewriting</a></h3>
+
+
+ <p>The <code>%{ENV:...}</code> form of <em>TestString</em> in
+ the <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
+ allows mod_rewrite's rewrite
+ engine to make decisions conditional on environment variables.
+ Note that the variables accessible in mod_rewrite without the
+ <code>ENV:</code> prefix are not actually environment
+ variables. Rather, they are variables special to mod_rewrite
+ which cannot be accessed from other modules.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="special" id="special">Special Purpose Environment Variables</a></h2>
+
+
+ <p>Interoperability problems have led to the introduction of
+ mechanisms to modify the way Apache behaves when talking to
+ particular clients. To make these mechanisms as flexible as
+ possible, they are invoked by defining environment variables,
+ typically with <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, though <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> and <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> could also be used, for example.</p>
+
+ <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
+
+
+ <p>This forces the request to be treated as a HTTP/1.0 request
+ even if it was in a later dialect.</p>
+
+
+ <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3>
+
+ <p>If you have the <code>DEFLATE</code> filter activated, this
+ environment variable will ignore the accept-encoding setting of
+ your browser and will send compressed output unconditionally.</p>
+
+ <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
+
+
+ <p>This causes any <code>Vary</code> fields to be removed from
+ the response header before it is sent back to the client. Some
+ clients don't interpret this field correctly; setting this
+ variable can work around this problem. Setting this variable
+ also implies <strong>force-response-1.0</strong>.</p>
+
+
+ <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
+
+
+ <p>This forces an HTTP/1.0 response to clients making an HTTP/1.0
+ request. It was originally
+ implemented as a result of a problem with AOL's proxies. Some
+ HTTP/1.0 clients may not behave correctly when given an HTTP/1.1
+ response, and this can be used to interoperate with them.</p>
+
+
+
+ <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
+
+
+ <p>When set to a value of "1", this variable disables the DEFLATE
+ output filter provided by <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> for
+ content-types other than <code>text/html</code>. If you'd rather
+ use statically compressed files; <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ evaluates the variable as well (not only for gzip, but for all
+ encodings that differ from "identity").</p>
+
+
+ <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
+
+ <p>When set, the <code>DEFLATE</code> filter of
+ <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> will be turned off and
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> will refuse to deliver encoded
+ resources.</p>
+
+
+
+ <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
+
+
+ <p>This disables <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code>
+ when set.</p>
+
+
+
+ <h3><a name="prefer-language" id="prefer-language">prefer-language</a></h3>
+
+ <p>This influences <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>'s behaviour. If
+ it contains a language tag (such as <code>en</code>, <code>ja</code>
+ or <code>x-klingon</code>), <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> tries
+ to deliver a variant with that language. If there's no such variant,
+ the normal <a href="content-negotiation.html">negotiation</a> process
+ applies.</p>
+
+
+
+ <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
+
+
+ <p>This forces the server to be more careful when sending a redirect
+ to the client. This is typically used when a client has a known
+ problem handling redirects. This was originally implemented as a
+ result of a problem with Microsoft's WebFolders software which has
+ a problem handling redirects on directory resources via DAV
+ methods.</p>
+
+
+
+ <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
+
+
+ <p><em>Available in versions after 2.0.54</em></p>
+
+ <p>When Apache issues a redirect in response to a client request,
+ the response includes some actual text to be displayed in case
+ the client can't (or doesn't) automatically follow the redirection.
+ Apache ordinarily labels this text according to the character set
+ which it uses, which is ISO-8859-1.</p>
+ <p> However, if the redirection is to a page that uses a different
+ character set, some broken browser versions will try to use the
+ character set from the redirection text rather than the actual page.
+ This can result in Greek, for instance, being incorrectly rendered.</p>
+ <p>Setting this environment variable causes Apache to omit the character
+ set for the redirection text, and these broken browsers will then correctly
+ use that of the destination page.</p>
+
+
+
+ <h3><a name="proxy" id="proxy">force-proxy-request-1.0, proxy-nokeepalive, proxy-sendchunked, proxy-sendcl</a></h3>
+
+ <p>These directives alter the protocol behavior of
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. See the <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>
+ documentation for more details.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+
+ <h3><a name="misbehaving" id="misbehaving">Changing protocol behavior with misbehaving clients</a></h3>
+
+
+ <p>Earlier versions recommended that the following lines be included in
+ httpd.conf to deal with known client problems. Since the affected clients
+ are no longer seen in the wild, this configuration is likely no-longer
+ necessary.</p>
+<div class="example"><pre>
+#
+# The following directives modify normal HTTP response behavior.
+# The first directive disables keepalive for Netscape 2.x and browsers that
+# spoof it. There are known problems with these browser implementations.
+# The second directive is for Microsoft Internet Explorer 4.0b2
+# which has a broken HTTP/1.1 implementation and does not properly
+# support keepalive when it is used on 301 or 302 (redirect) responses.
+#
+BrowserMatch "Mozilla/2" nokeepalive
+BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
+
+#
+# The following directive disables HTTP/1.1 responses to browsers which
+# are in violation of the HTTP/1.0 spec by not being able to grok a
+# basic 1.1 response.
+#
+BrowserMatch "RealPlayer 4\.0" force-response-1.0
+BrowserMatch "Java/1\.0" force-response-1.0
+BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
+
+
+ <h3><a name="no-img-log" id="no-img-log">Do not log requests for images in the access log</a></h3>
+
+
+ <p>This example keeps requests for images from appearing in the
+ access log. It can be easily modified to prevent logging of
+ particular directories, or to prevent logging of requests
+ coming from particular hosts.</p>
+ <div class="example"><pre>
+SetEnvIf Request_URI \.gif image-request
+SetEnvIf Request_URI \.jpg image-request
+SetEnvIf Request_URI \.png image-request
+CustomLog logs/access_log common env=!image-request</pre></div>
+
+
+ <h3><a name="image-theft" id="image-theft">Prevent "Image Theft"</a></h3>
+
+
+ <p>This example shows how to keep people not on your server
+ from using images on your server as inline-images on their
+ pages. This is not a recommended configuration, but it can work
+ in limited circumstances. We assume that all your images are in
+ a directory called /web/images.</p>
+ <div class="example"><pre>
+SetEnvIf Referer "^http://www.example.com/" local_referal
+# Allow browsers that do not send Referer info
+SetEnvIf Referer "^$" local_referal
+&lt;Directory /web/images&gt;
+ Order Deny,Allow
+ Deny from all
+ Allow from env=local_referal
+&lt;/Directory&gt;</pre></div>
+
+ <p>For more information about this technique, see the
+ ApacheToday tutorial " <a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">
+ Keeping Your Images from Adorning Other Sites</a>".</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/env.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/env.html.ja.euc-jp b/docs/manual/env.html.ja.euc-jp
new file mode 100644
index 00000000..30c9cb87
--- /dev/null
+++ b/docs/manual/env.html.ja.euc-jp
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache δĶѿ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache δĶѿ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Apache HTTP Ф<em>Ķѿ</em>ȸƤФ롢̾ΤĤ
+ ѿ˾򵭲Ȥߤ󶡤Ƥޤξϥ
+ ʤɤΤ椹뤿˻ȤȤǤޤ
+ ѿ CGI ץȤʤɤγץ̿뤿ˤ
+ ȤޤʸϤѿˡȻˡ򤤤Ĥ
+ Ҳ𤷤ޤ</p>
+
+ <p>ѿ<em>Ķѿ</em>ȸƤФƤޤڥ졼ƥ
+ ƥˤä椵ƤĶѿƱǤϤޤ
+ ºݤϡѿ Apache ¤˵졢Ƥޤ
+ ϡCGI SSI ץȤϤ줿Ȥºݤ
+ ڥ졼ƥ󥰥ƥδĶѿˤʤޤмȤ
+ ¹ԤƤ륪ڥ졼ƥ󥰥ƥδĶϡ
+ ڥ졼ƥ󥰥ƥΥ뤬󶡤ƤɸδĶѿ
+ ˡȤʤФʤޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Ķѿ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Ķѿλ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#special">̤ŪδĶѿ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setting" id="setting">Ķѿ</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
+
+ <h3><a name="basic-manipulation" id="basic-manipulation">ŪʴĶ</a></h3>
+
+
+ <p>Apache ˤƴĶѿꤹִŪˡϡ
+ ̵˴Ķѿꤹ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤Ѥ뤳ȤǤ
+ <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>
+ ǥ쥯ƥ֤ˤꡢApache ư줿
+ ĶѿϤȤǤޤ</p>
+
+
+ <h3><a name="conditional" id="conditional">ꥯ˾˴Ťꤹ</a></h3>
+
+
+ <p>뤿ˡmod_setenvif
+ 󶡤Ƥǥ쥯ƥ֤Ѥ뤳ȤǡꥯȤ
+ ˴ŤƴĶѿꤹ뤳ȤǤޤ㤨СΥ֥饦
+ (User-Agent) ΥꥯȤ Referer [տŪ֤Ǥ]
+ (: ֤ referrer ǤHTTP λͤǤ Referer
+ ȤʤäƤޤ) إåĤäȤΤѿꤹ뤳ȤǤޤ
+ mod_rewrite <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ ǥ쥯ƥ֤ˤƴĶѿꤹ <code>[E=...]</code>
+ ץѤ뤳Ȥǡ
+ ԤʤȤǤޤ</p>
+
+
+ <h3><a name="unique-identifiers" id="unique-identifiers">դʼ̻</a></h3>
+
+
+ <p>mod_unique_id ϡ˸¤줿β
+ ֤٤ơפΥꥯȤˤĤơդǤ뤳ȤݾڤƤͤĶѿ
+ <code>UNIQUE_ID</code> ꤷޤ</p>
+
+
+ <h3><a name="standard-cgi" id="standard-cgi">ɸ CGI ѿ</a></h3>
+
+
+ <p>Apache եꤵ줿Ķѿȥ뤫Ϥ
+ Ķѿ˲äơCGI ץȤ SSI ڡˤ <a href="http://cgi-spec.golux.com">CGI λ</a>׵ᤵƤ롢
+ ꥯȤΥ᥿äĶѿȤ󶡤ޤ</p>
+
+
+ <h3><a name="caveats" id="caveats">Ĥ</a></h3>
+
+
+ <ul>
+ <li>Ķǥ쥯ƥ֤Ȥäɸ CGI
+ ѿ񤭤ѹꤹ뤳ȤϤǤޤ</li>
+
+ <li>CGI ץȤư뤿 <code class="program"><a href="./programs/suexec.html">suexec</a></code>
+ ѤƤ硢CGI ץȤư뤿ˡĶѿ<em></em>ʴĶѿȤޤ
+ ΰʴĶѿνϡѥ <code>suexec.c</code>
+ ޤ</li>
+
+ <li>ܿΤˡĶѿ̾ϥե٥åȡ
+ ȥ (: '_') ޤ
+ ˡǽʸϿǤäƤϤޤ
+ ¤˹ʤʸ CGI ץȤ SSI
+ ڡϤȤ˥ִޤ</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Ķѿλ</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
+
+ <h3><a name="cgi-scripts" id="cgi-scripts">CGI ץ</a></h3>
+
+
+ <p>ĶѿμˡΰĤϡCGI ץȤ˾뤳ȤǤ
+ Ƥ褦ˡCGI ץȤϤĶѿ Apache
+ ˤꤵѿ˲äơꥯȤɸΥ᥿ޤǤޤ
+ ܺ٤ <a href="howto/cgi.html">CGI 塼ȥꥢ</a>
+ 򻲾ȤƤ</p>
+
+
+ <h3><a name="ssi-pages" id="ssi-pages">SSI ڡ</a></h3>
+
+
+ <p>mod_include <code>INCLUDES</code> ե륿ǽ
+ server-parsed (SSI) ɥȤǤϡ<code>echo</code>
+ ǤѤȴĶѿϤޤ
+ ޤڡΤʬꥯȤ˱ѹ褦ˡ
+ ĶѿեǤǻȤȤǤޤܺ٤
+ <a href="howto/ssi.html">SSI 塼ȥꥢ</a> 򻲾ȤƤ</p>
+
+
+ <h3><a name="access-control" id="access-control"></a></h3>
+
+
+ <p><code>allow from env=</code> ǥ쥯ƥ֤ <code>deny from env=</code>
+ ǥ쥯ƥ֤ѤơФؤΥĶѿͤ椹뤳ȤǤޤ
+ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
+ ǥ쥯ƥ֤Ȥ߹碌뤳Ȥǡ饤Ȥ˴Ť
+ ФؤΥ˹ԤʤȤǤ褦ˤʤޤ
+ ȤСΥǥ쥯ƥ֤ѤơΥ֥饦 (User-Agent)
+ Υݤ뤳ȤǤޤ</p>
+
+
+ <h3><a name="logging" id="logging">դϿ</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ ǥ쥯ƥ֤Υץ <code>%e</code>
+ Ѥ뤳ȤǡĶѿ򥢥˵Ͽ뤳ȤǤޤˡ
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤ξʬѤ뤳Ȥǡ
+ ĶѿͤˤäƥꥯȤ˵Ͽ뤫ɤ뤳ȤǤޤ
+ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
+ ǥ쥯ƥ֤Ȥ߹碌뤳Ȥǡ
+ ɤΥꥯȤ˵Ͽ뤫椹뤳ȤǽˤʤޤȤС
+ <code>gif</code> ǽե̾ؤΥꥯȤϥ˵Ͽʤ
+ 㤦֥ͥåȤΥ饤ȤΥꥯȤ˵Ͽ롢
+ Ȥ򤬲ǽǤ</p>
+
+
+ <h3><a name="response-headers" id="response-headers">դإå</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
+ ǥ쥯ƥ֤ϴĶѿ¸ߤԺߤˤäƥ饤Ȥؤα
+ HTTP إåդ뤫ɤ뤳ȤǤޤ
+ ˤꡢȤС饤ȤΥꥯ
+ ˤإåˤΤαإå롢Ȥ褦ʤȤ
+ Ǥޤ</p>
+
+
+
+ <h3><a name="external-filter" id="external-filter">ե륿Ŭ</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>
+ ǥ쥯ƥ֤Ѥ
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> ꤵ볰ե륿ϡ
+ <code>disableenv=</code> <code>enableenv=</code>
+ ץȤäơĶѿˤդŬѤǤޤ</p>
+
+
+ <h3><a name="url-rewriting" id="url-rewriting">URL ν񤭴</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
+ ǥ쥯ƥ֤<em>ɾʸ</em>Ȥ
+ <code>%{ENV:...}</code> ꤹ뤳Ȥǡmod_rewrite
+ ν񤭴󥸥󤬴Ķѿ˴𤤤ƾʬԤʤȤǤޤ
+ mod_rewrite Ѳǽѿ <code>ENV:</code> ˤĤƤʤѿϡ
+ ºݤϴĶѿǤϤʤȤȤդƤ
+ ¾Υ⥸塼뤫ϻѤǤʤ mod_rewrite Ѥ̤ѿǤ
+ </p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="special" id="special">̤ŪδĶѿ</a></h2>
+
+
+ <p>ߴ褹뤿ˡΥ饤Ȥ̿ƤȤ
+ Apache ưѹǤ뵡ƳޤǤˤ뤿ˡ
+ εϴĶѿ뤳ȤǸƤӽФޤ̤ϡ
+ <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ ǥ쥯ƥ֤ȤޤȤ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> ǥ쥯ƥ֤Ѥ뤳ȤǤޤ</p>
+
+ <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
+
+
+ <p>ꤹ뤳ȤǡꥯȤ HTTP/1.0
+ 꿷ץȥξǤ⡢HTTP/1.0 Ȥưޤ</p>
+
+
+ <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3>
+
+ <p><code>DEFLATE</code> ե륿Ѥ褦ꤵƤȤˡ
+ δĶѿϥ֥饦 accept-encoding ̵뤷ƾ
+ ̤줿Ϥ褦ˤޤ</p>
+
+ <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
+
+
+ <p>إå饤Ȥ <code>Vary</code>
+ եɤޤ
+ 饤ȤˤϤΥեɤᤷʤΤޤ
+ ѿꤹ뤳ȤǤ򤹤뤳ȤǤޤ
+ ѿꤹȡ<strong>force-response-1.0</strong>
+ ꤵ줿Ȥˤʤޤ</p>
+
+
+ <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
+
+
+ <p>줬ꤵƤȡHTTP/1.0 ꥯȤȯԤ륯饤ȤФƤ
+ HTTP/1.0 DZ褦ˤʤޤεǽϡ
+ AOL ΥץΤ˼ޤHTTP/1.0 饤Ȥˤϡ
+ HTTP/1.1 α֤ưʤΤ뤫⤷ޤ
+ εǽѤ뤳ȤǡΤ褦ʥ饤ȤȤδ֤θߴǤޤ</p>
+
+
+ <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
+
+
+ <p>줬 1 ꤵȡѿ <code>text/html</code>
+ ʳΥƥȥפФ롢<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
+ 󶡤 <code>DEFLATE</code> ϥե륿̵ˤޤ
+ ޤŪˡ˰̤줿եѤ硢
+ (gzip Ǥʤ"identity" ȰۤʤƤΥ󥳡ɤФ)
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ѿɾޤ</p>
+
+
+ <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
+ <p>åȤȡ<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
+ <code>DEFLATE</code> ե륿դˤʤޤ
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ ϥ󥳡ɤ줿꥽ʤ褦ˤޤ</p>
+
+
+ <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
+
+
+ <p>줬ꤵƤϡ<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> Ѥʤ褦ˤޤ</p>
+
+ <h4><a name="prefer-language" id="prefer-language">prefer-language</a></h4>
+
+ <p><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> εư˱ƶͿޤ
+ (<code>en</code>, <code>ja</code>, <code>x-klingon</code>Ȥä)
+ 쥿ǼƤСθ variant 褦Ȥޤ
+ Τ褦 variant ʤϡ
+ ̾<a href="content-negotiation.html">ͥ</a>
+ ŬѤޤ</p>
+
+
+
+
+ <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
+
+
+ <p>ϥ饤ȤؤΥ쥯Ȥ򥵡Фտ
+ Ԥʤ褦ˤޤ
+ ̾쥯Ȥ˺ݤƥ饤Ȥ
+ ꤬뤳ȤʬäƤ˻Ȥޤεǽϸ
+ ޥեȤΥ֥եΥեȤ DAV
+ ᥽åɤˤǥ쥯ȥΥ꥽ؤΥ쥯Ȥΰ
+ ꤬ꡢ򤹤뤿˼ޤ</p>
+
+
+
+ <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
+
+
+ <p><em>Apache 2.2 ʹߤѲǽ</em></p>
+
+ <p>饤ȤΥꥯȤФȤƥ쥯Ȥݡ
+ 쥹ݥ󥹤ˤϥ쥯ȤưŪ˹Ԥʤʤ (Ԥʤʤ)
+ ɽƥȤޤޤޤ
+ ̾ΥƥȤ˹פ饯åȡISO-8859-1
+ ǥ٥դ򤷤ޤ</p>
+ <p>쥯褬̤ʸåȤȤäƤ硢
+ Τ֥饦ΥСǤϡ
+ 쥯μºݤʸåȤˡ
+ 쥯ȸʸåȤȤäƤޤȤޤ
+ η̡㤨Ѥ褬Ԥʤ줿ꤷơɤʤʤäꤷޤ</p>
+ <p>δĶѿꤹ뤳Ȥǡ쥯ƥȤФ
+ 饯åȤλޤΤǡΤ֥饦Ǥ
+ 쥯ʸåȤȤ褦ˤǤޤ</p>
+
+
+
+ <h3><a name="proxy" id="proxy">force-proxy-request-1.0, proxy-nokeepalive, proxy-sendchunked, proxy-sendcl</a></h3>
+
+ <p>λؼҤ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> εưѹޤ
+ ܺ٤ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ΥɥȤ򤴻Ȥ</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+
+ <h3><a name="misbehaving" id="misbehaving">ʵư򤹤륯饤ȤФƥץȥưѹ</a></h3>
+
+
+ <p>饤Ȥ˴ؤΤн褹뤿ˡʲιԤ
+ httpd.conf 뤳Ȥ侩Ƥޤ</p>
+ <p>ŤС Apache Ǥϡ饤Ȥб뤿
+ httpd.conf ˼ιԤä褦侩Ƥޤ
+ ȤʤäƤϡȤƤ饤Ȥϼºݤˤϸ뤳Ȥ
+ ʤʤäƤΤǡϤϤɬפʤ⤷ޤ</p>
+<div class="example"><pre>
+#
+# The following directives modify normal HTTP response behavior.
+# The first directive disables keepalive for Netscape 2.x and browsers that
+# spoof it. There are known problems with these browser implementations.
+# The second directive is for Microsoft Internet Explorer 4.0b2
+# which has a broken HTTP/1.1 implementation and does not properly
+# support keepalive when it is used on 301 or 302 (redirect) responses.
+#
+BrowserMatch "Mozilla/2" nokeepalive
+BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
+
+#
+# The following directive disables HTTP/1.1 responses to browsers which
+# are in violation of the HTTP/1.0 spec by not being able to grok a
+# basic 1.1 response.
+#
+BrowserMatch "RealPlayer 4\.0" force-response-1.0
+BrowserMatch "Java/1\.0" force-response-1.0
+BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
+
+
+ <h3><a name="no-img-log" id="no-img-log">ؤΥꥯȤ򥢥˵Ͽʤ</a></h3>
+
+
+ <p>ǤϡؤΥꥯȤ˸ʤ褦ˤޤ
+ ѹ뤳ȤǡΥǥ쥯ȥΥ᤿ꡢ
+ ΥۥȤΥꥯȤΥ᤿ꤹ뤳ȤñˤǤޤ
+ </p>
+ <div class="example"><pre>
+SetEnvIf Request_URI \.gif image-request
+SetEnvIf Request_URI \.jpg image-request
+SetEnvIf Request_URI \.png image-request
+CustomLog logs/access_log common env=!image-request</pre></div>
+
+
+ <h3><a name="image-theft" id="image-theft">ֲѡפɤ</a></h3>
+
+
+ <p>ϡ̤ΥФˤͤʤΥФˤ
+ inline ȤƻѤ뤳Ȥɤޤ
+ Ͽ侩ƤǤϤޤ󤬡ꤵ줿ǤͭǤ
+ Ǥϡ٤Ƥβ <code>/web/images</code>
+ Ȥǥ쥯ȥˤȲꤷޤ</p>
+ <div class="example"><pre>
+SetEnvIf Referer "^http://www.example.com/" local_referal
+# Allow browsers that do not send Referer info
+SetEnvIf Referer "^$" local_referal
+&lt;Directory /web/images&gt;
+ Order Deny,Allow
+ Deny from all
+ Allow from env=local_referal
+&lt;/Directory&gt;</pre></div>
+
+ <p>μˡ˴ؤܤ ApacheToday Υ塼ȥꥢ<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a>
+ פ򻲾ȤƤ</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/env.html.ko.euc-kr b/docs/manual/env.html.ko.euc-kr
new file mode 100644
index 00000000..f8d28a5e
--- /dev/null
+++ b/docs/manual/env.html.ko.euc-kr
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ ȯ溯 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ġ ȯ溯</h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>ġ <em>ȯ溯(environment variable)</em>
+ ִ. Ͽ α׳
+ ۾ Ѵ. , ȯ溯 CGI ũƮ
+ ܺ α׷ ϴ ȴ. ȯ溯
+ ٷ ϴ پ Ѵ.</p>
+
+ <p> <em>ȯ溯</em> θ, ü
+ ϴ ȯ溯 ٸ. ġ ο ǰ
+ ȴ. ȯ溯 CGI ũƮ Server Side Include
+ ũƮ Ѱ ü ȯ溯 ȴ.
+ ϴ ü ȯ ϰ ʹٸ ü
+ ȯ ؾ Ѵ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">ȯ溯 ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">ȯ溯 ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#special">Ư ȯ溯</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setting" id="setting">ȯ溯 ϱ</a></h2>
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
+
+ <h3><a name="basic-manipulation" id="basic-manipulation">⺻ ȯ漳</a></h3>
+
+
+ <p>ġ ȯ溯 ϴ ⺻
+ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> þ ϴ ̴. <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> þ Ͽ
+ ȯ溯 ִ.</p>
+
+
+ <h3><a name="conditional" id="conditional">û Ǻ </a></h3>
+
+
+ <p> ϰ, mod_setenvif ϴ þ û
+ û Ư¡ ȯ溯 Ѵ. , Ư
+ (User-Agent) ûϰų Ư Referer (
+ Ʋ ʾҴ) ִ 쿡
+ ִ. mod_rewrite ִ <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ <code>[E=...]</code> ɼ Ͽ ϰ ȯ溯
+ ִ.</p>
+
+
+ <h3><a name="unique-identifiers" id="unique-identifiers"> ĺ</a></h3>
+
+
+ <p> mod_unique_id û  쿡
+ "" û߿ Ȯ (ġ)
+ <code>UNIQUE_ID</code> ȯ溯 Ѵ.</p>
+
+
+ <h3><a name="standard-cgi" id="standard-cgi">ǥ CGI </a></h3>
+
+
+ <p>CGI ũƮ SSI ġ Ͽų
+ ȯ溯 ܿ ߰ <a href="http://cgi-spec.golux.com/">CGI Ծ</a>
+ û ˷ִ ȯ溯 ޴´.</p>
+
+
+ <h3><a name="caveats" id="caveats"> </a></h3>
+
+
+ <ul>
+ <li>ȯ漳 þ Ͽ ǥ CGI ϰų
+ .</li>
+
+ <li><a href="suexec.html">suexec</a> CGI ũƮ
+ ϴ , ϱ CGI ũƮ ȯ
+ <em></em> 鸸 ûҵȴ.
+ <em></em> Ͻ
+ <code>suexec.c</code> ǵȴ.</li>
+
+ <li> ȯ溯 ̸ , ,
+ ٹڸ ϴ . , ù° ڷ
+ ڸ ʴ . CGI ũƮ SSI
+ Ѿ ̿ ڴ ٷ üȴ.</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">ȯ溯 ϱ</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
+
+ <h3><a name="cgi-scripts" id="cgi-scripts">CGI ũƮ</a></h3>
+
+
+ <p>ȯ溯 ֵ 뵵 ϳ CGI ũƮ
+ ȯϴ ̴. տ ߵ ġ
+ ܿ û ǥ CGI ũƮ
+ Ѿ. ڼ <a href="howto/cgi.html">CGI
+ 丮</a> ϶.</p>
+
+
+ <h3><a name="ssi-pages" id="ssi-pages">SSI </a></h3>
+
+
+ <p>mod_include <code>INCLUDES</code> Ͱ óϴ
+ Ľ (SSI) <code>echo</code> Ҹ Ͽ
+ ȯ溯 ְ, ȯ溯 Ͽ û
+ Ư¡ 帧 ҷ Ϻθ
+ ִ. ġ SSI ǥ CGI
+ ȯ溯 Ѵ. ڼ <a href="howto/ssi.html">SSI 丮</a> ϶.</p>
+
+
+ <h3><a name="access-control" id="access-control"></a></h3>
+
+
+ <p><code>allow from env=</code> <code>deny from env=</code>
+ þ Ͽ ȯ溯
+ ִ. <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ϸ
+ Ŭ̾Ʈ Ư¡ Ӱ
+ ִ. , Ư (User-Agent)
+ ź ִ.</p>
+
+
+ <h3><a name="logging" id="logging">Ǻ α</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ <code>%e</code> ɼ Ͽ ȯ溯 α׿
+ ִ. , <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> þ
+ Ǻ ϸ ȯ溯 Ȳ û
+ α θ ִ. <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> Ͽ
+  û α Ӱ ִ. ,
+ ϸ <code>gif</code> û α ʰų,
+ ܺ Ʈ ִ Ŭ̾Ʈ û α ִ.</p>
+
+
+ <h3><a name="response-headers" id="response-headers">Ǻ </a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
+ þ Ŭ̾Ʈ ȯ溯
+  HTTP ִ.
+ , Ŭ̾Ʈ û Ư ִ 쿡
+  ִ.</p>
+
+
+
+ <h3><a name="external-filter" id="external-filter">ܺ ϱ</a></h3>
+
+
+ <p><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> <code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>
+ þ ܺ ͸ <code>disableenv=</code>
+ <code>enableenv=</code> ɼ Ͽ ȯ溯
+ ִ.</p>
+
+
+ <h3><a name="url-rewriting" id="url-rewriting">URL ۼ(Rewriting)</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
+ <em>TestString</em> <code>%{ENV:...}</code>
+ ϸ mod_rewrite ۼ ȯ溯
+ ٸ ൿѴ. mod_rewrite տ <code>ENV:</code>
+ ʰ ϴ ȯ溯 ƴ ϶.
+ ׵ ٸ ⿡ mod_rewrite
+ .</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="special" id="special">Ư ȯ溯</a></h2>
+
+
+ <p>Ŭ̾Ʈ Ȱ ϱ ġ Ư
+ Ŭ̾Ʈ ڽ ൿ Ѵ. <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ ȯ溯 Ͽ ̷ ذѴ. ׷ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>ε ϴ.</p>
+
+ <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
+
+
+ <p>û ϴ HTTP/1.0 û
+ óѴ.</p>
+
+
+ <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3>
+
+ <p><code>DEFLATE</code> ͸ Ҷ ȯ溯
+ accept-encoding ϰ
+ .</p>
+
+ <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
+
+
+ <p> Ŭ̾Ʈ
+ <code>Vary</code> ʵ带 .  Ŭ̾Ʈ
+ ʵ带 ؼ Ѵ. ̷
+ ذѴ. ,
+ <strong>force-response-1.0</strong> Ѵ.</p>
+
+
+ <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
+
+
+ <p>HTTP/1.0 û ϴ Ŭ̾Ʈ HTTP/1.0
+ Ѵ. AOL Ͻÿ ־ .
+  HTTP/1.0 Ŭ̾Ʈ HTTP/1.1
+ Ƿ, ذϱ Ѵ.</p>
+
+
+ <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
+
+
+ <p> "1"̸ <code>text/html</code> ƴ content-type
+ <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> DEFLATE ͸
+ ʴ´. (gzip Ӹ ƴ϶ "identity" ƴ
+ ڵ) 쿡
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> Ѵ.</p>
+
+
+ <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
+
+ <p> ɼ ϸ <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
+ <code>DEFLATE</code> ͸ ʰ,
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ڵ ڿ
+ ʴ´.</p>
+
+
+
+ <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code>
+ Ѵ.</p>
+
+
+
+ <h3><a name="prefer-language" id="prefer-language">prefer-language</a></h3>
+
+ <p> <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ൿ
+ ģ. (<code>en</code>, <code>ja</code>,
+ <code>x-klingon</code> ) ±׸ ִٸ,
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ õѴ. ׷ ٸ Ϲ <a href="content-negotiation.html"></a> Ѵ.</p>
+
+
+
+ <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
+
+
+ <p> Ŭ̾Ʈ ̷ .
+ ̷ óϴµ ִ Ŭ̾Ʈ
+ Ѵ. Microsoft WebFolders Ʈ
+ DAV ޽带 丮 ڿ ̷ óϴµ
+ ־ .</p>
+
+
+
+ <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
+
+
+ <p><em>2.0.40 ִ</em></p>
+
+ <p>ġ Ŭ̾Ʈ û ̷
+ Ŭ̾Ʈ ڵ ̷ ϴ(Ȥ
+ ʴ) 쿡 Ͽ 信 ڿ Ѵ.
+ ġ ġ ϴ ISO-8859-1
+ ǥѴ.</p>
+ <p>׷ ̷ǵ ٸ
+  ̻ ƴ϶ ̷
+ Ϸ Ѵ. , ׸
+ ̻ϰ ִ.</p>
+ <p> ȯ溯 ġ ̷
+ ʵ Ͽ, ̷
+ ùٷ ϰ .</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+
+ <h3><a name="misbehaving" id="misbehaving">߸ ϴ Ŭ̾Ʈ ൿ
+ ϱ</a></h3>
+
+
+ <p>Ŭ̾Ʈ ̹ ˷ ذϱ
+ httpd.conf ϱ ٶ.</p>
+<div class="example"><pre>
+#
+# þ Ϲ HTTP Ѵ.
+# ù° þ Netscape 2.x ̸
+# keepalive ʴ´. ̵ ִ.
+# ι° þ HTTP/1.1 ߸Ǿ 301̳ 302
+# (̷) 信 keepalive
+# ϴ Microsoft Internet Explorer 4.0b2 ̴.
+#
+BrowserMatch "Mozilla/2" nokeepalive
+BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
+
+#
+# þ ⺻ HTTP/1.1 Ͽ
+# HTTP/1.0 Ծ HTTP/1.1 ʴ´.
+#
+BrowserMatch "RealPlayer 4\.0" force-response-1.0
+BrowserMatch "Java/1\.0" force-response-1.0
+BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
+
+
+ <h3><a name="no-img-log" id="no-img-log"> α׿ ̹ û α ʱ</a></h3>
+
+
+ <p> ̹ û α׿
+ ʴ´. Ư 丮 Ȥ Ư ȣƮ
+ û α ʵ ִ.</p>
+ <div class="example"><pre>
+SetEnvIf Request_URI \.gif image-request
+SetEnvIf Request_URI \.jpg image-request
+SetEnvIf Request_URI \.png image-request
+CustomLog logs/access_log common env=!image-request</pre></div>
+
+
+ <h3><a name="image-theft" id="image-theft">"̹ " </a></h3>
+
+
+ <p> ڰ ִ
+ ̹ ϵ ϴ Ѵ.
+ , ѵ 쿡 Ѵ.
+ 츮 ̹ /web/images 丮 ȿ ִٰ
+ Ѵ.</p>
+ <div class="example"><pre>
+SetEnvIf Referer "^http://www.example.com/" local_referal
+# Referer ʴ Ѵ
+SetEnvIf Referer "^$" local_referal
+&lt;Directory /web/images&gt;
+ Order Deny,Allow
+ Deny from all
+ Allow from env=local_referal
+&lt;/Directory&gt;</pre></div>
+
+ <p> ڼ ApacheToday 丮 "<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">
+ Keeping Your Images from Adorning Other Sites</a>" ϶.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/env.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/all_in_one.html b/docs/manual/faq/all_in_one.html
new file mode 100644
index 00000000..b1ee5968
--- /dev/null
+++ b/docs/manual/faq/all_in_one.html
@@ -0,0 +1,11 @@
+URI: all_in_one.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: all_in_one.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: all_in_one.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/faq/all_in_one.html.en b/docs/manual/faq/all_in_one.html.en
new file mode 100644
index 00000000..8082bcd9
--- /dev/null
+++ b/docs/manual/faq/all_in_one.html.en
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Frequently Asked Questions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>Frequently Asked Questions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The latest version of this FAQ is always available from the main Apache
+ web site, at &lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;.</p>
+
+ <p>If you don't find the answer to your question in the below
+ sections, please also consult the <a href="http://httpd.apache.org/docs/misc/FAQ.html">Apache 1.3
+ FAQ</a> to see if your question is answered there.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#topics">Topics</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#background">Background</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#support">Support</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#error">Error Messages</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics">Topics</a></h2>
+<dl><dt><a href="#background">Background</a></dt><dd>Background information about the Apache HTTP Server.</dd>
+<dt><a href="#support">Support</a></dt><dd>What do I do when I have problems?</dd>
+<dt><a href="#error">Error Messages</a></dt><dd>What does this error message mean?</dd>
+</dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="background" id="background">Background</a></h2>
+
+ <ul>
+ <li><a href="#background.what-is-apache">What is Apache?</a></li>
+ <li><a href="#background.what-is-httpd">What is the Apache HTTP
+ Server?</a></li>
+ <li><a href="#background.tested">How thoroughly tested is
+ Apache?</a></li>
+ <li><a href="#background.logo">May I use the Apache logo on my
+ product or Web site?</a></li>
+ </ul>
+
+ <h3><a name="background.what-is-apache" id="background.what-is-apache">What is Apache?</a></h3>
+
+
+ <p>The Apache Software Foundation (ASF) is a 501(c)3 non-profit
+ organization providing support for the Apache community of
+ open-sourced software projects. For more details, please see the <a href="http://www.apache.org/foundation/faq.html">Apache Software
+ Foundation FAQ</a></p>
+
+ <p>The Apache HTTP Server -- sometimes called Apache httpd -- is
+ a project of the Apache Software foundation aimed at creating a
+ robust, commercial-grade, featureful, and freely-available
+ source code implementation of an HTTP (Web) server. For more
+ information, please see the <a href="http://httpd.apache.org/ABOUT_APACHE.html">About
+ Apache</a> page.</p>
+
+
+
+ <h3><a name="background.what-is-httpd" id="background.what-is-httpd">What is the Apache HTTP Server?</a></h3>
+
+ <ul>
+ <li>is a powerful, flexible, HTTP/1.1 compliant web server</li>
+ <li>implements the latest protocols, including HTTP/1.1 (RFC2616)</li>
+ <li>is highly configurable and extensible with third-party modules</li>
+ <li>can be customised by writing 'modules' using the Apache module
+ API</li>
+ <li>provides full source code and comes with an
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">unrestrictive
+ license</a></li>
+ <li>runs on Windows 2003/XP/2000/NT/9x, Netware 5.x and above, OS/2,
+ and most versions of Unix, as well as several other operating
+ systems</li>
+ <li>is actively being developed</li>
+ <li>encourages user feedback through new ideas, bug reports and
+ patches</li>
+ </ul>
+
+
+ <h3><a name="background.tested" id="background.tested">How thoroughly tested is Apache?</a></h3>
+
+ <p>Apache is run on millions of Internet servers.
+ It has been tested thoroughly by both developers and users. The Apache
+ HTTP Server Project maintains rigorous standards before releasing new
+ versions of our server, and our server runs without a hitch on over
+ 70% of all WWW servers available on the Internet. When bugs do show
+ up, we release patches and new versions as soon as they are
+ available.</p>
+
+
+ <h3><a name="background.logo" id="background.logo">May I use the Apache logo on my product or Web site?</a></h3>
+
+ <p>You may <em>NOT</em> use any original artwork from the Apache
+ Software Foundation, nor make or use modified versions of such
+ artwork, except under the following conditions:</p>
+ <ul>
+ <li>You may use the <a href="http://httpd.apache.org/apache_pb.gif">'Powered by Apache'
+ graphic</a> on a Web site that is being served by the Apache HTTP
+ server software.</li>
+ <li>You may use the aforementioned <a href="http://httpd.apache.org/apache_pb.gif">'Powered by Apache'
+ graphic</a> or the <a href="http://www.apache.org/images/asf_logo.gif">Apache Software
+ Foundation logo</a> in product description and promotional material
+ <em>IF and ONLY IF</em> such use can in no way be interpreted as
+ anything other than an attribution. Using the Apache name and
+ artwork in a manner that implies endorsement of a product or
+ service is strictly forbidden.</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">Support</a></h2>
+ <ul>
+ <li><a href="#support.what2do">"Why can't I ...? Why won't ... work?" What
+ to do in case of problems</a></li>
+
+ <li><a href="#support.support">Whom do I contact for support?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">"Why can't I ...? Why won't ... work?" What to do in case of
+ problems</a></h3>
+
+
+ <p>If you are having trouble with your Apache server software, you should
+ take the following steps:</p>
+
+ <dl>
+ <dt>Check the ErrorLog!</dt>
+ <dd>Apache tries to be helpful when it encounters a problem. In many
+ cases, it will provide some details by writing one or more messages to the
+ server error log. Sometimes this is enough for you to diagnose &amp; fix
+ the problem yourself (such as file permissions or the like). The default
+ location of the error log is
+ <code>/usr/local/apache2/logs/error_log</code>, but see the <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> directive in your config files for the
+ location on your server.</dd>
+
+ <dt>Check the ErrorLog again!</dt>
+ <dd>Nearly all problems can be solved by reading the error log.</dd>
+
+ <dt>Check the <a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a>!</dt>
+ <dd>The latest version of the Apache Frequently-Asked Questions list can
+ always be found at the main Apache web site.</dd>
+
+ <dt>Check the Apache bug database</dt>
+ <dd>Most problems that get reported to The Apache Group are recorded in
+ the <a href="http://httpd.apache.org/bug_report.html">bug database</a>.
+ <strong>Please</strong> check the existing reports, open
+ <strong>and</strong> closed, before adding one. If you find that your
+ issue has already been reported, please <em>don't</em> add a "me, too"
+ report. If the original report isn't closed yet, we suggest that you
+ check it periodically. You might also consider contacting the original
+ submitter, because there may be an email exchange going on about the
+ issue that isn't getting recorded in the database.</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">Ask in a user support forum</a></dt>
+ <dd><p>Apache has an active community of users who are willing to share
+ their knowledge. Participating in this community is usually the best and
+ fastest way to get answers to your questions and problems.</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">Users
+ mailing list</a></p>
+
+ <p><a href="irc://irc.freenode.net/#apache">#apache</a> on
+ <a href="http://freenode.net">Freenode IRC</a> is also available for
+ user support issues.</p>
+ </dd>
+
+ <dt>Please use the bug database for bugs!</dt>
+ <dd><p>If you've gone through those steps above that are appropriate and
+ have obtained no relief, then please <em>do</em> let the httpd developers
+ know about the problem by <a href="http://httpd.apache.org/bug_report.html">logging a bug
+ report</a>.</p>
+
+ <p>If your problem involves the server crashing and generating a core
+ dump, please <a href="http://httpd.apache.org/dev/debugging.html">
+ include a backtrace</a> (if possible).</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">Whom do I contact for support?</a></h3>
+ <p>With millions of users and fewer than sixty volunteer developers,
+ we cannot provide personal support for Apache. For free support, we
+ suggest participating in a <a href="#support.what2do.user-support">user forum</a>.</p>
+
+ <p>Professional, commercial support for Apache is available from
+ <a href="http://www.apache.org/info/support.cgi">a number of
+ companies</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error">Error Messages</a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ <li><a href="#error.permissiondenied">Permission denied</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>Apache uses the <code>sendfile</code> syscall on platforms
+ where it is available in order to speed sending of responses.
+ Unfortunately, on some systems, Apache will detect the presence of
+ <code>sendfile</code> at compile-time, even when it does not work
+ properly. This happens most frequently when using network or
+ other non-standard file-system.</p>
+
+ <p>Symptoms of this problem include the above message in the error
+ log and zero-length responses to non-zero-sized files. The
+ problem generally occurs only for static files, since dynamic
+ content usually does not make use of <code>sendfile</code>.</p>
+
+ <p>To fix this problem, simply use the <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> directive to disable
+ <code>sendfile</code> for all or part of your server. Also see
+ the <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code>, which can
+ help with similar problems.</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>If you get error messages related to the <code>AcceptEx</code> syscall
+ on win32, see the <code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code>
+ directive.</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p>Most problems with CGI scripts result in this message written in the
+ error log together with an <code>Internal Server Error</code> delivered
+ to the browser. A guide to helping debug this type of problem is
+ available in the <a href="../howto/cgi.html#troubleshoot">CGI
+ tutorial</a>.</p>
+
+
+ <h3><a name="error.permissiondenied" id="error.permissiondenied">Permission denied</a></h3>
+
+ <p>A <code>Permission denied</code> error in the
+ <code>error_log</code>, accompanied by a <code>Forbidden</code>
+ message to the client usually indicates a problem with your
+ filesystem permissions, rather than a problem in the Apache HTTP
+ Server configuration files. Check to make sure that the
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> running the child processes
+ has adequate permission to access the files in question. Also
+ check that the directory and all parent directories are at least
+ searchable for that user and group (i.e., <code>chmod
+ +x</code>).</p>
+
+ <p>Recent releases of Fedora Core and other Linux distributions
+ using SELinux have additional access restrictions beyond those
+ used by the basic filesystem. Violations of these restrictions
+ will also result in a <code>Permission denied</code> message. See
+ the <a href="http://fedora.redhat.com/docs/selinux-faq-fc3/">Fedora
+ SELinux FAQ</a> and <a href="http://fedora.redhat.com/docs/selinux-apache-fc3/">Apache
+ SELinux Policy Document</a>.</p>
+
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/all_in_one.html.ja.euc-jp b/docs/manual/faq/all_in_one.html.ja.euc-jp
new file mode 100644
index 00000000..80a7a409
--- /dev/null
+++ b/docs/manual/faq/all_in_one.html.ja.euc-jp
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>褯 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>褯</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>Apache μ祵ȡ&lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;
+ ǿǤ FAQ ˼뤳ȤǤޤ</p>
+
+ <p>Apache 2.0 ϤޤΤǡ<em>褯</em>ʤΤ
+ ޤ褯狼äƤޤ󡣤ΥޤäƤޤǡ
+ ˼䤬Ƥ뤫ɤ <a href="http://httpd.apache.org/docs/misc/FAQ.html">Apache 1.3 FAQ</a>
+ ⸫褦ˤƤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#topics">ȥԥå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#support">ݡ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#error">顼å</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics">ȥԥå</a></h2>
+<dl><dt><a href="#support">ݡ</a></dt><dd>꤬äȤˤɤ?</dd>
+<dt><a href="#error">顼å</a></dt><dd>Υ顼åΰ̣?</dd>
+</dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">ݡ</a></h2>
+ <ul>
+ <li><a href="#support.what2do">֤ʤǡ? ɤưʤ?꤬
+ Ȥˤɤ뤫</a></li>
+
+ <li><a href="#support.support">ï˥ݡȤФ褤?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">֤ʤǡ? ɤưʤ?꤬
+ Ȥˤɤ뤫</a></h3>
+
+
+ <p>Apache ΥХեȥ˲꤬äȤϡʲ
+ ˽äƤ:</p>
+
+ <dl>
+ <dt>顼Ĵ٤!</dt>
+ <dd>꤬ȯȤ Apache Ϥʤ٤򤷤褦Ȥޤ
+ ¿ξ硢Apache ϥФΥ顼˥å񤯤Ȥǡܺ٤
+ 󶡤ޤˤäƤϡʬȤʬϤ
+ 뤿˽ʬʾ뤳ȤǤޤ (եΥѡߥå
+ ʤ)顼ΥǥեȤξ
+ <code>/usr/local/apache2/logs/error_log</code> ǤʤΥ
+ ǤξΤ뤿ˤե <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> 򸫤Ƥ</dd>
+
+ <dt><a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a> Ĵ٤!</dt>
+ <dd>Apache Τ褯κǿǤϾ Apache μ祦֥Ȥ
+ ޤ</dd>
+
+ <dt>Apache Хǡ١Ĵ٤</dt>
+ <dd>Apache 롼פ𤵤ۤȤɤ<a href="http://httpd.apache.org/bug_report.html">Хǡ١</a>
+ ϿޤOpen <strong></strong> closed <strong></strong> ޤơ
+ ¸ΥݡȤˤ뤫ɤĴ٤<strong></strong>
+ ꤬𤵤ƤȤֻפȤɲ<em>ʤ
+ </em> close ƤʤȤϡŪ
+ Хǡ١Ĵ٤뤳ȤᤷޤޤмԤ
+ Ϣ뤳ȤθƤȤ褤Ǥ礦ǡ١
+ ϿƤʤŻҥ᡼θ򴹤ԤʤƤ뤫⤷ޤ</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">桼ݡȥեǼ䤹</a></dt>
+ <dd><p>Apache ˤϤμͭƤȯ
+ 桼Υߥ˥ƥޤΥߥ˥ƥ˻ä뤳Ȥ
+ ̤ϼФǺ®μʤǤ</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">桼
+ ᡼󥰥ꥹ</a></p>
+
+ <p>USENET ˥塼롼:</p>
+
+ <ul>
+ <li>comp.infosystems.www.servers.unix
+ [<a href="news:comp.infosystems.www.servers.unix">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.unix">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.servers.ms-windows
+ [<a href="news:comp.infosystems.www.servers.ms-windows">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.ms-windows">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.authoring.cgi
+ [<a href="news:comp.infosystems.www.authoring.cgi">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.authoring.cgi">google</a>]
+ </li>
+ </ul></dd>
+
+ <dd>⤷ԤϡХǡ١𤷤Ƥ</dd>
+ <dd><p>嵭μʤdzΤ򤹤٤Ƽäơ
+ Ǥβʤäϡ<a href="http://httpd.apache.org/bug_report.html">Х</a>
+ 뤳Ȥˤꡢ<em></em> httpd ȯԤΤ餻Ƥ</p>
+
+ <p>ФΥå䥳פȯǤС(ǽǤ)
+ Хåȥ졼˴ޤƤ㤨С</p>
+
+ <div class="example"><p><code>
+ # cd <var>ServerRoot</var><br />
+ # dbx <var>httpd</var> <var>core</var><br />
+ (dbx) where
+ </code></p></div>
+
+ <p>(<var>ServerRoot</var> <var>httpd</var> <var>core</var> ե
+ ΰ֤ŬڤʤΤ֤Ƥ<code>dbx</code>
+ <code>gdb</code> Ȥɬפ뤫⤷ޤ)</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">ï˥ݡȤФ褤?</a></h3>
+ <p>ɴΥ桼Фơ40̤ΥܥƥȯԤʤᡢ
+ Apache θĿŪʥݡȤ󶡤뤳ȤϤǤޤ̵
+ ݡȤˤϡ<a href="#support.what2do.user-support">桼Υե</a>˻äΤɤǤ礦</p>
+
+ <p>Apache ΥץΡѥݡȤ
+ <a href="http://www.apache.org/info/support.cgi">¿β</a>
+ 󶡤Ƥޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error">顼å</a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>(: ̵ʰ: core_output_filter: ͥåȥؤΥǡ
+ 񤭹)</p>
+
+ <p>Apache ϱ®뤿ˡ<code>sendfile</code> ƥ
+ 뤬ѲǽʥץåȥեǤϤΥƥॳѤޤ
+ ȤԹΰȤˡ<code>sendfile</code> ưʤˤ
+ ؤ餺Apache ѥ¸ߤΤƤޤƥबޤ
+ ϡͥåȥե륷ƥ¾ɸΥե륷ƥ
+ ѤƤȤ˰֤褯ȯޤ</p>
+
+ <p>ξɾϡ嵭Υå顼˽񤫤뤳Ȥȡ
+ Ǥʤեαˤʤ뤳ȤǤ
+ ưŪʥƥĤ <code>sendfile</code> Ѥʤᡢ
+ ̾ŪʥեǤΤȯޤ</p>
+
+ <p>ϡ<code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> ǥ쥯ƥ֤Ѥơ
+ ФΤ٤ơ⤷ϰʬФ <code>sendfile</code>
+ ̵ˤǽǤޤƱͤ褹뤿
+ <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code> ǥ쥯ƥ֤
+ ȤƤ</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>(: AcceptEx )</p>
+
+ <p>Win32 Ǥ <code>AcceptEx</code> ƥॳ˴ط륨顼
+ åäȤϡ<code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code> 򻲾ȤƤ</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p>(: ץȥإåӽλ)</p>
+
+ <p>CGI ץȤΤۤȤɤϥ顼ˤΥå񤫤졢
+ ֥饦ˤ <code>Internal Server Error</code> 뤳Ȥˤʤޤ
+ μΥǥХåˡ <a href="../howto/cgi.html#troubleshoot">CGI
+ 塼ȥꥢ</a> Ƥޤ</p>
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/all_in_one.html.ko.euc-kr b/docs/manual/faq/all_in_one.html.ko.euc-kr
new file mode 100644
index 00000000..151d6e6c
--- /dev/null
+++ b/docs/manual/faq/all_in_one.html.ko.euc-kr
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>  (FAQ) - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>  (FAQ)</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/faq/all_in_one.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>FAQ ֽ ġ Ʈ &lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;
+ ִ.</p>
+
+ <p>ġ 2.0 ȵǼ 츮 <em>
+  (FAQ)</em> 𸥴. ä
+ ⿡ ش ٸ <a href="http://httpd.apache.org/docs/misc/FAQ.html">ġ
+ 1.3 FAQ</a> ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#topics"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#support"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#error"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics"></a></h2>
+<dl><dt><a href="#support"></a></dt><dd>  ذϳ?</dd>
+<dt><a href="#error"></a></dt><dd> ΰ?</dd>
+</dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support"></a></h2>
+ <ul>
+ <li><a href="#support.what2do">" ... ȵdz? ...
+ ʴ°?" </a></li>
+
+ <li><a href="#support.support">
+ ϳ?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">" ... ȵdz? ... ʴ°?"
+ </a></h3>
+
+
+ <p>ġ Ʈ
+ ܰ踦 :</p>
+
+ <dl>
+ <dt> α(errorlog) Ȯ϶!</dt>
+ <dd>ġ ַ Ѵ.
+ α׿ ڼ Ѵ.
+ ̰͸ε (ϱ ) ߰ϰ ĥ
+ ִ 찡 . α ⺻ ġ
+ <code>/usr/local/apache2/logs/error_log</code>,
+ Ȯ ġ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> þ ϶.</dd>
+
+ <dt><a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a>
+ Ȯ϶!</dt>
+ <dd>ġ Ʈ ׻ ġ FAQ ֽ
+ ִ.</dd>
+
+ <dt>ġ ͺ̽ Ȯ϶</dt>
+ <dd>ġ׷(The Apache Group) κ
+ <a href="http://httpd.apache.org/bug_report.html">
+ ͺ̽</a> ϵȴ. ׸ ߰ϱ ,
+ ̹ ˷ų(open) ذ(closed) װ ִ Ȯϱ
+ <strong>ٶ</strong>. ̹ Ǿٸ "
+ ̷ ִٰ" <em>ʱ</em> ٶ.
+ ذ ʾҴٸ ֱ Ȳ Ȯϱ ٶ. ,
+ ͺ̽ ϵ ʰ ̸ ȯ
+ ó غ
+ ִ.</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">
+ Ѵ</a></dt>
+ <dd><p>ġ ϱ ϴ Ȱ
+ ü ִ. Ϲ ̷ ü ϴ
+ ̴.</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">
+ ϸƮ</a></p>
+
+ <p>USENET ׷:</p>
+
+ <ul>
+ <li>comp.infosystems.www.servers.unix
+ [<a href="news:comp.infosystems.www.servers.unix">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.unix">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.servers.ms-windows
+ [<a href="news:comp.infosystems.www.servers.ms-windows">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.ms-windows">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.authoring.cgi
+ [<a href="news:comp.infosystems.www.authoring.cgi">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.authoring.cgi">google</a>]
+ </li>
+ </ul></dd>
+
+ <dt> ϸ ͺ̽
+ Ѵ</dt>
+ <dd><p> ܰ踦 õϰ ذå ٸ, <a href="http://httpd.apache.org/bug_report.html">׸
+ Ͽ</a> ڵ鿡 <em>˸</em>
+ ٶ.</p>
+
+ <p>core dump ״ (ϸ)
+ backtrace<span class="transnote">(<em>;</em> Ȯ 
+ ߻Ͽ, α׷  η Ǿ
+ ˷ִ )</span> ϱ ٶ. ,</p>
+
+ <div class="example"><p><code>
+ # cd <var>ServerRoot</var><br />
+ # dbx <var>httpd</var> <var>core</var><br />
+ (dbx) where
+ </code></p></div>
+
+ <p>(<var>ServerRoot</var>, <var>httpd</var>, <var>core</var>
+ ġ ϶. <code>dbx</code>
+ <code>gdb</code> ؾ ִ.)</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">
+ ϳ?</a></h3>
+ <p>40 ڹ ڸδ 鸸
+ ڿ ġ .
+ <a href="#support.what2do.user-support">
+ </a> ϱ Ѵ.</p>
+
+ <p>ġ <a href="http://www.apache.org/info/support.cgi">
+ ȸ</a> Ѵ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error"></a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>÷ <code>sendfile</code> ýȣ Ѵٸ,
+ ġ ӵ ϱ ýȣ Ѵ.
+  ýۿ ġ Ҷ
+ <code>sendfile</code> ۵ ʴµ
+ ۵Ѵٰ Ѵ. Ʈ Ͻý̳ ǥ
+ Ͻý Ҷ ߻Ѵ.</p>
+
+ <p> α(error log)
+ ϰų ũⰡ 0 ƴ Ͽ ũⰡ 0
+ ϴ ̴. Ҷ
+ <code>sendfile</code> ʱ⶧ Ϲ
+ ûҶ ߻Ѵ.</p>
+
+ <p> ذϷ <code>sendfile</code>
+ ʵ <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code>
+ þ Ѵ. , ̿ <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code> ϶.</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>win32 <code>AcceptEx</code> ýȣ⿡
+ , <code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code>
+ þ ϶.</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p> CGI ũƮ <code>Internal
+ Server Error</code> α׿ Ѵ.
+ ̷ Ҷ <a href="../howto/cgi.html#troubleshoot">CGI 丮</a>
+ ִ.</p>
+
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/faq/all_in_one.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/all_in_one.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/all_in_one.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/background.html b/docs/manual/faq/background.html
new file mode 100644
index 00000000..66283baa
--- /dev/null
+++ b/docs/manual/faq/background.html
@@ -0,0 +1,3 @@
+URI: background.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/faq/background.html.en b/docs/manual/faq/background.html.en
new file mode 100644
index 00000000..58652966
--- /dev/null
+++ b/docs/manual/faq/background.html.en
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Background - Frequently Asked Questions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>Background - Frequently Asked Questions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/background.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="background" id="background">Background</a></h2>
+
+ <ul>
+ <li><a href="#background.what-is-apache">What is Apache?</a></li>
+ <li><a href="#background.what-is-httpd">What is the Apache HTTP
+ Server?</a></li>
+ <li><a href="#background.tested">How thoroughly tested is
+ Apache?</a></li>
+ <li><a href="#background.logo">May I use the Apache logo on my
+ product or Web site?</a></li>
+ </ul>
+
+ <h3><a name="background.what-is-apache" id="background.what-is-apache">What is Apache?</a></h3>
+
+
+ <p>The Apache Software Foundation (ASF) is a 501(c)3 non-profit
+ organization providing support for the Apache community of
+ open-sourced software projects. For more details, please see the <a href="http://www.apache.org/foundation/faq.html">Apache Software
+ Foundation FAQ</a></p>
+
+ <p>The Apache HTTP Server -- sometimes called Apache httpd -- is
+ a project of the Apache Software foundation aimed at creating a
+ robust, commercial-grade, featureful, and freely-available
+ source code implementation of an HTTP (Web) server. For more
+ information, please see the <a href="http://httpd.apache.org/ABOUT_APACHE.html">About
+ Apache</a> page.</p>
+
+
+
+ <h3><a name="background.what-is-httpd" id="background.what-is-httpd">What is the Apache HTTP Server?</a></h3>
+
+ <ul>
+ <li>is a powerful, flexible, HTTP/1.1 compliant web server</li>
+ <li>implements the latest protocols, including HTTP/1.1 (RFC2616)</li>
+ <li>is highly configurable and extensible with third-party modules</li>
+ <li>can be customised by writing 'modules' using the Apache module
+ API</li>
+ <li>provides full source code and comes with an
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">unrestrictive
+ license</a></li>
+ <li>runs on Windows 2003/XP/2000/NT/9x, Netware 5.x and above, OS/2,
+ and most versions of Unix, as well as several other operating
+ systems</li>
+ <li>is actively being developed</li>
+ <li>encourages user feedback through new ideas, bug reports and
+ patches</li>
+ </ul>
+
+
+ <h3><a name="background.tested" id="background.tested">How thoroughly tested is Apache?</a></h3>
+
+ <p>Apache is run on millions of Internet servers.
+ It has been tested thoroughly by both developers and users. The Apache
+ HTTP Server Project maintains rigorous standards before releasing new
+ versions of our server, and our server runs without a hitch on over
+ 70% of all WWW servers available on the Internet. When bugs do show
+ up, we release patches and new versions as soon as they are
+ available.</p>
+
+
+ <h3><a name="background.logo" id="background.logo">May I use the Apache logo on my product or Web site?</a></h3>
+
+ <p>You may <em>NOT</em> use any original artwork from the Apache
+ Software Foundation, nor make or use modified versions of such
+ artwork, except under the following conditions:</p>
+ <ul>
+ <li>You may use the <a href="http://httpd.apache.org/apache_pb.gif">'Powered by Apache'
+ graphic</a> on a Web site that is being served by the Apache HTTP
+ server software.</li>
+ <li>You may use the aforementioned <a href="http://httpd.apache.org/apache_pb.gif">'Powered by Apache'
+ graphic</a> or the <a href="http://www.apache.org/images/asf_logo.gif">Apache Software
+ Foundation logo</a> in product description and promotional material
+ <em>IF and ONLY IF</em> such use can in no way be interpreted as
+ anything other than an attribution. Using the Apache name and
+ artwork in a manner that implies endorsement of a product or
+ service is strictly forbidden.</li>
+ </ul>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/background.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/error.html b/docs/manual/faq/error.html
new file mode 100644
index 00000000..7bbf1a05
--- /dev/null
+++ b/docs/manual/faq/error.html
@@ -0,0 +1,11 @@
+URI: error.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: error.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: error.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/faq/error.html.en b/docs/manual/faq/error.html.en
new file mode 100644
index 00000000..0ffc42ff
--- /dev/null
+++ b/docs/manual/faq/error.html.en
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Error Messages - Frequently Asked Questions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>Error Messages - Frequently Asked Questions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/error.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error">Error Messages</a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ <li><a href="#error.permissiondenied">Permission denied</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>Apache uses the <code>sendfile</code> syscall on platforms
+ where it is available in order to speed sending of responses.
+ Unfortunately, on some systems, Apache will detect the presence of
+ <code>sendfile</code> at compile-time, even when it does not work
+ properly. This happens most frequently when using network or
+ other non-standard file-system.</p>
+
+ <p>Symptoms of this problem include the above message in the error
+ log and zero-length responses to non-zero-sized files. The
+ problem generally occurs only for static files, since dynamic
+ content usually does not make use of <code>sendfile</code>.</p>
+
+ <p>To fix this problem, simply use the <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> directive to disable
+ <code>sendfile</code> for all or part of your server. Also see
+ the <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code>, which can
+ help with similar problems.</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>If you get error messages related to the <code>AcceptEx</code> syscall
+ on win32, see the <code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code>
+ directive.</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p>Most problems with CGI scripts result in this message written in the
+ error log together with an <code>Internal Server Error</code> delivered
+ to the browser. A guide to helping debug this type of problem is
+ available in the <a href="../howto/cgi.html#troubleshoot">CGI
+ tutorial</a>.</p>
+
+
+ <h3><a name="error.permissiondenied" id="error.permissiondenied">Permission denied</a></h3>
+
+ <p>A <code>Permission denied</code> error in the
+ <code>error_log</code>, accompanied by a <code>Forbidden</code>
+ message to the client usually indicates a problem with your
+ filesystem permissions, rather than a problem in the Apache HTTP
+ Server configuration files. Check to make sure that the
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> running the child processes
+ has adequate permission to access the files in question. Also
+ check that the directory and all parent directories are at least
+ searchable for that user and group (i.e., <code>chmod
+ +x</code>).</p>
+
+ <p>Recent releases of Fedora Core and other Linux distributions
+ using SELinux have additional access restrictions beyond those
+ used by the basic filesystem. Violations of these restrictions
+ will also result in a <code>Permission denied</code> message. See
+ the <a href="http://fedora.redhat.com/docs/selinux-faq-fc3/">Fedora
+ SELinux FAQ</a> and <a href="http://fedora.redhat.com/docs/selinux-apache-fc3/">Apache
+ SELinux Policy Document</a>.</p>
+
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/error.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/error.html.ja.euc-jp b/docs/manual/faq/error.html.ja.euc-jp
new file mode 100644
index 00000000..0cfa341e
--- /dev/null
+++ b/docs/manual/faq/error.html.ja.euc-jp
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>顼å 褯 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>顼å 褯</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error">顼å</a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>(: ̵ʰ: core_output_filter: ͥåȥؤΥǡ
+ 񤭹)</p>
+
+ <p>Apache ϱ®뤿ˡ<code>sendfile</code> ƥ
+ 뤬ѲǽʥץåȥեǤϤΥƥॳѤޤ
+ ȤԹΰȤˡ<code>sendfile</code> ưʤˤ
+ ؤ餺Apache ѥ¸ߤΤƤޤƥबޤ
+ ϡͥåȥե륷ƥ¾ɸΥե륷ƥ
+ ѤƤȤ˰֤褯ȯޤ</p>
+
+ <p>ξɾϡ嵭Υå顼˽񤫤뤳Ȥȡ
+ Ǥʤեαˤʤ뤳ȤǤ
+ ưŪʥƥĤ <code>sendfile</code> Ѥʤᡢ
+ ̾ŪʥեǤΤȯޤ</p>
+
+ <p>ϡ<code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> ǥ쥯ƥ֤Ѥơ
+ ФΤ٤ơ⤷ϰʬФ <code>sendfile</code>
+ ̵ˤǽǤޤƱͤ褹뤿
+ <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code> ǥ쥯ƥ֤
+ ȤƤ</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>(: AcceptEx )</p>
+
+ <p>Win32 Ǥ <code>AcceptEx</code> ƥॳ˴ط륨顼
+ åäȤϡ<code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code> 򻲾ȤƤ</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p>(: ץȥإåӽλ)</p>
+
+ <p>CGI ץȤΤۤȤɤϥ顼ˤΥå񤫤졢
+ ֥饦ˤ <code>Internal Server Error</code> 뤳Ȥˤʤޤ
+ μΥǥХåˡ <a href="../howto/cgi.html#troubleshoot">CGI
+ 塼ȥꥢ</a> Ƥޤ</p>
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/error.html.ko.euc-kr b/docs/manual/faq/error.html.ko.euc-kr
new file mode 100644
index 00000000..f3e7a626
--- /dev/null
+++ b/docs/manual/faq/error.html.ko.euc-kr
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> -  (FAQ) - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1> -  (FAQ)</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/faq/error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="error" id="error"></a></h2>
+ <ul>
+ <li><a href="#error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></li>
+ <li><a href="#error.acceptex">AcceptEx failed</a></li>
+ <li><a href="#error.scriptheaders">Premature end of script
+ headers</a></li>
+ </ul>
+
+ <h3><a name="error.sendfile" id="error.sendfile">Invalid argument:
+ core_output_filter: writing data to the network</a></h3>
+
+ <p>÷ <code>sendfile</code> ýȣ Ѵٸ,
+ ġ ӵ ϱ ýȣ Ѵ.
+  ýۿ ġ Ҷ
+ <code>sendfile</code> ۵ ʴµ
+ ۵Ѵٰ Ѵ. Ʈ Ͻý̳ ǥ
+ Ͻý Ҷ ߻Ѵ.</p>
+
+ <p> α(error log)
+ ϰų ũⰡ 0 ƴ Ͽ ũⰡ 0
+ ϴ ̴. Ҷ
+ <code>sendfile</code> ʱ⶧ Ϲ
+ ûҶ ߻Ѵ.</p>
+
+ <p> ذϷ <code>sendfile</code>
+ ʵ <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code>
+ þ Ѵ. , ̿ <code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code> ϶.</p>
+
+
+
+ <h3><a name="error.acceptex" id="error.acceptex">AcceptEx Failed</a></h3>
+
+ <p>win32 <code>AcceptEx</code> ýȣ⿡
+ , <code class="directive"><a href="../mod/mpm_winnt.html#win32disableacceptex">Win32DisableAcceptEx</a></code>
+ þ ϶.</p>
+
+
+
+ <h3><a name="error.scriptheaders" id="error.scriptheaders">Premature end of script
+ headers</a></h3>
+
+ <p> CGI ũƮ <code>Internal
+ Server Error</code> α׿ Ѵ.
+ ̷ Ҷ <a href="../howto/cgi.html#troubleshoot">CGI 丮</a>
+ ִ.</p>
+
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/faq/error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/error.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/index.html b/docs/manual/faq/index.html
new file mode 100644
index 00000000..9ee33086
--- /dev/null
+++ b/docs/manual/faq/index.html
@@ -0,0 +1,11 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/faq/index.html.en b/docs/manual/faq/index.html.en
new file mode 100644
index 00000000..a159e102
--- /dev/null
+++ b/docs/manual/faq/index.html.en
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Frequently Asked Questions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Frequently Asked Questions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The latest version of this FAQ is always available from the
+ main Apache web site, at &lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;. In addition, you
+ can view this FAQ <a href="all_in_one.html">all in one page</a> for easy
+ searching and printing.</p>
+
+ <p>If you don't find the answer to your question in the below
+ sections, please also consult the <a href="http://httpd.apache.org/docs/misc/FAQ.html">Apache 1.3
+ FAQ</a> to see if your question is answered there.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics">Topics</a></h2>
+<dl><dt><a href="background.html">Background</a></dt><dd>Background information about the Apache HTTP Server.</dd>
+<dt><a href="support.html">Support</a></dt><dd>What do I do when I have problems?</dd>
+<dt><a href="error.html">Error Messages</a></dt><dd>What does this error message mean?</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/index.html.ja.euc-jp b/docs/manual/faq/index.html.ja.euc-jp
new file mode 100644
index 00000000..93eda4b4
--- /dev/null
+++ b/docs/manual/faq/index.html.ja.euc-jp
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>褯 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>褯</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>Apache μ祵ȡ&lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;
+ ǿǤ FAQ ˼뤳ȤǤޤ
+ ޤñʸΤˤ FAQ
+ <a href="all_in_one.html">ڡ</a>⤢ޤ</p>
+
+ <p>Apache 2.0 ϤޤΤǡ<em>褯</em>ʤΤ
+ ޤ褯狼äƤޤ󡣤ΥޤäƤޤǡ
+ ˼䤬Ƥ뤫ɤ <a href="http://httpd.apache.org/docs/misc/FAQ.html">Apache 1.3 FAQ</a>
+ ⸫褦ˤƤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics">ȥԥå</a></h2>
+<dl><dt><a href="support.html">ݡ</a></dt><dd>꤬äȤˤɤ?</dd>
+<dt><a href="error.html">顼å</a></dt><dd>Υ顼åΰ̣?</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/index.html.ko.euc-kr b/docs/manual/faq/index.html.ko.euc-kr
new file mode 100644
index 00000000..be386b06
--- /dev/null
+++ b/docs/manual/faq/index.html.ko.euc-kr
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>  (FAQ) - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>  (FAQ)</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>FAQ ֽ ġ Ʈ &lt;<a href="http://httpd.apache.org/docs/2.2/faq/">http://httpd.apache.org/docs/2.2/faq/</a>&gt;
+ ִ. , ˻ϰ ϱ ϰ FAQ <a href="all_in_one.html"> </a> ִ.</p>
+
+ <p>ġ 2.0 ȵǼ 츮 <em>
+  (FAQ)</em> 𸥴. ä
+ ⿡ ش ٸ <a href="http://httpd.apache.org/docs/misc/FAQ.html">ġ
+ 1.3 FAQ</a> ϶.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a id="topics" name="topics"></a></h2>
+<dl><dt><a href="support.html"></a></dt><dd>  ذϳ?</dd>
+<dt><a href="error.html"></a></dt><dd> ΰ?</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/support.html b/docs/manual/faq/support.html
new file mode 100644
index 00000000..2af73a38
--- /dev/null
+++ b/docs/manual/faq/support.html
@@ -0,0 +1,11 @@
+URI: support.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: support.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: support.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/faq/support.html.en b/docs/manual/faq/support.html.en
new file mode 100644
index 00000000..1ac12b11
--- /dev/null
+++ b/docs/manual/faq/support.html.en
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Support - Frequently Asked Questions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>Support - Frequently Asked Questions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/support.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">Support</a></h2>
+ <ul>
+ <li><a href="#support.what2do">"Why can't I ...? Why won't ... work?" What
+ to do in case of problems</a></li>
+
+ <li><a href="#support.support">Whom do I contact for support?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">"Why can't I ...? Why won't ... work?" What to do in case of
+ problems</a></h3>
+
+
+ <p>If you are having trouble with your Apache server software, you should
+ take the following steps:</p>
+
+ <dl>
+ <dt>Check the ErrorLog!</dt>
+ <dd>Apache tries to be helpful when it encounters a problem. In many
+ cases, it will provide some details by writing one or more messages to the
+ server error log. Sometimes this is enough for you to diagnose &amp; fix
+ the problem yourself (such as file permissions or the like). The default
+ location of the error log is
+ <code>/usr/local/apache2/logs/error_log</code>, but see the <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> directive in your config files for the
+ location on your server.</dd>
+
+ <dt>Check the ErrorLog again!</dt>
+ <dd>Nearly all problems can be solved by reading the error log.</dd>
+
+ <dt>Check the <a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a>!</dt>
+ <dd>The latest version of the Apache Frequently-Asked Questions list can
+ always be found at the main Apache web site.</dd>
+
+ <dt>Check the Apache bug database</dt>
+ <dd>Most problems that get reported to The Apache Group are recorded in
+ the <a href="http://httpd.apache.org/bug_report.html">bug database</a>.
+ <strong>Please</strong> check the existing reports, open
+ <strong>and</strong> closed, before adding one. If you find that your
+ issue has already been reported, please <em>don't</em> add a "me, too"
+ report. If the original report isn't closed yet, we suggest that you
+ check it periodically. You might also consider contacting the original
+ submitter, because there may be an email exchange going on about the
+ issue that isn't getting recorded in the database.</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">Ask in a user support forum</a></dt>
+ <dd><p>Apache has an active community of users who are willing to share
+ their knowledge. Participating in this community is usually the best and
+ fastest way to get answers to your questions and problems.</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">Users
+ mailing list</a></p>
+
+ <p><a href="irc://irc.freenode.net/#apache">#apache</a> on
+ <a href="http://freenode.net">Freenode IRC</a> is also available for
+ user support issues.</p>
+ </dd>
+
+ <dt>Please use the bug database for bugs!</dt>
+ <dd><p>If you've gone through those steps above that are appropriate and
+ have obtained no relief, then please <em>do</em> let the httpd developers
+ know about the problem by <a href="http://httpd.apache.org/bug_report.html">logging a bug
+ report</a>.</p>
+
+ <p>If your problem involves the server crashing and generating a core
+ dump, please <a href="http://httpd.apache.org/dev/debugging.html">
+ include a backtrace</a> (if possible).</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">Whom do I contact for support?</a></h3>
+ <p>With millions of users and fewer than sixty volunteer developers,
+ we cannot provide personal support for Apache. For free support, we
+ suggest participating in a <a href="#support.what2do.user-support">user forum</a>.</p>
+
+ <p>Professional, commercial support for Apache is available from
+ <a href="http://www.apache.org/info/support.cgi">a number of
+ companies</a>.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/support.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/support.html.ja.euc-jp b/docs/manual/faq/support.html.ja.euc-jp
new file mode 100644
index 00000000..fc5f1530
--- /dev/null
+++ b/docs/manual/faq/support.html.ja.euc-jp
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ݡ 褯 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1>ݡ 褯</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/faq/support.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">ݡ</a></h2>
+ <ul>
+ <li><a href="#support.what2do">֤ʤǡ? ɤưʤ?꤬
+ Ȥˤɤ뤫</a></li>
+
+ <li><a href="#support.support">ï˥ݡȤФ褤?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">֤ʤǡ? ɤưʤ?꤬
+ Ȥˤɤ뤫</a></h3>
+
+
+ <p>Apache ΥХեȥ˲꤬äȤϡʲ
+ ˽äƤ:</p>
+
+ <dl>
+ <dt>顼Ĵ٤!</dt>
+ <dd>꤬ȯȤ Apache Ϥʤ٤򤷤褦Ȥޤ
+ ¿ξ硢Apache ϥФΥ顼˥å񤯤Ȥǡܺ٤
+ 󶡤ޤˤäƤϡʬȤʬϤ
+ 뤿˽ʬʾ뤳ȤǤޤ (եΥѡߥå
+ ʤ)顼ΥǥեȤξ
+ <code>/usr/local/apache2/logs/error_log</code> ǤʤΥ
+ ǤξΤ뤿ˤե <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> 򸫤Ƥ</dd>
+
+ <dt><a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a> Ĵ٤!</dt>
+ <dd>Apache Τ褯κǿǤϾ Apache μ祦֥Ȥ
+ ޤ</dd>
+
+ <dt>Apache Хǡ١Ĵ٤</dt>
+ <dd>Apache 롼פ𤵤ۤȤɤ<a href="http://httpd.apache.org/bug_report.html">Хǡ١</a>
+ ϿޤOpen <strong></strong> closed <strong></strong> ޤơ
+ ¸ΥݡȤˤ뤫ɤĴ٤<strong></strong>
+ ꤬𤵤ƤȤֻפȤɲ<em>ʤ
+ </em> close ƤʤȤϡŪ
+ Хǡ١Ĵ٤뤳ȤᤷޤޤмԤ
+ Ϣ뤳ȤθƤȤ褤Ǥ礦ǡ١
+ ϿƤʤŻҥ᡼θ򴹤ԤʤƤ뤫⤷ޤ</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">桼ݡȥեǼ䤹</a></dt>
+ <dd><p>Apache ˤϤμͭƤȯ
+ 桼Υߥ˥ƥޤΥߥ˥ƥ˻ä뤳Ȥ
+ ̤ϼФǺ®μʤǤ</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">桼
+ ᡼󥰥ꥹ</a></p>
+
+ <p>USENET ˥塼롼:</p>
+
+ <ul>
+ <li>comp.infosystems.www.servers.unix
+ [<a href="news:comp.infosystems.www.servers.unix">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.unix">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.servers.ms-windows
+ [<a href="news:comp.infosystems.www.servers.ms-windows">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.ms-windows">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.authoring.cgi
+ [<a href="news:comp.infosystems.www.authoring.cgi">˥塼</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.authoring.cgi">google</a>]
+ </li>
+ </ul></dd>
+
+ <dd>⤷ԤϡХǡ١𤷤Ƥ</dd>
+ <dd><p>嵭μʤdzΤ򤹤٤Ƽäơ
+ Ǥβʤäϡ<a href="http://httpd.apache.org/bug_report.html">Х</a>
+ 뤳Ȥˤꡢ<em></em> httpd ȯԤΤ餻Ƥ</p>
+
+ <p>ФΥå䥳פȯǤС(ǽǤ)
+ Хåȥ졼˴ޤƤ㤨С</p>
+
+ <div class="example"><p><code>
+ # cd <var>ServerRoot</var><br />
+ # dbx <var>httpd</var> <var>core</var><br />
+ (dbx) where
+ </code></p></div>
+
+ <p>(<var>ServerRoot</var> <var>httpd</var> <var>core</var> ե
+ ΰ֤ŬڤʤΤ֤Ƥ<code>dbx</code>
+ <code>gdb</code> Ȥɬפ뤫⤷ޤ)</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">ï˥ݡȤФ褤?</a></h3>
+ <p>ɴΥ桼Фơ40̤ΥܥƥȯԤʤᡢ
+ Apache θĿŪʥݡȤ󶡤뤳ȤϤǤޤ̵
+ ݡȤˤϡ<a href="#support.what2do.user-support">桼Υե</a>˻äΤɤǤ礦</p>
+
+ <p>Apache ΥץΡѥݡȤ
+ <a href="http://www.apache.org/info/support.cgi">¿β</a>
+ 󶡤Ƥޤ</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/faq/support.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/faq/support.html.ko.euc-kr b/docs/manual/faq/support.html.ko.euc-kr
new file mode 100644
index 00000000..0bf83003
--- /dev/null
+++ b/docs/manual/faq/support.html.ko.euc-kr
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> -  (FAQ) - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">FAQ</a></div><div id="page-content"><div id="preamble"><h1> -  (FAQ)</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/faq/support.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support"></a></h2>
+ <ul>
+ <li><a href="#support.what2do">" ... ȵdz? ...
+ ʴ°?" </a></li>
+
+ <li><a href="#support.support">
+ ϳ?</a></li>
+ </ul>
+
+ <h3><a name="support.what2do" id="support.what2do">" ... ȵdz? ... ʴ°?"
+ </a></h3>
+
+
+ <p>ġ Ʈ
+ ܰ踦 :</p>
+
+ <dl>
+ <dt> α(errorlog) Ȯ϶!</dt>
+ <dd>ġ ַ Ѵ.
+ α׿ ڼ Ѵ.
+ ̰͸ε (ϱ ) ߰ϰ ĥ
+ ִ 찡 . α ⺻ ġ
+ <code>/usr/local/apache2/logs/error_log</code>,
+ Ȯ ġ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> þ ϶.</dd>
+
+ <dt><a href="http://httpd.apache.org/docs/2.2/faq/">FAQ</a>
+ Ȯ϶!</dt>
+ <dd>ġ Ʈ ׻ ġ FAQ ֽ
+ ִ.</dd>
+
+ <dt>ġ ͺ̽ Ȯ϶</dt>
+ <dd>ġ׷(The Apache Group) κ
+ <a href="http://httpd.apache.org/bug_report.html">
+ ͺ̽</a> ϵȴ. ׸ ߰ϱ ,
+ ̹ ˷ų(open) ذ(closed) װ ִ Ȯϱ
+ <strong>ٶ</strong>. ̹ Ǿٸ "
+ ̷ ִٰ" <em>ʱ</em> ٶ.
+ ذ ʾҴٸ ֱ Ȳ Ȯϱ ٶ. ,
+ ͺ̽ ϵ ʰ ̸ ȯ
+ ó غ
+ ִ.</dd>
+
+ <dt><a id="support.what2do.user-support" name="support.what2do.user-support">
+ Ѵ</a></dt>
+ <dd><p>ġ ϱ ϴ Ȱ
+ ü ִ. Ϲ ̷ ü ϴ
+ ̴.</p>
+
+ <p><a href="http://httpd.apache.org/userslist.html">
+ ϸƮ</a></p>
+
+ <p>USENET ׷:</p>
+
+ <ul>
+ <li>comp.infosystems.www.servers.unix
+ [<a href="news:comp.infosystems.www.servers.unix">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.unix">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.servers.ms-windows
+ [<a href="news:comp.infosystems.www.servers.ms-windows">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.servers.ms-windows">google</a>]
+ </li>
+
+ <li>comp.infosystems.www.authoring.cgi
+ [<a href="news:comp.infosystems.www.authoring.cgi">news</a>]
+ [<a href="http://groups.google.com/groups?group=comp.infosystems.www.authoring.cgi">google</a>]
+ </li>
+ </ul></dd>
+
+ <dt> ϸ ͺ̽
+ Ѵ</dt>
+ <dd><p> ܰ踦 õϰ ذå ٸ, <a href="http://httpd.apache.org/bug_report.html">׸
+ Ͽ</a> ڵ鿡 <em>˸</em>
+ ٶ.</p>
+
+ <p>core dump ״ (ϸ)
+ backtrace<span class="transnote">(<em>;</em> Ȯ 
+ ߻Ͽ, α׷  η Ǿ
+ ˷ִ )</span> ϱ ٶ. ,</p>
+
+ <div class="example"><p><code>
+ # cd <var>ServerRoot</var><br />
+ # dbx <var>httpd</var> <var>core</var><br />
+ (dbx) where
+ </code></p></div>
+
+ <p>(<var>ServerRoot</var>, <var>httpd</var>, <var>core</var>
+ ġ ϶. <code>dbx</code>
+ <code>gdb</code> ؾ ִ.)</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="support.support" id="support.support">
+ ϳ?</a></h3>
+ <p>40 ڹ ڸδ 鸸
+ ڿ ġ .
+ <a href="#support.what2do.user-support">
+ </a> ϱ Ѵ.</p>
+
+ <p>ġ <a href="http://www.apache.org/info/support.cgi">
+ ȸ</a> Ѵ.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/faq/support.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/faq/support.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/faq/support.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/filter.html b/docs/manual/filter.html
new file mode 100644
index 00000000..98b9e5c4
--- /dev/null
+++ b/docs/manual/filter.html
@@ -0,0 +1,19 @@
+URI: filter.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: filter.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: filter.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: filter.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: filter.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/filter.html.en b/docs/manual/filter.html.en
new file mode 100644
index 00000000..4f3982d7
--- /dev/null
+++ b/docs/manual/filter.html.en
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Filters - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Filters</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/filter.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document describes the use of filters in Apache.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#intro">Filtering in Apache 2</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#smart">Smart Filtering</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Using Filters</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intro" id="intro">Filtering in Apache 2</a></h2>
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code></li><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprotocol">FilterProtocol</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+
+<p>The Filter Chain is available in Apache 2.0 and higher,
+and enables applications to process incoming and outgoing data
+in a highly flexible and configurable manner, regardless of
+where the data comes from. We can pre-process incoming data,
+and post-process outgoing data, at will. This is basically
+independent of the traditional request processing phases.</p>
+<p class="figure">
+<img src="images/filter_arch.png" width="569" height="392" alt="Filters can be chained, in a Data Axis orthogonal to request processing" />
+</p>
+<p>Some examples of filtering in the standard Apache distribution are:</p>
+<ul>
+<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, implements server-side includes.</li>
+<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, implements SSL encryption (https).</li>
+<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>, implements compression/decompression on the fly.</li>
+<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>, transcodes between different character sets.</li>
+<li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>, runs an external program as a filter.</li>
+</ul>
+<p>Apache also uses a number of filters internally to perform
+functions like chunking and byte-range handling.</p>
+
+<p>A wider range of applications are implemented by third-party filter
+modules available from <a href="http://modules.apache.org/">modules.apache.org</a> and
+elsewhere. A few of these are:</p>
+
+<ul>
+<li>HTML and XML processing and rewriting</li>
+<li>XSLT transforms and XIncludes</li>
+<li>XML Namespace support</li>
+<li>File Upload handling and decoding of HTML Forms</li>
+<li>Image processing</li>
+<li>Protection of vulnerable applications such as PHP scripts</li>
+<li>Text search-and-replace editing</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="smart" id="smart">Smart Filtering</a></h2>
+
+<p class="figure">
+<img src="images/mod_filter_new.png" width="423" height="331" alt="Smart filtering applies different filter providers according to the state of request processing" />
+</p>
+<p><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, included in Apache 2.1 and later,
+enables the filter chain to be configured dynamically at run time.
+So for example you can set up a proxy to rewrite
+HTML with an HTML filter and JPEG images with a completely
+separate filter, despite the proxy having no prior information
+about what the origin server will send. This works by using a
+filter harness, that dispatches to different providers according
+to the actual contents at runtime. Any filter may be either
+inserted directly in the chain and run unconditionally, or
+used as a provider and inserted dynamically. For example,</p>
+<ul>
+<li>an HTML processing filter will only run if the content is
+text/html or application/xhtml+xml</li>
+<li>A compression filter will only run if the input is a
+compressible type and not already compressed</li>
+<li>A charset conversion filter will be inserted if a text
+document is not already in the desired charset</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using Filters</a></h2>
+
+<p>There are two ways to use filtering: Simple and Dynamic.
+In general, you should use one or the other; mixing them can
+have unexpected consequences (although simple Input filtering
+can be mixed freely with either simple or dynamic Output filtering).</p>
+<p>The Simple Way is the only way to configure input filters, and is
+sufficient for output filters where you need a static filter chain.
+Relevant directives are
+ <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, and
+ <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>.</p>
+
+<p>The Dynamic Way enables both static and flexible, dynamic configuration
+of output filters, as discussed in the <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> page.
+Relevant directives are
+ <code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code>,
+ <code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code>, and
+ <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code>.</p>
+
+<p>One further directive <code class="directive"><a href="./mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> is still supported,
+but may be problematic and is now deprecated. Use dynamic
+configuration instead.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/filter.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/filter.html.es b/docs/manual/filter.html.es
new file mode 100644
index 00000000..f18d765d
--- /dev/null
+++ b/docs/manual/filter.html.es
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Filtros - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Filtros</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+ <p>Este documento describe cmo usar filtros en Apache.</p>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="filters" id="filters">Filtros</a></h2>
+
+ <table class="related"><tr><th>Mdulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+
+ <p>Un <em>filtro</em> es un proceso que se aplica a los datos que
+ se reciben o se envan por el servidor. Los datos enviados
+ por los clientes al servidor son procesados por <em>filtros de
+ entrada</em> mientras que los datos enviados por el servidor se
+ procesan por los <em>filtros de salida</em>. A los datos se les
+ pueden aplicar varios filtros, y el orden en que se aplica cada
+ filtro puede especificarse explcitamente.</p>
+
+ <p>Los filtros se usan internamente por Apache para llevar a cabo
+ funciones tales como chunking y servir peticiones de
+ byte-range. Adems, los mdulos contienen filtros que se
+ pueden seleccionar usando directivas de configuracin al
+ iniciar el servidor. El conjunto de filtros que se aplica a los
+ datos puede manipularse con las directivas <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, y <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>.</p>
+
+ <p>Actualmente, vienen con la distribucin de Apache los
+ siguientes filtros seleccionables por el usuario.</p>
+
+ <dl>
+ <dt>INCLUDES</dt>
+ <dd>Server-Side Includes procesado por
+ <code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dd>
+ <dt>DEFLATE</dt>
+ <dd>Comprime los datos de salida antes de enviarlos al cliente
+ usando el mdulo
+ <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
+ </dd>
+ </dl>
+
+ <p>Adems, el mdulo <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ permite definir programas externos como filtros.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/filter.html.fr b/docs/manual/filter.html.fr
new file mode 100644
index 00000000..ee4216a3
--- /dev/null
+++ b/docs/manual/filter.html.fr
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Filtres - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Filtres</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
+ Anglaise pour les changements rcents.</div>
+
+ <p>Ce document explique le fonctionnement des filtres avec Apache.</p>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="filters" id="filters">Filtres</a></h2>
+
+ <table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+
+ <p>On appelle <em>filtre</em> un processus qui s'applique aux donnes reues
+ ou envoyes par le serveur. Les <em>filtres en entre ("input filters")</em>
+ servent filtrer les donnes envoyes par les clients au serveur, tandis
+ que les <em>filtres en sortie ("output filters")</em> travaillent sur les
+ donnes envoyes par le serveur un client. Il est possible d'appliquer
+ plusieurs filtres un flux de donnes, et l'ordre de ces filtres peux tre
+ spcifie de faon explicite.</p>
+
+ <p>Apache utilise des filtres en interne pour par exemple grer les "grosses" requtes
+ (chunked) ou les requtes partielles (NDT : "byte-range" : requtes sur seulement une
+ partie d'un fichier spcifie par un pointeur de dpart, et de fin).
+ Certains modules permettent en plus d'utiliser des filtres
+ en utilisant des directives de configuration. Les filtres sont utilisables
+ au moyen des directives
+ <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code> et
+ <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>
+ .</p>
+
+ <p>Les filtres lists ci-dessous sont fournis dans la distribution d'Apache, et
+ peuvent tre utiliss par tout administrateur.</p>
+
+ <dl>
+ <dt>INCLUDES</dt>
+ <dd>Le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> travaille au moyen de
+ "Server-Side Includes"</dd>
+ <dt>DEFLATE</dt>
+ <dd>Le module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> compresse les donnes avant leur envoi au
+ client (filtre en sortie).</dd>
+ </dl>
+
+ <p>En outre, le module <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet d'utiliser des
+ programes externes Apache en tant que filtres.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/filter.html.ja.euc-jp b/docs/manual/filter.html.ja.euc-jp
new file mode 100644
index 00000000..fbdf2b87
--- /dev/null
+++ b/docs/manual/filter.html.ja.euc-jp
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ե륿 - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ե륿</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Apache ǤΥե륿λȤˤĤƵҤƤޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#intro">Apache 2 Υե륿</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#smart">ޡȥե륿</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">ե륿λȤ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intro" id="intro">Apache 2 Υե륿</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code></li><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprotocol">FilterProtocol</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+
+<p>Apache 2.0 ʹߤǤϥե륿ǽȤǡ
+ɤ뤫˴ؤ餺˽Ĵ䤹ˡ
+ϥǡǤޤ
+ϥǡץץϥǡݥȥץǤޤ
+νϡޤǤΥꥯȽեȤϺŪΩ
+ˤʤޤ</p>
+<p class="figure">
+<img src="images/filter_arch.png" width="569" height="392" alt="Filters can be chained, in a Data Axis orthogonal to request processing" />
+</p>
+<p>Apache ɸŪʥǥȥӥ塼ǤΥե륿 :</p>
+<ul>
+<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code> ǡХɥ󥯥롼 SSI Ƥޤ</li>
+<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> ǡSSL Ź沽 (https) Ƥޤ</li>
+<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> ǡon-the-fly Υǡ̡ŸǽƤޤ</li>
+<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code> ǡۤʤʸåȴ֤ѴƤޤ</li>
+<li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> ǡץե륿ȤƼ¹Ԥޤ</li>
+</ul>
+<p>󥭥󥰤Хȥ󥸽ȤäԤ
+Apache ϡŪˤĤΥե륿ȤäƤޤ</p>
+
+<p>͡ʥץꥱ󤬥ɥѡƥΥե륿⥸塼Ȥ
+Ƥơ<a href="http://modules.apache.org/">modules.apache.org</a>
+ʤɤǤޤȤ :</p>
+
+<ul>
+<li>HTML XML νȽ񤭴</li>
+<li>XSLT Ѵ XIncludes</li>
+<li>XML ֤̾Υݡ</li>
+<li>ե륢åץɽ HTML եΥǥ</li>
+<li></li>
+<li>PHP ץȤʤɤΥץꥱФݸǽ</li>
+<li>ƥȤθִԽǽ</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="smart" id="smart">ޡȥե륿</a></h2>
+
+<p class="figure">
+<img src="images/mod_filter_new.png" width="423" height="331" alt="Smart filtering applies different filter providers according to the state of request processing" />
+</p>
+<p>Apache 2.1 ܹԤ˴ޤޤ <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> Ǥϡ
+¹ԻưŪ˥ե륿ͭˤǤޤ
+Ǥ餿ȤСHTML HTML ե륿ǡJPEG 򤽤Ȥ
+̤Υե륿ǡ񤭴褦ʥץꤹ뤳ȤǤޤ
+ξ塢ΥץϤɤΥꥸ󥵡ФƥĤ뤫
+̵Ǥ褦˹Ǥޤ
+ϡ¹Ի˼ºݤΥƥĤ˱̡Υե륿ץХ
+ǥѥåե륿ϡͥȤȤǼ¸Ƥޤ
+ľ̵ŬѤꡢưŪ˥ץХȤ
+ŬѤ褦ˤꤹ뤳Ȥϡɤʥե륿ǤǤޤ
+ȤС</p>
+<ul>
+<li>HTML ե륿ϥƥȤ text/html 뤤
+application/xhtml+xml ξˤΤ߼¹Ԥޤ</li>
+<li>̥ե륿ϰ̲ǽϤǡ󰵽֤̾ΤΤ
+ФƤΤ߼¹Ԥޤ</li>
+<li>ʸåѴե륿ϥƥʸ
+˾ʸåȤˤʤäƤʤޤ</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">ե륿λȤ</a></h2>
+
+<p>ե륿λȤˤĤˡޤ: ץȥʥߥå
+ŪˤϤɤ餫ΤߤȤäۤ褤Ǥ礦
+Ȥ߹碌ƻѤȡͽʤ̤ˤʤ뤫⤷ޤ
+(ȤϤץϥե륿ȥץ뤢뤤ϥʥߥå
+ϥե륿Ȥ߹碌뤳Ȥϼͳ˽ޤ)</p>
+<p>ץˡϡϥե륿Τߤꤷɬפ˱
+Ūʥե륿ϥե륿ȤꤹˡǤ
+Ϣǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#addinputfilter">AddInputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#addoutputfilter">AddOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>
+ ˤʤޤ</p>
+
+<p>ʥߥåˡϡŪʤΤȥե쥭֥ʤΤξͭˤ
+ˡǡ<code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> ΥڡǽҤ٤Ƥޤ
+Ϣǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code>,
+ <code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code>,
+ <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code>
+ ˤʤޤ</p>
+
+<p>ǥ쥯ƥ <code class="directive"><a href="./mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>
+ϤޤݡȤƤޤϤǤꡢ侩Ǥ
+ʥߥåˡ˻ȤäƤ</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/filter.html.ko.euc-kr b/docs/manual/filter.html.ko.euc-kr
new file mode 100644
index 00000000..fbc78201
--- /dev/null
+++ b/docs/manual/filter.html.ko.euc-kr
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1></h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ġ ͸ ϴ Ѵ.</p>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="filters" id="filters"></a></h2>
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+
+ <p><em>(filter)</em> ų ޴ ڷῡ
+ Ǵ ۾̴. Ŭ̾Ʈ ڷ
+ <em>Է(input filter)</em> óϰ,
+ Ŭ̾Ʈ ڷ <em>(output filter)</em>
+ óѴ. ڷῡ ͸ ְ,
+ ִ.</p>
+
+ <p>ġ ̾ޱ(byte-range) û óϱ
+ ͸ Ѵ. , þ
+ Ͽ ð ͸ ϴ ⵵ ִ.
+ <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
+ <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>,
+ <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>
+ þ ڷḦ óϴ ͸ Ѵ.</p>
+
+ <p> ġ ڰ ִ
+ ͸ Ѵ.</p>
+
+ <dl>
+ <dt>INCLUDES</dt>
+ <dd><code class="module"><a href="./mod/mod_include.html">mod_include</a></code> óϴ Server-Side Includes</dd>
+ <dt>DEFLATE</dt>
+ <dd><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> Ͽ
+ Ŭ̾Ʈ
+ </dd>
+ </dl>
+
+ <p>, <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> Ͽ
+ ܺ α׷ ͷ ִ.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/filter.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/glossary.html b/docs/manual/glossary.html
new file mode 100644
index 00000000..1efee972
--- /dev/null
+++ b/docs/manual/glossary.html
@@ -0,0 +1,15 @@
+URI: glossary.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: glossary.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: glossary.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: glossary.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/glossary.html.de b/docs/manual/glossary.html.de
new file mode 100644
index 00000000..3de21287
--- /dev/null
+++ b/docs/manual/glossary.html.de
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Glossar - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Glossar</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Dieses Glossar erlutert einige gebruchliche Fachbegriffe im
+ Zusammenhang mit dem Apache im Speziellen und Web-Diensten im
+ Allgemeinen. Weitere Informationen zum jeweiligen Begriff erreichen Sie
+ ber die Links.</p>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definitions" id="definitions">Definitionen</a></h2>
+
+ <dl>
+ <dt><a name="algorithm" id="algorithm">Algorithmus</a></dt>
+ <dd>Eine eindeutige Formel oder ein Satz von Regeln zur Lsung eines
+ Problems in einer endlichen Anzahl von Schritten. Algorithmen zur
+ Verschlsselung werden blicherweise <a class="glossarylink" href="./glossary.html#cipher" title="siehe Glossar"><dfn>Chiffre</dfn></a> genannt.
+ </dd>
+
+ <dt><a name="apacheextensiontool" id="apacheextensiontool">APache
+ eXtension Tool</a> <a name="apxs" id="apxs">(apxs)</a></dt>
+ <dd>Ein Perl-Skript zur Kompilierung von <a href="#module">Modul</a>-Quelltexten zu Dynamic-Shared-Objects
+ (<a class="glossarylink" href="./glossary.html#dso" title="siehe Glossar">DSOs</a>) und zur Installation dieser zum
+ Apache-Webserver.<br />
+ Siehe: <code class="program"><a href="./programs/apxs.html">apxs</a></code>-Dokumentation
+ </dd>
+
+ <dt><a name="apacheportableruntime" id="apacheportableruntime">Apache Portable Runtime</a> <a name="apr" id="apr">(APR)</a></dt>
+ <dd>Eine Menge von Bibliotheken, die viele grundlegende Schnittstellen
+ zwischen dem Server und dem Betriebssystem anbietet. Die APR
+ wird parallel zum Apache HTTP Server in einem eigenstndigen Projekt
+ entwickelt.<br />
+ Siehe auch: <a href="http://apr.apache.org/">Apache Portable Runtime
+ Project</a>
+ </dd>
+
+ <dt><a name="authentication" id="authentication">Authentifizierung</a></dt>
+ <dd>Die positive Identifizierung einer Netzwerkeinheit, wie z.B.
+ eines Servers, eines Clients oder eines Benutzers.<br />
+ Siehe: <a href="howto/auth.html">Authentisierung, Autorisierung und
+ Zugriffskontrolle</a>
+ </dd>
+
+ <dt><a name="certificationauthority" id="certificationauthority">Certification Authority</a>
+ <span class="phonetic">[s&#601;&#712;tifi&#712;kei&#643;&#601;n
+ &#596;&#720;&#952;&#596;riti]</span>
+ <a name="ca" id="ca">(CA)</a></dt>
+ <dd><span class="transnote">(<em>Anm.d..:</em> die Zertifizierungsstelle)</span> Eine
+ vertrauenswrdige dritte Partei, deren Zweck es ist,
+ Zertifikate fr Netzwerkeinheiten zu signieren. Andere
+ Netzwerkeinheiten knnen die Signatur prfen, um
+ sicherzustellen, dass eine CA den Inhaber eines Zertifikats
+ authentifiziert hat.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="certificatsigningrequest" id="certificatsigningrequest">Certificate Signing Request</a>
+ <span class="phonetic">[s&#601;&#712;tifikit saini&#331;
+ ri&#712;kwest]</span> <a name="csr" id="csr">(CSR)</a></dt>
+ <dd><span class="transnote">(<em>Anm.d..:</em> Zertifikats-Signierungsanfrage)</span> Ein unsigniertes
+ <a class="glossarylink" href="./glossary.html#certificate" title="siehe Glossar">Zertifikat</a> zur Einreichung bei
+ einer <a class="glossarylink" href="./glossary.html#certificationauthority" title="siehe Glossar">Zertifizierungsstelle</a>, welche
+ es mit dem <a class="glossarylink" href="./glossary.html#privatekey" title="siehe Glossar">privaten Schlssel</a>
+ ihres CA-<em>Zertifikats</em> signiert. Durch die Signatur wird ein CSR
+ zum echten Zertifikat.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="cipher" id="cipher">Chiffre</a></dt>
+ <dd>Die <dfn>Chiffre</dfn> ist ein Algorithmus oder System zur
+ Datenverschlsselung. Beispiele sind DES, IDEA, RC4 usw. Im
+ Englischen spricht man von
+ <dfn>Cipher</dfn>&nbsp;<span class="phonetic">[&#712;saif&#601;]</span><br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="ciphertext" id="ciphertext">Chiffretext</a></dt>
+ <dd>Das Ergebnis, nachdem ein <a class="glossarylink" href="./glossary.html#plaintext" title="siehe Glossar">Klartext</a>
+ eine <a class="glossarylink" href="./glossary.html#cipher" title="siehe Glossar">Chiffre</a> durchlaufen hat.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="commongatewayinterface" id="commongatewayinterface">Common
+ Gateway Interface</a> <span class="phonetic">[&#712;k&#596;m&#601;n geitwei
+ &#712;int&#601;&#720;feis]</span>
+ <a name="cgi" id="cgi">(CGI)</a></dt>
+ <dd>Eine einheitliche Definition einer Schnittstelle zwischen einem
+ Webserver und einem externen Programm, welcher dem externen Programm die
+ Behandlung von Anfragen ermglicht. Die Schnittstelle ist
+ ursprnglich von der <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a>
+ definiert worden. Es exisitert jedoch auch ein <a href="http://cgi-spec.golux.com/">RFC-Projekt</a>.<br />
+ Siehe: <a href="howto/cgi.html">Dynamische Inhalte mit CGI</a>
+ </dd>
+
+ <dt><a name="connect" id="connect">CONNECT</a>
+ <span class="phonetic">[k&#601;nekt]</span></dt>
+ <dd>Eine <a class="glossarylink" href="./glossary.html#method" title="siehe Glossar">HTTP-Methode</a> zur Weiterleitung
+ von Rohdaten ber HTTP. Sie kann dazu verwendet werden, andere
+ Protokolle wie zum Beispiel das SSL-Protokoll zu kapseln.
+ </dd>
+
+ <dt><a name="digitalsignature" id="digitalsignature">Digitale
+ Signatur</a></dt>
+ <dd>Ein chiffrierter Textblock, der die Gltigkeit eines Zertifikats
+ oder einer anderen Datei besttigt. Eine <a class="glossarylink" href="./glossary.html#certificationauthority" title="siehe Glossar">Zertifizierungsstelle</a> erstellt
+ eine digitale Signatur durch Generierung eines <a class="glossarylink" href="./glossary.html#hash" title="siehe Glossar">Hashs</a> aus dem in einem <em>Zertifikat</em>
+ enthaltenen <em>ffentlichen Schlssel</em> und
+ anschlieender Codierung des Hashs mit dem <em>privaten
+ Schlssel</em> des Zertifikats. Nur der ffentliche
+ Schlssel der CA kann die Signatur decodieren. So wird
+ sichergestellt, dass die CA die Netwerkeinheit, welche das
+ <em>Zertifikat</em> besitzt, authentifiziert hat.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="directive" id="directive">Direktive</a></dt>
+ <dd>Eine Konfigurationsanweisung, die das Verhalten des Apache in einem
+ oder mehreren Punkten steuert. Direktiven werden in den <a class="glossarylink" href="./glossary.html#configurationfile" title="siehe Glossar">Konfigurationsdateien</a> gesetzt.<br />
+ Siehe: <a href="mod/directives.html">Verzeichnis der Direktiven</a>
+ </dd>
+
+ <dt><a name="dynamicsharedobject" id="dynamicsharedobject">Dynamic
+ Shared Object</a>
+ <span class="phonetic">[dai&#712;nmik &#643;&#603;&#601;d
+ &#712;&#596;bd&#658;ikt]</span> <a name="dso" id="dso">(DSO)</a></dt>
+ <dd>Separat von der Apache-Binrdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ kompilierte <a class="glossarylink" href="./glossary.html#module" title="siehe Glossar">Module</a>, die bei Bedarf
+ geladen werden knnen.<br />
+ Siehe: <a href="dso.html">Untersttzung fr
+ Dynamic-Shared-Objects</a>
+ </dd>
+
+ <dt><a name="export-crippled" id="export-crippled">exportbeschrnkt</a></dt>
+ <dd>Verminderte kryptografische Strke (und Sicherheit), um den
+ Exportbesimmungen der Vereinigten Staaten <span class="transnote">(<em>Anm.d..:</em> konkret: United
+ States' Export Administration Regulations (EAR))</span> zu
+ entsprechen. Exportbeschrnkte Verschlsselungssoftware ist
+ auf eine kurze Schlssellnge begrenzt, was zu
+ <em>Chiffretexten</em> fhrt, die gewhnlich mittels
+ Brute-Force dekodiert werden knnen.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="filter" id="filter">Filter</a></dt>
+ <dd>Ein Verfahren, dass auf vom Server empfangene oder zu sendende Daten
+ angewendet wird. Eingabefilter verarbeiten vom Client an den Server
+ gesendetet Daten, whrend Ausgabefilter vom Server an den Client zu
+ sendende Daten verarbeiten. Der Ausgabefilter <code>INCLUDES</code>
+ beispielsweise untersucht Dokumente nach <a class="glossarylink" href="./glossary.html#ssi" title="siehe Glossar">Server-Side-Includes</a> und fhrt sie aus.<br />
+ Siehe: <a href="filter.html">Filter</a>
+ </dd>
+
+ <dt><a name="handler" id="handler">Handler</a>
+ <span class="phonetic">[&#712;hndl&#601;]</span></dt>
+ <dd>Eine Apache-interne Darstellung der Aktion, die beim Aufruf einer
+ Datei auszufhren ist. Im Allgemeinen besitzen Dateien implizite,
+ auf dem Dateityp basierende Handler. Gewhnlich werden alle Dateien
+ vom Server bedient, einige Dateitypen werden jedoch separat "behandelt"
+ <span class="transnote">(<em>Anm.d..:</em> besitzen einen separaten Handler)</span>. Der
+ <code>cgi-script</code>-Handler beispielsweise kennzeichnet Dateien, die
+ als <a class="glossarylink" href="./glossary.html#cgi" title="siehe Glossar">CGI-Programme</a> ausgefhrt werden
+ sollen.<br />
+ Siehe: <a href="handler.html">Verwendung von Apache-Handlern</a>
+ </dd>
+
+ <dt><a name="hash" id="hash">Hash</a>
+ <span class="phonetic">[h&#643;]</span></dt>
+ <dd>Ein mathematischer, unumkehrbarer Einweg-Algorithmus zur Generierung
+ einer Zeichenfolge fester Lnge aus einer anderen Zeichenfolge
+ beliebiger Lnge. Unterschiedliche Zeichenfolgen bei der Eingabe
+ ergeben blischerweise unterschiedliche Hashes (abhngig von
+ der Hash-Funktion).
+ </dd>
+
+ <dt><a name="header" id="header">Header</a>
+ <span class="phonetic">[hed&#601;]</span></dt>
+ <dd>Der Teil der <a class="glossarylink" href="./glossary.html#http" title="siehe Glossar">HTTP</a>-Anfrage und -Antwort,
+ der vor den eigentlichen Daten bermittelt wird und den Inhalt
+ beschreibende Meta-Informationen enthlt.
+ </dd>
+
+ <dt><a name="htaccess" id="htaccess">.htaccess</a></dt>
+ <dd>Eine <a class="glossarylink" href="./glossary.html#configurationfile" title="siehe Glossar">Konfigurationsdatei</a>,
+ die innerhalb des Web-Verzeichnisbaums abgelegt wird und zu dem
+ Verzeichnis, in dem sie abgelegt ist, sowie allen Unterverzeichnissen
+ <a class="glossarylink" href="./glossary.html#directive" title="siehe Glossar">Konfigurationsdirektiven</a>
+ enthlt. Trotz ihres Namens kann diese Datei nahezu alle Arten von
+ Direktiven enthalten, nicht nur Direktiven zur Zugriffskontrolle.<br />
+ Siehe: <a href="configuring.html">Konfigurationsdateien</a>
+ </dd>
+
+ <dt><a name="httpd.conf" id="httpd.conf">httpd.conf</a></dt>
+ <dd>Die <a class="glossarylink" href="./glossary.html#configurationfile" title="siehe Glossar">Haupt-Konfigurationsdatei</a> ist
+ <code>/usr/local/apache2/conf/httpd.conf</code>. Dies kann aber zur
+ Laufzeit oder zur Kompilierungszeit anders konfiguriert werden.<br />
+ Siehe: <a href="configuring.html">Konfigurationsdateien</a>
+ </dd>
+
+ <dt><a name="https" id="https">HTTPS</a></dt>
+ <dd>Das HyperText-Transfer-Protokoll (Secure), der
+ Standard-Verschlsselungsmechanismus im World Wide Web.
+ Tatschlich handelt es sich hierbei um HTTP ber <a class="glossarylink" href="./glossary.html#ssl" title="siehe Glossar">SSL</a>.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="hypertexttransferprotocol" id="hypertexttransferprotocol">HyperText-Transfer-Protokoll</a>
+ <a name="http" id="http">(HTTP)</a></dt>
+ <dd>Das Standard-bertragungsprotokoll im World Wide Web. Der Apache
+ implementiert die Protokollversion 1.1, bezeichnet als HTTP/1.1 und
+ definiert in <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.
+ </dd>
+
+ <dt><a name="plaintext" id="plaintext">Klartext</a></dt>
+ <dd>Der unverschlsselte Text.</dd>
+
+ <dt><a name="configurationdirective" id="configurationdirective">Konfigurationsanweisung</a></dt>
+ <dd>Siehe: <a class="glossarylink" href="./glossary.html#directive" title="siehe Glossar">Direktive</a></dd>
+
+ <dt><a name="configurationfile" id="configurationfile">Konfigurationsdatei</a></dt>
+ <dd>Eine Textdatei mit <a class="glossarylink" href="./glossary.html#directive" title="siehe Glossar">Direktiven</a>,
+ welche die Konfiguration des Apache steuern.<br />
+ Siehe: <a href="configuring.html">Konfigurationsdateien</a>
+ </dd>
+
+ <dt><a name="context" id="context">Kontext</a></dt>
+ <dd>Ein Bereich in den <a class="glossarylink" href="./glossary.html#configurationfile" title="siehe Glossar">Konfigurationsdateien</a>, in dem
+ verschiedene Typen von <a class="glossarylink" href="./glossary.html#directive" title="siehe Glossar">Direktiven</a>
+ erlaubt sind.<br />
+ Siehe: <a href="mod/directive-dict.html#Context">Erklrung der
+ Fachbegriffe zu Apache-Direktiven</a>
+ </dd>
+
+ <dt><a name="messagedigest" id="messagedigest">Message-Digest</a>
+ <span class="phonetic">[&#712;mesid&#658;]</span></dt>
+ <dd>Ein Hash einer Nachricht, mit dem sich sicherstellen lt,
+ dass der Inhalt der Nachricht whrend der bertragung nicht
+ verndert wurde. <span class="transnote">(<em>Anm.d..:</em> ein so genannter Extrakt der
+ Nachricht)</span><br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="method" id="method">Methode</a></dt>
+ <dd>Im <a class="glossarylink" href="./glossary.html#http" title="siehe Glossar">HTTP</a>-Kontext eine in der
+ Anfrage(zeile) des Clients angegeben Aktion, die auf eine Ressource
+ angewendet wird. <code>GET</code>, <code>POST</code> und <code>PUT</code>
+ sind einige der verfgbaren HTTP-Methoden.
+ </dd>
+
+ <dt><a name="mime-type" id="mime-type">MIME-Typ</a>
+ <span class="phonetic">[maim ty&#720;p]</span></dt>
+ <dd>Eine Art und Weise, den Typ des bermittelten Dokuments zu
+ beschreiben. Sein Name leitet sich davon ab, dass sein Format den
+ Multipurpose Internet Mail Extensions entlehnt wurde. Er besteht aus
+ einem Haupttyp und einem Untertyp, getrennt durch einen
+ Schrgstrich. Einige Beispiele sind <code>text/html</code>,
+ <code>image/gif</code> und <code>application/octet-stream</code>.
+ Bei HTTP wird der MIME-Typ mit dem <a class="glossarylink" href="./glossary.html#header" title="siehe Glossar">Header</a> <code>Content-Type</code>
+ bermittelt.<br />
+ Siehe: <a href="mod/mod_mime.html">mod_mime</a>
+ </dd>
+
+ <dt><a name="module" id="module">Modul</a></dt>
+ <dd>Ein selbststndiger Teil eines Programms. Ein Groteil der
+ Funktionalitt des Apache ist in Modulen enthalten, die Sie einbinden
+ oder entfernen knnen. In die Apache-Binrdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code> einkompilierte Module werden <em>statische Module</em>
+ genannt, whrend Module, die separat gespeichert sind und optional
+ zur Laufzeit geladen werden knnen, <em>dynamische Module</em> oder
+ <a class="glossarylink" href="./glossary.html#dso" title="siehe Glossar">DSOs</a> genannt werden.
+ Standardmig eingebundene Module werden <em>Basismodule</em>
+ genannt. Fr den Apache sind viele Module verfgbar, die nicht
+ als Bestandteil des <a class="glossarylink" href="./glossary.html#tarball" title="siehe Glossar">Apache-HTTP-Server-Tarballs</a> ausgeliefert
+ werden. Diese werden als <em>Drittmodule</em> bezeichnet.<br />
+ Siehe: <a href="mod/">Modulverzeichnis</a>
+ </dd>
+
+ <dt><a name="modulemagicnumber" id="modulemagicnumber">Module-Magic-Number</a>
+ <span class="phonetic">[&#712;m&#596;ju&#720;l md&#658;ik
+ &#712;n&#652;mb&#601;]</span>
+ (<a name="mmn" id="mmn">MMN</a>)</dt>
+ <dd>Die Module-Magic-Number ist eine Konstante, die im Apache-Quelltext
+ definiert ist und im Zusammenhang mit der Binrkompatibilitt
+ von Modulen steht. Sie wird gendert, wenn sich interne
+ Apache-Strukturen, -Funktionen oder andere signifikante Teile der API
+ derart ndern, dass eine Binrkompatibilitt nicht mehr
+ gewhrleistet werden kann. Bei einer MMN-nderung mssen
+ alle Module von Drittanbietern zumindest neu kompiliert und zuweilen auch
+ geringfgig angepat werden, um mit der neuen Apache-Version zu
+ funktionieren.
+ </dd>
+
+ <dt><a name="publickey" id="publickey">ffentlicher
+ Schlssel</a></dt>
+ <dd>Der ffentlich verfgbare Schlssel in einem <a class="glossarylink" href="./glossary.html#publickeycryptography" title="siehe Glossar">Public-Key-Kryptographie</a>-System,
+ mit dem fr seinen Eigentmer bestimmte Nachrichten
+ verschlsselt und Signaturen von seinem Eigentmer
+ entschlsselt werden.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="openssl" id="openssl">OpenSSL</a>
+ <span class="phonetic">[&#712;&#601;up&#601;n&#603;s&#603;s&#712;&#603;l]</span>
+ </dt>
+ <dd>Das Open-Source-Toolkit fr SSL/TLS<br />
+ Siehe: <a href="http://www.openssl.org/">http://www.openssl.org/</a>
+ </dd>
+
+ <dt><a name="passphrase" id="passphrase">Passphrase</a>
+ <span class="phonetic">[pa&#720;freiz]</span></dt>
+ <dd>Das Wort oder die Phrase, welches private Schlssel-Dateien
+ schtzt. Sie verhindert die Entschlsselung durch nicht
+ authorisierte Benutzer. Normalerweise ist dies einfach der geheimen
+ (De-)Codierungsschlssel, der fr <a class="glossarylink" href="./glossary.html#cipher" title="siehe Glossar">Chiffren</a> verwendet wird.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="privatekey" id="privatekey">Privater Schlssel</a></dt>
+ <dd>Der geheime Schlssel in einem <a class="glossarylink" href="./glossary.html#publickeycryptography" title="siehe Glossar">Public-Key-Kryptographie</a>-System,
+ mit dem hereinkommende Nachrichten decodiert und ausgehende signiert
+ werden.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="proxy" id="proxy">Proxy</a></dt>
+ <dd>Ein zwischen dem Client und dem <em>ursprnglichen Server</em>
+ <span class="transnote">(<em>Anm.d..:</em> der Server, den der Client tatschlich erreichen
+ mchte)</span> liegender Server. Er nimmt Anfragen von
+ Clients entgegen, bermittelt diese Anfragen dem
+ ursprnglichen Server und liefert die Antwort des
+ ursprnglichen Servers an den Client zurck. Wenn mehrere
+ Clients den gleichen Inhalt abfragen, dann kann der Proxy diesen Inhalt
+ aus seinem Zwischenspeicher ausliefern, anstatt ihn jedesmal vom
+ ursprnglichen Server anzufordern, und dadurch die Antwortzeit
+ verringern.<br />
+ Siehe: <a href="mod/mod_proxy.html">mod_proxy</a>
+ </dd>
+
+ <dt><a name="publickeycryptography" id="publickeycryptography">Public-Key-Kryptographie</a>
+ <span class="phonetic">[&#712;p&#652;blik ki&#720;
+ &#712;kyptogra&#712;fi&#720;]</span></dt>
+ <dd>Theorie und Anwendung asymmetrischer Verschlsselungssysteme,
+ die einen Schlssel zur Verschlsselung und einen anderen zur
+ Entschlsselung verwenden. Zwei derart zusammengehrende
+ Schlssel bilden Schsselpaar. Man spricht auch von
+ "Asymetrischer Kryptographie".<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="regularexpresion" id="regularexpresion">Regulrer
+ Ausdruck</a> <a name="regex" id="regex">(Regex)</a></dt>
+ <dd>Eine Form, ein Muster im Text zu beschreiben - zum Beispiel: "alle
+ Wrter, die mit dem Buchstaben A beginnen" oder "Jeder Satz mit
+ zwei Kommata und ohne groes Q". Beim Apache sind regulre
+ Ausdrcke hilfreich, da sie auf sehr flexible Art und Weise die
+ Anwendung bestimmter Eigenschaften auf eine Auswahl von Dateien oder
+ Ressourcen ermglichen. - Zum Beispiel knnen alle .gif- und
+ .jpg-Dateien eines Verzeichnis "images" mit
+ "<code>/images/.*(jpg|gif)$</code>" beschrieben werden. Der Apache
+ verwendet Perl-kompatible regulre Ausdrcke, wie sie die
+ <a href="http://www.pcre.org/">PCRE</a>-Bibliothek bereitstellt.
+ </dd>
+
+ <dt><a name="reverseproxy" id="reverseproxy">Reverse Proxy</a>
+ <span class="phonetic">[ri&#720;v&#601;&#720;s
+ &#712;pr&#596;ksi]</span></dt>
+ <dd>Ein <a class="glossarylink" href="./glossary.html#proxy" title="siehe Glossar">Proxy</a>-Server, der dem Client
+ gegenber als <em>ursprnglicher Server</em> erscheint. Dies
+ ist ntzlich, um den tatschlichen Server aus
+ Sicherheitsgrnden oder zur Lastverteilung vor dem Client zu
+ verstecken.
+ </dd>
+
+ <dt><a name="securesocketslayer" id="securesocketslayer">Secure Sockets
+ Layer</a> <span class="phonetic">[si&#712;kju&#601; &#712;s&#596;kits
+ &#712;lei&#601;]</span> <a name="ssl" id="ssl">(SSL)</a></dt>
+ <dd>Ein von der Firma Netscape Communications Corporation entwickeltes
+ Protokoll zur allgemeinen Authentisierung und Verschlsselung der
+ Kommunikation ber TCP/IP-Netzwerke. Die meistverbreitete Nutzung
+ ist <em>HTTPS</em>, d.h. HyperText Transfer Protocol (HTTP) ber
+ SSL.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="serversideincludes" id="serversideincludes">Server Side
+ Includes</a> <span class="phonetic">[s&#601;&#720;&#601; said
+ in&#712;klu&#720;ds]</span> <a name="ssi" id="ssi">(SSI)</a></dt>
+ <dd>Eine Technik zum Einbetten von weiterverarbeitenden Anweisungen in
+ HMTL-Dateien.<br />
+ Siehe: <a href="howto/ssi.html">Einfhrung in Server Side
+ Includes</a>
+ </dd>
+
+ <dt><a name="session" id="session">Session</a>
+ <span class="phonetic">[&#712;se&#643;&#601;n]</span></dt>
+ <dd>Allgemein der Kontext einer Kommunikation.</dd>
+
+ <dt><a name="ssleay" id="ssleay">SSLeay</a></dt>
+ <dd>Die Bibliothek der Original-SSL/TLS-Implementation von Eric A.
+ Young</dd>
+
+ <dt><a name="symmetriccryptophraphy" id="symmetriccryptophraphy">Symmetrische Kryptographie</a></dt>
+ <dd>Die Theorie und Anwendung von <em>Chiffren</em>, die einen einzigen
+ geheimen Schlssel sowohl zur Verschlsswelung als auch zur
+ Entschlsselung benutzen.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="tarball" id="tarball">Tarball</a>
+ <span class="phonetic">[ta&#720;b&#596;&#720;l]</span></dt>
+ <dd>Ein Paket von Dateien, die mit dem Hilfsprogramm <code>tar</code>
+ zusammengefasst wurden. Apache-Distributionen werden in komprimierten
+ tar-Archiven oder unter Verwendung von pkzip gespeichert.
+ </dd>
+
+ <dt><a name="transportlayersecurity" id="transportlayersecurity">Transport
+ Layer Security</a> <span class="phonetic">[trns&#712;p&#596;&#720;t
+ &#712;ei&#601; si&#712;kju&#601;riti]</span>
+ <a name="tls" id="tls">(TLS)</a></dt>
+ <dd>Das SSL-Nachfolgeprotokoll, das von der Internet Engineering Task
+ Force (IETF) zur allgemeinen Authentisierung und Verschlsselung
+ einer Kommunikation ber TCP/IP-Netzwerke entwickelt worden ist.
+ TLS Version 1 ist nahezu identisch mit SSL Version 3.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsseliung</a>
+ </dd>
+
+ <dt><a name="environmentvariable" id="environmentvariable">Umgebungsvariable</a> <a name="env-variable" id="env-variable">(env-Variable)</a></dt>
+ <dd>Benannte, von der Betriebssystem-Shell verwaltete Variablen zur
+ Speicherung von Informationen und zur Kommunikation zwischen Programmen.
+ Der Apache beinhaltet auch interne Variablen, die ebenfalls
+ Umgebungsvariablen genannt werden, die aber statt in der
+ Shell-Umgebung in internen Apache-Strukturen gespeichert sind.<br />
+ Siehe: <a href="env.html">Umgebungsvariablen im Apache</a>
+ </dd>
+
+ <dt><a name="uniformresourcelocator" id="uniformresourcelocator">Uniform
+ Resource Locator</a> <span class="phonetic">[&#712;ju&#720;nif&#596;&#720;m
+ ri&#712;s&#596;&#720;s l&#601;u&#712;keit&#601;]</span>
+ <a name="url" id="url">(URL)</a></dt>
+ <dd>Der Name bzw. die Adresse einer Ressource im Internet. Dies ist der
+ allgemein gebruchliche Audruck fr die formale Bezeichnung
+ <a class="glossarylink" href="./glossary.html#uniformresourceidentifier" title="siehe Glossar">Uniform Resource
+ Identifier</a>. URLs bestehen blicherweise aus einem
+ Schema wie <code>http</code> oder <code>https</code>, einem Hostnamen
+ und einem Pfad. Die URL fr diese Seite knnte
+ <code>http://httpd.apache.org/docs/2.2/glossary.html</code>
+ lauten.
+ </dd>
+
+ <dt><a name="uniformresourceidentifier" id="uniformresourceidentifier">Uniform Resource Identifier</a>
+ <span class="phonetic">[&#712;ju&#720;nif&#596;&#720;m
+ ri&#712;s&#596;&#720;s ai&#712;dentifai&#601;]</span>
+ <a name="URI" id="URI">(URI)</a></dt>
+ <dd>Eine kompakte Zeichenfolge zur Identifizierung einer abstrakten oder
+ physischen Ressource. Er wird in dem <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a> formell
+ definiert. Im World Wide Web verwendete URIs werden blicherweise
+ als <a class="glossarylink" href="./glossary.html#url" title="siehe Glossar">URLs</a> bezeichnet.
+ </dd>
+
+ <dt><a name="virtualhosting" id="virtualhosting">Virtual-Hosting</a>
+ <span class="phonetic">[v&#601;&#712;tju&#601;l
+ h&#601;usti&#331;]</span></dt>
+ <dd>Die Bedienung mehrere Websites mit einer einzigen Apache-Instanz.
+ <em>IP-basierte virtuelle Hosts</em> unterscheiden zwischen
+ verschiedenen Websites aufgrund ihrer IP-Adressen, whrend
+ <em>namensbasierte virtuelle Hosts</em> nur den Namen des Hosts
+ verwenden und daher mehrere Angebote unter der gleichen IP-Adresse
+ hosten knnen.<br />
+ Siehe: <a href="vhosts/">Apache-Dokumentation zu virtuellen
+ Hosts</a>
+ </dd>
+
+ <dt><a name="fully-qualifieddomain-name" id="fully-qualifieddomain-name">Voll-qualifizierter Domainname</a>
+ <a name="fqdn" id="fqdn">(FQDN)</a></dt>
+ <dd>Der eindeutige Name einer Netzwerkeinheit, bestehend aus einem
+ Hostnamen und dem Domainnamen, welcher zu einer IP-Adresse
+ aufgelst werden kann. Zum Beispiel ist <code>www</code> ein
+ Hostname, <code>example.com</code> ein Domainname und
+ <code>www.example.com</code> ein voll-qualifizierter Domainname.
+ </dd>
+
+
+ <dt><a name="website" id="website">Website</a>
+ <span class="phonetic">[websait]</span></dt>
+ <dd>Im Gegensatz zur Webseite, die einer konkreten URL entspricht, ist mit
+ Website ein komplettes Angebot unter einem bestimmten Hostnamen (und Port)
+ gemeint. Dieses kann aus vielen verschiedenen Webseiten bestehen.
+ </dd>
+
+ <dt><a name="x.509" id="x.509">X.509</a></dt>
+ <dd>Ein von der International Telecommunication Union (ITU-T) empfohlenes
+ Schema fr Authentifizierungszertifikate. Es wird fr
+ SSL/TLS-Authentifizierungen verwendet.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="certificate" id="certificate">Zertifikat</a></dt>
+ <dd>Ein Datensatz zur <a class="glossarylink" href="./glossary.html#authentication" title="siehe Glossar">Authentisierung</a> einer
+ Nertzwerkeinheit wie Server oder Client. Ein Zertifikat
+ enthlt <a class="glossarylink" href="./glossary.html#x.509" title="siehe Glossar">X.509</a>-Informationen
+ ber seinen Eigentmer (das sogenannte Betreff
+ <span class="transnote">(<em>Anm.d..:</em> engl.: subject)</span>) und die
+ signierende <a class="glossarylink" href="./glossary.html#certificationauthority" title="siehe Glossar">Certification
+ Authority</a> (der sogenannte Aussteller <span class="transnote">(<em>Anm.d..:</em> engl.:
+ issuer)</span>) sowie den <a class="glossarylink" href="./glossary.html#publickey" title="siehe Glossar">ffentlichen Schlssel</a> des
+ Eigentmers und die Signatur der CA. Netzwerkeinheiten
+ berprfen diese Signatur mit Hilfe von CA-Zertifikaten.<br />
+ Siehe: <a href="ssl/">SSL/TLS-Verschlsselung</a>
+ </dd>
+
+ <dt><a name="accesscontrol" id="accesscontrol">Zugriffskontrolle</a></dt>
+ <dd>Die Beschrnkung des Zugriffs auf Netzwerkbereiche. Im
+ Apache-Kontext in der Regel die Zugriffsbeschrnkung auf bestimmte
+ <em>URLs</em>.<br />
+ Siehe: <a href="howto/auth.html">Authentisierung, Autorisierung und
+ Zugriffskontrolle</a>
+ </dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/glossary.html.en b/docs/manual/glossary.html.en
new file mode 100644
index 00000000..ee3836f7
--- /dev/null
+++ b/docs/manual/glossary.html.en
@@ -0,0 +1,456 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Glossary - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Glossary</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This glossary defines some of the common terminology related to Apache in
+ particular, and web serving in general. More information on each concept
+ is provided in the links.</p>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definitions" id="definitions">Definitions</a></h2>
+
+ <dl>
+ <dt><a name="accesscontrol" id="accesscontrol">Access Control</a></dt>
+ <dd>The restriction of access to network realms. In an Apache context
+ usually the restriction of access to certain <em>URLs</em>.<br /> See: <a href="howto/auth.html">Authentication, Authorization, and Access
+ Control</a>
+ </dd>
+
+ <dt><a name="algorithm" id="algorithm">Algorithm</a></dt>
+
+ <dd>An unambiguous formula or set of rules for solving a problem in a finite
+ number of steps. Algorithms for encryption are usually called
+ <dfn>Ciphers</dfn>.
+ </dd>
+
+ <dt><a name="apacheextensiontool" id="apacheextensiontool">APache
+ eXtension Tool</a> <a name="apxs" id="apxs">(apxs)</a></dt>
+ <dd>A perl script that aids in compiling <a class="glossarylink" href="./glossary.html#module" title="see glossary">module</a> sources into Dynamic Shared Objects
+ (<a class="glossarylink" href="./glossary.html#dso" title="see glossary">DSO</a>s) and helps install them in the
+ Apache Web server.<br />
+ See: Manual Page: <code class="program"><a href="./programs/apxs.html">apxs</a></code>
+ </dd>
+
+ <dt><a name="apacheportableruntime" id="apacheportableruntime">Apache Portable Runtime</a> <a name="apr" id="apr">(APR)</a></dt>
+ <dd>A set of libraries providing many of the basic interfaces
+ between the server and the operating system. APR is developed
+ parallel to the Apache HTTP Server as an independent project.<br />
+ See: <a href="http://apr.apache.org/">Apache Portable Runtime
+ Project</a>
+ </dd>
+
+ <dt><a name="authentication" id="authentication">Authentication</a></dt>
+ <dd>The positive identification of a network entity such as a server, a
+ client, or a user.<br />
+ See: <a href="howto/auth.html">Authentication, Authorization, and Access
+ Control</a>
+ </dd>
+
+ <dt><a name="certificate" id="certificate">Certificate</a></dt>
+ <dd>A data record used for authenticating network entities such
+ as a server or a client. A certificate contains X.509 information pieces
+ about its owner (called the subject) and the signing <a class="glossarylink" href="./glossary.html#certificationauthority" title="see glossary">Certification Authority</a> (called
+ the issuer), plus the owner's <a class="glossarylink" href="./glossary.html#publickey" title="see glossary">public
+ key</a> and the
+ signature made by the CA. Network entities verify these signatures
+ using CA certificates.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="certificatsigningrequest" id="certificatsigningrequest">Certificate Signing Request</a>
+ <a name="csr" id="csr">(CSR)</a></dt>
+ <dd>An unsigned <a class="glossarylink" href="./glossary.html#certificate" title="see glossary">certificate</a> for
+ submission to a <a class="glossarylink" href="./glossary.html#certificationauthority" title="see glossary">Certification
+ Authority</a>, which signs it with the <a class="glossarylink" href="./glossary.html#privatekey" title="see glossary">Private Key</a> of their CA
+ <em>Certificate</em>. Once the CSR is signed, it becomes a real
+ certificate.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="certificationauthority" id="certificationauthority">Certification Authority</a>
+ <a name="ca" id="ca">(CA)</a></dt>
+ <dd>A trusted third party whose purpose is to sign certificates for network
+ entities it has authenticated using secure means. Other network entities
+ can check the signature to verify that a CA has authenticated the bearer
+ of a certificate.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="cipher" id="cipher">Cipher</a></dt>
+ <dd>An algorithm or system for data encryption. Examples are DES, IDEA, RC4,
+ etc.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="ciphertext" id="ciphertext">Ciphertext</a></dt>
+ <dd>The result after <a class="glossarylink" href="./glossary.html#plaintext" title="see glossary">Plaintext</a> is
+ passed through a <a class="glossarylink" href="./glossary.html#cipher" title="see glossary">Cipher</a>.<br /> See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="commongatewayinterface" id="commongatewayinterface">Common
+ Gateway Interface</a> <a name="cgi" id="cgi">(CGI)</a></dt>
+ <dd>A standard definition for an interface between a web server and an
+ external program that allows the external program to service requests.
+ The interface was originally defined by <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a> but there
+ is also an <a href="http://cgi-spec.golux.com/">RFC project</a>.<br />
+ See: <a href="howto/cgi.html">Dynamic Content with CGI</a>
+ </dd>
+
+ <dt><a name="configurationdirective" id="configurationdirective">Configuration Directive</a></dt>
+ <dd>See: <a class="glossarylink" href="./glossary.html#directive" title="see glossary">Directive</a></dd>
+
+ <dt><a name="configurationfile" id="configurationfile">Configuration
+ File</a></dt>
+ <dd>A text file containing <a class="glossarylink" href="./glossary.html#directive" title="see glossary">Directives</a>
+ that control the configuration of Apache.<br />
+ See: <a href="configuring.html">Configuration Files</a>
+ </dd>
+
+ <dt><a name="connect" id="connect">CONNECT</a></dt>
+ <dd>An HTTP <a class="glossarylink" href="./glossary.html#method" title="see glossary">method</a> for proxying raw data
+ channels over HTTP. It can be used to encapsulate other protocols, such as
+ the SSL protocol.
+ </dd>
+
+ <dt><a name="context" id="context">Context</a></dt>
+ <dd>An area in the <a class="glossarylink" href="./glossary.html#configurationfile" title="see glossary">configuration
+ files</a> where certain types of <a class="glossarylink" href="./glossary.html#directive" title="see glossary">directives</a> are allowed.<br />
+ See: <a href="mod/directive-dict.html#Context">Terms Used to Describe
+ Apache Directives</a>
+ </dd>
+
+ <dt><a name="digitalsignature" id="digitalsignature">Digital
+ Signature</a></dt>
+ <dd>An encrypted text block that validates a certificate or other file. A
+ <a class="glossarylink" href="./glossary.html#certificationauthority" title="see glossary">Certification Authority</a>
+ creates a signature by generating a hash of the <em>Public Key</em>
+ embedded in a <em>Certificate</em>, then encrypting the hash with its own
+ <em>Private Key</em>. Only the CA's public key can decrypt the signature,
+ verifying that the CA has authenticated the network entity that owns the
+ <em>Certificate</em>.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="directive" id="directive">Directive</a></dt>
+ <dd>A configuration command that controls one or more aspects of Apache's
+ behavior. Directives are placed in the <a class="glossarylink" href="./glossary.html#configurationfile" title="see glossary">Configuration File</a><br />
+ See: <a href="mod/directives.html">Directive Index</a>
+ </dd>
+
+ <dt><a name="dynamicsharedobject" id="dynamicsharedobject">Dynamic
+ Shared Object</a> <a name="dso" id="dso">(DSO)</a></dt>
+ <dd><a class="glossarylink" href="./glossary.html#module" title="see glossary">Modules</a> compiled separately from the
+ Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary that can be loaded on-demand.<br />
+ See: <a href="dso.html">Dynamic Shared Object Support</a>
+ </dd>
+
+ <dt><a name="environmentvariable" id="environmentvariable">Environment
+ Variable</a> <a name="env-variable" id="env-variable">(env-variable)</a></dt>
+ <dd>Named variables managed by the operating system shell and used to store
+ information and communicate between programs. Apache also contains
+ internal variables that are referred to as environment variables, but are
+ stored in internal Apache structures, rather than in the shell
+ environment.<br />
+ See: <a href="env.html">Environment Variables in Apache</a>
+ </dd>
+
+ <dt><a name="export-crippled" id="export-crippled">Export-Crippled</a></dt>
+ <dd>Diminished in cryptographic strength (and security) in order to comply
+ with the United States' Export Administration Regulations (EAR).
+ Export-crippled cryptographic software is limited to a small key size,
+ resulting in <em>Ciphertext</em> which usually can be decrypted by brute
+ force.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="filter" id="filter">Filter</a></dt>
+ <dd>A process that is applied to data that is sent or received by the
+ server. Input filters process data sent by the client to the server,
+ while output filters process documents on the server before they are sent
+ to the client. For example, the <code>INCLUDES</code> output filter
+ processes documents for <a class="glossarylink" href="./glossary.html#ssi" title="see glossary">Server Side
+ Includes</a>.<br />
+ See: <a href="filter.html">Filters</a>
+ </dd>
+
+ <dt><a name="fully-qualifieddomain-name" id="fully-qualifieddomain-name">Fully-Qualified Domain-Name</a>
+ <a name="fqdn" id="fqdn">(FQDN)</a></dt>
+ <dd>The unique name of a network entity, consisting of a hostname and a
+ domain name that can resolve to an IP address. For example,
+ <code>www</code> is a hostname, <code>example.com</code> is a domain name,
+ and <code>www.example.com</code> is a fully-qualified domain name.
+ </dd>
+
+ <dt><a name="handler" id="handler">Handler</a></dt>
+ <dd>An internal Apache representation of the action to be performed when a
+ file is called. Generally, files have implicit handlers, based on the file
+ type. Normally, all files are simply served by the server, but certain
+ file types are "handled" separately. For example, the
+ <code>cgi-script</code> handler designates files to be processed as
+ <a class="glossarylink" href="./glossary.html#cgi" title="see glossary">CGIs</a>.<br />
+ See: <a href="handler.html">Apache's Handler Use</a>
+ </dd>
+
+ <dt><a name="hash" id="hash">Hash</a></dt>
+ <dd>A mathematical one-way, irreversable algorithm generating a string with
+ fixed-length from another string of any length. Different input strings
+ will usually produce different hashes (depending on the hash function).
+ </dd>
+
+ <dt><a name="header" id="header">Header</a></dt>
+ <dd>The part of the <a class="glossarylink" href="./glossary.html#http" title="see glossary">HTTP</a> request and
+ response that is sent before the actual content, and that contains
+ meta-information describing the content.
+ </dd>
+
+ <dt><a name="htaccess" id="htaccess">.htaccess</a></dt>
+ <dd>A <a class="glossarylink" href="./glossary.html#configurationfile" title="see glossary">configuration file</a> that
+ is placed inside the web tree and applies configuration <a class="glossarylink" href="./glossary.html#directive" title="see glossary">directives</a> to the directory where it is
+ placed and all sub-directories. Despite its name, this file can hold
+ almost any type of directive, not just access-control directives.<br />
+ See: <a href="configuring.html">Configuration Files</a>
+ </dd>
+
+ <dt><a name="httpd.conf" id="httpd.conf">httpd.conf</a></dt>
+ <dd>The main Apache <a class="glossarylink" href="./glossary.html#configurationfile" title="see glossary">configuration
+ file</a>. The default location is
+ <code>/usr/local/apache2/conf/httpd.conf</code>, but it may be moved using
+ run-time or compile-time configuration.<br />
+ See: <a href="configuring.html">Configuration Files</a>
+ </dd>
+
+ <dt><a name="hypertexttransferprotocol" id="hypertexttransferprotocol">HyperText Transfer Protocol</a>
+ <a name="http" id="hhtp">(HTTP)</a></dt>
+ <dd>The standard transmission protocol used on the World Wide Web. Apache
+ implements version 1.1 of the protocol, referred to as HTTP/1.1 and
+ defined by <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.
+ </dd>
+
+ <dt><a name="https" id="https">HTTPS</a></dt>
+ <dd>The HyperText Transfer Protocol (Secure), the standard encrypted
+ communication mechanism on the World Wide Web. This is actually just HTTP
+ over <a class="glossarylink" href="./glossary.html#ssl" title="see glossary">SSL</a>.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="method" id="method">Method</a></dt>
+ <dd>In the context of <a class="glossarylink" href="./glossary.html#http" title="see glossary">HTTP</a>, an action to
+ perform on a resource, specified on the request line by the client. Some
+ of the methods available in HTTP are <code>GET</code>, <code>POST</code>,
+ and <code>PUT</code>.
+ </dd>
+
+ <dt><a name="messagedigest" id="messagedigest">Message Digest</a></dt>
+ <dd>A hash of a message, which can be used to verify that the contents of
+ the message have not been altered in transit.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="mime-type" id="mime-type">MIME-type</a></dt>
+ <dd>A way to describe the kind of document being transmitted. Its name
+ comes from that fact that its format is borrowed from the Multipurpose
+ Internet Mail Extensions. It consists of a major type and a minor type,
+ separated by a slash. Some examples are <code>text/html</code>,
+ <code>image/gif</code>, and <code>application/octet-stream</code>. In
+ HTTP, the MIME-type is transmitted in the <code>Content-Type</code>
+ <a class="glossarylink" href="./glossary.html#header" title="see glossary">header</a>.<br />
+ See: <a href="mod/mod_mime.html">mod_mime</a>
+ </dd>
+
+ <dt><a name="module" id="module">Module</a></dt>
+ <dd>An independent part of a program. Much of Apache's functionality is
+ contained in modules that you can choose to include or exclude. Modules
+ that are compiled into the Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary are
+ called <dfn>static modules</dfn>, while modules that are stored
+ separately and can be optionally loaded at run-time are called
+ <dfn>dynamic modules</dfn> or <a class="glossarylink" href="./glossary.html#dso" title="see glossary">DSOs</a>.
+ Modules that are included by default
+ are called <dfn>base modules</dfn>. Many modules are available for Apache
+ that are not distributed as part of the Apache HTTP Server <a class="glossarylink" href="./glossary.html#tarball" title="see glossary">tarball</a>. These are referred to as
+ <dfn>third-party modules</dfn>.<br />
+ See: <a href="mod/">Module Index</a>
+ </dd>
+
+ <dt><a name="modulemagicnumber" id="modulemagicnumber">Module Magic
+ Number</a> (<a name="mmn" id="mmn">MMN</a>)</dt>
+ <dd>Module Magic Number is a constant defined in the Apache source code that
+ is associated with binary compatibility of modules. It is changed when
+ internal Apache structures, function calls and other significant parts of
+ API change in such a way that binary compatibility cannot be guaranteed
+ any more. On MMN change, all third party modules have to be at least
+ recompiled, sometimes even slightly changed in order to work with the new
+ version of Apache.
+ </dd>
+
+ <dt><a name="openssl" id="openssl">OpenSSL</a></dt>
+ <dd>The Open Source toolkit for SSL/TLS<br />
+ See <a href="http://www.openssl.org/">http://www.openssl.org/</a>#
+ </dd>
+
+ <dt><a name="passphrase" id="passphrase">Pass Phrase</a></dt>
+ <dd>The word or phrase that protects private key files. It prevents
+ unauthorized users from encrypting them. Usually it's just the secret
+ encryption/decryption key used for <a class="glossarylink" href="./glossary.html#cipher" title="see glossary">Ciphers</a>.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="plaintext" id="plaintext">Plaintext</a></dt>
+ <dd>The unencrypted text.</dd>
+
+ <dt><a name="privatekey" id="privatekey">Private Key</a></dt>
+ <dd>The secret key in a <a class="glossarylink" href="./glossary.html#publickeycryptography" title="see glossary">Public Key
+ Cryptography</a> system, used to decrypt incoming messages and
+ sign outgoing ones.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="proxy" id="proxy">Proxy</a></dt>
+ <dd>An intermediate server that sits between the client and the <em>origin
+ server</em>. It accepts requests from clients, transmits those requests
+ on to the origin server, and then returns the response from the origin
+ server to the client. If several clients request the same content, the
+ proxy can deliver that content from its cache, rather than requesting it
+ from the origin server each time, thereby reducing response time.<br />
+ See: <a href="mod/mod_proxy.html">mod_proxy</a>
+ </dd>
+
+ <dt><a name="publickey" id="publickey">Public Key</a></dt>
+ <dd>The publicly available key in a <a class="glossarylink" href="./glossary.html#publickeycryptography" title="see glossary">Public Key Cryptography</a> system,
+ used to encrypt messages bound for its owner and to decrypt signatures
+ made by its owner.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="publickeycryptography" id="publickeycryptography">Public Key Cryptography</a></dt>
+ <dd>The study and application of asymmetric encryption systems, which use
+ one key for encryption and another for decryption. A corresponding pair of
+ such keys constitutes a key pair. Also called Asymmetric Cryptography.
+ <br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="regularexpresion" id="regularexpresion">Regular Expression</a>
+ <a name="regex" id="regex">(Regex)</a></dt>
+ <dd>A way of describing a pattern in text - for example, "all the words that
+ begin with the letter A" or "every 10-digit phone number" or even "Every
+ sentence with two commas in it, and no capital letter Q". Regular
+ expressions are useful in Apache because they let you apply certain
+ attributes against collections of files or resources in very flexible ways
+ - for example, all .gif and .jpg files under any "images" directory could
+ be written as "<code>/images/.*(jpg|gif)$</code>". Apache uses Perl
+ Compatible Regular Expressions provided by the <a href="http://www.pcre.org/">PCRE</a> library.
+ </dd>
+
+ <dt><a name="reverseproxy" id="reverseproxy">Reverse Proxy</a></dt>
+ <dd>A <a class="glossarylink" href="./glossary.html#proxy" title="see glossary">proxy</a> server that appears to the client
+ as if it is an <em>origin server</em>. This is useful to hide the real
+ origin server from the client for security reasons, or to load balance.
+ </dd>
+
+ <dt><a name="securesocketslayer" id="securesocketslayer">Secure Sockets
+ Layer</a> <a name="ssl" id="ssl">(SSL)</a></dt>
+ <dd>A protocol created by Netscape Communications Corporation for general
+ communication authentication and encryption over TCP/IP networks. The most
+ popular usage is <em>HTTPS</em>, i.e. the HyperText Transfer Protocol (HTTP)
+ over SSL.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="serversideincludes" id="serversideincludes">Server Side
+ Includes</a> <a name="ssi" id="ssi">(SSI)</a></dt>
+ <dd>A technique for embedding processing directives inside HTML files.<br />
+ See: <a href="howto/ssi.html">Introduction to Server Side Includes</a>
+ </dd>
+
+ <dt><a name="session" id="session">Session</a></dt>
+ <dd>The context information of a communication in general.</dd>
+
+ <dt><a name="ssleay" id="ssleay">SSLeay</a></dt>
+ <dd>The original SSL/TLS implementation library developed by Eric A.
+ Young
+ </dd>
+
+ <dt><a name="symmetriccryptophraphy" id="symmetriccryptophraphy">Symmetric
+ Cryptography</a></dt>
+ <dd>The study and application of <em>Ciphers</em> that use a single secret key
+ for both encryption and decryption operations.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="tarball" id="tarball">Tarball</a></dt>
+ <dd>A package of files gathered together using the <code>tar</code> utility.
+ Apache distributions are stored in compressed tar archives or using
+ pkzip.
+ </dd>
+
+ <dt><a name="transportlayersecurity" id="transportlayersecurity">Transport
+ Layer Security</a> <a name="tls" id="tls">(TLS)</a></dt>
+ <dd>The successor protocol to SSL, created by the Internet Engineering Task
+ Force (IETF) for general communication authentication and encryption over
+ TCP/IP networks. TLS version 1 and is nearly identical with SSL version
+ 3.<br />
+ See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+
+ <dt><a name="uniformresourcelocator" id="uniformresourcelocator">Uniform
+ Resource Locator</a> <a name="url" id="url">(URL)</a></dt>
+ <dd>The name/address of a resource on the Internet. This is the common
+ informal term for what is formally called a <a class="glossarylink" href="./glossary.html#uniformresourceidentifier" title="see glossary">Uniform Resource Identifier</a>.
+ URLs are usually made up of a scheme, like <code>http</code> or
+ <code>https</code>, a hostname, and a path. A URL for this page might
+ be <code>http://httpd.apache.org/docs/2.2/glossary.html</code>.
+ </dd>
+
+ <dt><a name="uniformresourceidentifier" id="uniformresourceidentifier">Uniform Resource Identifier</a>
+ <a name="URI" id="URI">(URI)</a></dt>
+ <dd>A compact string of characters for identifying an abstract or physical
+ resource. It is formally defined by <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. URIs used on the
+ world-wide web are commonly referred to as <a class="glossarylink" href="./glossary.html#url" title="see glossary">URLs</a>.
+ </dd>
+
+ <dt><a name="virtualhosting" id="virtualhosting">Virtual Hosting</a></dt>
+ <dd>Serving multiple websites using a single instance of Apache. <em>IP
+ virtual hosting</em> differentiates between websites based on their IP
+ address, while <em>name-based virtual hosting</em> uses only the name of the
+ host and can therefore host many sites on the same IP address.<br />
+ See: <a href="vhosts/">Apache Virtual Host documentation</a>
+ </dd>
+
+ <dt><a name="x.509" id="x.509">X.509</a></dt>
+ <dd>An authentication certificate scheme recommended by the International
+ Telecommunication Union (ITU-T) which is used for SSL/TLS authentication.<br /> See: <a href="ssl/">SSL/TLS Encryption</a>
+ </dd>
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/glossary.html.es b/docs/manual/glossary.html.es
new file mode 100644
index 00000000..3607ae99
--- /dev/null
+++ b/docs/manual/glossary.html.es
@@ -0,0 +1,395 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Glosario - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Glosario</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+<p>Este glosario define la terminologa ms comn
+relacionada con Apache en particular y con los servidores web en
+general. En los enlaces que hay asociados a cada trmino se puede
+encontrar informacin ms detallada.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definitions" id="definitions">Definiciones</a></h2>
+
+<dl>
+<dt><a name="authentication">Autentificacin</a></dt> <dd>La
+identificacin positiva de una entidad de red tal como un
+servidor, un cliente, o un usuario.<br /> Consulte: <a href="howto/auth.html">Autentificacin, Autorizacin, y
+Control de Acceso</a></dd>
+
+<dt><a name="accesscontrol">Control de Acceso</a></dt> <dd>La
+restriccin en el acceso al entorno de una red. En el contexto de
+Apache significa normalmente la restriccin en el acceso a
+ciertas <em>URLs</em>.<br /> Consulte: <a href="howto/auth.html">Autentificacin, Autorizacin, y
+Control de Acceso</a></dd>
+
+<dt><a name="algorithm">Algoritmo</a></dt> <dd>Un proceso definido sin
+ambiguedades o un conjunto de reglas para solucionar un problema en un
+nmero finito de pasos. Los algoritmos para encriptar se llaman
+normalmente <dfn>algoritmos de cifrado</dfn>.</dd>
+
+<dt><a name="apacheextensiontool">Herramienta de extensin de
+Apache</a> <a name="apxs">(apxs)</a></dt> <dd>Es un script escrito en
+Perl que ayuda a compilar el cdigo fuente de algunos <a href="#module">mdulos</a> para convertirlos en Objetos Dinamicos
+Compartidos (<a href="#dso">DSO</a>s) y ayuda a instalarlos en el
+servidor web Apache.<br /> Consulte: <a href="programs/apxs.html">Paginas de Ayuda: apxs</a></dd>
+
+<dt><a name="certificate">Certificado</a></dt>
+
+<dd>Una informacin que se almacena para autentificar entidades
+ de red tales como un servidor o un cliente. Un certificado
+ contiene piezas de informacin X.509 sobre su poseedor
+ (llamado sujeto) y sobre la <a href="#certificationauthority">Autoridad Certificadora</a>
+ (llamada el expendedor) que lo firma, ms la <a href="#publickey">clave publica</a> del propietario y la firma de
+ la AC. Las entidades de red verifican las firmas usando
+ certificados de las AC.<br />
+
+Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="certificationauthority">Autoridad Certificadora</a> <a name="ca">(CA)</a></dt> <dd>Una entidad externa de confianza cuyo fin
+es firmar certificados para las entidades de red que ha autentificado
+usando medios seguros. Otras entidades de red pueden verificar la
+firma para comprobar que una Autoridad Certificadora ha autentificado
+al poseedor del certificado.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="certificatsigningrequest">Peticin de firma de
+Certificado</a> <a name="csr">(CSR)</a></dt> <dd>Es la peticin a
+una <a href="#certificationauthority">Autoridad Certificadora</a> para
+que firme un <a href="#certificate">certificado</a> an sin
+firmar. La Autoridad Certificadora firma el <em>Certificado</em> con
+la <a href="#privatekey">Clave Privada</a> de su <a href="#certificate">certificado</a> de Autoridad Certificadora. Una
+vez que el CSR est firmado, se convierte en un autntico
+certificado.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+
+<dt><a name="cipher">Algoritmo de cifrado</a></dt> <dd>Es un algoritmo
+o sistema de encriptado de informacin. Ejemplos de estos
+algoritmos son DES, IDEA, RC4, etc.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="ciphertext">Texto cifrado</a></dt> <dd>El resultado de
+haber aplicado a un <a href="#plaintext">texto sin cifrar</a> un <a href="#cipher">algoritmo de cifrado</a>.<br /> Consultar: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="commongatewayinterface">Common Gateway Interface</a> <a name="cgi">(CGI)</a></dt> <dd>Una definicin estndar para
+un interfaz entre un servidor web y un programa externo que permite
+hacer peticiones de servicio a los programas externos. Este interfaz
+fue definido originalmente por la <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a> pero
+tambien hay un proyecto <a href="http://cgi-spec.golux.com/">RFC</a>.<br /> Consulte: <a href="howto/cgi.html">Contenido Dinmico con CGI</a></dd>
+
+
+<dt><a name="configurationdirective">Directivas de
+configuracin</a></dt> <dd>Consulte: <a href="#directive">Directivas</a></dd>
+
+<dt><a name="configurationfile">Fichero de Configuracin</a></dt>
+<dd>Un fichero de texto que contiene <a href="#directive">Directivas</a> que controlan la configuracin
+de Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
+Configuracin</a></dd>
+
+<dt><a name="connect">CONNECT</a></dt> <dd>Un <a href="#method">mtodo</a> de HTTP para hacer proxy a canales de
+datos sin usar HTTP. Puede usarse para encapsular otros protocolos,
+tales como el protocolo SSL.</dd>
+
+<dt><a name="context">Contexto</a></dt> <dd>Un rea en los <a href="#configurationfile">ficheros de configuracin</a> donde
+estn permitidos ciertos tipos de <a href="#directive">directivas</a>.<br /> Consulte: <a href="mod/directive-dict.html#Context">Terminos usados para describir
+las directivas de Apache</a></dd>
+
+<dt><a name="digitalsignature">Firma Digital</a></dt> <dd>Un bloque de
+texto encriptado que verifica la validez de un certificado o de otro
+fichero. Una <a href="#certificationauthority">Autoridad
+Certificadora</a> crea una firma generando un hash a partir de la
+<em>Clave Pblica</em> que lleva incorporada en un
+<em>Certificado</em>, despus encriptando el hash con su propia
+<em>Clave Privada</em>. Solo las claves pblicas de las CAs
+pueden desencriptar la firma, verificando que la CA ha autentificado a
+la entidad de red propietaria del <em>Certificado</em>.<br />
+Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="directive">Directiva</a></dt> <dd>Un comando de
+configuracin que controla uno o ms aspectos del
+comportamiento de Apache. Las directivas se ponen en el <a href="#configurationfile">Fichero de Configuracin</a><br />
+Consulte: <a href="mod/directives.html">ndice de
+Directivas</a></dd>
+
+<dt><a name="dynamicsharedobject">Objetos Dinmicos
+Compartidos</a> <a name="dso">(DSO)</a></dt> <dd>Los <a href="#module">Mdulos</a> compilados de forma separada al
+binario httpd de Apache se pueden cargar segn se necesiten.<br /> Consulte: <a href="dso.html">Soporte de Objetos Dinmicos
+Compartidos</a></dd>
+
+<dt><a name="environmentvariable">Variable de Entorno</a> <a name="env-variable">(env-variable)</a></dt> <dd>Variables que
+gestionan el shell del sistema operativo y que se usan para guardar
+informacin y para la comunicacin entre programas. Apache
+tambin contiene variables internas que son referidas como
+variables de entorno, pero que son almacenadas en las estructuras
+internas de Apache, en lugar de en el entorno del shell.<br />
+Consulte: <a href="env.html">Variables de entorno de Apache</a></dd>
+
+<dt><a name="export-crippled">Export-Crippled</a></dt>
+<dd>Disminucin de la fortaleza criptogrfica (y seguridad)
+para cumplir con las Regulaciones sobre Exportacin de la
+Administraccin de los Estados Unidos (EAR). El software
+criptogrfico Export-crippled est limitado a una clave de
+pequeo tamao, de tal manera que el <em>texto cifrado</em>
+que se consigue con l, puede desencriptarse por fuerza bruta.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="filter">Filtro</a></dt> <dd>Un proceso que se aplica a la
+informacin que es enviada o recibida por el servidor. Los
+ficheros de entrada procesan la informacin enviada por un
+cliente al servidor, mientras que los filtros de salida procesan la
+informacin en el servidor antes de envirsela al
+cliente. Por ejemplo, el filtro de salida <code>INCLUDES</code>
+procesa documentos para <a href="#ssi">Server Side Includes</a>.<br />
+Consulte: <a href="filter.html">Filtros</a></dd>
+
+<dt><a name="fully-qualifieddomain-name">Nombre de dominio
+completamente qualificado</a> <a name="fqdn">(FQDN)</a></dt> <dd>El
+nombre nico de una entidad de red, que consiste en un nombre de
+host y un nombre de dominio que puede traducirse a una direccin
+IP. Por ejemplo, <code>www</code> es un nombre de host,
+<code>example.com</code> es un nombre de dominio, y
+<code>www.example.com</code> es un nombre de dominio completamente
+qualificado.</dd>
+
+<dt><a name="handler">Handler</a></dt> <dd>Es una representacin
+interna de Apache de una accin a ser ejecutada cuando se llama a
+un fichero. Generalmente, los ficheros tienen un handler
+implcito, basado en el tipo de fichero. Normalmente, todos los
+ficheros son simplemente servidos por el servidor, pero sobre algunos
+tipos de ficheros se ejecutan acciones complementarias. Por ejemplo,
+el handler <code>cgi-script</code> designa los ficheros a ser
+procesados como <a href="#cgi">CGIs</a>.<br /> Consulte: <a href="handler.html">Uso de Handlers en Apache</a></dd>
+
+<dt><a name="header">Cabecera</a></dt> <dd>La parte de la
+peticin y la respuesta <a href="#http">HTTP</a> que se
+enva antes del contenido propiamente dicho, y que contiene
+meta-informacin describiendo el contenido.</dd>
+
+<dt><a name="htaccess">.htaccess</a></dt> <dd>Un <a href="#configurationfile">fichero de configuracin</a> que se
+pone dentro de la estructura de directorios del sitio web y aplica <a href="#directive">directivas</a> de configuracin al directorio
+en el que est y a sus subdirectorios. A pesar de su nombre, este
+fichero puede contener cualquier tipo de directivas, no solo
+directivas de control de acceso.<br /> Consulte: <a href="configuring.html">Ficheros de Configuracin</a></dd>
+
+<dt><a name="httpd.conf">httpd.conf</a></dt> <dd>Es el <a href="#configurationfile">fichero de configuracin</a> principal
+de Apache. Su ubicacin por defecto es
+<code>/usr/local/apache2/conf/httpd.conf</code>, pero puede moverse
+usando opciones de configuracin al compilar o al iniciar
+Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
+Configuracin</a></dd>
+
+<dt><a name="hypertexttransferprotocol">Protocolo de Tranferencia de
+Hipertexto</a> <a name="http">(HTTP)</a></dt> <dd>Es el protocolo de
+transmisin estdar usado en la World Wide Web. Apache
+implementa la versin 1.1 de este protocolo, al que se hace
+referencia como HTTP/1.1 y definido por el <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.</dd>
+
+<dt><a name="https">HTTPS</a></dt> <dd>Protocolo de transferencia de
+Hipertext (Seguro), es el mecanismo de comunicacin encriptado
+estndar en World Wide Web. En realidad es HTTP sobre <a href="#ssl">SSL</a>.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="method">Mtodo</a></dt> <dd>En el contexto de <a href="#http">HTTP</a>, es una accin a ejecutar sobre un recurso,
+especificado en la lneas de peticin por el cliente.
+Algunos de los metodos diponibles en HTTP son <code>GET</code>,
+<code>POST</code>, y <code>PUT</code>.</dd>
+
+<dt><a name="messagedigest">Message Digest</a></dt> <dd>Un hash de un
+mensaje, el cual pude ser usado para verificar que el contenido del
+mensaje no ha sido alterado durante la transmisin.<br />
+Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="mime-type">MIME-type</a></dt> <dd>Una manera de describir
+el tipo de documento a ser transmitido. Su nombre viene del hecho de
+que su formato se toma de las Extensiones del Multipurpose Internet
+Mail. Consiste en dos componentes, uno principal y otro secundario,
+separados por una barra. Algunos ejemplos son <code>text/html</code>,
+<code>image/gif</code>, y <code>application/octet-stream</code>. En
+HTTP, el tipo MIME se transmite en la <a href="#header">cabecera</a>
+del <code>Tipo Contenido</code>.<br /> Consulte: <a href="mod/mod_mime.html">mod_mime</a></dd>
+
+<dt><a name="module">Mdulo</a></dt> <dd>Una parte independiente
+de un programa. La mayor parte de la funcionalidad de Apache
+est contenida en mdulos que pueden incluirse o excluirse.
+Los mdulos que se compilan con el binario httpd de Apache se
+llaman <em>mdulos estticos</em>, mientras que los que se
+almacenan de forma separada y pueden ser cargados de forma opcional,
+se llaman <em>mdulos dinamicos</em> o <a href="#dso">DSOs</a>.
+Los mdulos que estn incluidos por sefecto de llaman
+<em>mdulos base</em>. Hay muchos mdulos disponibles para
+Apache que no se distribuyen con la <a href="#tarball">tarball</a> del
+Servidor HTTP Apache . Estos mdulos son llamados
+<em>mdulos de terceros</em>.<br /> Consulte: <a href="mod/">ndice de Mdulos</a></dd>
+
+<dt><a name="modulemagicnumber">Nmero Mgico de
+Mdulo</a> (<a name="mmn">MMN</a>)</dt> <dd> El nmero
+mgico de mdulo es una constante definida en el cdigo
+fuente de Apache que est asociado con la compatibilidad binaria
+de los mdulos. Ese nmero cambia cuando cambian las
+estructuras internas de Apache, las llamadas a funciones y otras
+partes significativas de la interfaz de programacin de manera
+que la compatibilidad binaria no puede garantizarse sin cambiarlo. Si
+cambia el nmero mgico de mdulo, todos los
+mdulos de terceros tienen que ser al menos recompilados, y
+algunas veces, incluso hay que introducir ligeras modificaciones para
+que funcionen con la nueva versin de Apache </dd>
+
+<dt><a name="openssl">OpenSSL</a></dt>
+<dd>El toolkit Open Source para SSL/TLS<br />
+ see <a href="http://www.openssl.org/">http://www.openssl.org/</a></dd>
+
+<dt><a name="passphrase">Pass Phrase</a></dt> <dd>La palabra o frase
+que protege los archivos de clave privada. Evita que usuarios no
+autorizados los encripten. Normalmente es solo la clave de
+encriptado/desencriptado usada por los <a name="cipher">Algoritmos de
+Cifrado</a>.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="plaintext">Plaintext</a></dt>
+<dd>Un texto no encriptado.</dd>
+
+<dt><a name="privatekey">Clave Privada</a></dt> <dd>La clave secreta
+de un <a href="#publickeycryptography">sistema criptogrfico de
+Clave Pblica</a>, usada para desencriptar los mensajes entrantes
+y firmar los salientes.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="proxy">Proxy</a></dt> <dd>Un servidor intermedio que se
+pone entre el cliente y el <em>servidor de origen</em>. Acepta las
+peticiones de los clientes, las transmite al servidor de origen, y
+despus devuelve la respuesta del servidor de origen al
+cliente. Si varios clientes piden el mismo contenido, el proxy sirve
+el contenido desde su cach, en lugar de pedirlo cada vez que lo
+necesita al servidor de origen, reduciendo con esto el tiempo de
+respuesta.<br /> Consulte: <a href="mod/mod_proxy.html">mod_proxy</a></dd>
+
+<dt><a name="publickey">Clave Publica</a></dt> <dd>La clave disponible
+pblicamente en un <a href="#publickeycryptography">sistema
+criptogrfico de Clave Pblica</a>, usado para encriptar
+mensajes destinados a su propietario y para desencriptar firmas hechas
+por su propietario.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="publickeycryptography">Criptogrfia de Clave
+Pblica</a></dt> <dd>El estudio y aplicacin de sistemas de
+encriptado asimtricos, que usa una clave para encriptar y otra
+para desencriptar. Una clave de cada uno de estos tipos constituye un
+par de claves. Tambien se llama Criptografia Asimtrica.<br />
+Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="regularexpresion">Expresiones Regulares</a> <a name="regex">(Regex)</a></dt> <dd>Una forma de describir un modelo de
+texto - por ejemplo, "todas las palabras que empiezan con la letra "A"
+o "todos los nmeros de telfono que contienen 10
+dgitos" o incluso "Todas las frases entre comas, y que no
+contengan ninguna letra Q". Las Expresiones Regulares son utiles en
+Apache porque permiten aplicar ciertos atributos a colecciones de
+ficheros o recursos de una forma flexible - por ejemplo, todos los
+archivos .gif y .jpg que estn en un directorio "imgenes"
+podran ser escritos como "<code>/images/.*(jpg|gif)$</code>".
+Apache usa Expresiones Regulares compatibles con Perl gracias a la
+librera <a href="http://www.pcre.org/">PCRE</a>.</dd>
+
+<dt><a name="reverseproxy">Reverse Proxy</a></dt> <dd>Es un servidor
+<a href="#proxy">proxy</a> que se presenta al cliente como si fuera un
+<em>servidor de origen</em>. Es til para esconder el
+autntico servidor de origen a los clientes por cuestiones de
+seguridad, o para equilibrar la carga.</dd>
+
+<dt><a name="securesocketslayer">Secure Sockets Layer</a> <a name="ssl">(SSL)</a></dt> <dd>Un protocolo creado por Netscape
+Communications Corporation para la autentificacin en
+comunicaciones en general y encriptado sobre redes TCP/IP. Su
+aplicacin ms popular es <em>HTTPS</em>, el Protocolo de
+Transferencia de Hipertexto (HTTP) sobre SSL.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="serversideincludes">Server Side Includes</a> <a name="ssi">(SSI)</a></dt> <dd>Una tecnica para incluir directivas de
+proceso en archivos HTML.<br /> Consulte: <a href="howto/ssi.html">Introduccin al Server Side
+Includes</a></dd>
+
+<dt><a name="session">Sesion</a></dt> <dd>Informacin del
+contexto de una comunicacin en general.</dd>
+
+<dt><a name="ssleay">SSLeay</a></dt> <dd>La implementacin
+original de la librera SSL/TLS desarrollada por Eric
+A. Young</dd>
+
+<dt><a name="symmetriccryptophraphy">Criptografa
+Simtrica</a></dt> <dd>El estudio y aplicacin de
+<em>Algoritmos de Cifrado</em> que usan una solo clave secreta tanto
+para encriptar como para desencriptar.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+<dt><a name="tarball">Tarball</a></dt> <dd>Un grupo de ficheros
+puestos en un solo paquete usando la utilidad <code>tar</code>. Las
+distribuciones Apache se almacenan en ficheros comprimidos con tar o
+con pkzip.</dd>
+
+<dt><a name="transportlayersecurity">Transport Layer Security</a> <a name="tls">(TLS)</a></dt> <dd>Es el sucesor del protocolo SSL, creado
+por el Internet Engineering Task Force (IETF) para la
+autentificacin en comunicaciones en general y encriptado sobre
+redes TCP/IP. La versin 1 de TLS es casi idntica a la
+versin 3 de SSL.<br /> Consulte: <a href="ssl/">Encriptado
+SSL/TLS</a></dd>
+
+<dt><a name="uniformresourcelocator">Localizador de Recursos
+Uniforme</a> <a name="url">(URL)</a></dt> <dd>El nombre de un recurso
+en Internet. Es la manera informal de decir lo que formalmente se
+llama un <a href="#uniformresourceidentifier">Identificador de
+Recursos Uniforme</a>. Las URLs estn compuestas normalmente por
+un esquema, tal como <code>http</code> o <code>https</code>, un nombre
+de host, y una ruta. Una URL para esta pgina es
+<code>http://httpd.apache.org/docs/2.2/glossary.html</code>.</dd>
+
+<dt><a name="uniformresourceidentifier">Identificador de Recursos
+Uniforme</a> <a name="URI">(URI)</a></dt> <dd>Una cadena de caracteres
+compacta para identificar un recurso fsico o abstracto. Se
+define formalmente en la <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. Los URIs que
+se usan en world-wide web se refieren normalmente como <a href="#url">URLs</a>.</dd>
+
+<dt><a name="virtualhosting">Hosting Virtual</a></dt> <dd>Se trata de
+servir diferentes sitios web con una sola entidad de Apache. <em>El
+hosting virtual de IPs</em> diferencia los sitios web basandose en sus
+direcciones IP, mientras que el <em>hosting virtual basado en
+nombres</em> usa solo el nombre del host y de esta manera puede alojar
+muchos sitios web con la misma direccin IP.<br /> Consulte: <a href="vhosts/">Documentacin sobre Hosting Virtual en
+Apache</a></dd>
+
+<dt><a name="x.509">X.509</a></dt> <dd>Un esquema de certificado de
+autentificacin recomendado por la International
+Telecommunication Union (ITU-T) que se usa en la autentificacin
+SSL/TLS.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/glossary.html.ko.euc-kr b/docs/manual/glossary.html.ko.euc-kr
new file mode 100644
index 00000000..7892f1dc
--- /dev/null
+++ b/docs/manual/glossary.html.ko.euc-kr
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1></h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+<p> Ϲݿ , Ư ġ õ,
+Ѵ. 信 ڼ ũ ϶.
+<span class="transnote">(<em>;</em> ܾ ѱ ƴ϶,
+Դϴ. ǥ <a href="http://www.whiterabbitpress.com/osp/apache/"></a>
+ϱ ٶϴ.)</span></p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definitions" id="definitions"></a></h2>
+
+<dl>
+<dt><a name="accesscontrol"> (Access Control)</a></dt>
+<dd>Ʈ . ġ Ư
+<em>URL</em> ϱ Ѵ.<br /> : <a href="howto/auth.html">, Ѻο, </a></dd>
+
+<dt><a name="algorithm">˰ (Algorithm)</a></dt>
+<dd> ܰ踦 Ǫ Ȯ Ȥ Ģ.
+ȣȭ ˰ <dfn>ȣ(Ciphers)</dfn>
+θ.</dd>
+
+<dt><a name="apacheextensiontool">APache eXtension Tool</a>
+<a name="apxs">(apxs)</a></dt> <dd><a href="#module">
+(module)</a> ҽ ü (<a href="#dso">DSO</a>)
+ϰ ġ ġϴ ۾ perl
+ũƮ.<br /> : <a href="programs/apxs.html">Manpage:
+apxs</a></dd>
+
+<dt><a name="authentication"> (Authentication)</a></dt>
+<dd>, Ŭ̾Ʈ, Ʈ ü
+Ȯ.<br /> : <a href="howto/auth.html">, Ѻο,
+</a></dd>
+
+<dt><a name="certificate"> (Certificate)</a></dt>
+<dd> Ŭ̾Ʈ Ʈ ü ϴ ڷ.
+ (subject ), <a href="#certificationauthority"> (Certificate
+ Authority)</a> (issuer ), <a href="#publickey">Ű</a>, CA 
+ X.509 ִ. Ʈ ü CA Ͽ
+ ˻Ѵ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="certificatsigningrequest"> û (Certificate
+Signing Request</a>, <a name="csr">CSR)</a></dt> <dd><a href="#certificationauthority"> (Certification
+Authority)</a> Ͽ CA <em> (Certificate)</em>
+<a href="#privatekey">Ű (Private Key)</a>
+ <a href="#certificate"></a>. CSR Ǹ
+ ȴ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="certificationauthority"> (Certification
+Authority</a>, <a name="ca">CA)</a></dt> <dd>
+Ʈ ü ϴ ŷϴ . ٸ Ʈ
+ü CA ڸ ߴ Ȯ
+ִ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="cipher">ȣ (Cipher)</a></dt> <dd>ڷḦ
+ȣȭϴ ˰̳ ý. , DES, IDEA, RC4 ִ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="ciphertext">ȣ (Ciphertext)</a></dt> <dd><a href="#plaintext"> (Plaintext)</a> <a href="#cipher">ȣ
+(Cipher)</a> ó .<br /> : <a href="ssl/">SSL/TLS
+ȣȭ</a></dd>
+
+<dt><a name="commongatewayinterface"> Ʈ ̽
+(Common Gateway Interface</a>, <a name="cgi">CGI)</a></dt>
+<dd>ܺ α׷ û ֵ ܺ
+α׷ ̽ ǥ. ̽ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a>
+, <a href="http://cgi-spec.golux.com/">RFC
+Ʈ</a>̱⵵ ϴ.<br />
+: <a href="howto/cgi.html">CGI </a></dd>
+
+
+<dt><a name="configurationdirective"> þ (Configuration
+Directive)</a></dt>
+<dd>: <a href="#directive">þ</a></dd>
+
+<dt><a name="configurationfile"> (Configuration File)</a></dt>
+<dd>ġ ϴ <a href="#directive">þ (directive)</a>
+ ؽƮ.<br />
+: <a href="configuring.html"></a></dd>
+
+<dt><a name="connect">CONNECT</a></dt>
+<dd>HTTP ڷ帧 Ͻϴ HTTP <a href="#method">޽
+(method)</a>. SSL ٸ α Ѵ.</dd>
+
+<dt><a name="context"> (Context)</a></dt> <dd><a href="#configurationfile"> (configuration file)</a>
+Ư <a href="#directive">þ (directive)</a>
+ִ .<br /> : <a href="mod/directive-dict.html#Context">ġ þ ϴµ
+ </a></dd>
+
+<dt><a name="digitalsignature">ڼ (Digital Signature)</a></dt>
+<dd> ٸ ˻ϴ ȣȭ ڵ. <a href="#certificationauthority"> (Certification
+ Authority)</a> <em> (Certificate)</em> Ե
+ <em>Ű (Public Key)</em> ؽ ڽ
+ <em>Ű (Private Key)</em> ȣȭϿ .
+ CA Ű Ǯ ֱ⶧, CA <em>
+ (Certificate)</em> Ʈ ü
+ ִ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="directive">þ (Directive)</a></dt> <dd>ġ
+ ϴ ɾ. þ <a href="#configurationfile"> (Configuration File)</a>
+Ѵ.<br /> : <a href="mod/directives.html">þ </a></dd>
+
+<dt><a name="dynamicsharedobject">ü (Dynamic Shared
+Object)</a> <a name="dso">(DSO)</a></dt> <dd> ġ httpd
+ϰ Ͽ ʿҶ о ִ <a href="#module"> (Module)</a>.<br />
+: <a href="dso.html">ü </a></dd>
+
+<dt><a name="environmentvariable">ȯ溯 (Environment Variable)</a>
+<a name="env-variable">(env-variable)</a></dt>
+<dd> ϰ α׷ ü ϴ
+. ġ ȯ溯 , ȯ
+ƴ϶ ġ ο ȴ.<br />
+: <a href="env.html">ġ ȯ溯</a></dd>
+
+<dt><a name="export-crippled"> (Export-Crippled)</a></dt>
+<dd>̱ (Export Administration Regulations, EAR)
+ ؼϱ ȣ( ) . ȣȭ
+ Ʈ Ű ũⰡ ۰ ѵǾ, <em>ȣ
+ (Ciphertext)</em> (brute force) Ǯ ִ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ (SSL/TLS Encryption)</a></dd>
+
+<dt><a name="filter"> (Filter)</a></dt>
+<dd> ų ޴ ڷḦ óϴ . Էʹ
+Ŭ̾Ʈ ڷḦ óϰ, ʹ
+Ŭ̾Ʈ óѴ. ,
+<code>INCLUDES</code> ʹ <a href="#ssi">Server
+Side Includes</a> óѴ.<br />
+: <a href="filter.html"></a></dd>
+
+<dt><a name="fully-qualifieddomain-name"> θ
+(Fully-Qualified Domain-Name)</a> <a name="fqdn">(FQDN)</a></dt>
+<dd>IP ּҿ ϴ, ȣƮ θ Ʈ
+ü ̸. , <code>www</code> ȣƮ̰
+<code>example.com</code> θ϶,
+<code>www.example.com</code> θ̴.</dd>
+
+<dt><a name="handler">ڵ鷯 (Handler)</a></dt>
+<dd> ûҶ ϴ ۾ ġ ǥ.
+Ϲ Ϲ ڵ鷯 .
+ , 
+ "óȴ(handled)". , <code>cgi-script</code>
+ڵ鷯 <a href="#cgi">CGI</a> ó Ѵ.<br />
+: <a href="handler.html">ġ ڵ鷯 </a></dd>
+
+<dt><a name="header"> (Header)</a></dt>
+<dd><a href="#http">HTTP</a> û 信
+ κ ϴ ִ.</dd>
+
+<dt><a name="htaccess">.htaccess</a></dt> <dd> ȿ ִ
+<a href="#configurationfile"> (configuration file)</a>,
+ <a href="#directive">þ (directive)</a> ڽ ġ
+丮 丮 Ѵ. ̸ ޸
+Ͽ ܼ þܿ þ
+ ִ.<br />
+: <a href="configuring.html"></a></dd>
+
+<dt><a name="httpd.conf">httpd.conf</a></dt>
+<dd>ġ <a href="#configurationfile"> (configuration
+file)</a>. ⺻ ġ
+<code>/usr/local/apache2/conf/httpd.conf</code>, Ҷ
+Ȥ ϶ ִ.<br />
+: <a href="configuring.html"></a></dd>
+
+<dt><a name="hypertexttransferprotocol">HyperText Transfer
+Protocol</a> <a name="http">(HTTP)</a></dt>
+<dd>̵ ϴ ǥ . ġ
+<a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>
+ HTTP/1.1̶ 1.1 Ѵ.</dd>
+
+<dt><a name="https">HTTPS</a></dt>
+<dd>ȭ̵ ǥ ȣ , HyperText Transfer
+ Protocol (Secure). شܿ <a href="#ssl">SSL</a>
+ HTTP̴.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="method">޽ (Method)</a></dt> <dd>Ŭ̾Ʈ
+ <a href="#http">HTTP</a> û
+ڿ ϵ ൿ. HTTP ޽忡 <code>GET</code>,
+<code>POST</code>, <code>PUT</code> ִ.</dd>
+
+<dt><a name="messagedigest">޽ (Message Digest)</a></dt>
+<dd>޽ ʾ ϱ
+ ޽ ؽ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="mime-type">MIME-type</a></dt> <dd>
+ ϴ . Multipurpose Internet Mail Extensions
+ Ա⶧ ̷ ̸ . ̿
+ major type minor type ̷. ,
+<code>text/html</code>, <code>image/gif</code>,
+<code>application/octet-stream</code> ̴. MIME-type HTTP
+<code>Content-Type</code> <a href="#header"> (header)</a>
+Ѵ.<br /> : <a href="mod/mod_mime.html">mod_mime</a></dd>
+
+<dt><a name="module"> (Module)</a></dt> <dd>α׷
+κ. ġ Կθ ִ ⿡
+ִ. ġ httpd ϰ <em>
+</em>̶ ϸ, иǾ о
+ ִ <em> </em> Ȥ <a href="#dso">DSO</a>
+Ѵ. ⺻ ϴ <em>base </em>̶ Ѵ.
+ġ <a href="#tarball">Ÿ (tarball)</a>
+ ġ ִ. ̵
+<em>ڰ (third-party) </em>̶ Ѵ.<br />
+: <a href="mod/"> </a></dd>
+
+<dt><a name="modulemagicnumber"> (Module Magic Number)</a>
+(<a name="mmn">MMN</a>)</dt>
+<dd> ġ ҽڵ尡 ,
+ȣȯ ִ. ȣȯ ̻
+ ġ Լ ȣ, ٸ API Ϻΰ
+쿡 ٲ. MMN ϸ ڰ ּ ٽ
+ϵǾ Ѵ. ġ µ ؾ 쵵
+ִ.
+</dd>
+
+<dt><a name="openssl">OpenSSL</a></dt>
+<dd>SSL/TLS ¼ҽ <br />
+ <a href="http://www.openssl.org/">http://www.openssl.org/</a></dd>
+
+<dt><a name="passphrase">Pass Phrase</a></dt>
+<dd>Ű ȣϴ . ڰ Ű
+ Ͽ ȣȭ ϵ Ѵ. <a name="cipher">ȣ
+(Ciphers)</a> ϴ н ȣ/ص Ű̴.<br /> : <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="plaintext"> (Plaintext)</a></dt>
+<dd>ȣȭ .</dd>
+
+<dt><a name="privatekey">Ű (Private Key)</a></dt> <dd>
+ڷḦ صϰ ڷḦ ϱ <a href="#publickeycryptography">Ű ȣȭ (Public Key
+Cryptography)</a> ý ȣŰ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="proxy">Ͻ (Proxy)</a></dt> <dd>Ŭ̾Ʈ
+<em> </em> ̿ ִ ߰ . Ŭ̾Ʈ û
+޾ , Լ ٽ
+Ŭ̾Ʈ . Ŭ̾Ʈ ûϸ
+Ͻô Ź ûʰ ij Ͽ
+ð ִ.<br />
+: <a href="mod/mod_proxy.html">mod_proxy</a></dd>
+
+<dt><a name="publickey">Ű (Public Key)</a></dt> <dd><a href="#publickeycryptography">Ű ȣȭ (Public Key
+Cryptography)</a> ýۿ Ű ڿ ȣȭϰų
+ڰ Ǯ Ű.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="publickeycryptography">Ű ȣȭ (Public Key
+Cryptography)</a></dt>
+<dd>ȣ ص ٸ Ű ϴ Ī(asymmetric)
+ȣȭ ý Ȱ. ȣ ص ϴ ΰ Ű
+Ű(key pair) ̷. Ī ȣȭ θ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="regularexpresion">ǥ (Regular Expression)</a> <a name="regex">(Regex)</a></dt> <dd> ϴ .
+ , " A ϴ ܾ", " 10ε ȭȣ",
+ "ǥ ΰְ 빮 Q " ǥ ִ.
+ǥ ϸ ſ ϰ ̳ ڿ 
+ ִ. , "images" 丮 Ʒ ִ .gif
+.jpg "<code>/images/.*(jpg|gif)$</code>" Ī
+ִ. ġ <a href="http://www.pcre.org/">PCRE</a> ̺귯
+Ͽ Perlȣȯ ǥ Ѵ.</dd>
+
+<dt><a name="reverseproxy">Ͻ (Reverse Proxy)</a></dt>
+<dd>Ŭ̾Ʈ <em> </em>ó ̴ <a href="#proxy">Ͻ (proxy)</a> . Ȼ Ȥ ϸ
+лϱ Ŭ̾Ʈ 涧 ϴ.</dd>
+
+<dt><a name="securesocketslayer">Secure Sockets Layer</a> <a name="ssl">(SSL)</a></dt> <dd>Netscape Communications簡 TCP/IP
+Ʈ Ϲ ȣȭ .
+ Ϲ 뵵 <em>HTTPS</em> (HyperText Transfer Protocol
+(HTTP) over SSL)̴.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="serversideincludes">Server Side Includes</a> <a name="ssi">(SSI)</a></dt> <dd>HTML ȿ óþ ϴ
+.<br /> : <a href="howto/ssi.html">Server Side Includes Ұ</a></dd>
+
+<dt><a name="session"> (Session)</a></dt>
+<dd>Ϲ Ȳ(context) .</dd>
+
+<dt><a name="ssleay">SSLeay</a></dt>
+<dd>Eric A. Young SSL/TLS ̺귯</dd>
+
+<dt><a name="symmetriccryptophraphy">Ī ȣ (Symmetric
+Cryptography)</a></dt>
+<dd>ȣ ص ۾ ȣŰ ϴ <em>ȣ
+ (Ciphers)</em> Ȱ.<br />
+: <a href="ssl/">SSL/TLS Encryption</a></dd>
+
+<dt><a name="tarball">Ÿ (Tarball)</a></dt>
+<dd><code>tar</code> Ͽ ϵ . ġ
+tar ϰų pkzip Ͽ ȴ.</dd>
+
+<dt><a name="transportlayersecurity">Transport Layer Security</a> <a name="tls">(TLS)</a></dt>
+<dd>ͳݱ ǥȭⱸ(Internet Engineering Task
+Force, IETF) TCP/IP Ʈ Ϲ ȣȭ
+ SSL ļ . TLS 1 SSL 3
+ϴ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+
+<dt><a name="uniformresourcelocator">Uniform Resource Locator</a>
+<a name="url">(URL)</a></dt>
+<dd>ͳݿ ִ ڿ ̸/ּ. δ <a href="#uniformresourceidentifier">Uniform Resource
+Identifier</a> ϴ ϻ Ī̴. URL
+<code>http</code> <code>https</code> Ŵ(scheme), ȣƮ,
+η ȴ. URL
+<code>http://httpd.apache.org/docs/2.2/glossary.html</code>̴.</dd>
+
+<dt><a name="uniformresourceidentifier">Uniform Resource Identifier</a>
+<a name="URI">(URI)</a></dt>
+<dd>߻ ڿ̳ ڿ Īϱ ڿ.
+ <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC
+2396</a> Ѵ. ̵ ϴ URI
+<a href="#url">URL</a>̶ θ.</dd>
+
+<dt><a name="virtualhosting">ȣƮ (Virtual Hosting)</a></dt>
+<dd>ġ ϳ Ʈ ϱ. <em>IP ȣƮ</em>
+Ʈ IP ּҰ ٸ. <em≯(name-based)
+ȣƮ</em> ȣƮ ϹǷ IP ּҿ
+Ʈ ִ.<br />
+: <a href="vhosts/">ġ ȣƮ </a></dd>
+
+<dt><a name="x.509">X.509</a></dt>
+<dd>ſ(International Telecommunication Union,
+ITU-T) ϴ . SSL/TLS Ѵ.<br />
+: <a href="ssl/">SSL/TLS ȣȭ</a></dd>
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ko/glossary.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/handler.html b/docs/manual/handler.html
new file mode 100644
index 00000000..dafdeac0
--- /dev/null
+++ b/docs/manual/handler.html
@@ -0,0 +1,19 @@
+URI: handler.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: handler.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: handler.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: handler.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: handler.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/handler.html.en b/docs/manual/handler.html.en
new file mode 100644
index 00000000..1918c6d5
--- /dev/null
+++ b/docs/manual/handler.html.en
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache's Handler Use - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache's Handler Use</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/handler.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>This document describes the use of Apache's Handlers.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">What is a Handler</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples">Examples</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer">Programmer's Note</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definition" id="definition">What is a Handler</a></h2>
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+
+
+ <p>A "handler" is an internal Apache representation of the
+ action to be performed when a file is called. Generally, files
+ have implicit handlers, based on the file type. Normally, all
+ files are simply served by the server, but certain file types
+ are "handled" separately.</p>
+
+ <p>Handlers may also be configured explicitly,
+ based on either filename extensions or on location,
+ without relation to file type. This is
+ advantageous both because it is a more elegant solution, and
+ because it also allows for both a type <strong>and</strong> a
+ handler to be associated with a file. (See also <a href="mod/mod_mime.html#multipleext">Files with Multiple
+ Extensions</a>.)</p>
+
+ <p>Handlers can either be built into the server or included in
+ a module, or they can be added with the <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> directive. The
+ built-in handlers in the standard distribution are as
+ follows:</p>
+
+ <ul>
+ <li><strong>default-handler</strong>: Send the file using the
+ <code>default_handler()</code>, which is the handler used by
+ default to handle static content. (core)</li>
+
+ <li><strong>send-as-is</strong>: Send file with HTTP headers
+ as is. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
+
+ <li><strong>cgi-script</strong>: Treat the file as a CGI
+ script. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
+
+ <li><strong>imap-file</strong>: Parse as an imagemap rule
+ file. (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
+
+ <li><strong>server-info</strong>: Get the server's
+ configuration information. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
+
+ <li><strong>server-status</strong>: Get the server's status
+ report. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
+
+ <li><strong>type-map</strong>: Parse as a type map file for
+ content negotiation. (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+
+ <h3><a name="example1" id="example1">Modifying static content using a CGI script</a></h3>
+
+
+ <p>The following directives will cause requests for files with
+ the <code>html</code> extension to trigger the launch of the
+ <code>footer.pl</code> CGI script.</p>
+
+ <div class="example"><p><code>
+ Action add-footer /cgi-bin/footer.pl<br />
+ AddHandler add-footer .html
+ </code></p></div>
+
+ <p>Then the CGI script is responsible for sending the
+ originally requested document (pointed to by the
+ <code>PATH_TRANSLATED</code> environment variable) and making
+ whatever modifications or additions are desired.</p>
+
+
+ <h3><a name="example2" id="example2">Files with HTTP headers</a></h3>
+
+
+ <p>The following directives will enable the
+ <code>send-as-is</code> handler, which is used for files which
+ contain their own HTTP headers. All files in the
+ <code>/web/htdocs/asis/</code> directory will be processed by
+ the <code>send-as-is</code> handler, regardless of their
+ filename extensions.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/htdocs/asis&gt;<br />
+ SetHandler send-as-is<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programmer" id="programmer">Programmer's Note</a></h2>
+
+
+ <p>In order to implement the handler features, an addition has
+ been made to the <a href="developer/API.html">Apache API</a> that
+ you may wish to make use of. Specifically, a new record has
+ been added to the <code>request_rec</code> structure:</p>
+
+ <div class="example"><p><code>
+ char *handler
+ </code></p></div>
+
+ <p>If you wish to have your module engage a handler, you need
+ only to set <code>r-&gt;handler</code> to the name of the
+ handler at any time prior to the <code>invoke_handler</code>
+ stage of the request. Handlers are implemented as they were
+ before, albeit using the handler name instead of a content
+ type. While it is not necessary, the naming convention for
+ handlers is to use a dash-separated word, with no slashes, so
+ as to not invade the media type name-space.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/handler.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/handler.html.es b/docs/manual/handler.html.es
new file mode 100644
index 00000000..330bbe04
--- /dev/null
+++ b/docs/manual/handler.html.es
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Uso de los Handlers en Apache - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Uso de los Handlers en Apache</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+ <p>Este documento describe el uso de los Handlers en Apache.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">Qu es un Handler?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples">Ejemplos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer">Nota para programadores</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definition" id="definition">Qu es un Handler?</a></h2>
+
+ <table class="related"><tr><th>Mdulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+
+
+ <p>Un "handler" es una representacin interna de Apache de
+ una accin que se va a ejecutar cuando hay una llamada a un
+ fichero. Generalmente, los ficheros tienen handlers
+ implcitos, basados en el tipo de fichero de que se
+ trata. Normalmente, todos los ficheros son simplemente servidos
+ por el servidor, pero algunos tipos de ficheros se tratan de forma
+ diferente.</p>
+
+ <p>Apache 1.1 aade la posibilidad de usar handlers
+ explicitamente. Basndose en la extension del fichero o en
+ la ubicacin en la que este, se pueden especificar handlers
+ sin tener en cuenta el tipo de fichero de que se trate. Esto es
+ una ventaja por dos razones. Primero, es una solucin
+ ms elegante. Segundo, porque a un fichero se le pueden
+ asignar tanto un tipo <strong>como</strong> un handler. (Consulte
+ tambin la seccin <a href="mod/mod_mime.html#multipleext">Ficheros y extensiones
+ mltiples</a>.)</p>
+
+ <p>Los Handlers pueden ser tanto ser compilados con el servidor
+ como incluidos en un mdulo, como aadidos con la
+ directiva <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>. Los
+ handlers compilados con el servidor de la distribucin
+ estndar de Apache son:</p>
+
+ <ul>
+ <li><strong>default-handler</strong>: Enva el fichero
+ usando el <code>default_handler()</code>, que es el handler
+ usado por defecto para tratar contenido
+ esttico. (core)</li>
+
+ <li><strong>send-as-is</strong>: Enva el fichero con
+ cabeceras HTTP tal y como es. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
+
+ <li><strong>cgi-script</strong>: Trata el fichero como un sript
+ CGI. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
+
+ <li><strong>imap-file</strong>: Trata el fichero como un mapa de
+ imgenes. (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
+
+ <li><strong>server-info</strong>: Extrae la informacin de
+ configuracin del
+ servidor. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
+
+ <li><strong>server-status</strong>: Extrae el informe de estado
+ del servidor. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
+
+ <li><strong>type-map</strong>: Trata el fichero como una
+ correspondencia de tipos para la negociacin de contenidos.
+ (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Ejemplos</a></h2>
+
+ <h3><a name="example1" id="example1">Modificar contenido esttico usando un script
+ CGI</a></h3>
+
+
+ <p>Las siguientes directivas hacen que cuando haya una
+ peticin de ficheros con la extensin
+ <code>html</code> se lance el script CGI
+ <code>footer.pl</code>.</p>
+
+ <div class="example"><p><code>
+ Action add-footer /cgi-bin/footer.pl<br />
+ AddHandler add-footer .html
+ </code></p></div>
+
+ <p>En este caso, el script CGI es el responsable de enviar el
+ documento originalmente solicitado (contenido en la variable de
+ entorno <code>PATH_TRANSLATED</code>) y de hacer cualquier
+ modificacin o aadido deseado.</p>
+
+
+ <h3><a name="example2" id="example2">Archivos con cabaceras HTTP</a></h3>
+
+
+ <p>Las siguientes directivas activan el handler
+ <code>send-as-is</code>, que se usa para ficheros que contienen
+ sus propias cabeceras HTTP. Todos los archivos en el directorio
+ <code>/web/htdocs/asis/</code> sern procesados por el
+ handler <code>send-as-is</code>, sin tener en cuenta su
+ extension.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/htdocs/asis&gt;<br />
+ SetHandler send-as-is<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programmer" id="programmer">Nota para programadores</a></h2>
+
+
+ <p>Para implementar las funcionalidades de los handlers, se ha
+ hecho un aadido a la <a href="developer/API.html">API de
+ Apache</a> que puede que quiera usar. Para ser ms
+ especficos, se ha aadido un nuevo registro a la
+ estructura <code>request_rec</code>:</p>
+
+ <div class="example"><p><code>
+ char *handler
+ </code></p></div>
+
+ <p>Si quiere que su mdulo llame a un handler , solo tiene
+ que aadir <code>r-&gt;handler</code> al nombre del handler
+ en cualquier momento antes de la fase <code>invoke_handler</code>
+ de la peticin. Los handlers se implementan siempre como se
+ haca antes, aunque usando el nombre del handler en vez de un
+ tipo de contenido. Aunque no es de obligado cumplimiento, la
+ convencin de nombres para los handlers es que se usen
+ palabras separadas por guiones, sin barras, de manera que no se
+ invada el media type name-space.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/handler.html.ja.euc-jp b/docs/manual/handler.html.ja.euc-jp
new file mode 100644
index 00000000..b43b7535
--- /dev/null
+++ b/docs/manual/handler.html.ja.euc-jp
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Υϥɥλ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache Υϥɥλ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>Apache ΥϥɥλѤ˴ؤƵҤƤޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">ϥɥȤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer">ץ޸Υ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definition" id="definition">ϥɥȤ</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+
+
+ <p>֥ϥɥפȤϡե뤬ƤФ줿Ȥ˼¹Ԥư
+ Apache ˤɽǤ
+ ̾եϥե뷿˴ŤۤΥϥɥ餬ޤ
+ ̤Ϥ٤ƤΥեñ˥Ф˰ޤ
+ ե륿פˤ̤ˡ֥ϥɥ(: )
+ Τ⤢ޤ</p>
+
+ <p>Apache 1.1 ǤϡϥɥŪ˻Ѥ뵡ǽɲäޤ
+ եγĥҤ֤Ƥ˴Ťơ
+ ե뷿ȴطʤϥɥꤹ뤳ȤǤޤ
+ ϤͥʲˡȤȡե˥<strong></strong>ϥɥξϢդ뤳ȤǤȤͥƤޤ
+ (<a href="mod/mod_mime.html#multipleext">ʣγĥҤΤե</a>⻲ȤƤ)</p>
+
+ <p>ϥɥϥФȤ߹ꡢ⥸塼Ȥƴޤ᤿ꡢ
+ <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>
+ ǥ쥯ƥ֤Ȥɲäꤹ뤳ȤǤޤ
+ ʲɸۤȤ߹ޤƤϥɥǤ
+ </p>
+
+ <ul>
+ <li><strong>default-handler</strong>:<code>default_handelr()</code>
+ Ȥäƥեޤ
+ ŪʥƥĤ򰷤Ȥ˥ǥեȤǻѤϥɥǤ
+ (<code class="module"><a href="./mod/core.html">core</a></code>)</li>
+
+ <li><strong>send-as-is</strong>:
+ HTTP إåΤե򤽤Τޤޤ
+ (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
+
+ <li><strong>cgi-script</strong>: ե CGI
+ ץȤȤưޤ
+ (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
+
+ <li><strong>imap-file</strong>:
+ ᡼ޥåפΥ롼եȤƲϤޤ
+ (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
+
+ <li><strong>server-info</strong>: Фޤ
+ (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
+
+ <li><strong>server-status</strong>: Фξޤ
+ (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
+
+ <li><strong>type-map</strong>:
+ ƥȥͥΤΥץޥåפȤƲϤޤ
+ (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+
+ <h3><a name="example1" id="example1">CGI ץȤѤŪʥƥĤѹ</a></h3>
+
+
+ <p>ʲΥǥ쥯ƥ֤ˤäơĥҤ <code>html</code>
+ Ǥե <code>footer.pl</code>
+ CGI ץȤư褦ˤʤޤ</p>
+
+ <div class="example"><p><code>
+ Action add-footer /cgi-bin/footer.pl<br />
+ AddHandler add-footer .html
+ </code></p></div>
+
+ <p>CGI ץȤϴ˾νɲäԤʤäơ׵ᤵ줿ʸ
+ (Ķѿ <code>PATH_TRANSLATED</code>
+ ǻؤƤޤ) Ǥޤ
+ </p>
+
+
+ <h3><a name="example2" id="example2">HTTP إåΤե</a></h3>
+
+
+ <p>ʲΥǥ쥯ƥ֤ <code>send-as-is</code>
+ ϥɥѤ褦˻ؼޤΥϥɥϼʬȤ HTTP
+ إåäƤե˻ѤޤǤϡĥҤ˴ؤ餺
+ <code>/web/htdocs/asis</code> ǥ쥯ȥˤƤΥե
+ <code>send-as-is</code> ϥɥˤäưޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/htdocs/asis&gt;<br />
+ SetHandler send-as-is<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programmer" id="programmer">ץ޸Υ</a></h2>
+
+
+ <p>ϥɥεǽ뤿ˡѤ⤷ʤΤ
+ <a href="developer/API.html">Apache API</a>
+ ɲäޤܤȡ<code>request_rec</code>
+ ¤Τ˿쥳ɤɲä줿ȤȤǤ</p>
+
+ <div class="example"><p><code>
+ char *handler
+ </code></p></div>
+
+ <p>⤷⥸塼뤬ϥɥ˴ؤꤿ硢
+ ʤФʤʤȤϡꥯȤ <code>invoke_handler</code>
+ ơã <code>r-&gt;handler</code>
+ ꤹ뤳ȤǤϥɥϥƥȥפ
+ ϥɥ̾Ȥ褦ˤʤäƤ뤳ȰʳϡƱ褦˼Ƥޤ
+ ɬ׵ᤵƤ櫓ǤϤޤ󤬡ǥ
+ ֤̾򿯤ʤ褦ˡϥɥ̾ˤϥåޤޤʤ
+ å (: "-") ʬΥ줿̾դ뽬ˤʤäƤޤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/handler.html.ko.euc-kr b/docs/manual/handler.html.ko.euc-kr
new file mode 100644
index 00000000..e5956382
--- /dev/null
+++ b/docs/manual/handler.html.ko.euc-kr
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ ڵ鷯 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ġ ڵ鷯 </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ġ ڵ鷯 ϴ Ѵ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">ڵ鷯 ΰ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer">α׷Ӹ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definition" id="definition">ڵ鷯 ΰ</a></h2>
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+
+
+ <p> ûҶ ġ ۾
+ "ڵ鷯(handler)" Ѵ. Ϲ
+ Ϲ ڵ鷯 ִ.
+ ,  "óȴ(handled)".</p>
+
+ <p>Apache 1.1 ڵ鷯 ְ Ǿ.
+ ڵ鷯 Ȯڳ ġ
+ ִ. ̴ Ǹ ̰ ڵ鷯
+ ο ֱ⶧ . (<a href="mod/mod_mime.html#multipleext"> Ȯڸ </a>
+ )</p>
+
+ <p>ڵ鷯 Ͽ, <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> þ ߰
+ ִ. ǥ ִ ⺻ ڵ鷯 :</p>
+
+ <ul>
+ <li><strong>default-handler</strong>:
+ óϱ ⺻ ϴ ڵ鷯
+ <code>default_handler()</code> Ͽ .
+ (core)</li>
+
+ <li><strong>send-as-is</strong>: HTTP ִ
+ ״ . (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
+
+ <li><strong>cgi-script</strong>: CGI óѴ.
+ (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
+
+ <li><strong>imap-file</strong>: imagemap Ģ Ϸ
+ óѴ. (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
+
+ <li><strong>server-info</strong>:
+ ˷ش. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
+
+ <li><strong>server-status</strong>: ¸ Ѵ.
+ (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
+
+ <li><strong>type-map</strong>:
+ type map óѴ.
+ (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+
+ <h3><a name="example1" id="example1">CGI ũƮ Ͽ ϱ</a></h3>
+
+
+ <p> þ Ȯڰ <code>html</code>
+ û <code>footer.pl</code> CGI ũƮ .</p>
+
+ <div class="example"><p><code>
+ Action add-footer /cgi-bin/footer.pl<br />
+ AddHandler add-footer .html
+ </code></p></div>
+
+ <p>CGI ũƮ
+ (<code>PATH_TRANSLATED</code> ȯ溯 Īϴ)
+ û .</p>
+
+
+ <h3><a name="example2" id="example2">HTTP ϴ </a></h3>
+
+
+ <p> þ HTTP ϴ Ͽ
+ <code>send-as-is</code> ڵ鷯 Ѵ.
+ <code>/web/htdocs/asis/</code> 丮 ȿ ִ
+ Ȯڿ <code>send-as-is</code> ڵ鷯
+ óѴ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/htdocs/asis&gt;<br />
+ SetHandler send-as-is<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programmer" id="programmer">α׷Ӹ </a></h2>
+
+
+ <p>ڵ鷯 ϱ
+ <a href="developer/API.html">Apache API</a> ߰Ǿ.
+ Ư <code>request_rec</code> ü ο ʵ尡
+ ߰Ǿ:</p>
+
+ <div class="example"><p><code>
+ char *handler
+ </code></p></div>
+
+ <p> ڵ鷯 Ϸ, û
+ <code>invoke_handler</code> ܰ
+ <code>r-&gt;handler</code> ڵ鷯 ̸ ֱ⸸
+ ϸ ȴ. ڵ鷯 content type ڵ鷯 ̸
+ ϰ Ǿ. ų ʿ
+ ڵ鷯 ̸ ʰ, ܾ ̿
+ ȣ ϴ Ϲ̴. ׷ ڵ鷯 ̸
+ media type ġ ʴ´.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/handler.html.ru.koi8-r b/docs/manual/handler.html.ru.koi8-r
new file mode 100644
index 00000000..20eec6cd
--- /dev/null
+++ b/docs/manual/handler.html.ru.koi8-r
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> Apache - HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="./"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> Apache</h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> .
+
+ .</div>
+
+ <p> (handlers) Apache.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer"> </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="definition" id="definition"> </a></h2>
+
+ <table class="related"><tr><th> </th><th> </th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+
+
+ <p>
+ Apache,
+ . ,
+ ,
+ .
+ ,
+ (handled) .</p>
+
+ <p> Apache 1.1
+ . ޣ
+ ,
+ .
+ , - , ,
+ -,
+ , <strong> </strong> . (.
+ <a href="mod/mod_mime.html#multipleext">&#171;
+ &#187;</a>)</p>
+
+ <p>
+ (
+ ) ,
+ <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>.
+
+ :</p>
+
+ <ul>
+ <li><strong>default-handler</strong>: ,
+ <code>default_handler()</code>,
+ - . ()</li>
+
+ <li><strong>send-as-is</strong>: ,
+ HTTP , . (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
+
+ <li><strong>cgi-script</strong>: CGI-.
+ (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
+
+ <li><strong>imap-file</strong>:
+ (imagemap). (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
+
+ <li><strong>server-info</strong>:
+ . (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
+
+ <li><strong>server-status</strong>:
+ . (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
+
+ <li><strong>type-map</strong>:
+ (type map). (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+
+ <h3><a name="example1" id="example1"> CGI-</a></h3>
+
+
+ <p> ,
+ <code>html</code>
+ CGI- <code>footer.pl</code>
+ .</p>
+
+ <div class="example"><p><code>
+ Action add-footer /cgi-bin/footer.pl<br />
+ AddHandler add-footer .html
+ </code></p></div>
+
+ <p> CGI- ,
+ (
+ <code>PATH_TRANSLATED</code>),
+ Σ .</p>
+
+
+ <h3><a name="example2" id="example2"> HTTP </a></h3>
+
+
+ <p>
+ <code>send-as-is</code>, ,
+ HTTP-.
+ <code>/web/htdocs/asis/</code>
+ <code>send-as-is</code>, .</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/htdocs/asis&gt;<br />
+ SetHandler send-as-is<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programmer" id="programmer"> </a></h2>
+
+
+ <p> ,
+ <a href="developer/API.html">Apache API</a>
+ . , <code>request_rec</code>
+ :</p>
+
+ <div class="example"><p><code>
+ char *handler
+ </code></p></div>
+
+ <p> ϣ ,
+ ӣ, , <code>r-&gt;handler</code>
+ , ޣ
+ , <code>invoke_handler</code>.
+ , ,
+ ,
+ , (content type).
+ ,
+ -
+ , ̣ -
+ ͣ - (media type).</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/handler.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/access.html b/docs/manual/howto/access.html
new file mode 100644
index 00000000..e4762a1e
--- /dev/null
+++ b/docs/manual/howto/access.html
@@ -0,0 +1,3 @@
+URI: access.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/howto/access.html.en b/docs/manual/howto/access.html.en
new file mode 100644
index 00000000..8b94ac9b
--- /dev/null
+++ b/docs/manual/howto/access.html.en
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Access Control - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Access Control</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/access.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p>Access control refers to any means of controlling access to any
+ resource. This is separate from <a href="auth.html">authentication and authorization</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Related Modules and Directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#host">Access control by host</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#env">Access control by environment variable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Access control with mod_rewrite</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">More information</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Related Modules and Directives</a></h2>
+
+<p>Access control can be done by several different modules. The most
+important of these is <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. Other modules
+discussed in this document include <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> and
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="host" id="host">Access control by host</a></h2>
+ <p>
+ If you wish to restrict access to portions of your site based on the
+ host address of your visitors, this is most easily done using
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.
+ </p>
+
+ <p>The <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> and
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> directives let
+ you allow and deny access based on the host name, or host
+ address, of the machine requesting a document. The
+ <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> directive goes
+ hand-in-hand with these two, and tells Apache in which order to
+ apply the filters.</p>
+
+ <p>The usage of these directives is:</p>
+
+ <div class="example"><p><code>
+ Allow from <var>address</var>
+ </code></p></div>
+
+ <p>where <var>address</var> is an IP address (or a partial IP
+ address) or a fully qualified domain name (or a partial domain
+ name); you may provide multiple addresses or domain names, if
+ desired.</p>
+
+ <p>For example, if you have someone spamming your message
+ board, and you want to keep them out, you could do the
+ following:</p>
+
+ <div class="example"><p><code>
+ Deny from 10.252.46.165
+ </code></p></div>
+
+ <p>Visitors coming from that address will not be able to see
+ the content covered by this directive. If, instead, you have a
+ machine name, rather than an IP address, you can use that.</p>
+
+ <div class="example"><p><code>
+ Deny from <var>host.example.com</var>
+ </code></p></div>
+
+ <p>And, if you'd like to block access from an entire domain,
+ you can specify just part of an address or domain name:</p>
+
+ <div class="example"><p><code>
+ Deny from <var>192.168.205</var><br />
+ Deny from <var>phishers.example.com</var> <var>moreidiots.example</var><br />
+ Deny from ke
+ </code></p></div>
+
+ <p>Using <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> will let you
+ be sure that you are actually restricting things to the group that you want
+ to let in, by combining a <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> and an <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> directive:</p>
+
+ <div class="example"><p><code>
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from <var>dev.example.com</var>
+ </code></p></div>
+
+ <p>Listing just the <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ directive would not do what you want, because it will let folks from that
+ host in, in addition to letting everyone in. What you want is to let
+ <em>only</em> those folks in.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">Access control by environment variable</a></h2>
+
+ <p>
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>, in conjunction with
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>, can be used to restrict access to
+ your website based on the value of arbitrary environment variables.
+ This is done with the <code>Allow from env=</code> and <code>Deny
+ from env=</code> syntax.
+ </p>
+
+ <div class="example"><p><code>
+ SetEnvIf User-Agent BadBot GoAway=1<br />
+ Order allow,deny<br />
+ Allow from all<br />
+ Deny from env=GoAway
+ </code></p></div>
+
+ <div class="note"><h3>Warning:</h3>
+ <p>Access control by <code>User-Agent</code> is an unreliable technique,
+ since the <code>User-Agent</code> header can be set to anything at all,
+ at the whim of the end user.</p>
+ </div>
+
+ <p>
+ In the above example, the environment variable <code>GoAway</code>
+ is set to <code>1</code> if the <code>User-Agent</code> matches the
+ string <code>BadBot</code>. Then we deny access for any request when
+ this variable is set. This blocks that particular user agent from
+ the site.
+ </p>
+
+ <p>An environment variable test can be negated using the <code>=!</code>
+ syntax:</p>
+
+ <div class="example"><p>
+ Allow from env=!GoAway
+ </p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite" id="rewrite">Access control with mod_rewrite</a></h2>
+
+<p>The <code>[F]</code> <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> flag causes a 403 Forbidden
+response to be sent. Using this, you can deny access to a resource based
+on arbitrary criteria.</p>
+
+<p>For example, if you wish to block access to a resource between 8pm
+and 6am, you can do this using <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+<div class="example"><p><code>
+RewriteEngine On<br />
+RewriteCond %{TIME_HOUR} &gt; 20 [OR]<br />
+RewriteCond %{TIME_HOUR} &lt; 07<br />
+RewriteRule ^/fridge - [F]
+</code></p></div>
+
+<p>This will return a 403 Forbidden response for any request after 8pm
+or before 7am. This technique can be used for any criteria that you wish
+to check. You can also redirect, or otherwise rewrite these requests, if
+that approach is preferred.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinformation" id="moreinformation">More information</a></h2>
+ <p>You should also read the documentation for
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> and <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> which
+ contain some more information about how this all works.
+ <code class="module"><a href="../mod/mod_authn_alias.html">mod_authn_alias</a></code> can also help in simplifying certain
+ authentication configurations.</p>
+
+ <p>See the <a href="auth.html">Authentication and Authorization</a>
+ howto.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/access.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/auth.html b/docs/manual/howto/auth.html
new file mode 100644
index 00000000..fddd9973
--- /dev/null
+++ b/docs/manual/howto/auth.html
@@ -0,0 +1,11 @@
+URI: auth.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: auth.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: auth.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/howto/auth.html.en b/docs/manual/howto/auth.html.en
new file mode 100644
index 00000000..491abd15
--- /dev/null
+++ b/docs/manual/howto/auth.html.en
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Authentication, Authorization and Access Control - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Authentication, Authorization and Access Control</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/auth.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Authentication is any process by which you verify that
+ someone is who they claim they are. Authorization is any
+ process by which someone is allowed to be where they want to
+ go, or to have information that they want to have.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Related Modules and Directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">The Prerequisites</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">Getting it working</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Letting more than one
+person in</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">Possible problems</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">Alternate password storage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">More information</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Related Modules and Directives</a></h2>
+
+<p>There are three types of modules involved in the authentication and
+authorization process. You will usually need to choose at least one
+module from each group.</p>
+
+<ul>
+ <li>Authentication type (see the
+ <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> directive)
+ <ul>
+ <li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li>
+ <li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li>
+ </ul>
+ </li>
+ <li>Authentication provider
+ <ul>
+ <li><code class="module"><a href="../mod/mod_authn_alias.html">mod_authn_alias</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li>
+ </ul>
+ </li>
+ <li>Authorization (see the
+ <code class="directive"><a href="../mod/core.html#require">Require</a></code> directive)
+ <ul>
+ <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code></li>
+ <li><code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code></li>
+ </ul>
+ </li>
+</ul>
+
+ <p>The module <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> is both an
+ authentication and authorization provider. The module
+ <code class="module"><a href="../mod/mod_authn_alias.html">mod_authn_alias</a></code> is not an authentication provider
+ in itself, but allows other authentication providers to be
+ configured in a flexible manner.</p>
+
+ <p>The module <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> provides authorization
+ and access control based on hostname, IP address or characteristics
+ of the request, but is not part of the authentication provider
+ system.</p>
+
+ <p>You probably also want to take a look at the <a href="access.html">Access Control</a> howto, which discusses the
+ various ways to control access to your server.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a></h2>
+ <p>If you have information on your web site that is sensitive
+ or intended for only a small group of people, the techniques in
+ this article will help you make sure that the people that see
+ those pages are the people that you wanted to see them.</p>
+
+ <p>This article covers the "standard" way of protecting parts
+ of your web site that most of you are going to use.</p>
+
+ <div class="note"><h3>Note:</h3>
+ <p>If your data really needs to be secure, consider using
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> in addition to any authentication.</p>
+ </div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theprerequisites" id="theprerequisites">The Prerequisites</a></h2>
+ <p>The directives discussed in this article will need to go
+ either in your main server configuration file (typically in a
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section), or
+ in per-directory configuration files (<code>.htaccess</code> files).</p>
+
+ <p>If you plan to use <code>.htaccess</code> files, you will
+ need to have a server configuration that permits putting
+ authentication directives in these files. This is done with the
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> directive, which
+ specifies which directives, if any, may be put in per-directory
+ configuration files.</p>
+
+ <p>Since we're talking here about authentication, you will need
+ an <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> directive like the
+ following:</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig
+ </code></p></div>
+
+ <p>Or, if you are just going to put the directives directly in
+ your main server configuration file, you will of course need to
+ have write permission to that file.</p>
+
+ <p>And you'll need to know a little bit about the directory
+ structure of your server, in order to know where some files are
+ kept. This should not be terribly difficult, and I'll try to
+ make this clear when we come to that point.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="gettingitworking" id="gettingitworking">Getting it working</a></h2>
+ <p>Here's the basics of password protecting a directory on your
+ server.</p>
+
+ <p>First, you need to create a password file. Exactly how you do
+ this will vary depending on what authentication provider you have
+ chosen. More on that later. To start with, we'll use a text password
+ file.</p>
+
+ <p>This file should be
+ placed somewhere not accessible from the web. This is so that
+ folks cannot download the password file. For example, if your
+ documents are served out of <code>/usr/local/apache/htdocs</code> you
+ might want to put the password file(s) in
+ <code>/usr/local/apache/passwd</code>.</p>
+
+ <p>To create the file, use the <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> utility that
+ came with Apache. This will be located in the <code>bin</code> directory
+ of wherever you installed Apache. If you have installed Apache from
+ a third-party package, it may be in your execution path.</p>
+
+ <p>To create the file, type:</p>
+
+ <div class="example"><p><code>
+ htpasswd -c /usr/local/apache/passwd/passwords rbowen
+ </code></p></div>
+
+ <p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> will ask you for the password, and
+ then ask you to type it again to confirm it:</p>
+
+ <div class="example"><p><code>
+ # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
+ New password: mypassword<br />
+ Re-type new password: mypassword<br />
+ Adding password for user rbowen
+ </code></p></div>
+
+ <p>If <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> is not in your path, of course
+ you'll have to type the full path to the file to get it to run.
+ With a default installation, it's located at
+ <code>/usr/local/apache2/bin/htpasswd</code></p>
+
+ <p>Next, you'll need to configure the server to request a
+ password and tell the server which users are allowed access.
+ You can do this either by editing the <code>httpd.conf</code>
+ file or using an <code>.htaccess</code> file. For example, if
+ you wish to protect the directory
+ <code>/usr/local/apache/htdocs/secret</code>, you can use the
+ following directives, either placed in the file
+ <code>/usr/local/apache/htdocs/secret/.htaccess</code>, or
+ placed in <code>httpd.conf</code> inside a &lt;Directory
+ /usr/local/apache/apache/htdocs/secret&gt; section.</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Restricted Files"<br />
+ # (Following line optional)<br />
+ AuthBasicProvider file<br />
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ Require user rbowen
+ </code></p></div>
+
+ <p>Let's examine each of those directives individually. The <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> directive selects
+ that method that is used to authenticate the user. The most
+ common method is <code>Basic</code>, and this is the method
+ implemented by <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>. It is important to be aware,
+ however, that Basic authentication sends the password from the client to
+ the server unencrypted. This method should therefore not be used for
+ highly sensitive data, unless accompanied by <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.
+ Apache supports one other authentication method:
+ <code>AuthType Digest</code>. This method is implemented by <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and is much more secure. Most recent
+ browsers support Digest authentication.</p>
+
+ <p>The <code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> directive sets
+ the <dfn>Realm</dfn> to be used in the authentication. The realm serves
+ two major functions. First, the client often presents this information to
+ the user as part of the password dialog box. Second, it is used by the
+ client to determine what password to send for a given authenticated
+ area.</p>
+
+ <p>So, for example, once a client has authenticated in the
+ <code>"Restricted Files"</code> area, it will automatically
+ retry the same password for any area on the same server that is
+ marked with the <code>"Restricted Files"</code> Realm.
+ Therefore, you can prevent a user from being prompted more than
+ once for a password by letting multiple restricted areas share
+ the same realm. Of course, for security reasons, the client
+ will always need to ask again for the password whenever the
+ hostname of the server changes.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> is,
+ in this case, optional, since <code>file</code> is the default value
+ for this directive. You'll need to use this directive if you are
+ choosing a different source for authentication, such as
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> or <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ directive sets the path to the password file that we just
+ created with <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. If you have a large number
+ of users, it can be quite slow to search through a plain text
+ file to authenticate the user on each request. Apache also has
+ the ability to store user information in fast database files.
+ The <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> module provides the <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> directive. These
+ files can be created and manipulated with the <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> program. Many
+ other types of authentication options are available from third
+ party modules in the <a href="http://modules.apache.org/">Apache Modules
+ Database</a>.</p>
+
+ <p>Finally, the <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ directive provides the authorization part of the process by
+ setting the user that is allowed to access this region of the
+ server. In the next section, we discuss various ways to use the
+ <code class="directive"><a href="../mod/core.html#require">Require</a></code> directive.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">Letting more than one
+person in</a></h2>
+ <p>The directives above only let one person (specifically
+ someone with a username of <code>rbowen</code>) into the
+ directory. In most cases, you'll want to let more than one
+ person in. This is where the <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> comes in.</p>
+
+ <p>If you want to let more than one person in, you'll need to
+ create a group file that associates group names with a list of
+ users in that group. The format of this file is pretty simple,
+ and you can create it with your favorite editor. The contents
+ of the file will look like this:</p>
+
+ <div class="example"><p><code>
+ GroupName: rbowen dpitts sungo rshersey
+ </code></p></div>
+
+ <p>That's just a list of the members of the group in a long
+ line separated by spaces.</p>
+
+ <p>To add a user to your already existing password file,
+ type:</p>
+
+ <div class="example"><p><code>
+ htpasswd /usr/local/apache/passwd/passwords dpitts
+ </code></p></div>
+
+ <p>You'll get the same response as before, but it will be
+ appended to the existing file, rather than creating a new file.
+ (It's the <code>-c</code> that makes it create a new password
+ file).</p>
+
+ <p>Now, you need to modify your <code>.htaccess</code> file to
+ look like the following:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "By Invitation Only"<br />
+ # Optional line:
+ AuthBasicProvider file
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ AuthGroupFile /usr/local/apache/passwd/groups<br />
+ Require group GroupName
+ </code></p></div>
+
+ <p>Now, anyone that is listed in the group <code>GroupName</code>,
+ and has an entry in the <code>password</code> file, will be let in, if
+ they type the correct password.</p>
+
+ <p>There's another way to let multiple users in that is less
+ specific. Rather than creating a group file, you can just use
+ the following directive:</p>
+
+ <div class="example"><p><code>
+ Require valid-user
+ </code></p></div>
+
+ <p>Using that rather than the <code>Require user rbowen</code>
+ line will allow anyone in that is listed in the password file,
+ and who correctly enters their password. You can even emulate
+ the group behavior here, by just keeping a separate password
+ file for each group. The advantage of this approach is that
+ Apache only has to check one file, rather than two. The
+ disadvantage is that you have to maintain a bunch of password
+ files, and remember to reference the right one in the
+ <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> directive.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="possibleproblems" id="possibleproblems">Possible problems</a></h2>
+ <p>Because of the way that Basic authentication is specified,
+ your username and password must be verified every time you
+ request a document from the server. This is even if you're
+ reloading the same page, and for every image on the page (if
+ they come from a protected directory). As you can imagine, this
+ slows things down a little. The amount that it slows things
+ down is proportional to the size of the password file, because
+ it has to open up that file, and go down the list of users
+ until it gets to your name. And it has to do this every time a
+ page is loaded.</p>
+
+ <p>A consequence of this is that there's a practical limit to
+ how many users you can put in one password file. This limit
+ will vary depending on the performance of your particular
+ server machine, but you can expect to see slowdowns once you
+ get above a few hundred entries, and may wish to consider a
+ different authentication method at that time.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dbmdbd" id="dbmdbd">Alternate password storage</a></h2>
+
+ <p>Because storing passwords in plain text files has the above
+ problems, you may wish to store your passwords somewhere else, such
+ as in a database.</p>
+
+ <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> and <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>
+ are two modules which make this possible. Rather than selecting
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicsource">AuthBasicSource</a></code> file,
+ instead you can choose <code>dbm</code> or <code>dbd</code> as your
+ storage format.</p>
+
+ <p>To select a dbd file rather than a text file, for example:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www/docs/private&gt;<br />
+ AuthName "Private"<br />
+ AuthType Basic<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMUserFile /www/passwords/passwd.dbm<br />
+ Require valid-user
+ </code></p></div>
+
+ <p>Other options are available. Consult the
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> documentation for more details.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinformation" id="moreinformation">More information</a></h2>
+ <p>You should also read the documentation for
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> and <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> which
+ contain some more information about how this all works.
+ <code class="module"><a href="../mod/mod_authn_alias.html">mod_authn_alias</a></code> can also help in simplifying certain
+ authentication configurations.</p>
+
+ <p>And you may want to look at the <a href="access.html">Access
+ Control</a> howto, which discusses a number of related topics.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/auth.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/auth.html.ja.euc-jp b/docs/manual/howto/auth.html.ja.euc-jp
new file mode 100644
index 00000000..73e85d12
--- /dev/null
+++ b/docs/manual/howto/auth.html.ja.euc-jp
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ǧڡǧ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>ǧڡǧ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>ǧڡפȤϡïʬïǤ뤫ĥˡ
+ ǧ뤿ؤޤ־ǧפȤϡ
+ ïԤ˹Ԥ褦ˡ뤤ߤ
+ 뤳ȤǤ褦ˤ뤿ؤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Ϥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">ư</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">
+ʣοͤ褦ˤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">ꤨ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">äȹߤǤʤ
+?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">ɲþ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2>
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Ϥ</a></h2>
+ <p>⤷̩ξ䡢롼פο͸ξ
+ ֥Ȥ֤ΤǤСʸ˽񤫤Ƥ
+ ƥ˥åȤȤǡΥڡ򸫤Ƥͤ
+ ˾ߤοͤǤ뤳Ȥμ¤ˤǤǤ礦</p>
+
+ <p>ʸǤϡ¿οͤѤǤ
+ ֥ȤΰʬݸְŪʡ
+ ˡˤĤƥСƤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theprerequisites" id="theprerequisites"></a></h2>
+ <p>ʸǼ갷ǥ쥯ƥ֤ϡ
+ ᥤ󥵡ե (̤
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ) 뤤ϥǥ쥯ȥե
+ (<code>.htaccess</code> ե) Ѥޤ</p>
+
+ <p><code>.htaccess</code> եѤΤǤС
+ ΥեǧѤΥǥ쥯ƥ֤֤褦
+ Ф򤷤ʤȤʤǤ礦
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ǥ쥯ƥ֤Dzǽˤʤޤ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ǥ쥯ƥ֤Ǥϡǥ쥯ȥե֤ȤΤǤ
+ ǥ쥯ƥ֤򡢤⤷Сꤷޤ</p>
+
+ <p>ǧڤˤĤäʤƤΤǡΤ褦
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ǥ쥯ƥ֤ɬפˤʤǤ礦</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig
+ </code></p></div>
+
+ <p>Ǥʤᥤ󥵡ե
+ ľ֤ΤǤСʤ餽Υեؤν񤭹
+ ¤äƤʤФʤʤǤ礦</p>
+
+ <p>ޤɤΥե뤬ɤ¸Ƥ뤫Τ뤿ˡ
+ ФΥǥ쥯ȥ깽¤ˤĤƾΤäƤ
+ ɬפǤ礦
+ Ϥʤ񤷤ʤΤǡʸ
+ ǥ쥯ȥ깽¤ˤĤΤäƤɬפ̤Ǥϡ
+ 餫ˤʤ褦ˤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="gettingitworking" id="gettingitworking">ư</a></h2>
+ <p>ǤϡоΤǥ쥯ȥѥɤݸ
+ ܼ򼨤ޤ</p>
+
+ <p>ѥɥեɬפޤ
+ Υեϡ֤饢Ǥ
+ ֤٤ǤϤޤ¾οͤѥɥե
+ ɤǤʤ褦ˤ뤿Ǥ㤨С
+ <code>/usr/local/apache/htdocs</code> ǥɥȤ
+ 󶡤ƤΤǤСѥɥե
+ <code>/usr/local/apache/passwd</code>
+ ʤɤ֤ɤǤ礦</p>
+
+ <p>ե뤿ˤϡApache ° <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>
+ ȤޤΥޥɤ Apache ɤ˥󥹥ȡ뤷褦Ȥ⡢
+ 󥹥ȡǥ쥯ȥ <code>bin</code>
+ ǥ쥯ȥʲ֤ޤեˤϡΤ褦
+ פƤ</p>
+
+ <div class="example"><p><code>
+ htpasswd -c /usr/local/apache/passwd/passwords rbowen
+ </code></p></div>
+
+ <p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ϡѥɤ׵ᤷθ
+ ǧΤˤ⤦Ϥ褦׵ᤷƤޤ</p>
+
+ <div class="example"><p><code>
+ # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
+ New password: mypassword<br />
+ Re-type new password: mypassword<br />
+ Adding password for user rbowen
+ </code></p></div>
+
+ <p>⤷ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ѥäƤʤϡ
+ 󡢼¹Ԥ뤿˥ץޤǤΥեѥ
+ פɬפޤΥФǤС
+ <code>/usr/local/apache/bin/htpasswd</code>
+ ˥ץब֤Ƥޤ</p>
+
+ <p>ˡФѥɤ׵᤹褦ꤷơ
+ ɤΥ桼Ƥ뤫򥵡ФΤ餻ʤ
+ ʤޤ <code>httpd.conf</code> Խ뤫
+ <code>.htaccess</code> եѤ뤫
+ ꤷޤ㤨Сǥ쥯ȥ
+ <code>/usr/local/apache/htdocs/secret</code>
+ ݸϡ
+ <code>/usr/local/apache/htdocs/secret/.htaccess</code>
+ httpd.conf &lt;Directory
+ /usr/local/apache/apache/htdocs/secret&gt;
+ ֤ơΥǥ쥯ƥ֤ȤȤǤޤ</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Restricted Files"<br />
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ Require user rbowen
+ </code></p></div>
+
+ <p>ġΥǥ쥯ƥ֤ˤĤƸƤߤޤ礦
+ <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code>
+ ǥ쥯ƥ֤Ϥɤǧˡǥ桼ǧڤԤ
+ 򤷤ޤǤŪˡ <code>Basic</code>
+ ǡ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ ǼƤޤʤ顢
+ ϵդ٤פʥݥȤʤΤǤ
+ Basic ǧڤϥ饤Ȥ饵Фء
+ ѥɤŹ沽ޤǤ顢
+ ˡä˵̩ι⤤ǡФƤѤ٤Ǥ
+ ޤ Apache ǤϤ⤦̤ǧˡ:
+ <code>AuthType Digest</code> 򥵥ݡȤƤޤ
+ ˡ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ ǼƤơäȰǤ
+ ǶΥ饤Ȥ Digest
+ ǧڤ򥵥ݡȤƤʤ褦Ǥ</p>
+
+ <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code>
+ ǥ쥯ƥ֤Ǥϡǧڤ˻Ȥ <dfn>Realm</dfn> (: ΰ)
+ ꤷޤRealm 礭ʬĤεǽ󶡤ޤ
+ ܤϡ饤Ȥѥɥܥå
+ Ȥƥ桼ˤξ褯󼨤롢ȤΤǤ
+ ܤˤϡ饤ȤͿ줿ǧΰФƤɤΥѥɤ
+ ɤΤꤹ뤿˻Ȥ롢ȤǽǤ</p>
+
+ <p>㤨С<code>"Restricted Files"</code> ΰ
+ ǧڤСƱ쥵о <code>"Restricted Files"</code>
+ Realm Ȥƥޡ줿ɤΰǤ⡢饤Ȥ
+ ưŪƱѥɤȤȻߤޤ
+ ΤǡʣΰƱ realm ͭơ
+ 桼ѥɤ٤׵ᤵ֤
+ ɤȤǤޤ󡢥ƥͳ顢
+ ФΥۥ̾ѤФĤǤɬ
+ 饤ȤϺƤӥѥɤҤͤɬפޤ</p>
+
+ <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ ǥ쥯ƥ֤ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> Ǻä
+ ѥɥեؤΥѥꤷޤ
+ 桼¿ϡꥯΥ桼ǧڤΤ
+ ץ졼ƥȤõ٤ʤ뤳Ȥޤ
+ Apache Ǥϥ桼®ʥǡ١ե
+ ݴɤ뤳ȤǤޤ
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ⥸塼뤬
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>
+ ǥ쥯ƥ֤󶡤ޤΥե <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>
+ ץǺǤޤ
+ <a href="http://modules.apache.org/">Apache
+ ⥸塼ǡ١</a>ˤ륵ɥѡƥ
+ ⥸塼ǡ¾¿Υפǧڥץ
+ ѲǽǤ</p>
+
+ <p>Ǹˡ<code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ ǥ쥯ƥ֤ФΤΰ˥Ǥ桼
+ ꤹ뤳Ȥˤäơץξǧʬ󶡤ޤ
+ ΥǤϡ<code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ ǥ쥯ƥ֤͡ˡˤĤƽҤ٤ޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">
+ʣοͤ褦ˤ</a></h2>
+ <p>嵭Υǥ쥯ƥ֤ϡ (Ūˤϥ桼̾
+ <code>rbowen</code> ï) ǥ쥯ȥ
+ 褦ˤޤ¿ξϡʣοͤ
+ 褦ˤǤ礦
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ оǤ</p>
+
+ <p>⤷ʣοͤ褦ˤΤǤС
+ 롼פ°桼ΰäƤ롢롼̾ΤĤ
+ 롼ץեɬפޤΥե
+ 񼰤ϤñǡߤΥǥǤޤ
+ եȤϼΤ褦ʤΤǤ</p>
+
+ <div class="example"><p><code>
+ GroupName: rbowen dpitts sungo rshersey
+ </code></p></div>
+
+ <p>Ԥ˥ڡڤǡ롼פ˽°С
+ ʤ٤Ǥ</p>
+
+ <p>¸ߤѥɥե˥桼äϡ
+ Τ褦˥פƤ</p>
+
+ <div class="example"><p><code>
+ htpasswd /usr/local/apache/passwd/passwords dpitts
+ </code></p></div>
+
+ <p>Ʊ֤ޤե
+ ΤǤϤʤˤեɲäƤޤ
+ (ѥɥեˤ <code>-c</code>
+ Ȥޤ)</p>
+
+ <p>ǼΤ褦ˤ <code>.htaccess</code> ե
+ ɬפޤ</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "By Invitation Only"<br />
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ AuthGroupFile /usr/local/apache/passwd/groups<br />
+ Require group GroupName
+ </code></p></div>
+
+ <p>ǡ롼 <code>GroupName</code> ˥ꥹȤƤơ
+ <code>password</code> ե˥ȥ꤬ͤϡ
+ ѥɤ򥿥פ뤳ȤǤǤ礦</p>
+
+ <p>äꤻʣΥ桼褦ˤ롢
+ ⤦Ĥˡޤ롼ץեΤǤϤʤ
+ Υǥ쥯ƥ֤ȤФǤޤ</p>
+
+ <div class="example"><p><code>
+ Require valid-user
+ </code></p></div>
+
+ <p><code>require user rbowen</code> ԤǤʤ嵭Ȥȡ
+ ѥɥե˥ꥹȤƤͤǤïǤ
+ Ĥޤ
+ ñ˥ѥɥե򥰥롼ʬƤȤǡ
+ 롼פΤ褦ʿ񤤤򤵤뤳ȤǤޤ
+ ΥץϡApache ĤǤϤʤ
+ ĤΥե򸡺Ф褤ȤǤ
+ ϡΥѥɥեơ椫
+ <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ ǥ쥯ƥ֤ե򻲾ȤʤФʤʤǤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="possibleproblems" id="possibleproblems">ꤨ</a></h2>
+ <p>Basic ǧڤꤵƤϡ
+ Ф˥ɥȤꥯȤ٤
+ 桼̾ȥѥɤ򸡺ʤФʤޤ
+ ƱڡڡˤƤβ
+ ɤǤäƤ⳺ޤ
+ (⤷ݸ줿ǥ쥯ȥ꤫ΤǤ)
+ ͽ̤ۤꡢư¿٤ޤ
+ ٤ʤ٤ϥѥɥե礭㤷ޤ
+ ϡե򳫤Ƥʤ̾ȯޤ
+ 桼̾ΥꥹȤɤޤʤФʤʤǤ
+ ơڡɤ٤ˤԤʤ
+ ʤޤ</p>
+
+ <p>ȤƤϡĤΥѥɥե֤ȤΤǤ
+ 桼ˤϼ¼Ūʸ³ޤ
+ θ³ϥХޥǽ˰¸Ѥޤ
+ ɴΥȥ꤫ۤ®㲼ͽƤޤ
+ λ¾ǧˡθ줿ɤǤ礦</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">äȹߤǤʤ
+?</a></h2>
+ <p>桼̾ȥѥɤˤǧڤǧڤΰĤˡ˲᤮ޤ
+ ФïǤ뤫ȤȤȤϰ㤦˴Ťơ
+ 褦ˤʤ뤳Ȥ⤢Ǥ礦
+ 㤨ФοͤɤƤ뤫ȤäȤǤ</p>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code>
+ ǥ쥯ƥ֤ȤäơɥȤ׵ᤷƤޥ
+ ۥ̾ۥȥɥ쥹˴ŤƵԵĤǤޤ
+ <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>
+ ǥ쥯ƥ֤ϤĤϢȤưApache
+ ˤɤν֤ǥե륿ŬѤ뤫Τ餻ޤ</p>
+
+ <p>Υǥ쥯ƥ֤λȤϼΤ褦ˤʤޤ</p>
+
+ <div class="example"><p><code>
+ Allow from <var>address</var>
+ </code></p></div>
+
+ <p>ǡ<var>address</var> IP ɥ쥹
+ (ޤ IP ɥ쥹ΰ)뤤ϴɥᥤ̾
+ (ޤϥɥᥤ̾ΰ) Ǥ
+ ɬפǤʣΥɥ쥹ɥᥤ̾Ǥޤ</p>
+
+ <p>㤨С⤷ïǼĤ򹶷⤷Ƥơ
+ οͤĤФΤǤС
+ Τ褦ˤ뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ Deny from 205.252.46.165
+ </code></p></div>
+
+ <p>Υɥ쥹ͤϡΥǥ쥯ƥ֤ϰ
+ ƥĤ򸫤뤳ȤǤʤޤ󡣤⤷ IP
+ ɥ쥹˥ޥ̾СȤޤ</p>
+
+ <div class="example"><p><code>
+ Deny from <var>host.example.com</var>
+ </code></p></div>
+
+ <p>ɥᥤΤΥɤС
+ ñ˥ɥ쥹ɥᥤ̾ΰꤹ뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ Deny from <var>192.101.205</var><br />
+ Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br />
+ Deny from ke
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> ȤȤǡ
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code>
+ <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> Ȥ߹碌
+ äƤɤ롼פ˳μ¤˸ǤƤ褦ˤǤޤ</p>
+
+ <div class="example"><p><code>
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from <var>dev.example.com</var>
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ ǥ쥯ƥ֤ñ󤹤ΤǤ˾ߤư򤷤ʤǤ礦
+ ʤʤ顢ƤοͤȤȤ˲äơ
+ ꤷۥȤοͤ褦ˤ뤫Ǥ
+ ꤿȤϡꤷͤ<em></em>褦
+ 뤳ȤǤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinformation" id="moreinformation">ɲþ</a></h2>
+ <p>ƤɤΤ褦ư뤫ˤĤ
+ ä¿ξ󤬽񤫤Ƥ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>
+ ʸɤȤ褤Ǥ礦</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/auth.html.ko.euc-kr b/docs/manual/howto/auth.html.ko.euc-kr
new file mode 100644
index 00000000..b76e5262
--- /dev/null
+++ b/docs/manual/howto/auth.html.ko.euc-kr
@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>(Authentication), Ѻο(Authorization),
+(Access Control) - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>(Authentication), Ѻο(Authorization),
+(Access Control)</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>(authentication) ڽ ϴ
+ Ȯϴ ̴. Ѻο(authorization)
+ Ȥ ϴ 򵵷 ϴ ̴.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related"> þ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Ұ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">⺻ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">⺻ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin"> 鿩</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">߻ ִ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">ٸ Ѱ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation"> </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related"> þ</a></h2>
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Ұ</a></h2>
+ <p> Ʈ ִ Ҽ 鸸 ̰ų
+ ̵鸸 , ۿ ϴ Ͽ
+ ϴ ִ.</p>
+
+ <p> Ʈ Ϻθ ȣϱ
+ ϴ "ǥ" ٷ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theprerequisites" id="theprerequisites">⺻ </a></h2>
+ <p> ۿ ٷ þ ּ(Ϲ
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ )̳ 丮 (<code>.htaccess</code> )
+ Ѵ.</p>
+
+ <p><code>.htaccess</code> Ϸ Ͽ ִ
+ þ ϵ ؾ Ѵ. ̸
+ 丮 Ͽ  þ ִ ϴ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> þ
+ Ѵ.</p>
+
+ <p>⼭ ٷ ,
+ <code>AllowOverride</code> þ ʿϴ.</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig
+ </code></p></div>
+
+ <p>Ȥ þ ּϿ ´ٸ, Ͽ
+ ־ Ѵ.</p>
+
+ <p>׸ ȣ ִ ˱ 丮
+ ˾ƾѴ. ʰ,
+ ڼ ̴.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="gettingitworking" id="gettingitworking">⺻ ϱ</a></h2>
+ <p> 丮 ȣ ȣϴ ⺻
+ Ѵ.</p>
+
+ <p> ȣ Ѵ.
+ ־ Ѵ. ٸ ȣ ٿε
+ ϰϱ ؼ. ,
+ <code>/usr/local/apache/htdocs</code> ִٸ ȣ()
+ <code>/usr/local/apache/passwd</code> д.</p>
+
+ <p>ġ Ե <a href="../programs/htpasswd.html">htpasswd</a> Ͽ
+ ȣ . α׷ ġ ġ
+ <code>bin</code> 丮 ִ.
+ ԷѴ.</p>
+
+ <div class="example"><p><code>
+ htpasswd -c /usr/local/apache/passwd/passwords rbowen
+ </code></p></div>
+
+ <p><code>htpasswd</code> ȣ , Ȯ
+ ȣ ٽ Է϶ ûѴ.</p>
+
+ <div class="example"><p><code>
+ # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
+ New password: mypassword<br />
+ Re-type new password: mypassword<br />
+ Adding password for user rbowen
+ </code></p></div>
+
+ <p> <code>htpasswd</code> ο ٸ
+ ü θ Էؾ Ѵ. ϴ
+ <code>/usr/local/apache/bin/htpasswd</code>
+ ִ.</p>
+
+ <p> ȣ ûϵ ϰ,
+  ˷ Ѵ.
+ <code>httpd.conf</code> ϰų <code>.htaccess</code>
+ Ͽ Ѵ. ,
+ <code>/usr/local/apache/htdocs/secret</code> 丮
+ ȣϷ, Ʒ þ
+ <code>/usr/local/apache/htdocs/secret/.htaccess</code> ̳
+ <code>httpd.conf</code> &lt;Directory
+ /usr/local/apache/apache/htdocs/secret&gt; ǿ
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Restricted Files"<br />
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ Require user rbowen
+ </code></p></div>
+
+ <p>þ ϳ 캸. <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> þ ڸ
+ Ѵ. Ϲ <code>Basic</code>,
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Ѵ. ׷ Basic
+ ȣ ȣȭ ʰ .
+ ׷Ƿ ڷḦ ȣϱ ϸ ȵȴ.
+ ġ <code>AuthType Digest</code> Ѵ.
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ϸ, ſ
+ ϴ. ֱ Ŭ̾Ʈ鸸 Digest Ѵٰ
+ Ѵ.</p>
+
+ <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> þ
+ <dfn>(realm)</dfn> Ѵ.
+ ΰ Ѵ. ù° Ŭ̾Ʈ
+ ȣ ȭâ ش. ι° Ͽ
+ Ŭ̾Ʈ Ư  ȣ Ѵ.</p>
+
+ <p> , ϴ Ŭ̾Ʈ <code>"Restricted Files"</code>
+ Ͽٸ, Ŭ̾Ʈ ڵ
+ <code>"Restricted Files"</code> ǥõ
+ ȣ õѴ. ׷
+ ϸ ڰ ȣ Է ʾƵ ȴ.
+ Ȼ Ŭ̾Ʈ ȣƮ ٸ ׻
+ ȣ .</p>
+
+ <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ þ 츮 <code>htpasswd</code> ȣ
+ θ Ѵ. ڰ ٸ û Ź ڸ
+ ϱ Ϲ ˻ϴµ ð
+ ɸ ִ. ġ Ÿ̽ Ͽ
+ ִ. <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> þ
+ Ѵ. <a href="../programs/dbmmanage.html">dbmmanage</a>
+ α׷ Ͽ ȣ ٷ. <a href="http://modules.apache.org/">ġ
+ Ÿ̽</a> ٸ ϴ ڰ
+ ִ.</p>
+
+ <p> <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ þ Ư ִ ڸ Ͽ
+ Ѻο Ѵ. <code>require</code> þ
+ ϴ پ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin"> 鿩</a></h2>
+ <p> þ 丮 (ڸ <code>rbowen</code>)
+ 鿩. κ 鿩
+ ̴. <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ .</p>
+
+ <p> 鿩 ʹٸ ׷ ׷쿡 
+ ڵ ִ ˷ִ ׷ ʿϴ.
+ ſ Ͽ, ƹ γ ִ. ϳ
+ .</p>
+
+ <div class="example"><p><code>
+ GroupName: rbowen dpitts sungo rshersey
+ </code></p></div>
+
+ <p>׳ ׷ ̴.</p>
+
+ <p> ȣϿ ڸ ߰Ϸ ԷѴ</p>
+
+ <div class="example"><p><code>
+ htpasswd /usr/local/apache/passwd/passwords dpitts
+ </code></p></div>
+
+ <p> , ʰ Ͽ ڸ
+ ߰Ѵ. (<code>-c</code> ɼ ȣ ).</p>
+
+ <p> <code>.htaccess</code> Ѵ.</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "By Invitation Only"<br />
+ AuthUserFile /usr/local/apache/passwd/passwords<br />
+ AuthGroupFile /usr/local/apache/passwd/groups<br />
+ Require group GroupName
+ </code></p></div>
+
+ <p>׷ <code>GroupName</code> ׷쿡 ϸ
+ <code>password</code> Ͽ ׸ ִ ڰ ùٸ
+ ȣ Էϸ Ѵ.</p>
+
+ <p> Ϲ ڸ 鿩 ٸ ִ. ׷
+ ʿ þ ϱ⸸ ϸ ȴ.</p>
+
+ <div class="example"><p><code>
+ Require valid-user
+ </code></p></div>
+
+ <p><code>Require user rbowen</code> þ ϸ
+ ȣϿ ִ ùٸ ȣ Էϱ⸸ ϸ
+ Ѵ. ׷캰 ٸ ȣ Ͽ ׷
+ ȿ ִ. ġ ΰ(ȣϰ
+ ׷) ƴ Ѱ(ȣ) ˻ϸ ȴٴ
+ ̴. ׷ ȣ ؾ ϰ, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> þ
+ Ȯ ȣ ؾ ϴ ̴.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="possibleproblems" id="possibleproblems">߻ ִ </a></h2>
+ <p>Basic û ڸ
+ ȣ ȮѴ. ħ
+ (׸ ȣ ȣϴ 丮 ִ ) ִ
+ ׸ ٽ ȮѴ. ϵ ӵ .
+ ȣ  ڸ ã
+ ϱ⶧ ȣ ũⰡ Ŀ . ׸
+ ۾ û Ѵ.</p>
+
+ <p>׷ ȣϿ ִ ڼ
+ Ѱ谡 ִ. Ѱ ϴ ɿ ٸ,
+ ׸ 鰳 Ѵ´ٸ ٰ ϰ ٸ
+ ؾ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">ٸ Ѱ?</a></h2>
+ <p>ڸ ȣ ٰ ƴϴ.
+ ҿ ٸ ڸ 鿩
+ ִ.</p>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> þ
+ û ǻ ȣƮ Ȥ ȣƮ ּҸ
+ ϰų źѴ. <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> þ
+ þ Ͽ, ġ  Ģ
+ ˸.</p>
+
+ <p>̵ þ .</p>
+
+ <div class="example"><p><code>
+ Allow from <var>address</var>
+ </code></p></div>
+
+ <p>⼭ <var>address</var> IP ּ(Ȥ IP ּ Ϻ)
+ θ(Ȥ θ Ϻ)̴. Ѵٸ ּҳ
+ θ ִ.</p>
+
+ <p> , Խǿ ø ִٸ
+ ִ.</p>
+
+ <div class="example"><p><code>
+ Deny from 205.252.46.165
+ </code></p></div>
+
+ <p> ּҿ 湮ڴ þ ȣϴ
+ . IP ּ ǻ͸
+ ִ.</p>
+
+ <div class="example"><p><code>
+ Deny from <var>host.example.com</var>
+ </code></p></div>
+
+ <p>, ü ּҳ θ Ϻθ
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ Deny from <var>192.101.205</var><br />
+ Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br />
+ Deny from ke
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> þ
+ Ͽ ϴ ִ.</p>
+
+ <div class="example"><p><code>
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from <var>dev.example.com</var>
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ þ ϸ, ش ȣƮ ڸ ϰ ű⿡
+ ߰ ϹǷ ϴ Ѵ.
+ Ư <em></em> ϱ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinformation" id="moreinformation"> </a></h2>
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>  ϴ
+ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/auth.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/cgi.html b/docs/manual/howto/cgi.html
new file mode 100644
index 00000000..8d3dbcba
--- /dev/null
+++ b/docs/manual/howto/cgi.html
@@ -0,0 +1,11 @@
+URI: cgi.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: cgi.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: cgi.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/howto/cgi.html.en b/docs/manual/howto/cgi.html.en
new file mode 100644
index 00000000..42893e6c
--- /dev/null
+++ b/docs/manual/howto/cgi.html.en
@@ -0,0 +1,555 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Tutorial: Dynamic Content with CGI - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: Dynamic Content with CGI</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/cgi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Introduction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">Configuring Apache to permit CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#writing">Writing a CGI program</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">But it's still not working!</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">What's going on behind the scenes?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI modules/libraries</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">For more information</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intro" id="intro">Introduction</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
+
+ <p>The CGI (Common Gateway Interface) defines a way for a web
+ server to interact with external content-generating programs,
+ which are often referred to as CGI programs or CGI scripts. It
+ is the simplest, and most common, way to put dynamic content on
+ your web site. This document will be an introduction to setting
+ up CGI on your Apache web server, and getting started writing
+ CGI programs.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">Configuring Apache to permit CGI</a></h2>
+
+
+ <p>In order to get your CGI programs to work properly, you'll
+ need to have Apache configured to permit CGI execution. There
+ are several ways to do this.</p>
+
+ <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3>
+
+
+ <p>The
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+
+ directive tells Apache that a particular directory is set
+ aside for CGI programs. Apache will assume that every file in
+ this directory is a CGI program, and will attempt to execute
+ it, when that particular resource is requested by a
+ client.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ directive looks like:</p>
+
+ <div class="example"><p><code>
+ ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
+ </code></p></div>
+
+ <p>The example shown is from your default <code>httpd.conf</code>
+ configuration file, if you installed Apache in the default
+ location. The <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ directive is much like the <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> directive, which defines a URL prefix that
+ is to mapped to a particular directory. <code class="directive">Alias</code>
+ and <code class="directive">ScriptAlias</code> are usually used for
+ directories that are outside of the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> directory. The difference between
+ <code class="directive">Alias</code> and <code class="directive">ScriptAlias</code>
+ is that <code class="directive">ScriptAlias</code> has the added meaning
+ that everything under that URL prefix will be considered a CGI
+ program. So, the example above tells Apache that any request for a
+ resource beginning with <code>/cgi-bin/</code> should be served from
+ the directory <code>/usr/local/apache2/cgi-bin/</code>, and should be
+ treated as a CGI program.</p>
+
+ <p>For example, if the URL
+ <code>http://www.example.com/cgi-bin/test.pl</code>
+ is requested, Apache will attempt to execute the file
+ <code>/usr/local/apache2/cgi-bin/test.pl</code>
+ and return the output. Of course, the file will have to
+ exist, and be executable, and return output in a particular
+ way, or Apache will return an error message.</p>
+
+
+ <h3><a name="nonscriptalias" id="nonscriptalias">CGI outside of ScriptAlias directories</a></h3>
+
+
+ <p>CGI programs are often restricted to <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>'ed directories for security reasons.
+ In this way, administrators can tightly control who is allowed to
+ use CGI programs. However, if the proper security precautions are
+ taken, there is no reason why CGI programs cannot be run from
+ arbitrary directories. For example, you may wish to let users
+ have web content in their home directories with the
+ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive.
+ If they want to have their own CGI programs, but don't have access to
+ the main <code>cgi-bin</code> directory, they will need to be able to
+ run CGI programs elsewhere.</p>
+
+ <p>There are two steps to allowing CGI execution in an arbitrary
+ directory. First, the <code>cgi-script</code> handler must be
+ activated using the <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> or <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> directive. Second,
+ <code>ExecCGI</code> must be specified in the <code class="directive"><a href="../mod/core.html#options">Options</a></code> directive.</p>
+
+
+ <h3><a name="options" id="options">Explicitly using Options to permit CGI execution</a></h3>
+
+
+ <p>You could explicitly use the <code class="directive"><a href="../mod/core.html#options">Options</a></code> directive, inside your main server configuration
+ file, to specify that CGI execution was permitted in a particular
+ directory:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/apache2/htdocs/somedir&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>The above directive tells Apache to permit the execution
+ of CGI files. You will also need to tell the server what
+ files are CGI files. The following <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> directive tells the server to treat all
+ files with the <code>cgi</code> or <code>pl</code> extension as CGI
+ programs:</p>
+
+ <div class="example"><p><code>
+ AddHandler cgi-script .cgi .pl
+ </code></p></div>
+
+
+ <h3><a name="htaccess" id="htaccess">.htaccess files</a></h3>
+
+
+ <p>The <a href="htaccess.html"><code>.htaccess</code> tutorial</a>
+ shows how to activate CGI programs if you do not have
+ access to <code>httpd.conf</code>.</p>
+
+
+ <h3><a name="userdir" id="userdir">User Directories</a></h3>
+
+
+ <p>To allow CGI program execution for any file ending in
+ <code>.cgi</code> in users' directories, you can use the
+ following configuration.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ AddHandler cgi-script .cgi<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>If you wish designate a <code>cgi-bin</code> subdirectory of
+ a user's directory where everything will be treated as a CGI
+ program, you can use the following.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin&gt;<br />
+ <span class="indent">
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="writing" id="writing">Writing a CGI program</a></h2>
+
+
+ <p>There are two main differences between ``regular''
+ programming, and CGI programming.</p>
+
+ <p>First, all output from your CGI program must be preceded by
+ a <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> header. This is HTTP header that tells the client
+ what sort of content it is receiving. Most of the time, this
+ will look like:</p>
+
+ <div class="example"><p><code>
+ Content-type: text/html
+ </code></p></div>
+
+ <p>Secondly, your output needs to be in HTML, or some other
+ format that a browser will be able to display. Most of the
+ time, this will be HTML, but occasionally you might write a CGI
+ program that outputs a gif image, or other non-HTML
+ content.</p>
+
+ <p>Apart from those two things, writing a CGI program will look
+ a lot like any other program that you might write.</p>
+
+ <h3><a name="firstcgi" id="firstcgi">Your first CGI program</a></h3>
+
+
+ <p>The following is an example CGI program that prints one
+ line to your browser. Type in the following, save it to a
+ file called <code>first.pl</code>, and put it in your
+ <code>cgi-bin</code> directory.</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ print "Hello, World.";
+ </code></p></div>
+
+ <p>Even if you are not familiar with Perl, you should be able
+ to see what is happening here. The first line tells Apache
+ (or whatever shell you happen to be running under) that this
+ program can be executed by feeding the file to the
+ interpreter found at the location <code>/usr/bin/perl</code>.
+ The second line prints the content-type declaration we
+ talked about, followed by two carriage-return newline pairs.
+ This puts a blank line after the header, to indicate the end
+ of the HTTP headers, and the beginning of the body. The third
+ line prints the string "Hello, World.". And that's the end
+ of it.</p>
+
+ <p>If you open your favorite browser and tell it to get the
+ address</p>
+
+ <div class="example"><p><code>
+ http://www.example.com/cgi-bin/first.pl
+ </code></p></div>
+
+ <p>or wherever you put your file, you will see the one line
+ <code>Hello, World.</code> appear in your browser window.
+ It's not very exciting, but once you get that working, you'll
+ have a good chance of getting just about anything working.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">But it's still not working!</a></h2>
+
+
+ <p>There are four basic things that you may see in your browser
+ when you try to access your CGI program from the web:</p>
+
+ <dl>
+ <dt>The output of your CGI program</dt>
+ <dd>Great! That means everything worked fine. If the output is correct,
+ but the browser is not processing it correctly, make sure you have the
+ correct <code>Content-Type</code> set in your CGI program.</dd>
+
+ <dt>The source code of your CGI program or a "POST Method Not
+ Allowed" message</dt>
+ <dd>That means that you have not properly configured Apache
+ to process your CGI program. Reread the section on
+ <a href="#configuring">configuring
+ Apache</a> and try to find what you missed.</dd>
+
+ <dt>A message starting with "Forbidden"</dt>
+ <dd>That means that there is a permissions problem. Check the
+ <a href="#errorlogs">Apache error log</a> and the section below on
+ <a href="#permissions">file permissions</a>.</dd>
+
+ <dt>A message saying "Internal Server Error"</dt>
+ <dd>If you check the
+ <a href="#errorlogs">Apache error log</a>, you will probably
+ find that it says "Premature end of
+ script headers", possibly along with an error message
+ generated by your CGI program. In this case, you will want to
+ check each of the below sections to see what might be
+ preventing your CGI program from emitting the proper HTTP
+ headers.</dd>
+ </dl>
+
+ <h3><a name="permissions" id="permissions">File permissions</a></h3>
+
+
+ <p>Remember that the server does not run as you. That is,
+ when the server starts up, it is running with the permissions
+ of an unprivileged user - usually <code>nobody</code>, or
+ <code>www</code> - and so it will need extra permissions to
+ execute files that are owned by you. Usually, the way to give
+ a file sufficient permissions to be executed by <code>nobody</code>
+ is to give everyone execute permission on the file:</p>
+
+ <div class="example"><p><code>
+ chmod a+x first.pl
+ </code></p></div>
+
+ <p>Also, if your program reads from, or writes to, any other
+ files, those files will need to have the correct permissions
+ to permit this.</p>
+
+
+
+ <h3><a name="pathinformation" id="pathinformation">Path information and environment</a></h3>
+
+
+ <p>When you run a program from your command line, you have
+ certain information that is passed to the shell without you
+ thinking about it. For example, you have a <code>PATH</code>,
+ which tells the shell where it can look for files that you
+ reference.</p>
+
+ <p>When a program runs through the web server as a CGI program,
+ it may not have the same <code>PATH</code>. Any programs that you
+ invoke in your CGI program (like <code>sendmail</code>, for
+ example) will need to be specified by a full path, so that the
+ shell can find them when it attempts to execute your CGI
+ program.</p>
+
+ <p>A common manifestation of this is the path to the script
+ interpreter (often <code>perl</code>) indicated in the first
+ line of your CGI program, which will look something like:</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl
+ </code></p></div>
+
+ <p>Make sure that this is in fact the path to the
+ interpreter.</p>
+
+ <p>In addition, if your CGI program depends on other <a href="#env">environment variables</a>, you will need to
+ assure that those variables are passed by Apache.</p>
+
+
+
+ <h3><a name="syntaxerrors" id="syntaxerrors">Program errors</a></h3>
+
+
+ <p>Most of the time when a CGI program fails, it's because of
+ a problem with the program itself. This is particularly true
+ once you get the hang of this CGI stuff, and no longer make
+ the above two mistakes. The first thing to do is to make
+ sure that your program runs from the command line before
+ testing it via the web server. For example, try:</p>
+
+ <div class="example"><p><code>
+ cd /usr/local/apache2/cgi-bin<br />
+ ./first.pl
+ </code></p></div>
+
+ <p>(Do not call the <code>perl</code> interpreter. The shell
+ and Apache should find the interpreter using the <a href="#pathinformation">path information</a> on the first line of
+ the script.)</p>
+
+ <p>The first thing you see written by your program should be
+ a set of HTTP headers, including the <code>Content-Type</code>,
+ followed by a blank line. If you see anything else, Apache will
+ return the <code>Premature end of script headers</code> error if
+ you try to run it through the server. See <a href="#writing">Writing a CGI program</a> above for more
+ details.</p>
+
+
+ <h3><a name="errorlogs" id="errorlogs">Error logs</a></h3>
+
+
+ <p>The error logs are your friend. Anything that goes wrong
+ generates message in the error log. You should always look
+ there first. If the place where you are hosting your web site
+ does not permit you access to the error log, you should
+ probably host your site somewhere else. Learn to read the
+ error logs, and you'll find that almost all of your problems
+ are quickly identified, and quickly solved.</p>
+
+
+ <h3><a name="suexec" id="suexec">Suexec</a></h3>
+
+
+ <p>The <a href="../suexec.html">suexec</a> support program
+ allows CGI programs to be run under different user permissions,
+ depending on which virtual host or user home directory they are
+ located in. Suexec has very strict permission checking, and any
+ failure in that checking will result in your CGI programs
+ failing with <code>Premature end of script headers</code>.</p>
+
+ <p>To check if you are using suexec, run <code>apachectl
+ -V</code> and check for the location of <code>SUEXEC_BIN</code>.
+ If Apache finds an <code class="program"><a href="../programs/suexec.html">suexec</a></code> binary there on startup,
+ suexec will be activated.</p>
+
+ <p>Unless you fully understand suexec, you should not be using it.
+ To disable suexec, simply remove (or rename) the <code class="program"><a href="../programs/suexec.html">suexec</a></code>
+ binary pointed to by <code>SUEXEC_BIN</code> and then restart the
+ server. If, after reading about <a href="../suexec.html">suexec</a>,
+ you still wish to use it, then run <code>suexec -V</code> to find
+ the location of the suexec log file, and use that log file to
+ find what policy you are violating.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behindscenes" id="behindscenes">What's going on behind the scenes?</a></h2>
+
+
+ <p>As you become more advanced in CGI programming, it will
+ become useful to understand more about what's happening behind
+ the scenes. Specifically, how the browser and server
+ communicate with one another. Because although it's all very
+ well to write a program that prints "Hello, World.", it's not
+ particularly useful.</p>
+
+ <h3><a name="env" id="env">Environment variables</a></h3>
+
+
+ <p>Environment variables are values that float around you as
+ you use your computer. They are useful things like your path
+ (where the computer searches for the actual file
+ implementing a command when you type it), your username, your
+ terminal type, and so on. For a full list of your normal,
+ every day environment variables, type
+ <code>env</code> at a command prompt.</p>
+
+ <p>During the CGI transaction, the server and the browser
+ also set environment variables, so that they can communicate
+ with one another. These are things like the browser type
+ (Netscape, IE, Lynx), the server type (Apache, IIS, WebSite),
+ the name of the CGI program that is being run, and so on.</p>
+
+ <p>These variables are available to the CGI programmer, and
+ are half of the story of the client-server communication. The
+ complete list of required variables is at
+ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a>.</p>
+
+ <p>This simple Perl CGI program will display all of the
+ environment variables that are being passed around. Two
+ similar programs are included in the
+ <code>cgi-bin</code>
+
+ directory of the Apache distribution. Note that some
+ variables are required, while others are optional, so you may
+ see some variables listed that were not in the official list.
+ In addition, Apache provides many different ways for you to
+ <a href="../env.html">add your own environment variables</a>
+ to the basic ones provided by default.</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ foreach $key (keys %ENV) {<br />
+ <span class="indent">
+ print "$key --&gt; $ENV{$key}&lt;br&gt;";<br />
+ </span>
+ }
+ </code></p></div>
+
+
+ <h3><a name="stdin" id="stdin">STDIN and STDOUT</a></h3>
+
+
+ <p>Other communication between the server and the client
+ happens over standard input (<code>STDIN</code>) and standard
+ output (<code>STDOUT</code>). In normal everyday context,
+ <code>STDIN</code> means the keyboard, or a file that a
+ program is given to act on, and <code>STDOUT</code>
+ usually means the console or screen.</p>
+
+ <p>When you <code>POST</code> a web form to a CGI program,
+ the data in that form is bundled up into a special format
+ and gets delivered to your CGI program over <code>STDIN</code>.
+ The program then can process that data as though it was
+ coming in from the keyboard, or from a file</p>
+
+ <p>The "special format" is very simple. A field name and
+ its value are joined together with an equals (=) sign, and
+ pairs of values are joined together with an ampersand
+ (&amp;). Inconvenient characters like spaces, ampersands, and
+ equals signs, are converted into their hex equivalent so that
+ they don't gum up the works. The whole data string might look
+ something like:</p>
+
+ <div class="example"><p><code>
+ name=Rich%20Bowen&amp;city=Lexington&amp;state=KY&amp;sidekick=Squirrel%20Monkey
+ </code></p></div>
+
+ <p>You'll sometimes also see this type of string appended to
+ a URL. When that is done, the server puts that string
+ into the environment variable called
+ <code>QUERY_STRING</code>. That's called a <code>GET</code>
+ request. Your HTML form specifies whether a <code>GET</code>
+ or a <code>POST</code> is used to deliver the data, by setting the
+ <code>METHOD</code> attribute in the <code>FORM</code> tag.</p>
+
+ <p>Your program is then responsible for splitting that string
+ up into useful information. Fortunately, there are libraries
+ and modules available to help you process this data, as well
+ as handle other of the aspects of your CGI program.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="libraries" id="libraries">CGI modules/libraries</a></h2>
+
+
+ <p>When you write CGI programs, you should consider using a
+ code library, or module, to do most of the grunt work for you.
+ This leads to fewer errors, and faster development.</p>
+
+ <p>If you're writing CGI programs in Perl, modules are
+ available on <a href="http://www.cpan.org/">CPAN</a>. The most
+ popular module for this purpose is <code>CGI.pm</code>. You might
+ also consider <code>CGI::Lite</code>, which implements a minimal
+ set of functionality, which is all you need in most programs.</p>
+
+ <p>If you're writing CGI programs in C, there are a variety of
+ options. One of these is the <code>CGIC</code> library, from
+ <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a>.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinfo" id="moreinfo">For more information</a></h2>
+
+
+ <p>There are a large number of CGI resources on the web. You
+ can discuss CGI problems with other users on the Usenet group
+ <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a>. And the -servers mailing
+ list from the HTML Writers Guild is a great source of answers
+ to your questions. You can find out more at
+ <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a>.</p>
+
+ <p>And, of course, you should probably read the CGI
+ specification, which has all the details on the operation of
+ CGI programs. You can find the original version at the
+ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a> and there is an updated draft at the
+ <a href="http://web.golux.com/coar/cgi/">Common Gateway
+ Interface RFC project</a>.</p>
+
+ <p>When you post a question about a CGI problem that you're
+ having, whether to a mailing list, or to a newsgroup, make sure
+ you provide enough information about what happened, what you
+ expected to happen, and how what actually happened was
+ different, what server you're running, what language your CGI
+ program was in, and, if possible, the offending code. This will
+ make finding your problem much simpler.</p>
+
+ <p>Note that questions about CGI problems should <strong>never</strong>
+ be posted to the Apache bug database unless you are sure you
+ have found a problem in the Apache source code.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/cgi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/cgi.html.ja.euc-jp b/docs/manual/howto/cgi.html.ja.euc-jp
new file mode 100644
index 00000000..6740c653
--- /dev/null
+++ b/docs/manual/howto/cgi.html.ja.euc-jp
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Tutorial: CGI ˤưŪƥ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: CGI ˤưŪƥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Ϥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI Ĥ褦 Apache ꤹ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI ץ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">ޤưʤ !</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">΢DzäƤΤ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI ⥸塼/饤֥</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">ʤ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intro" id="intro">Ϥ</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
+
+ <p>CGI (Common Gateway Interface) ϡ֥Ф
+ ƥ򤹤볰ץȶĴư뤿ˡ
+ ƤޤΥץϤФ CGI ץ
+ CGI ץȤȸƤФޤCGI ϡ֥ȤưŪ
+ ƥĤ֤κǤñǰŪˡǤΥɥȤϡ
+ Apache ֥Ф CGI ꤷ
+ CGI ץ񤭻Ϥ뤿ȤʤǤ礦</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">CGI Ĥ褦 Apache ꤹ</a></h2>
+
+
+ <p>CGI ץưˤϡCGI Ĥ褦
+ Apache Ԥɬפޤ
+ ԤʤˡĤޤ</p>
+
+ <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3>
+
+
+ <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ƥ֤Ѥơ
+ CGI ץѤ̤̥ǥ쥯ȥ Apache ꤷޤ
+ Apache ϡΥǥ쥯ȥƤΥե CGI
+ ץǤȲꤷޤ
+ ơ̤ʥ꥽饤Ȥ׵ᤵȡ
+ Υץμ¹Ԥߤޤ</p>
+
+ <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ƥ֤ϰʲΤ褦˻Ѥޤ:</p>
+
+ <div class="example"><p><code>
+ ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
+ </code></p></div>
+
+ <p>ǥեȰ֤ Apache 򥤥󥹥ȡ뤷ʤС
+ ϥǥեȾ֤ <code>httpd.conf</code>
+ ե˴ޤޤƤޤ
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ƥ֤ϡURL ղäǥ쥯ȥ
+ <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>
+ ǥ쥯ƥ֤ȤʤƤޤ
+ <code class="directive">Alias</code> <code class="directive">ScriptAlias</code>
+ ̾<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ǥ쥯ȥ곰Υǥ쥯ȥΤ˻Ѥޤ
+ <code class="directive">Alias</code> <code class="directive">ScriptAlias</code>
+ Ȥκϡ<code class="directive">ScriptAlias</code> ƬǻϤޤ뤹٤Ƥ
+ URL CGI ץȤߤʤȤɲäΰ̣ޤǤ뤳ȤǤ
+ äơ嵭Ǥϡ<code>/cgi-bin/</code>
+ ǻϤޤ꥽ؤΤꥯȤФơǥ쥯ȥ
+ <code>/usr/local/apache2/cgi-bin/</code> 󶡤
+ CGI ץȤư褦 Apache ˼ޤ</p>
+
+ <p>㤨СURL <code>http://www.example.com/cgi-bin/test.pl</code>
+ ׵ᤵ줿硢Apache ե
+ <code>/usr/local/apache2/cgi-bin/test.pl</code>
+ ¹ԤνϤ֤Ȥߤޤ
+ 󡢥ե뤬¸ߤ¹ԲǽǤꡢ줿ˡǽϤ֤ޤ
+ ǤʤСApache ϥ顼å֤ޤ</p>
+
+
+ <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias ǥ쥯ȥ곰 CGI</a></h3>
+
+
+ <p>CGI ץϡƥͳ
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ 줿ǥ쥯ȥ¤뤳ȤФФޤˡˤꡢ
+ CGI ץѤǤ桼Ԥ椹뤳ȤǤޤ
+ ʤ顢ŬڤʥƥкȤʤСCGI
+ ץǤդΥǥ쥯ȥǼ¹ԤǤʤ褦ˤͳϤޤ
+ 㤨С桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ ǥ쥯ƥ֤Υۡǥ쥯ȥ۲˥֥ƥĤȤޤ
+ ⤷餬 CGI ץĤȤ˾ǤƤ⡢ᥤ
+ <code>cgi-bin</code> ǥ쥯ȥؤΥǤʤ硢
+ CGI ץ¹Ԥ뤳ȤǤ¾ξ꤬ɬפˤʤޤ</p>
+
+ <p>ǤդΥǥ쥯ȥ CGI μ¹ԤĤˤʳ꤬ɬפǤ
+ ޤ<code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ǥ쥯ƥ֤ˤä
+ <code>cgi-script</code> ϥɥ餬ǽˤʤäƤɬפޤ
+ ˡ<code class="directive"><a href="../mod/core.html#options">Options</a></code> ǥ쥯ƥ֤
+ <code>ExecCGI</code> ꤵƤʤФʤޤ</p>
+
+
+ <h3><a name="options" id="options">CGI μ¹Ԥǽˤ뤿 Options Ū˻Ѥ</a></h3>
+
+
+ <p>ФΥᥤե <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ ǥ쥯ƥ֤Ū˻Ѥ뤳ȤǡΥǥ쥯ȥ۲
+ CGI μ¹ԤĤ褦˻ꤹ뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/apache2/htdocs/somedir&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>嵭ǥ쥯ƥ֤ϡCGI եμ¹Ԥǽˤ褦
+ Apache ޤޤɤΥե뤬 CGI ե뤫
+ Фɬפޤ
+ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>
+ ǥ쥯ƥ֤Ǥϡ<code>cgi</code> ޤ <code>pl</code>
+ ĥҤ˻Ĥ٤ƤΥե CGI
+ ץȤƤߤʤȤ򥵡Фޤ:</p>
+
+ <div class="example"><p><code>
+ AddHandler cgi-script .cgi .pl
+ </code></p></div>
+
+
+ <h3><a name="htaccess" id="htaccess">.htaccess ե</a></h3>
+
+
+ <p><a href="htaccess.html"><code>.htaccess</code> 塼ȥꥢ</a>
+ <code>httpd.conf</code> ѹǤʤˤɤä CGI ץ
+ Ȥ褦ˤ뤫Ƥޤ</p>
+
+
+ <h3><a name="userdir" id="userdir">User ǥ쥯ȥ</a></h3>
+
+
+ <p><code>.cgi</code> ǽ뤹٤ƤΥեФ CGI ץ
+ ¹ԤĤˤϡʲѤǤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ AddHandler cgi-script .cgi<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>桼ǥ쥯ȥ <code>cgi-bin</code> ֥ǥ쥯ȥ
+ ٤ƤΥե CGI ץȤƻꤷˤ
+ ʲΤ褦ʤΤȤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin&gt;<br />
+ <span class="indent">
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="writing" id="writing">CGI ץ</a></h2>
+
+
+ <p>̾Ρץץߥ󥰤 CGI
+ ץߥ󥰤δ֤ˤϼĤΰ㤤ޤ</p>
+
+ <p>ĤϡCGI ץΤ٤ƤνϤˤ MIME-type
+ إåդʤФʤޤ
+ ϤɤΤ褦ʼΥƥĤäƤ뤫򥯥饤Ȥ˼
+ HTTP إåǤۤȤɤξǤϡΤ褦˽Ϥޤ:</p>
+
+ <div class="example"><p><code>
+ Content-type: text/html
+ </code></p></div>
+
+ <p>⤦ĤϡϤ HTML
+ ֥饦ɽ뤳ȤǤ벿¾ηˤɬפޤ
+ ξ HTML Ǥ礦GIF ᡼¾ HTML
+ ƥĤϤ CGI ץ񤯤Ȥ⤢Ǥ礦</p>
+
+ <p>ʳǤϡCGI ץ񤯤Ȥϡ
+ ʤ񤤤Ƥ¾ΥץȤ褯ƤǤ礦</p>
+
+ <h3><a name="firstcgi" id="firstcgi">ǽ CGI ץ</a></h3>
+
+
+ <p>˼Τϡ֥饦 1 ԰ CGI
+ ץǤʲϤ<code>first.pl</code>
+ Ȥե¸ <code>cgi-bin</code>
+ ǥ쥯ȥ֤Ƥ</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ print "Hello, World.";
+ </code></p></div>
+
+ <p>Perl ̤ƤʤƤ⡢
+ 뤫򤹤뤳ȤϤǤǤ礦1 ܤϡ
+ <code>/usr/bin/perl</code> ǸĤ륤󥿥ץ꥿
+ Υե򶡵뤹뤳ȤǤΥץब¹Ԥ뤳Ȥ
+ Apache (Ǽ¹Ԥ褦ȤƤʤСΥ )
+ ޤ2 ܤϡҤȤ content-type ޤ
+ ˤԤĤȤղäޤ
+ ˤꡢإåν˶Ԥ֤졢HTTP
+ إåνȥܥǥλϤޤ򼨤ޤ3 ܤϡ"Hello, World."
+ ȤʸǽȤʤޤ</p>
+
+ <p>ߤΥ֥饦򳫤ɥ쥹</p>
+
+ <div class="example"><p><code>
+ http://www.example.com/cgi-bin/first.pl
+ </code></p></div>
+
+ <p>뤤ϥե֤ꤹȡ
+ <code>Hello, World.</code>
+ Ȥ 1 Ԥ֥饦ɤ˸Ǥ礦
+ Ϥޤꥨƥ󥰤ʤȤǤϤޤ
+ 줬ޤưС
+ ¾ΤɤΤ褦ʤΤǤưȤǤ褦ˤʤޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">ޤưʤ !</a></h2>
+
+
+ <p>֤ CGI ץؤΥԤʤäȤ
+ ֥饦ǸǽͤĤδŪʤȤޤ:</p>
+
+ <dl>
+ <dt>CGI ץν</dt>
+ <dd>餷 ! Ϥ٤ƤޤưȤ̣ޤ
+ Ϥɤ⡢֥饦˽Ƥʤϡ
+ <code>Content-Type</code> CGI ץ
+ åȤǧƤ</dd>
+
+ <dt>CGI ץΥɡޤ "POST Method Not Allowed"
+ Ȥå</dt>
+ <dd>ϡCGI ץǤ褦 Apache
+ ŬڤꤷƤʤäȤ̣ޤ<a href="#configuring">CGI Ĥ褦
+ Apache ꤹ</a>ξϤɤľ
+ ʤְ㤨õƤߤƤ
+ </dd>
+
+ <dt>å "Forbidden" ǻϤޤäƤ</dt>
+ <dd>ϥѡߥåȤȤ̣ޤ
+ <a href="#errorlogs">Apache Υ顼</a>ȡҤ<a href="#permissions">֥եΥѡߥå</a>
+ ξϤåƤ
+ </dd>
+
+ <dt>"Internal Server Error" Ȥå</dt>
+ <dd><a href="#errorlogs">Apache
+ Υ顼</a>åȡ"Premature end of script headers"
+ ȤϿƤȻפޤơ餯 CGI
+ ץˤä줿顼å⵭ϿƤǤ礦
+ ξ硢CGI ץबŬڤ
+ HTTP إåϤǤʤΤ뤿ˡ
+ ʲγƾϤǥåƤߤƤ</dd>
+ </dl>
+
+ <h3><a name="permissions" id="permissions">եΥѡߥå</a></h3>
+
+
+ <p>ФϤʤθ¤Ǽ¹ԤƤʤΤ˺ʤ褦ˡ
+ ĤޤꡢưȤФø⤿ʤ桼 - ̾ <code>nobody</code>
+ <code>www</code> θ¤Ǽ¹Ԥޤäơʤͭ
+ ե¹Ԥˤ̤ΥѡߥåɬפȤʤޤ
+ ̾<code>nobody</code> ¹ԤΤ˽ʬʥѡߥåͿˡϡ
+ եïǤ¹ԲǽȤѡߥåͿ뤳ȤǤ:</p>
+
+ <div class="example"><p><code>
+ chmod a+x first.pl
+ </code></p></div>
+
+ <p>ޤ⤷ʤΥץब¾Υեɤ߽񤭤ʤС
+ Υեϡ줬ǽȤʤѡߥå
+ äƤɬפޤ</p>
+
+
+
+ <h3><a name="pathinformation" id="pathinformation">ѥȴĶ</a></h3>
+
+
+ <p>ޥɥ饤󤫤ץ¹ԤȤ
+ ռʤƤ⥷Ϥ󤬤ޤ
+ 㤨СȤեΤˤɤ򸡺褤
+ <code>PATH</code> ޤ</p>
+
+ <p>ץब CGI ץȤƥ֥ФˤäƼ¹ԤȤ
+ Ʊ <code>PATH</code> ǤϤʤ⤷ޤ
+ CGI ץǸƤӽФץ
+ (㤨С<code>sendmail</code> Τ褦ʤ) ϡ
+ եѥǻꤹɬפǤ礦ˤꡢCGI
+ ץ¹Ԥ褦ȤȤ
+ ϤΤ褦ʥץ򸫤Ĥ뤳ȤǤޤ</p>
+
+ <p>ƱͤʤȤϡץȤΥ󥿥ץ꥿ (Ф <code>perl</code>)
+ ؤΥѥǡCGI ץ 1 ܤ˼Τ褦˼ޤ:</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl
+ </code></p></div>
+
+ <p>줬󥿡ץ꥿ؤμºݤΥѥǤ뤳ȤǧƤޤ</p>
+
+
+ <p>ޤCGI ץब¾<a href="#env">Ķѿ</a>˰¸ƤϡδĶѿ
+ Apache Ϥ褦ˤɬפޤ</p>
+
+ <h3><a name="syntaxerrors" id="syntaxerrors">ץ२顼</a></h3>
+
+
+ <p>CGI
+ ץबԤΤ񡢥ץ༫Ȥ꤬Ǥ
+ CGI λȤ򤷡ҤĤθȤƤʤʤС
+ ޤְ㤤ʤǤ礦֥饦ȤäƥƥȤ
+ ޤǧ뤳Ȥϡޥɥ饤󤫤ץब¹ԤǤ뤳ȤǤ
+ 㤨Сʲ¹ԤƤߤƤ:</p>
+
+ <div class="example"><p><code>
+ cd /usr/local/apache2/cgi-bin<br />
+ ./first.pl
+ </code></p></div>
+
+ <p>(<code>perl</code> 󥿥ץ꥿ϸƤФʤǤ
+ Apache ץȤκǽιԤ <a href="#pathinformation">ѥ</a> ȤäƸĤޤ)</p>
+
+ <p>ǽ˥ץफϤΤ <code>Content-Type</code> ޤߡ
+ ˶Ԥ³ HTTP إåǤʤФʤޤ¾ΤΤϤƤ
+ ϡApache ϤΥץ򥵡зͳǼ¹Ԥ褦ȤȤˤ
+ <code>Premature end of script headers</code> 顼Ϥޤܺ٤
+ 嵭 <a href="#writing">CGI ץ</a> ɤǤ</p>
+
+
+ <h3><a name="errorlogs" id="errorlogs">顼</a></h3>
+
+
+ <p>顼ͧãǤ
+ ƤΤޤʤȤϡ顼˥åޤ
+ ɬǽ˸٤Ǥ
+ ⤷ʤ֥ȤŤƤ꤬
+ 顼λȤƤʤʤСä¾ΥȤǼŤ٤Ǥ
+ 顼ɤؤ֤ȤǡۤȤƤ꤬®˳ǧ졢
+ ®˲褵ȤȤʬǤ礦</p>
+
+
+ <h3><a name="suexec" id="suexec">Suexec</a></h3>
+
+
+ <p><a href="../suexec.html">suexec</a> ݡȥץ
+ СۥȤ桼Υۡǥ쥯ȥξ˰ͤä
+ CGI ץ㤦桼¤β餻뤳Ȥǽˤޤ
+ Suexec θ¤Υå˸ʤ
+ CGI ץब <code>Premature end of script headers</code> 顼
+ ¹Ԥޤ</p>
+
+ <p>suexec ȤäƤ뤫ɤĴ٤ˤ <code>apachectl
+ -V</code> ¹Ԥơ<code>SUEXEC_BIN</code> ξĴ٤Ƥ
+ Apache <code class="program"><a href="../programs/suexec.html">suexec</a></code> ΥХʥȯϡsuexec
+ Ѥޤ</p>
+
+ <p>suexec 򤷤Ƥʤ¤ꡢȤ٤ǤϤޤ
+ suexec ̵ˤˤϡ<code>SUEXEC_BIN</code> ؤƤ
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code> Хʥ (̾ѹ) Ǥ
+ <a href="../suexec.html">suexec</a> ɤǡޤ
+ ȤΤǤС<code>suexec -V</code> ¹Ԥ suexec
+ եΰ֤Ĵ١ΥեȤäƥݥꥷȿ
+ ĤƤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behindscenes" id="behindscenes">΢DzäƤΤ?</a></h2>
+
+
+ <p>CGI ץߥ󥰤˽Ϥȡ
+ ΢ǵäƤ뤳ȤˤĤƹ򤹤뤳ȤΩޤ
+ ֥饦ȥФɤΤ褦̿뤫ˤĤƤäˤǤ
+ ʤʤ顢"Hello, World."
+ ץ񤯤ȤϤ˷빽Ǥ
+ äͭפǤϤޤ</p>
+
+ <h3><a name="env" id="env">Ķѿ</a></h3>
+
+
+ <p>Ķѿϡ
+ ʤԥ塼ȤȤդ¸ߤƤͤǤ
+ ϡѥ
+ (ޥɤ򥿥פȤ˼¹ԤºݤΥեõФȤ)
+ 桼̾üʤɤΤ褦ʤΤǤ
+ ̾ʻѤƤĶѿδʥꥹȤĴ٤ˤϡ
+ ޥɥץץȤ <code>env</code> Ϥޤ</p>
+
+ <p>CGI ν桢Фȥ֥饦Ķѿꤷ
+ ˤߤ̿뤳ȤǤ褦ˤʤޤ
+ δĶѿϡ֥饦 (Netscape, IE, Lynx)Х
+ (Apache, IIS, WebSite)¹ԤƤ CGI
+ ץ̾ʤɤǤ</p>
+
+ <p>ѿ CGI ץޤѤǤޤ
+ ơϥ饤ȤȥФ̿äȾʬǤ
+ ɬפѿδʥꥹȤ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a> ˤޤ</p>
+
+ <p>ʲñ Perl CGI
+ ץϡϤƤδĶѿɽޤƱͤΥץϡ
+ Apache ǥȥӥ塼 <code>cgi-bin</code>
+ ǥ쥯ȥĴޤޤƤޤ
+ ĤѿɬܤǤꡢĤǤդǤ뤳ȤդƤ
+ ơΥꥹȤˤϤʤĤѿɽƤ뤫⤷ޤ
+ ˡApache ϥǥեȤѰդƤŪʤΤ
+ <a href="../env.html">ʤȤδĶѿä</a>Ρ
+ ¿ΰۤʤˡѰդƤޤ</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ foreach $key (keys %ENV) {<br />
+ <span class="indent">
+ print "$key --&gt; $ENV{$key}&lt;br&gt;";<br />
+ </span>
+ }
+ </code></p></div>
+
+
+ <h3><a name="stdin" id="stdin">STDIN STDOUT</a></h3>
+
+
+ <p>Фȥ饤ȴ֤Τ⤦Ĥ̿ϡɸ
+ (<code>STDIN</code>)ɸ (<code>STDOUT</code>)
+ ̤ƹԤʤޤ̾ʸ̮ˤơ<code>STDIN</code>
+ ϥܡɤץबư뤿Ϳե̣
+ <code>STDOUT</code> ̾拾󥽡ޤϥ꡼̣ޤ</p>
+
+ <p>֥եफ CGI ץ<code>POST</code>
+ ȤեΥǡ̤ʥեޥåȤ«ͤ졢
+ <code>STDIN</code> ̤ơCGI ץ˰Ϥޤ
+ ץϥǡܡ
+ ⤷ϥե뤫ƤΤ褦˽뤳ȤǤޤ</p>
+
+ <p>̤ʥեޥåȡפϤȤƤñǤե̾ͤϥ
+ (=) ǷФޤͤȤϥѥ (&amp;) ǷФޤ
+ ڡѥɡΤ褦ݤʸϡ
+ 餬ưܤˤʤ褦ˤʸ 16 ʤѴޤ
+ ǡʸϡʲΤ褦ˤʤޤ:
+ </p>
+
+ <div class="example"><p><code>
+ name=Rich%20Bowen&amp;city=Lexington&amp;state=KY&amp;sidekick=Squirrel%20Monkey
+ </code></p></div>
+
+ <p>Τ褦ʸ URL
+ ղäΤ򸫤Ǥ礦ξ硢Ф
+ <code>QUERY_STRING</code> ȤĶѿˤʸޤ
+ <code>GET</code> ꥯȤȸƤФޤ
+ HTML եǤϡǡϤ <code>GET</code>
+ <code>POST</code> ΤɤѤ뤫<code>FORM</code>
+ <code>METHOD</code> °ǻꤷޤ</p>
+
+ <p>CGI ץϡʸΩľʬ䤹Ǥޤ
+ ˤ⡢Υǡ饤֥⥸塼뤬¸ߤޤ
+ ϡCGI ץ¾̤ǤƱͤΩޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="libraries" id="libraries">CGI ⥸塼/饤֥</a></h2>
+
+
+ <p>CGI ץ񤯤ȤݤʻŻʬ򤷤Ƥ
+ ɥ饤֥ޤϥ⥸塼ȤȤƤ٤Ǥ
+ ϥ顼򸺤餷ᤤȯˤĤʤޤ</p>
+
+ <p>Perl CGI ץ񤤤Ƥʤ顢⥸塼 <a href="http://www.cpan.org/">CPAN</a> 󶡤Ƥޤ
+ ŪΤκǤڤƤ⥸塼 <code>CGI.pm</code> Ǥ
+ <code>CGI::Lite</code> ⸡Ƥޤ礦ϡۤȤɤΥץ
+ ˤɬפȤ뤹٤ƤεǽκǾåȤμǤ</p>
+
+ <p>C CGI ץ񤤤Ƥʤ顢
+ ץ󤬤ޤΰĤ <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a>
+ 󶡤Ƥ <code>CGIC</code> 饤֥Ǥ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinfo" id="moreinfo">ʤ</a></h2>
+
+
+ <p>CGI ˴ؤϥ֤ǿ¿󶡤ƤޤCGI
+ ˤĤƤ Usenet <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a> ǡ
+ ¾Υ桼Ĥ뤳ȤǤޤHTML Writers Guide
+ -servers ᡼󥰥ꥹȤϡʤμ˲Ƥʥ꥽Ǥ
+ <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a>
+ ǹ¿õФȤǤޤ</p>
+
+ <p>Ƥ󡢤餯 CGI
+ ץư˴ؤܺ٤ƤҤƤ
+ CGI λͤɤ٤ǤꥸʥС
+ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a>
+ ǡåץǡȤ줿ɥեȤ
+ <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface RFC
+ ץ</a>ǻȤ뤳ȤǤޤ</p>
+
+ <p>CGI ˤĤơääƤ᡼󥰥ꥹȤޤϥ˥塼
+ 롼פ˼ȤäΡäƤۤȡ
+ ºݤ˵äȤɤ㤦ѤƤ륵С
+ CGI ץ򵭽ҤƤ˴ؤ뽽ʬʾȡ
+ ǽǤΥɤ󶡤褦ˤƤ
+ 뤳Ȥǡ꤬ñ˸Ĥ褦ˤʤޤ</p>
+
+ <p>Apache ΥɤˤȯȤοƤʤ¤ꡢ
+ CGI ˴ؤ Apache
+ Хǡ١<strong>٤Ǥʤ</strong>
+ ȤܤƤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/cgi.html.ko.euc-kr b/docs/manual/howto/cgi.html.ko.euc-kr
new file mode 100644
index 00000000..da8c9bad
--- /dev/null
+++ b/docs/manual/howto/cgi.html.ko.euc-kr
@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ 丮: CGI - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>ġ 丮: CGI </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Ұ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI ϵ ġ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI α׷ ۼϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">׷ ʾƿ!</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">ڿ °?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI /̺귯</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo"> ...</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intro" id="intro">Ұ</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
+
+ <p>CGI (Common Gateway Interface) CGI α׷
+ Ȥ CGI ũƮ θ, ( ) ܺ
+ α׷ ϴ Ѵ. Ʈ
+ ϰ ̴. ġ
+ CGI ϴ Ұϰ, CGI α׷
+ ۼغ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">CGI ϵ ġ ϱ</a></h2>
+
+
+ <p>CGI α׷ ùٷ Ϸ CGI ϵ
+ ġ ؾ Ѵ. ϴ .</p>
+
+ <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3>
+
+
+ <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ þ ϸ ġ Ư 丮 CGI α׷
+ д. ġ 丮 ִ CGI
+ α׷̶ Ͽ Ŭ̾Ʈ ڿ ûϸ ڿ
+ Ϸ õѴ.</p>
+
+ <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ þ Ѵ.</p>
+
+ <div class="example"><p><code>
+ ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
+ </code></p></div>
+
+ <p> ġ ⺻ ҿ ġ
+ <code>httpd.conf</code> Ͽ ִ ̴. <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> þ <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> þ URL
+ պκ Ư 丮 Ѵ.
+ <code class="directive">Alias</code>
+ <code class="directive">ScriptAlias</code> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> 丮 ۿ ִ
+ 丮 Ѵ. <code class="directive">Alias</code>
+ <code class="directive">ScriptAlias</code>
+ <code class="directive">ScriptAlias</code> ߰ URL պκ
+ ϴ CGI α׷ ϴ ̴.
+ ׷ ġ <code>/cgi-bin/</code>
+ ϴ ڿ ûϸ
+ <code>/usr/local/apache2/cgi-bin/</code> 丮
+ ãƼ CGI α׷ ó϶ ˸.</p>
+
+ <p> , URL
+ <code>http://www.example.com/cgi-bin/test.pl</code>
+ ûϸ ġ
+ <code>/usr/local/apache2/cgi-bin/test.pl</code>
+ Ͽ ȯѴ. ϰ డϸ
+  ε ؾ Ѵ. ׷ ġ
+ .</p>
+
+
+ <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias 丮 ۿ ִ CGI</a></h3>
+
+
+ <p> Ȼ CGI α׷ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 丮
+ Ѵ. ׷ ڴ CGI α׷
+ ִ ִ. ׷ ġ
+ ߴٸ ƹ 丮 CGI α׷
+ . , <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> þ Ͽ
+ ڰ ڽ Ȩ丮 츦
+ . ڰ ڽ CGI α׷ ϰ
+ <code>cgi-bin</code> 丮 ٱ ٸ, ٸ
+ CGI α׷ ϰ ̴.</p>
+
+ <p>ƹ 丮 CGI Ϸ
+ ʿϴ. , <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> þ Ͽ
+ <code>cgi-script</code> ڵ鷯 ۵ؾ Ѵ. ι°,
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code> þ
+ <code>ExecCGI</code> ؾ Ѵ.</p>
+
+
+ <h3><a name="options" id="options">Options Ͽ CGI ϱ</a></h3>
+
+
+ <p> ּϿ <code class="directive"><a href="../mod/core.html#options">Options</a></code> þ Ͽ Ư
+ 丮 CGI ִ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/apache2/htdocs/somedir&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> þ ġ CGI Ѵ. 
+ CGI ˷ Ѵ. <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> þ
+ Ȯڰ <code>cgi</code> <code>pl</code>
+ CGI α׷̶ ˸.</p>
+
+ <div class="example"><p><code>
+ AddHandler cgi-script .cgi .pl
+ </code></p></div>
+
+
+ <h3><a name="htaccess" id="htaccess">.htaccess </a></h3>
+
+
+ <p><a href="htaccess.html"><code>.htaccess</code> 丮</a>
+ <code>httpd.conf</code> ٱ 쿡 CGI α׷
+ ִ ˷ش.</p>
+
+
+ <h3><a name="userdir" id="userdir"> 丮</a></h3>
+
+
+ <p>Ʒ ϸ 丮 <code>.cgi</code>
+ CGI α׷ Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html&gt;<br />
+ <span class="indent">
+ Options +ExecCGI<br />
+ AddHandler cgi-script .cgi<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> ϸ 丮 <code>cgi-bin</code>
+ 丮 ִ CGI α׷ νѴ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin&gt;<br />
+ <span class="indent">
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="writing" id="writing">CGI α׷ ۼϱ</a></h2>
+
+
+ <p>``Ϲ'' α׷ְ CGI α׷ ̿ ΰ
+ ֵ ִ.</p>
+
+ <p>ù° ̴ CGI α׷ ٸ ϱ
+ MIME-type ؾ Ѵٴ ̴. HTTP
+ Ŭ̾Ʈ Ŭ̾Ʈ  ްԵ ̸ ˸.
+ .</p>
+
+ <div class="example"><p><code>
+ Content-type: text/html
+ </code></p></div>
+
+ <p>ι° ̴ HTML Ȥ ִ
+ ؾ Ѵٴ ̴. κ HTML ,
+ gif ׸ HTML ƴ ϴ CGI
+ α׷ ۼϴ 쵵 ִ.</p>
+
+ <p>ΰ ϰ CGI α׷ ۼ ̹
+ ٸ α׷ ſ ϴ.</p>
+
+ <h3><a name="firstcgi" id="firstcgi">ó CGI α׷</a></h3>
+
+
+ <p> CGI α׷ .
+ ״ <code>first.pl</code>̶ Ͽ ϰ,
+ <code>cgi-bin</code> 丮 Ѵ.</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ print "Hello, World.";
+ </code></p></div>
+
+ <p>Perl ͼ ʴ Ͼ
+ ִ. ù° ġ(Ȥ ϴ )
+ <code>/usr/bin/perl</code> ġ ִ Ͽ
+ α׷ ϶ ˸. ι°
+ content-type ϰ carriage-return ٹٲ
+ ι Ѵ. ׷ ڿ HTTP ϴ
+ , Ѵ. ° "Hello, World."
+ ڿ Ѵ. ̰ ̴.</p>
+
+ <p> ϰ ּҸ ԷѴ</p>
+
+ <div class="example"><p><code>
+ http://www.example.com/cgi-bin/first.pl
+ </code></p></div>
+
+ <p> Ҹ Էϸ, â <code>Hello, World.</code>
+ δ. е , ѹ ϴ
+ ٸ õ ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">׷ ʾƿ!</a></h2>
+
+
+ <p> CGI α׷ Ҷ ִ
+ ⺻ װ.</p>
+
+ <dl>
+ <dt>CGI α׷ </dt>
+ <dd>! Ѵٴ ̴. Ȯ
+ ùٷ ó Ѵٸ, CGI α׷
+ ùٸ <code>Content-Type</code> Ͽ ȮѴ.</dd>
+
+ <dt>CGI α׷ ҽڵ Ȥ "POST Method Not Allowed"
+ </dt>
+ <dd>CGI α׷ ϵ ġ
+ ʾҴٴ ̴. <a href="#configuring">ġ ϱ</a>
+ ٽ а κ ִ ãƺ.</dd>
+
+ <dt>"Forbidden" ϴ </dt>
+ <dd> ִٴ ̴. <a href="#errorlogs">ġ
+ α</a> Ʒ <a href="#permissions">ϱ</a>
+ Ȯ϶.</dd>
+
+ <dt>"Internal Server Error" </dt>
+ <dd><a href="#errorlogs">ġ α</a> Ƹ
+ CGI α׷ Բ "Premature end of
+ script headers" ̴. Ʒ ϳ
+ ȮϿ  CGI α׷ HTTP
+ ߴ ˾ƺ.</dd>
+ </dl>
+
+ <h3><a name="permissions" id="permissions">ϱ</a></h3>
+
+
+ <p> Ű ϶.
+ , ϸ Ư (
+ <code>nobody</code> <code>www</code>) Ѵ.
+ ׷ Ϸ ʿϴ.
+ Ͽ <code>nobody</code> ϱ⿡
+ ֱ ο ش.</p>
+
+ <div class="example"><p><code>
+ chmod a+x first.pl
+ </code></p></div>
+
+ <p>, α׷ ٸ аų ٸ Ͽ
+ ʿϴ.</p>
+
+
+
+ <h3><a name="pathinformation" id="pathinformation"> ȯ</a></h3>
+
+
+ <p>࿡ α׷ ϸ ڵ 
+ ޵ȴ. , <code>PATH</code>
+ ã Ҹ ˷ش.</p>
+
+ <p> α׷ CGI α׷ Ҷ
+ <code>PATH</code> ٸ ִ. ( ,
+ <code>sendmail</code> ) CGI α׷ ȿ ϴ
+ ɾ η ؾ ɾ ã
+ ִ.</p>
+
+ <p> CGI α׷ ù° ٿ
+ ũƮ ( <code>perl</code>) ο
+ ߻Ѵ.</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl
+ </code></p></div>
+
+ <p> ȮѴ.</p>
+
+ <p>, CGI α׷ ٸ <a href="#env">ȯ溯</a>
+ Ѵٸ ġ α׷ ؾ
+ Ѵ.</p>
+
+
+
+ <h3><a name="syntaxerrors" id="syntaxerrors">α׷ </a></h3>
+
+
+ <p>CGI α׷ ϴ κ α׷ ü
+ ̴. Ư ΰ Ǽ ʾҰ
+ ִٸ ׷. ϱ
+ ࿡ α׷ غ. ,
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ cd /usr/local/apache2/cgi-bin<br />
+ ./first.pl
+ </code></p></div>
+
+ <p>(<code>perl</code> ͸ .
+ ġ ũƮ ù° ٿ ִ <a href="#pathinformation"> </a> Ͽ ͸
+ ãƾ Ѵ.)</p>
+
+ <p>α׷ <code>Content-Type</code>
+ HTTP ϰ ؾ Ѵ. ٸ
+ Ѵٸ ġ <code>Premature
+ end of script headers</code> ȯѴ. ڼ
+ <a href="#writing">CGI α׷ ۼϱ</a> ϶.</p>
+
+
+ <h3><a name="errorlogs" id="errorlogs"> α</a></h3>
+
+
+ <p> α״ ̴. ߸Ǹ α׿
+ . α׸ Ѵ. Ʈ
+ ȣϴ α׸ ϰ Ѵٸ, Ƹ
+ ٸ ü ˾ƺ Ѵ. α׸ ,
+ κ ľϿ ذ ִ.</p>
+
+
+ <h3><a name="suexec" id="suexec">Suexec</a></h3>
+
+
+ <p><a href="../suexec.html">suexec</a> α׷
+ ϸ  ȣƮ Ȥ  丮 ִ
+ CGI α׷ ٸ ִ.
+ Suexec ſ ϰ ˻ϸ, ˻縦 ϳ
+ ϸ CGI α׷ ʰ <code>Premature
+ end of script headers</code> ȯѴ.</p>
+
+ <p>suexec ϰ ִ ˷ <code>apachectl -V</code>
+ Ͽ <code>SUEXEC_BIN</code> ġ ȮѴ. ġ
+ Ҷ ҿ suexec ߰ϸ, suexec
+ ִ.</p>
+
+ <p>suexec ߴٸ ؼ ȵȴ.
+ suexec <code>SUEXEC_BIN</code> ġ
+ ִ <code>suexec</code> (Ȥ ϸ
+ ٲٰ) ϸ ȴ. <a href="../suexec.html">suexec</a> ׷
+ ϰ ʹٸ, <code>suexec -V</code> Ͽ suexec
+ α ġ ˾Ƴ αϿ  Ģ
+ ִ ã´.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="behindscenes" id="behindscenes">ڿ °?</a></h2>
+
+
+ <p>CGI α׷ֿ ͼ ڿ ϸ
+ ȴ. ü ϴ
+ ϴ ̴. "Hello, World." ϴ
+ α׷ ۼ ̷ α׷
+ ⶧̴.</p>
+
+ <h3><a name="env" id="env">ȯ溯</a></h3>
+
+
+ <p>ȯ溯 ǻ͸ ϴ
+ ٴϴ ̴. ȯ溯 path (ǻͰ Է
+ ɾ شϴ ã ), ڸ, ͹̳
+ . Ϲ ȯ溯
+ Ʈ <code>env</code> ԷѴ.</p>
+
+ <p>CGI Ҷ ȯ溯
+ ȯѴ. (Netscape, IE,
+ Lynx), (ġ, IIS, WebSite), ϴ CGI
+ α׷ ִ.</p>
+
+ <p>CGI α׷Ӵ ̷ ְ,
+ ȯ溯 Ŭ̾Ʈ- ſ Ϻκ Ѵ.
+ ü ʼ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a> ִ.</p>
+
+ <p>Ʒ Perl CGI α׷ ڽſ ޵
+ ȯ溯 ش. ġ <code>cgi-bin</code>
+ 丮 ̿ α׷ ΰ ִ.
+ ʼ̰ ̴. ׷ Ͽ
+ δ. , ġ ⺻ ϴ ȯ溯
+ ܿ <a href="../env.html"> ȯ溯
+ ߰ ִ</a>.</p>
+
+ <div class="example"><p><code>
+ #!/usr/bin/perl<br />
+ print "Content-type: text/html\n\n";<br />
+ foreach $key (keys %ENV) {<br />
+ <span class="indent">
+ print "$key --&gt; $ENV{$key}&lt;br&gt;";<br />
+ </span>
+ }
+ </code></p></div>
+
+
+ <h3><a name="stdin" id="stdin">STDIN STDOUT</a></h3>
+
+
+ <p>, Ŭ̾Ʈ ǥԷ(<code>STDIN</code>)
+ ǥ(<code>STDOUT</code>) Ѵ. ϻ
+ <code>STDIN</code> Ű峪 α׷ óϴ
+ Ÿ, <code>STDOUT</code> ܼ̳ ȭ Ѵ.</p>
+
+ <p>CGI α׷ (form) <code>POST</code>ϸ
+ Ŀ Է ڷḦ Ư  CGI α׷
+ <code>STDIN</code> Ѵ. ׷ α׷ Ű峪
+ Ͽ ڷḦ óϵ ڷḦ ó ִ.</p>
+
+ <p>"Ư " ſ ϴ. ׸ ̸ ȣ(=)
+ ϰ, ׸ ̸ ֵ ۻ(&amp;)
+ Ѵ. , ۻ, ȣ ڿ ڴ
+ ȥ ʵ 16 ȯѴ. ڷ ڿ
+ .</p>
+
+ <div class="example"><p><code>
+ name=Rich%20Bowen&amp;city=Lexington&amp;state=KY&amp;sidekick=Squirrel%20Monkey
+ </code></p></div>
+
+ <p> URL ڿ ̷ ڿ ȴ.
+ ڿ <code>QUERY_STRING</code>̶ ȯ溯 Ѵ.
+ ̸ <code>GET</code> û̶ Ѵ. <code>FORM</code>
+ ± <code>METHOD</code> Ӽ Ͽ HTML (form)
+ ڷḦ <code>GET</code> <code>POST</code> Ѵ.</p>
+
+ <p> α׷ ̷ ڿ ɰ
+ Ѵ. ̷ ڷ ó CGI α׷ ٸ
+ Ǵ ̺귯 ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="libraries" id="libraries">CGI /̺귯</a></h2>
+
+
+ <p>CGI α׷ ۼҶ ۾ ִ ڵ
+ ̺귯 Ȥ غ Ѵ. ̷
+ ϸ װ ٰ α׷ ִ.</p>
+
+ <p>Perl CGI α׷ ۼѴٸ <a href="http://www.cpan.org/">CPAN</a> ã
+ ִ. CGI ߿ θ Ǵ
+ <code>CGI.pm</code>̴. κ α׷ ּ
+ <code>CGI::Lite</code> ִ.</p>
+
+ <p>C CGI α׷ ۼѴٸ .
+ ϳ <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a>
+ ִ <code>CGIC</code> ̺귯.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moreinfo" id="moreinfo"> ...</a></h2>
+
+
+ <p> ſ CGI ִ. ׷ <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a>
+ CGI ִ. HTML Writers Guild -servers
+ ϸƮ ã⿡ Ǹ Ҵ. <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a>
+ ִ.</p>
+
+ <p>׸ CGI α׷ ۿ
+ CGI Ծ о 𸥴. <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a>
+ ְ, ʾ <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface
+ RFC Ʈ</a> ִ.</p>
+
+ <p>ϸƮ ׷쿡 ݰ ִ CGI
+ Ҷ ߻ , ߻
+  ٸ, ϴ , CGI α׷ ۼ
+ , ϸ ش ڵ带 ڼ . ׷ ذå
+ ã .</p>
+
+ <p>ġ ҽڵ尡 ߸Ǿٰ Ȯ ʴ CGI
+ ġ ͺ̽ ø <strong></strong>
+ ȵȴ.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/htaccess.html b/docs/manual/howto/htaccess.html
new file mode 100644
index 00000000..9c6579d8
--- /dev/null
+++ b/docs/manual/howto/htaccess.html
@@ -0,0 +1,15 @@
+URI: htaccess.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: htaccess.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: htaccess.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: htaccess.html.pt-br
+Content-Language: pt-br
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/howto/htaccess.html.en b/docs/manual/howto/htaccess.html.en
new file mode 100644
index 00000000..0ab4f5e9
--- /dev/null
+++ b/docs/manual/howto/htaccess.html.en
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Tutorial: .htaccess files - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: .htaccess files</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+
+<p><code>.htaccess</code> files provide a way to make configuration
+changes on a per-directory basis.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess files</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">What they are/How to use them</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#when">When (not) to use .htaccess files</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">How directives are applied</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#auth">Authentication example</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Server Side Includes example</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI example</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Troubleshooting</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">.htaccess files</a></h2>
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">What they are/How to use them</a></h2>
+
+
+ <p><code>.htaccess</code> files (or "distributed configuration files")
+ provide a way to make configuration changes on a per-directory basis. A
+ file, containing one or more configuration directives, is placed in a
+ particular document directory, and the directives apply to that
+ directory, and all subdirectories thereof.</p>
+
+ <div class="note"><h3>Note:</h3>
+ <p>If you want to call your <code>.htaccess</code> file something
+ else, you can change the name of the file using the <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> directive. For example,
+ if you would rather call the file <code>.config</code> then you
+ can put the following in your server configuration file:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .config
+ </code></p></div>
+ </div>
+
+ <p>In general, <code>.htaccess</code> files use the same syntax as
+ the <a href="../configuring.html#syntax">main configuration
+ files</a>. What you can put in these files is determined by the
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> directive. This
+ directive specifies, in categories, what directives will be
+ honored if they are found in a <code>.htaccess</code> file. If a
+ directive is permitted in a <code>.htaccess</code> file, the
+ documentation for that directive will contain an Override section,
+ specifying what value must be in <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> in order for that
+ directive to be permitted.</p>
+
+ <p>For example, if you look at the documentation for the <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>
+ directive, you will find that it is permitted in <code>.htaccess</code>
+ files. (See the Context line in the directive summary.) The <a href="../mod/directive-dict.html#Context">Override</a> line reads
+ <code>FileInfo</code>. Thus, you must have at least
+ <code>AllowOverride FileInfo</code> in order for this directive to be
+ honored in <code>.htaccess</code> files.</p>
+
+ <div class="example"><h3>Example:</h3><table>
+ <tr>
+ <td><a href="../mod/directive-dict.html#Context">Context:</a></td>
+ <td>server config, virtual host, directory, .htaccess</td>
+ </tr>
+
+ <tr>
+ <td><a href="../mod/directive-dict.html#Override">Override:</a></td>
+ <td>FileInfo</td>
+ </tr>
+ </table></div>
+
+ <p>If you are unsure whether a particular directive is permitted in a
+ <code>.htaccess</code> file, look at the documentation for that
+ directive, and check the Context line for ".htaccess".</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="when" id="when">When (not) to use .htaccess files</a></h2>
+
+ <p>In general, you should never use <code>.htaccess</code> files unless
+ you don't have access to the main server configuration file. There is,
+ for example, a prevailing misconception that user authentication should
+ always be done in <code>.htaccess</code> files. This is simply not the
+ case. You can put user authentication configurations in the main server
+ configuration, and this is, in fact, the preferred way to do
+ things.</p>
+
+ <p><code>.htaccess</code> files should be used in a case where the
+ content providers need to make configuration changes to the server on a
+ per-directory basis, but do not have root access on the server system.
+ In the event that the server administrator is not willing to make
+ frequent configuration changes, it might be desirable to permit
+ individual users to make these changes in <code>.htaccess</code> files
+ for themselves. This is particularly true, for example, in cases where
+ ISPs are hosting multiple user sites on a single machine, and want
+ their users to be able to alter their configuration.</p>
+
+ <p>However, in general, use of <code>.htaccess</code> files should be
+ avoided when possible. Any configuration that you would consider
+ putting in a <code>.htaccess</code> file, can just as effectively be
+ made in a <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section in your main server
+ configuration file.</p>
+
+ <p>There are two main reasons to avoid the use of
+ <code>.htaccess</code> files.</p>
+
+ <p>The first of these is performance. When <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ is set to allow the use of <code>.htaccess</code> files, Apache will
+ look in every directory for <code>.htaccess</code> files. Thus,
+ permitting <code>.htaccess</code> files causes a performance hit,
+ whether or not you actually even use them! Also, the
+ <code>.htaccess</code> file is loaded every time a document is
+ requested.</p>
+
+ <p>Further note that Apache must look for <code>.htaccess</code> files
+ in all higher-level directories, in order to have a full complement of
+ directives that it must apply. (See section on <a href="#how">how
+ directives are applied</a>.) Thus, if a file is requested out of a
+ directory <code>/www/htdocs/example</code>, Apache must look for the
+ following files:</p>
+
+ <div class="example"><p><code>
+ /.htaccess<br />
+ /www/.htaccess<br />
+ /www/htdocs/.htaccess<br />
+ /www/htdocs/example/.htaccess
+ </code></p></div>
+
+ <p>And so, for each file access out of that directory, there are 4
+ additional file-system accesses, even if none of those files are
+ present. (Note that this would only be the case if
+ <code>.htaccess</code> files were enabled for <code>/</code>, which
+ is not usually the case.)</p>
+
+ <p>The second consideration is one of security. You are permitting
+ users to modify server configuration, which may result in changes over
+ which you have no control. Carefully consider whether you want to give
+ your users this privilege. Note also that giving users less
+ privileges than they need will lead to additional technical support
+ requests. Make sure you clearly tell your users what level of
+ privileges you have given them. Specifying exactly what you have set
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> to, and pointing them
+ to the relevant documentation, will save yourself a lot of confusion
+ later.</p>
+
+ <p>Note that it is completely equivalent to put a <code>.htaccess</code>
+ file in a directory <code>/www/htdocs/example</code> containing a
+ directive, and to put that same directive in a Directory section
+ <code>&lt;Directory /www/htdocs/example&gt;</code> in your main server
+ configuration:</p>
+
+ <p><code>.htaccess</code> file in <code>/www/htdocs/example</code>:</p>
+
+ <div class="example"><h3>Contents of .htaccess file in
+ <code>/www/htdocs/example</code></h3><p><code>
+ AddType text/example .exm
+ </code></p></div>
+
+ <div class="example"><h3>Section from your <code>httpd.conf</code>
+ file</h3><p><code>
+ &lt;Directory /www/htdocs/example&gt;<br />
+ <span class="indent">
+ AddType text/example .exm<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>However, putting this configuration in your server configuration
+ file will result in less of a performance hit, as the configuration is
+ loaded once when Apache starts, rather than every time a file is
+ requested.</p>
+
+ <p>The use of <code>.htaccess</code> files can be disabled completely
+ by setting the <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ directive to <code>none</code>:</p>
+
+ <div class="example"><p><code>
+ AllowOverride None
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how" id="how">How directives are applied</a></h2>
+
+ <p>The configuration directives found in a <code>.htaccess</code> file
+ are applied to the directory in which the <code>.htaccess</code> file
+ is found, and to all subdirectories thereof. However, it is important
+ to also remember that there may have been <code>.htaccess</code> files
+ in directories higher up. Directives are applied in the order that they
+ are found. Therefore, a <code>.htaccess</code> file in a particular
+ directory may override directives found in <code>.htaccess</code> files
+ found higher up in the directory tree. And those, in turn, may have
+ overridden directives found yet higher up, or in the main server
+ configuration file itself.</p>
+
+ <p>Example:</p>
+
+ <p>In the directory <code>/www/htdocs/example1</code> we have a
+ <code>.htaccess</code> file containing the following:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI
+ </code></p></div>
+
+ <p>(Note: you must have "<code>AllowOverride Options</code>" in effect
+ to permit the use of the "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" directive in
+ <code>.htaccess</code> files.)</p>
+
+ <p>In the directory <code>/www/htdocs/example1/example2</code> we have
+ a <code>.htaccess</code> file containing:</p>
+
+ <div class="example"><p><code>
+ Options Includes
+ </code></p></div>
+
+ <p>Because of this second <code>.htaccess</code> file, in the directory
+ <code>/www/htdocs/example1/example2</code>, CGI execution is not
+ permitted, as only <code>Options Includes</code> is in effect, which
+ completely overrides any earlier setting that may have been in
+ place.</p>
+
+ <h3><a name="merge" id="merge">Merging of .htaccess with the main
+ configuration files</a></h3>
+
+ <p>As discussed in the documentation on <a href="../sections.html">Configuration Sections</a>,
+ <code>.htaccess</code> files can override the <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections for
+ the corresponding directory, but will be overriden by other types
+ of configuration sections from the main configuration files. This
+ fact can be used to enforce certain configurations, even in the
+ presence of a liberal <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> setting. For example, to
+ prevent script execution while allowing anything else to be set in
+ <code>.htaccess</code> you can use:</p>
+
+ <div class="example"><p><code>
+&lt;Directory /&gt;<br />
+<span class="indent">
+Allowoverride All<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;Location /&gt;<br />
+<span class="indent">
+Options +IncludesNoExec -ExecCGI<br />
+</span>
+&lt;/Location&gt;
+ </code></p></div>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="auth" id="auth">Authentication example</a></h2>
+
+ <p>If you jumped directly to this part of the document to find out how
+ to do authentication, it is important to note one thing. There is a
+ common misconception that you are required to use
+ <code>.htaccess</code> files in order to implement password
+ authentication. This is not the case. Putting authentication directives
+ in a <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ section, in your main server configuration file, is the preferred way
+ to implement this, and <code>.htaccess</code> files should be used only
+ if you don't have access to the main server configuration file. See <a href="#when">above</a> for a discussion of when you should and should
+ not use <code>.htaccess</code> files.</p>
+
+ <p>Having said that, if you still think you need to use a
+ <code>.htaccess</code> file, you may find that a configuration such as
+ what follows may work for you.</p>
+
+ <p><code>.htaccess</code> file contents:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Password Required"<br />
+ AuthUserFile /www/passwords/password.file<br />
+ AuthGroupFile /www/passwords/group.file<br />
+ Require Group admins
+ </code></p></div>
+
+ <p>Note that <code>AllowOverride AuthConfig</code> must be in effect
+ for these directives to have any effect.</p>
+
+ <p>Please see the <a href="auth.html">authentication tutorial</a> for a
+ more complete discussion of authentication and authorization.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">Server Side Includes example</a></h2>
+
+ <p>Another common use of <code>.htaccess</code> files is to enable
+ Server Side Includes for a particular directory. This may be done with
+ the following configuration directives, placed in a
+ <code>.htaccess</code> file in the desired directory:</p>
+
+ <div class="example"><p><code>
+ Options +Includes<br />
+ AddType text/html shtml<br />
+ AddHandler server-parsed shtml
+ </code></p></div>
+
+ <p>Note that <code>AllowOverride Options</code> and <code>AllowOverride
+ FileInfo</code> must both be in effect for these directives to have any
+ effect.</p>
+
+ <p>Please see the <a href="ssi.html">SSI tutorial</a> for a more
+ complete discussion of server-side includes.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">CGI example</a></h2>
+
+ <p>Finally, you may wish to use a <code>.htaccess</code> file to permit
+ the execution of CGI programs in a particular directory. This may be
+ implemented with the following configuration:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ AddHandler cgi-script cgi pl
+ </code></p></div>
+
+ <p>Alternately, if you wish to have all files in the given directory be
+ considered to be CGI programs, this may be done with the following
+ configuration:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ SetHandler cgi-script
+ </code></p></div>
+
+ <p>Note that <code>AllowOverride Options</code> and <code>AllowOverride
+ FileInfo</code> must both be in effect for these directives to have any
+ effect.</p>
+
+ <p>Please see the <a href="cgi.html">CGI tutorial</a> for a more
+ complete discussion of CGI programming and configuration.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">Troubleshooting</a></h2>
+
+ <p>When you put configuration directives in a <code>.htaccess</code>
+ file, and you don't get the desired effect, there are a number of
+ things that may be going wrong.</p>
+
+ <p>Most commonly, the problem is that <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> is not
+ set such that your configuration directives are being honored. Make
+ sure that you don't have a <code>AllowOverride None</code> in effect
+ for the file scope in question. A good test for this is to put garbage
+ in your <code>.htaccess</code> file and reload. If a server error is
+ not generated, then you almost certainly have <code>AllowOverride
+ None</code> in effect.</p>
+
+ <p>If, on the other hand, you are getting server errors when trying to
+ access documents, check your Apache error log. It will likely tell you
+ that the directive used in your <code>.htaccess</code> file is not
+ permitted. Alternately, it may tell you that you had a syntax error,
+ which you will then need to fix.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/htaccess.html.ja.euc-jp b/docs/manual/howto/htaccess.html.ja.euc-jp
new file mode 100644
index 00000000..5a93ad8d
--- /dev/null
+++ b/docs/manual/howto/htaccess.html.ja.euc-jp
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 塼ȥꥢ: .htaccess ե - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache 塼ȥꥢ: .htaccess ե</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+
+<p><code>.htaccess</code> եϥǥ쥯ȥѹˡ
+󶡤ޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess ե</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">.htaccess եȤϲ/λȤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#when"> .htaccess եȤ(Ȥʤ)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">ǥ쥯ƥ֤ŬѤΤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#auth">ǧڤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">SSI </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">.htaccess ե</a></h2>
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">.htaccess եȤϲ/λȤ</a></h2>
+
+
+ <p><code>.htaccess</code> ե (ʬե)
+ ǥ쥯ȥѹˡ󶡤ޤǥ쥯ƥ֤
+ 񤫤줿եǥ쥯ȥ֤ȤǡΥǥ쥯ȥȤ
+ ֥ǥ쥯ȥꤹ٤Ƥ˥ǥ쥯ƥ֤ŬѤ뤳ȤǤޤ</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code>.htaccess</code> ե̤̾ˤϡ
+ <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> ǥ쥯ƥ֤
+ Ȥäѹ뤳ȤǤޤ㤨СΥե <code>.config</code>
+ Ȥ̾ˤϡʲ򥵡ե뤳Ȥ
+ Ǥޤ:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .config
+ </code></p></div>
+ </div>
+
+ <p>̤ˡ<code>.htaccess</code> եιʸ
+ <a href="../configuring.html#syntax">ե</a>
+ ƱǤΥե˽񤯤ȤΤǤǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤ˤޤޤ
+ Υǥ쥯ƥ֤ϡ<code>.htaccess</code> ե
+ 񤫤줿ǥ쥯ƥ֤ǡ
+ ɤΥǥ쥯ƥ֤ŬѤ뤫򥫥ƥ꡼ñ̤ǻꤷޤ
+ <code>.htaccess</code> ˽񤯤ȤΤǤǥ쥯ƥ֤ǤС
+ ʸˤϡ־񤭡פȤܤꡢ.htaccess ˽񤯤ȤǤ褦
+ ʤ뤿 <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ͤꤵƤޤ</p>
+
+ <p>㤨С<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ǥ쥯ƥ֤
+ ȡ<code>.htaccess</code> եǤλѤĤƤ뤳Ȥ
+ 狼ޤ (ǥ쥯ƥ֤γפνˤ֥ƥȡפȽ񤫤Ƥ
+ Ԥ򸫤Ƥ) <a href="../mod/directive-dict.html#Context"></a>Ƚ񤫤ƤԤˤ
+ <code>FileInfo</code> ȤޤǤ顢<code>.htaccess</code>
+ Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡʤȤ
+ <code>AllowOverride FileInfo</code> ꤵƤɬפޤ</p>
+
+ <div class="example"><h3>:</h3><table>
+ <tr>
+ <td><a href="../mod/directive-dict.html#Context">ƥ:</a></td>
+ <td>ե,Сۥ,ǥ쥯ȥ,.htaccess</td>
+ </tr>
+
+ <tr>
+ <td><a href="../mod/directive-dict.html#Override">:</a></td>
+ <td>FileInfo</td>
+ </tr>
+ </table></div>
+
+ <p>ǥ쥯ƥ֤ <code>.htaccess</code> ե˽񤯤ȤǤ뤫
+ ɤ狼ʤȤϡΥǥ쥯ƥ֤õơ".htaccess"
+ ΤΡ֥ƥȡפιԤĴ٤Ƥ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="when" id="when"> .htaccess եȤ(Ȥʤ)</a></h2>
+
+ <p>ŪˡФμե˥Ǥʤơ
+ <code>.htaccess</code> եλѤ϶򤱤Ƥ
+ ˤϡ㤨С桼ǧڤϾ <code>.htaccess</code> ե
+ ԤʤʤФʤʤȤ򤬹ޤäƤޤޤäʤȤ
+ ޤ󡣥桼ǧڤϥмե˽񤯤ȤǤ
+ ºݡɤˡǤ</p>
+
+ <p><code>.htaccess</code> եϥƥ󶡼Ԥǥ쥯ȥ
+ ԤʤɡХƥ root ¤äƤʤ
+ ȤˤΤ߻Ȥ٤ΤǤдԤˤѹԤʤ
+ ʤȤȤˤϸġΥ桼 <code>.htaccess</code> եȤä
+ ʬѹԤʤȤĤɤȤ⤢Ǥ礦
+ äˡISP ʣΥ桼ΥȤĤΥޥǥۥȤƤơ
+ ƥ桼ѹǤ褦ˤ褦ʤȤˤƤϤޤޤ</p>
+
+ <p>̤ϲǽǤ <code>.htaccess</code> եλѤ
+ 򤱤Ƥ<code>.htaccess</code> ե˽񤳤ȹͤ褦
+ ٤ƤϡФμե <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> Ʊ褦˹ԤʤȤ
+ Ǥޤ</p>
+
+ <p><code>.htaccess</code> եλѤ򤱤ͳϼĤޤ</p>
+
+ <p>ܤϥФǽǤ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤
+ <code>.htaccess</code> եĤƤϡApache
+ ƥǥ쥯ȥ <code>.htaccess</code> եõޤ
+ Ǥ顢<code>.htaccess</code> եĤȡºݤ˻ѤƤ뤫
+ ɤ˴ؤ餺ǽ㲼򾷤Ȥˤʤޤ! ޤ<code>.htaccess</code>
+ եʸ񤬥ꥯȤ٤ɤ߹ޤޤ</p>
+
+ <p>ˡApache ŬѤ٤ǥ쥯ƥ֤򽸤뤿ˡ٤Ƥ
+ ̤Υǥ쥯ȥ <code>.htaccess</code> եõɬפ뤳Ȥˤ
+ դƤ(<a href="#how">ǥ쥯ƥ֤ŬѤˡ</a>
+ ȤƤ)Ǥ顢<code>/www/htdocs/example</code> ˤ
+ ե뤬ꥯȤ줿ȤϡApache ϰʲΥեĴ٤ޤ</p>
+
+ <div class="example"><p><code>
+ /.htaccess<br />
+ /www/.htaccess<br />
+ /www/htdocs/.htaccess<br />
+ /www/htdocs/example/.htaccess
+ </code></p></div>
+
+ <p>Ǥ顢Υǥ쥯ȥΤ줾ΥեؤΥФơ
+ Υե뤬ޤä¸ߤʤȤǤ⡢ɲäΥե륷ƥ
+ Ԥʤ뤳Ȥˤʤޤ(ϡ<code>.htaccess</code>
+ <code>/</code> ФͭˤʤäƤȤξǡ̤Ϥʤä
+ ʤȤդƤ)</p>
+
+ <p>ܤϥƥǤ桼˥Фѹ뤳Ȥ
+ Ĥ뤳ȤˤʤޤΤǡʤȤǤʤѹ򤵤
+ 줬ޤ桼ˤøͿΤɤΤɤʬ
+ ƤƤޤ桼Ϳ븢¤ɬפʤΤ⾯ʤȡ
+ ;ʬʵѥݡ褦ˤʤǽ⤤Ȥˤ
+ դƤμ¤ˡ桼ˤɤ٤θ¤ͿΤ˹𤲤褦
+ Ƥ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ꤷȤȤȡϢʸ򼨤Ȥǡ
+ 塹κ򤰤äȸ餹Ȥ
+ Ǥޤ</p>
+
+ <p>Ȥǡǥ쥯ƥ֤ν񤫤줿 <code>.htaccess</code>
+ <code>/www/htdocs/example</code> ֤ȤȡƱǥ쥯ƥ֤
+ 祵 Directory
+ <code>&lt;Directory /www/htdocs/example&gt;</code> ˽񤯤Ȥ
+ Ǥ:</p>
+
+ <p><code>/www/htdocs/example</code> <code>.htaccess</code> ե:</p>
+
+ <div class="example"><h3><code>/www/htdocs/example</code> .htaccess ե
+ </h3><p><code>
+ AddType text/example .exm
+ </code></p></div>
+
+ <div class="example"><h3><code>httpd.conf Υ</code>
+ file</h3><p><code>
+ &lt;Directory /www/htdocs/example&gt;<br />
+ <span class="indent">
+ AddType text/example .exm<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ϥե˽񤤤ѥեޥ󥹤
+ 㲼ʤʤޤե뤬ꥯȤ٤
+ ɤ߹ޤˡApache εư 1 ɤ߹
+ 褯ʤ뤫Ǥ</p>
+
+ <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤
+ ͤ <code>none</code> ꤹ뤳Ȥ <code>.htaccess</code> ե
+ λѤ̵ˤ뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ AllowOverride None
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how" id="how">ǥ쥯ƥ֤ŬѤΤ</a></h2>
+
+ <p><code>.htaccess</code> եǥ쥯ƥ֤ <code>.htaccess</code>
+ ե¸ߤǥ쥯ȥȡΥ֥ǥ쥯ȥꤹ٤ƤŬѤޤ
+ γؤΥǥ쥯ȥˤ <code>.htaccess</code> ե뤬
+ ¸ߤ뤫⤷ʤȤФƤȤڤǤǥ쥯ƥ֤ϸ
+ ֤ŬѤޤǤ顢ǥ쥯ȥ <code>.htaccess</code>
+ ǥ쥯ȥĥ꡼Τγؤ <code>.htaccess</code> ե
+ 񤭤뤫⤷ޤ󡣤ơ <code>.htaccess</code>
+ γؤǽ񤫤줿ǥ쥯ƥ֤񤭤ꡢ祵ե
+ ΤΤ񤭤ꤷƤ뤫⤷ޤ</p>
+
+ <p>:</p>
+
+ <p>ǥ쥯ȥ <code>/www/htdocs/example1</code> ˰ʲƤ
+ <code>.htaccess</code> ե뤬ޤ:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI
+ </code></p></div>
+
+ <p>(: <code>.htaccess</code>
+ ե "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" ǥ쥯ƥ֤ͭˤʤ뤿ˤϡ
+ "<code>AllowOverride Options</code>" ͭˤɬפޤ)</p>
+
+ <p>ǥ쥯ȥ <code>/www/htdocs/example1/example2</code> ˤ
+ ʲΤ褦 <code>.htaccess</code> ե뤬ޤ:</p>
+
+ <div class="example"><p><code>
+ Options Includes
+ </code></p></div>
+
+ <p>Ĥ <code>.htaccess</code> ˤꡢǥ쥯ȥ
+ <code>/www/htdocs/example1/example2</code> Ǥ CGI μ¹Ԥ
+ Ĥޤ󡣤ϡ<code>Options Includes</code> Τߤ
+ Ϥ줬٤Ƥΰ񤭤뤫Ǥ</p>
+
+ <h3><a name="merge" id="merge">ᥤեФ
+ .htaccess Υޡ</a></h3>
+
+ <p>As discussed in the documentation on <a href="../sections.html">Configuration Sections</a>,
+ <code>.htaccess</code> files can override the <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections for
+ the corresponding directory, but will be overriden by other types
+ of configuration sections from the main configuration files. This
+ fact can be used to enforce certain configurations, even in the
+ presence of a liberal <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> setting. For example, to
+ prevent script execution while allowing anything else to be set in
+ <code>.htaccess</code> you can use:</p>
+ <p><a href="../sections.html"></a>
+ ˵ܤƤ褦ˡ<code>.htaccess</code> եȤä
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ǥ쥯ȥ˾񤭤Ǥޤ
+ ᥤեˤ롢¾μꥻˤä
+ ˾񤭤뤳Ȥ⤢ޤ
+ ħȤäơ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ Ǽͳ٤ι⤤꤬äȤƤ⡢꤬μ¤
+ ȿǤ褦ˤǤޤ㤨СCGI ץȤμ¹Ԥ
+ ԵĤˡġ<code>.htaccess</code> Ǥ¾ιܤ
+ Ǥ褦ˡȤϼΤ褦ˤǤޤ :</p>
+
+ <div class="example"><p><code>
+&lt;Directory /&gt;<br />
+<span class="indent">
+Allowoverride All<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;Location /&gt;<br />
+<span class="indent">
+Options +IncludesNoExec -ExecCGI<br />
+</span>
+&lt;/Location&gt;
+ </code></p></div>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="auth" id="auth">ǧڤ</a></h2>
+
+ <p>⤷ǧڤˡΤ뤿ˤʬľ褿ΤǤСΤȤ
+ ΤäƤȤפǤ褯ˡѥǧڤԤʤˤ
+ <code>.htaccess</code> եȤɬפ롢ȤΤޤ
+ ޤ󡣼祵ե <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ǧѤΥǥ쥯ƥ֤侩ˡǡ<code>.htaccess</code>
+ եϼ祵եѹǤʤȤˤΤ߻Ѥ٤Ǥ
+ <code>.htaccess</code> եȤ٤ǡĻȤ٤ǤϤʤ
+ ĤƤ <a href="#when"></a>򻲾ȤƤ</p>
+
+ <p>ʾΤȤդޤǡ⤷ <code>.htaccess</code> λѤ
+ ޤɬפȻפϡΤ褦ʤΤ˾ߤΤȤ򤷤Ƥ뤫
+ ޤ</p>
+
+ <p><code>.htaccess</code> ե:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Password Required"<br />
+ AuthUserFile /www/passwords/password.file<br />
+ AuthGroupFile /www/passwords/group.file<br />
+ Require Group admins
+ </code></p></div>
+
+ <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ
+ <code>AllowOverride AuthConfig</code> ͭǤʤƤϤʤʤȤ
+ դƤ</p>
+
+ <p>ǧڤȾǧˤĤƤ <a href="auth.html">ǧڥ塼ȥꥢ</a>
+ ȤƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">SSI </a></h2>
+
+ <p>⤦Ĥ <code>.htaccess</code> եΤ褯ˡ
+ Υǥ쥯ȥ SSI ͭˤ뤳ȤǤϡ˾ߤΥǥ쥯ȥ
+ <code>.htaccess</code> ե˰ʲǥ쥯ƥ֤񤯤Ȥ
+ ãǤޤ:</p>
+
+ <div class="example"><p><code>
+ Options +Includes<br />
+ AddType text/html shtml<br />
+ AddHandler server-parsed shtml
+ </code></p></div>
+
+ <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ
+ <code>AllowOverride Options</code> <code>AllowOverride
+ FileInfo</code> ͭˤʤäƤɬפ뤳ȤդƤ</p>
+
+ <p>ޤȤޤä SSI <a href="ssi.html">SSI 塼ȥꥢ</a>
+ ȤƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">CGI </a></h2>
+
+ <p>ǸˡΥǥ쥯ȥ CGI ץμ¹ԤĤȤ
+ Ǥ礦ϰʲǹԤʤȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ AddHandler cgi-script cgi pl
+ </code></p></div>
+
+ <p>⤷ϡǥ쥯ȥΤ٤ƤΥե뤬 CGI ץ
+ ߤʤ褦ˤʤ顢ʲǼ¸뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ SetHandler cgi-script
+ </code></p></div>
+
+ <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ
+ <code>AllowOverride Options</code> <code>AllowOverride
+ FileInfo</code> ͭǤɬפ뤳ȤդƤ</p>
+
+ <p>CGI ץΤޤȤޤä <a href="cgi.html">CGI 塼ȥꥢ</a>򻲾ȤƤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot"></a></h2>
+
+ <p>ǥ쥯ƥ֤ <code>.htaccess</code> ե˽񤤤ɤ⡢
+ Ԥ̤ʤȤˤϡĤθͤޤ</p>
+
+ <p>֤褯뤳Ȥϡǥ쥯ƥ֤θ褦ˤ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ꤵƤʤ
+ ȤΤǤΥեΥפ <code>AllowOverride None</code>
+ ꤵƤʤȤǧƤĴ٤뤿ɤˡϡ
+ <code>.htaccess</code> եˤߤ񤤤ơɤ뤳ȤǤ
+ ФΥ顼ʤȤϡۤܳμ¤ <code>AllowOverride
+ None</code> ꤵƤ֤ˤʤäƤޤ</p>
+
+ <p>ǤϤʤʸ򥢥褦ȤȤ˥顼ȯƤ
+ ȤϡApache Υ顼Ĵ٤Ƥ<code>.htaccess</code> ե
+ Ѥ줿ǥ쥯ƥ֤ĤƤʤȤȤΤ餻Ƥ
+ ǽ⤤Ǥޤϡʸδְ㤤뤳ȤҤ٤Ƥ뤫⤷ޤ
+ ξˤϤޤɬפޤ</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/htaccess.html.ko.euc-kr b/docs/manual/howto/htaccess.html.ko.euc-kr
new file mode 100644
index 00000000..68f4172a
--- /dev/null
+++ b/docs/manual/howto/htaccess.html.ko.euc-kr
@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ 丮: .htaccess - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>ġ 丮: .htaccess </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+<p><code>.htaccess</code> Ͽ 丮
+ ִ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what"≯/ ϴ°</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#when"> .htaccess ϳ
+ (Ȥ ʳ)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how"> þ ϳ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#auth"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Server Side Includes </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">ذ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">.htaccess </a></h2>
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what"≯/ ϴ°</a></h2>
+
+
+ <p><code>.htaccess</code> (Ȥ "л ")
+ ϸ 丮 ִ. þ
+ ִ Ư 丮 θ, 丮
+ 丮 þ Ѵ.</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code>.htaccess</code> ϸ ٸ ϰ ʹٸ,
+ <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> þ
+ Ͽ ִ. , <code>.config</code>
+ ϸ Ϸ Ͽ ߰Ѵ.</p>
+
+ <div class="example"><p><code>
+ AccessFileName .config
+ </code></p></div>
+ </div>
+
+ <p>Ϲ <code>.htaccess</code> <a href="../configuring.html#syntax">ּ</a>
+ . <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ þ Ͽ ִ Ѵ. þ
+ <code>.htaccess</code> Ͽ ϴ þ з Ѵ.
+ þ <code>.htaccess</code> Ͽ ִٸ,
+ ش þ Override ׸ þ ϱ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ˷ش.</p>
+
+ <p> , <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>
+ þ þ <code>.htaccess</code> Ͽ
+ ִ. (þ ࿡ ׸ .)
+ <a href="../mod/directive-dict.html#Context">Override</a>
+ ٿ <code>FileInfo</code> ִ. ׷ þ
+ <code>.htaccess</code> Ͽ ϱؼ ּ
+ <code>AllowOverride FileInfo</code> ʿϴ.</p>
+
+ <div class="example"><h3>:</h3><table>
+ <tr>
+ <td><a href="../mod/directive-dict.html#Context">:</a></td>
+ <td>ּ, ȣƮ, directory, .htaccess</td>
+ </tr>
+
+ <tr>
+ <td><a href="../mod/directive-dict.html#Override">Override:</a></td>
+ <td>FileInfo</td>
+ </tr>
+ </table></div>
+
+ <p>Ư þ <code>.htaccess</code> Ͽ
+ ִ ñϸ þ ׸ ".htaccess"
+ ִ ȮѴ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="when" id="when"> .htaccess ϳ
+ (Ȥ ʳ)</a></h2>
+
+ <p>Ϲ ּϿ 찡 ƴ϶
+ <code>.htaccess</code> ϸ ȵȴ. ,
+ ׻ <code>.htaccess</code> Ͽ ־
+ Ѵٴ ߸ ˷ ش. ̴ ƴϴ. ּ
+ ְ, ̷ Ѵ.</p>
+
+ <p><code>.htaccess</code> ڰ 丮
+ ٸϰ ýۿ root
+ 쿡 Ѵ. ڰ ϰ
+ Ϲ ڰ <code>.htaccess</code>
+ ϵ ϴ ٶϴ. ,
+ ǻͿ Ʈ ϴ ISP ڰ
+ ڽ ϰ 찡 ׷ϴ.</p>
+
+ <p>׷ Ϲ <code>.htaccess</code>
+ ؾ Ѵ. <code>.htaccess</code> Ͽ ϴ þ
+ ּ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ǰ ȿ
+ ִ.</p>
+
+ <p> ΰ ū <code>.htaccess</code>
+ ؾ Ѵ.</p>
+
+ <p>ù° ̴. <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>.htaccess</code>
+ ϵ ϸ, ġ 丮
+ <code>.htaccess</code> ã´. ׷
+ <code>.htaccess</code> ϸ
+ ʴ 쿡 ! , <code>.htaccess</code>
+ ûҶ оδ.</p>
+
+ <p>Դٰ ؾ ϴ ü þ ġ
+ 丮 <code>.htaccess</code> ã´.
+ (<a href="#how"> þ ϳ</a> .)
+ ׷ <code>/www/htdocs/example</code> 丮 ִ
+ ûϸ, ġ ϵ ãƾ Ѵ.</p>
+
+ <div class="example"><p><code>
+ /.htaccess<br />
+ /www/.htaccess<br />
+ /www/htdocs/.htaccess<br />
+ /www/htdocs/example/.htaccess
+ </code></p></div>
+
+ <p>׷ 丮 ִ
+  Ͻý 4 ؾ Ѵ.
+ (<code>/</code> <code>.htaccess</code>
+ 츦 Ѵ. ʴ´.)</p>
+
+ <p>ι° ̴. ڿ
+ ָ ȭ Ͼ ִ. ڿ
+ ̷ ϶. , ڰ ϴ ͺ
+ ָ û ´. ڿ
+ Ȯ ˷. ڿ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>  Ͽ
+ Ȯ ˸ ϸ ȥ
+ ִ.</p>
+
+ <p>þ <code>/www/htdocs/example</code> 丮
+ <code>.htaccess</code> δ Ͱ ּ
+ <code>&lt;Directory /www/htdocs/example&gt;</code> Directory
+ δ .</p>
+
+ <p><code>/www/htdocs/example</code> ִ
+ <code>.htaccess</code> :</p>
+
+ <div class="example"><h3><code>/www/htdocs/example</code> ִ
+ .htaccess </h3><p><code>
+ AddType text/example .exm
+ </code></p></div>
+
+ <div class="example"><h3><code>httpd.conf</code> Ͽ ִ </h3><p><code>
+ &lt;Directory /www/htdocs/example&gt;<br />
+ <span class="indent">
+ AddType text/example .exm<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>׷ û ʰ ġ
+ Ҷ ѹ б⶧ Ͽ
+ ϸ .</p>
+
+ <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> þ
+ <code>none</code> ϸ <code>.htaccess</code>
+ .</p>
+
+ <div class="example"><p><code>
+ AllowOverride None
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how" id="how"> þ ϳ</a></h2>
+
+ <p><code>.htaccess</code> ߰ 丮 丮
+ 丮 <code>.htaccess</code> Ͽ ִ
+ þ Ѵ. ׷ 丮 <code>.htaccess</code>
+ ؾ Ѵ. ߰ þ Ѵ. Ư
+ 丮 ִ <code>.htaccess</code> 丮
+ ִ <code>.htaccess</code> þ ȿ
+ ְ, 丮 ִ þ 丮 Ȥ
+ ּϿ ִ þ ȿ ִ.</p>
+
+ <p>:</p>
+
+ <p><code>/www/htdocs/example1</code> 丮
+ <code>.htaccess</code> ִ.</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI
+ </code></p></div>
+
+ <p>(: <code>.htaccess</code> Ͽ "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" þ Ϸ
+ "<code>AllowOverride Options</code>" ʿϴ.)</p>
+
+ <p><code>/www/htdocs/example1/example2</code> 丮
+ <code>.htaccess</code> ִ.</p>
+
+ <div class="example"><p><code>
+ Options Includes
+ </code></p></div>
+
+ <p> ι° <code>.htaccess</code>
+ <code>Options Includes</code> ȿ
+ ⶧ <code>/www/htdocs/example1/example2</code>
+ 丮 CGI ʴ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="auth" id="auth"> </a></h2>
+
+ <p> ˱ ٷ ̰ д´ٸ
+ ִ. ȣ Ϸ <code>.htaccess</code>
+ ʿϴٴ ذ θ ִ. ̴ ƴϴ.
+ ּ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ǿ þ
+ δ ϴ ̰, ּ
+ 쿡 <code>.htaccess</code> ؾ
+ Ѵ. <code>.htaccess</code> ؾ ϴ
+ ƾ ϴ <a href="#when"></a>
+ Ͽ.</p>
+
+ <p>տ <code>.htaccess</code>
+ ʿϴٰ Ǹ Ʒ ̴.</p>
+
+ <p><code>.htaccess</code> .</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Password Required"<br />
+ AuthUserFile /www/passwords/password.file<br />
+ AuthGroupFile /www/passwords/group.file<br />
+ Require Group admins
+ </code></p></div>
+
+ <p> þ ϱؼ
+ <code>AllowOverride AuthConfig</code> þ ʿ
+ ϶.</p>
+
+ <p> Ѻο ڼ <a href="auth.html">
+ 丮</a> ٶ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">Server Side Includes </a></h2>
+
+ <p>Ǵٸ Ϲ <code>.htaccess</code> 뵵
+ Ư 丮 Server Side Includes ϰ
+ ̴. ϴ 丮 <code>.htaccess</code> Ͽ
+ þ ϸ ȴ.</p>
+
+ <div class="example"><p><code>
+ Options +Includes<br />
+ AddType text/html shtml<br />
+ AddHandler server-parsed shtml
+ </code></p></div>
+
+ <p> þ Ϸ <code>AllowOverride Options</code>
+ <code>AllowOverride FileInfo</code> ʿ ϶.</p>
+
+ <p>server-side includes ڼ <a href="ssi.html">SSI 丮</a> ٶ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">CGI </a></h2>
+
+ <p> <code>.htaccess</code> Ͽ Ư
+ 丮 CGI α׷ ϰ ʹٸ,
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ AddHandler cgi-script cgi pl
+ </code></p></div>
+
+ <p>Ȥ 丮 ִ CGI α׷
+ óϰ ʹٸ ϴ.</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ SetHandler cgi-script
+ </code></p></div>
+
+ <p> þ Ϸ <code>AllowOverride Options</code>
+ <code>AllowOverride FileInfo</code> ʿ ϶.</p>
+
+ <p>CGI α׷ְ ڼ <a href="cgi.html">CGI 丮</a> ٶ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">ذ</a></h2>
+
+ <p><code>.htaccess</code> Ͽ þ ϴ
+ ʴ ִ.</p>
+
+ <p> Ϲ þ ϰ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ . Ǵ <code>AllowOverride None</code>
+ ȮѴ. <code>.htaccess</code> ƹԳ
+ ٽ Ͽ ˻غ ִ.
+ Ȯ
+ <code>AllowOverride None</code> .</p>
+
+ <p>ݴ Ҷ ߻ϸ ġ α׸
+ . Ƹ <code>.htaccess</code> Ͽ ִ þ
+ ʴ´ٰ ̴. ƴϰ ִٸ
+ ģ.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/htaccess.html.pt-br b/docs/manual/howto/htaccess.html.pt-br
new file mode 100644
index 00000000..f48691a6
--- /dev/null
+++ b/docs/manual/howto/htaccess.html.pt-br
@@ -0,0 +1,375 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Tutorial do Apache: arquivos .htaccess - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossrio</a> | <a href="../sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Verso 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentao</a> &gt; <a href="../">Verso 2.2</a> &gt; <a href="./">How-To / Tutoriais</a></div><div id="page-content"><div id="preamble"><h1>Tutorial do Apache: arquivos .htaccess</h1>
+<div class="toplang">
+<p><span>Lnguas Disponveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+
+<p>Arquivos <code>.htaccess</code> oferecem um meio de fazer mudanas
+ nas configuraes por-diretrio.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Arquivos .htaccess </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">O que eles so/Como us-los</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#when">Quando (no) usar arquivos .htaccess</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">Como as diretrizes so aplicadas</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemplo de Autenticao</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemplo de Server Side Includes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Exemplo de CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Resolvendo Problemas</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Arquivos .htaccess </a></h2>
+ <table class="related"><tr><th>Mdulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">O que eles so/Como us-los</a></h2>
+
+
+ <p>Os arquivos <code>.htaccess</code> (ou "arquivos de
+ configurao distribuda") oferecem um meio de fazer mudanas nas
+ configuraes por-diretrio. Um arquivo, contendo uma ou mais
+ diretrizes de configuraes, colocado em um diretrio
+ em particular, e as diretrizes se aplicam para aquele diretrio e todos
+ os seu subdiretrios subseqentes.</p>
+
+ <div class="note"><h3>Nota:</h3>
+ <p>Se voc quiser renomear o seu arquivo <code>.htaccess</code>
+ para outro nome, voc deve usar a diretriz <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code>. Por exemplo, se voc
+ prefere que o arquivo se chame <code>.config</code>, ento voc
+ pode adicionar a seguinte linha ao seu arquivo de configurao
+ do servidor:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .config
+ </code></p></div>
+ </div>
+
+ <p>No geral, arquivos <code>.htaccess</code> usam a mesma sintaxe
+ que os <a href="../configuring.html#syntax">arquivos de
+ configurao principal</a>. O que voc pode colocar nesses
+ arquivos determinado pele diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Essa diretriz especifica,
+ em categorias, quais diretrizes sero aceitas caso sejam
+ encontradas em um arquivo <code>.htaccess</code>. Se uma diretriz
+ for permitida em um arquivo <code>.htaccess</code>, a documentao
+ para essa diretriz ir conter uma seo <em>Override</em>,
+ especificando que valor precisa estar em <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> para que esta diretriz
+ seja permitida.</p>
+
+ <p>Por exemplo, se voc procurar na documentao pela diretriz
+ <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>, voc
+ achar que ela permitida nos arquivos <code>.htaccess</code>.
+ (Veja a linha Contexto no sumrio das diretivas.) A
+ linha <a href="../mod/directive-dict.html#Context">Override</a> l
+ <code>FileInfo</code>. Ento, voc deve ao menos ter
+ <code>AllowOverride FileInfo</code> para que essa diretriz seja
+ aceita nos arquivos <code>.htaccess</code>.</p>
+
+ <div class="example"><h3>Exemplo:</h3><table>
+ <tr>
+ <td><a href="../mod/directive-dict.html#Context">Contexto:</a></td>
+ <td>configurao do servidor, hospedeiros virtuais, diretrio, .htaccess</td>
+ </tr>
+
+ <tr>
+ <td><a href="../mod/directive-dict.html#Override">Override:</a></td>
+ <td>FileInfo</td>
+ </tr>
+ </table></div>
+
+ <p>Se voc estiver incerto se uma diretriz em particular
+ aceita em um arquivo <code>.htaccess</code>, procure na
+ documentao por essa diretriz, e verifique a linha de
+ Contexto por ".htaccess".</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="when" id="when">Quando (no) usar arquivos .htaccess</a></h2>
+
+ <p>No geral, voc nunca deve usar arquivos <code>.htaccess</code>
+ a no ser que voc no tenha acesso ao arquivo de configurao
+ principal do servidor. Existe, por exemplo, um erro de concepo
+ que dita que a autenticao de usurios sempre deve
+ ser feita usando os arquivos <code>.htaccess</code>. Esse
+ simplesmente no o caso. Voc pode usar as configuraes de
+ autenticao de usurio no arquivo de configurao principal do
+ servidor, e isso , de fato, a maneira mais adequada de se fazer
+ as coisas.</p>
+
+ <p>Arquivos <code>.htaccess</code> devem ser usados em casos onde
+ os provedores de contedo do site precisem fazer mudanas na
+ configurao do servidor por-diretrio, mas no tem
+ acesso <em>root</em> ao sistema do servidor. Caso o administrador do
+ servidor no esteja disposto a fazer mudanas freqentes nas
+ configuraes do servidor, desejvel permitir que os
+ usurios possam fazer essas mudanas atravs de arquivos
+ <code>.htaccess</code> eles mesmos. Isso particularmente
+ verdade, por exemplo, em casos onde provedores esto fornecendo
+ mltiplos sites para usurios em apenas uma mquina, e querem que
+ seus usurios possam alterar suas configuraes.</p>
+
+ <p>No entanto, de modo geral, o uso de arquivos <code>.htaccess</code>
+ deve ser evitado quando possvel. Quaisquer configuraes
+ que voc considerar acrescentar em um arquivo <code>.htaccess</code>, podem
+ ser efetivamente colocadas em uma seo <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> no arquivo principal de
+ configurao de seu servidor.</p>
+
+ <p>Existem duas razes principais para evitar o uso de arquivos
+ <code>.htaccess</code>.</p>
+
+ <p>A primeira delas a performance. Quando <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> configurado para
+ permitir o uso de arquivos <code>.htaccess</code>, o Apache procura
+ em todos diretrios por arquivos <code>.htaccess</code>.
+ Logo, permitir arquivos <code>.htaccess</code> causa um impacto na
+ performance, mesmo sem voc us-los de fato! Alm disso,
+ o arquivo <code>.htaccess</code> carregado toda vez que um documento
+ requerido.</p>
+
+ <p>Alm disso, note que o Apache precisa procurar pelos arquivos
+ <code>.htaccess</code> em todos os diretrios superiores, para ter
+ o complemento total de todas as diretivas que devem ser
+ aplicadas. (Veja a seo <a href="#how">como as diretrizes so
+ aplicadas</a>.) Ento, se um arquivo de um diretrio
+ <code>/www/htdocs/example</code> requerido, o Apache precisa
+ procurar pelos seguintes arquivos:</p>
+
+ <div class="example"><p><code>
+ /.htaccess<br />
+ /www/.htaccess<br />
+ /www/htdocs/.htaccess<br />
+ /www/htdocs/example/.htaccess
+ </code></p></div>
+
+ <p>Assim, para cada acesso de arquivo fora desse diretrio,
+ existem 4 acessos ao sistema de arquivos adicionais, mesmo
+ que nenhum desses arquivos estejam presentes. (Note que esse
+ s ser o caso se os arquivos <code>.htaccess</code>
+ estiverem habilitados para <code>/</code>, o que
+ normalmente no o verdade.)</p>
+
+ <p>A segunda considerao relativa segurana.
+ Voc est permitindo que os usurios modifiquem as
+ configuraes do servidor, o que pode resultar em mudanas
+ que podem fugir ao seu controle. Considere com cuidado se voc quer
+ ou no dar aos seus usurios esses privilgios. Note tambm
+ que dar aos usurios menos privilgios que eles precisam, acarreta em
+ pedidos de suporte tcnico adicionais. Tenha certeza que voc comunicou
+ aos usurios que nvel de privilgios voc os deu.
+ Especificar exatamente o que voc configurou na diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, e direcion-los para a
+ documentao relevante, ir poup-lo de muita confuso
+ depois.</p>
+
+ <p>Perceba que exatamente equivalente colocar o arquivo
+ <code>.htaccess</code> em um diretrio
+ <code>/www/htdocs/example</code> contendo uma diretriz, e
+ adicionar a mesma diretriz em uma seo <em>Directory</em>
+ <code>&lt;Directory /www/htdocs/example&gt;</code> na configurao
+ principal do seu servidor:</p>
+
+ <p>Arquivo <code>.htaccess</code> em <code>/www/htdocs/example</code>:</p>
+
+ <div class="example"><h3>Contedo de um arquivo .htaccess em
+ <code>/www/htdocs/example</code></h3><p><code>
+ AddType text/example .exm
+ </code></p></div>
+
+ <div class="example"><h3>Seo do seu arquivo <code>httpd.conf</code></h3><p><code>
+ &lt;Directory /www/htdocs/example&gt;<br />
+ <span class="indent">
+ AddType text/example .exm<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>No entanto, adicionando isso ao seu arquivo de configurao do
+ servidor resultar em uma menor perda de performance, na medida que
+ a configurao carregada no momento da inicializao do
+ servidor, ao invs de toda que que um arquivo requerido.</p>
+
+ <p>O uso de arquivos <code>.htaccess</code> pode ser totalmente
+ desabilitado, ajustando a diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> para <code>none</code>:</p>
+
+ <div class="example"><p><code>
+ AllowOverride None
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how" id="how">Como as diretrizes so aplicadas</a></h2>
+
+ <p>As diretrizes de configurao que se encontram em um arquivo
+ <code>.htaccess</code> so aplicadas para o diretrio no qual o
+ arquivo <code>.htaccess</code> se encontra, e para todos os
+ subdiretrios ali presentes. Mas, importante lembrar tambm que
+ podem existir arquivos <code>.htaccess</code> no diretrios
+ superiores. As diretrizes so aplicadas na ordem que so
+ achadas. Logo, um arquivo <code>.htaccess</code> em um diretrio
+ em particular, pode sobrescrever as diretrizes encontradas em um
+ diretrio acima deste em sua respectiva rvore. Estes, por sua vez,
+ podem ter suas diretrizes sobrescritas por diretrizes ainda mais
+ acima, ou no prprio arquivo de configurao principal do
+ servidor.</p>
+
+ <p>Exemplo:</p>
+
+ <p>No diretrio <code>/www/htdocs/example1</code> ns temos
+ um arquivo <code>.htaccess</code> contendo o seguinte:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI
+ </code></p></div>
+
+ <p>(Nota: voc deve ter "<code>AllowOverride Options</code>" para
+ permitir o uso da diretriz "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" nos arquivos
+ <code>.htaccess</code> .)</p>
+
+ <p>No diretrio <code>/www/htdocs/example1/example2</code> ns temos
+ um arquivo <code>.htaccess</code> contendo:</p>
+
+ <div class="example"><p><code>
+ Options Includes
+ </code></p></div>
+
+ <p>Devido a esse segundo arquivo <code>.htaccess</code>, no
+ diretrio <code>/www/htdocs/example1/example2</code>, a execuo
+ de scripts CGI no permitida, pois somente <code>Options
+ Includes</code> est em efeito, o que sobrescreve completamente
+ quaisquer outros ajustes previamente configurados.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="auth" id="auth">Exemplo de Autenticao</a></h2>
+
+ <p>Se voc veio diretamente esta parte do documento para
+ aprender como fazer autenticao, importante notar uma
+ coisa. Existe uma concepo errada, mas muito comum, de que
+ necessrio o uso de arquivos <code>.htaccess</code> para implementar
+ a autenticao por senha. Este no o caso. Colocar
+ diretrizes de senha em uma seo <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, no seu arquivo principal de
+ configurao do servidor, a melhor maneira de se implementar
+ isto, e os arquivos <code>.htaccess</code> devem ser usados apenas
+ se voc no tem acesso ao arquivo principal de configurao do
+ servidor. Veja <a href="#when">acima</a> a discusso sobre quando
+ voc deve e quando no deve usar os arquivos
+ <code>.htaccess</code>.</p>
+
+ <p>Dito isso, se voc ainda acredita que precisa usar um arquivo
+ <code>.htaccess</code>, a configurao a seguir provavelmente
+ funcionar para voc.</p>
+
+ <p>Contedo de um arquivo <code>.htaccess</code>:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Password Required"<br />
+ AuthUserFile /www/passwords/password.file<br />
+ AuthGroupFile /www/passwords/group.file<br />
+ Require Group admins
+ </code></p></div>
+
+ <p>Note que <code>AllowOverride AuthConfig</code> precisa estar
+ habilitado para que estas diretrizes tenham efeito.</p>
+
+ <p>Por favor veja o <a href="auth.html">tutorial de
+ autenticao</a> para uma discusso mais completa sobre
+ autenticao e autorizao.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">Exemplo de Server Side Includes</a></h2>
+
+ <p>Outro uso comum de arquivos <code>.htaccess</code> ativar o
+ Server Side Includes para um diretrio em particular. Isto pode
+ ser feito com as seguintes diretrizes de configurao, colocadas em
+ um arquivo <code>.htaccess</code> no diretrio desejado:</p>
+
+ <div class="example"><p><code>
+ Options +Includes<br />
+ AddType text/html shtml<br />
+ AddHandler server-parsed shtml
+ </code></p></div>
+
+ <p>Note que ambos <code>AllowOverride Options</code> e
+ <code>AllowOverride FileInfo</code> precisam estar habilitados
+ para essas diretrizes terem efeito.</p>
+
+ <p>Por favor veja o <a href="ssi.html">tutorial de SSI</a> para
+ uma discusso mais completa sobre server-side includes.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">Exemplo de CGI</a></h2>
+
+ <p>Finalmente, voc pode querer que um arquivo
+ <code>.htaccess</code> permita a execuo de programas CGI em um
+ diretrio em particular. Isto pode ser implementado com as
+ seguintes configuraes:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ AddHandler cgi-script cgi pl
+ </code></p></div>
+
+ <p>Alternativamente, se voc desejar que todos os arquivos de um
+ dado diretrio, sejam considerados programas CGI, isso pode ser
+ feito com a seguinte configurao:</p>
+
+ <div class="example"><p><code>
+ Options +ExecCGI<br />
+ SetHandler cgi-script
+ </code></p></div>
+
+ <p>Note que ambos <code>AllowOverride Options</code> e
+ <code>AllowOverride FileInfo</code> precisam estar habilitados
+ para que essas diretrizes tenham quaisquer efeito.</p>
+
+ <p>Por favor veja o <a href="cgi.html">tutorial de CGI
+ tutorial</a> para uma discusso mais completa sobre programao
+ e configurao CGI.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="troubleshoot" id="troubleshoot">Resolvendo Problemas</a></h2>
+
+ <p>Quando voc adiciona diretrizes de configurao em um arquivo
+ <code>.htaccess</code>, e no obtm o efeito desejado, existe uma
+ srie de pontos que podem estar errados.</p>
+
+ <p>Mais comumente, o problema que a diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> no est habilitada
+ corretamente para que as suas diretrizes de configuraes sejam
+ honradas. Verifique se voc no possui <code>AllowOverride
+ None</code> ajustado para o escopo do arquivo em questo. Um bom
+ meio de testar isso colocar "lixo" em seu arquivo
+ <code>.htaccess</code> e recarreg-lo. Se no for gerado nenhum
+ erro do servidor, certamente voc tem <code>AllowOverride
+ None</code> habilitado.</p>
+
+ <p>Se, por outro lado, voc est obtendo erros do servidor ao
+ tentar acessar documentos, verifique o registro de erros do
+ Apache. Ele provavelmente ir indicar que a diretriz usada em
+ seu arquivo <code>.htaccess</code> no permitida.
+ Alternativamente, ele pode acusar erros de sintaxe que voc ter
+ que corrigir.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Lnguas Disponveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../pt-br/howto/htaccess.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossrio</a> | <a href="../sitemap.html">Mapa do site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/index.html b/docs/manual/howto/index.html
new file mode 100644
index 00000000..9ee33086
--- /dev/null
+++ b/docs/manual/howto/index.html
@@ -0,0 +1,11 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/howto/index.html.en b/docs/manual/howto/index.html.en
new file mode 100644
index 00000000..5e918118
--- /dev/null
+++ b/docs/manual/howto/index.html.en
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>How-To / Tutorials - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>How-To / Tutorials</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">How-To / Tutorials</a></h2>
+
+
+
+ <dl>
+ <dt>Authentication and Authorization</dt>
+ <dd>
+ <p>Authentication is any process by which you verify that
+ someone is who they claim they are. Authorization is any
+ process by which someone is allowed to be where they want to
+ go, or to have information that they want to have.</p>
+
+ <p>See: <a href="auth.html">Authentication, Authorization</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Access Control</dt>
+ <dd>
+ <p>Access control refers to the process of restricting, or
+ granting access to a resource based on arbitrary criteria. There
+ are a variety of different ways that this can be
+ accomplished.</p>
+
+ <p>See: <a href="access.html">Access Control</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Dynamic Content with CGI</dt>
+ <dd>
+ <p>The CGI (Common Gateway Interface) defines a way for a web
+ server to interact with external content-generating programs,
+ which are often referred to as CGI programs or CGI scripts. It
+ is the simplest, and most common, way to put dynamic content on
+ your web site. This document will be an introduction to setting
+ up CGI on your Apache web server, and getting started writing
+ CGI programs.</p>
+
+ <p>See: <a href="cgi.html">CGI: Dynamic Content</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt><code>.htaccess</code> files</dt>
+ <dd>
+ <p><code>.htaccess</code> files provide a way to make configuration
+ changes on a per-directory basis. A file, containing one or more
+ configuration directives, is placed in a particular document directory,
+ and the directives apply to that directory, and all subdirectories thereof.</p>
+
+ <p>See: <a href="htaccess.html"><code>.htaccess</code> files</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Introduction to Server Side Includes</dt>
+ <dd>
+ <p>SSI (Server Side Includes) are directives that are placed in
+ HTML pages, and evaluated on the server while the pages are
+ being served. They let you add dynamically generated content to
+ an existing HTML page, without having to serve the entire page
+ via a CGI program, or other dynamic technology.</p>
+
+ <p>See: <a href="ssi.html">Server Side Includes (SSI)</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Per-user web directories</dt>
+ <dd>
+ <p>On systems with multiple users, each user can be permitted to have a
+ web site in their home directory using the <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive. Visitors
+ to a URL <code>http://example.com/~username/</code> will get content
+ out of the home directory of the user "<code>username</code>", out of
+ the subdirectory specified by the <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive.</p>
+
+ <p>See: <a href="public_html.html">User web directories (<code>public_html</code>)</a></p>
+ </dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/index.html.ja.euc-jp b/docs/manual/howto/index.html.ja.euc-jp
new file mode 100644
index 00000000..ef8cf41f
--- /dev/null
+++ b/docs/manual/howto/index.html.ja.euc-jp
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>How-To / 塼ȥꥢ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>How-To / 塼ȥꥢ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">How-To / 塼ȥꥢ</a></h2>
+
+
+
+ <dl>
+ <dt>ǧ</dt>
+ <dd>
+ <p>ǧڤȤϡïʬïǤ뤫̾äƤΤ򸡾ڤ
+ ΤȤǤǧȤϡï˾ߤξé失ꡢ
+ ˾ߤξ줿ꤹ뤳ȤĤΤȤǤ</p>
+
+ <p>: <a href="auth.html">ǧڡǧ</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>CGI ˤưŪƥ</dt>
+ <dd>
+ <p>CGI (Common Gateway Interface) ϥ֥ФΥƥ
+ ץȤɤΤ褦ư򤹤뤫ޤ
+ γץ̾ CGI ץ CGI ץȤȸƤФޤ
+ CGI ϥ֥ȤưŪʥƥĤɲä뤿Ρ
+ ñǤ褯ȤƤˡǤʸ Apache ֥Ф
+ CGI ꤷCGI ץ񤭻Ϥ뤿ΥȥǤ</p>
+
+ <p>: <a href="cgi.html">CGI: ưŪƥ</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt><code>.htaccess</code> ե</dt>
+ <dd>
+ <p><code>.htaccess</code> եϥǥ쥯ȥѹ뤿
+ ˡ󶡤ޤǥ쥯ƥ֤񤫤줿ե뤬ɥ
+ ǥ쥯ȥ֤ȡǥ쥯ƥ֤ϤΥǥ쥯ȥ
+ ٤ƤΥ֥ǥ쥯ȥŬѤޤ</p>
+
+ <p>: <a href="htaccess.html"><code>.htaccess</code> ե</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Server Side Includes ȥ</dt>
+ <dd>
+ <p>SSI (Server Side Includes) HTML ڡ˽񤫤ǥ쥯ƥ֤ǡ
+ ڡ˥ФˤɾޤˤꡢڡΤ
+ CGI ץꡢ¾ưŪʵѤȤȤʤ¸ HTML
+ ڡưŪ줿Ƥղä뤳ȤǤޤ</p>
+
+ <p>: <a href="ssi.html">Server Side Includes (SSI)</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>桼Υ֥ǥ쥯ȥ</dt>
+ <dd>
+ <p>ʣ桼¸ߤ륷ƥǤϡ줾Υ桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ȤȤˤä
+ ۡǥ쥯ȥ˥֥Ȥ뤳ȤǤޤ
+ URL <code>http://example.com/~username/</code> ˬ줿ͤ
+ 桼 "<code>username</code>" Υۡǥ쥯ȥΡ<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ǻꤵ줿
+ ֥ǥ쥯ȥ꤫饳ƥĤ뤳Ȥˤʤޤ</p>
+
+ <p>: <a href="public_html.html">桼֥ǥ쥯ȥ (<code>public_html</code>)</a></p>
+ </dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/index.html.ko.euc-kr b/docs/manual/howto/index.html.ko.euc-kr
new file mode 100644
index 00000000..53410a64
--- /dev/null
+++ b/docs/manual/howto/index.html.ko.euc-kr
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>How-To / 丮 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>How-To / 丮</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">How-To / 丮</a></h2>
+
+
+
+ <dl>
+ <dt></dt>
+ <dd>
+ <p>(authentication) ڽ ϴ
+ Ȯϴ ̴. Ѻο(authorization)
+ Ȥ ϴ 򵵷 ϴ ̴.</p>
+
+ <p>: <a href="auth.html">, Ѻο, </a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>CGI </dt>
+ <dd>
+ <p>CGI (Common Gateway Interface) CGI
+ α׷ Ȥ CGI ũƮϰ θ, (
+ ) ܺ α׷ ȣۿϴ Ѵ.
+ Ʈ ϰ
+ ̴. ġ CGI ϴ
+ Ұϰ, CGI α׷ ۼغ.</p>
+
+ <p>: <a href="cgi.html">CGI: </a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt><code>.htaccess</code> </dt>
+ <dd>
+ <p><code>.htaccess</code> Ͽ 丮
+ ִ. þ ִ
+ Ư 丮 θ, 丮 丮
+ þ Ѵ.</p>
+
+ <p>: <a href="htaccess.html"><code>.htaccess</code>
+ </a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Server Side Includes Ұ</dt>
+ <dd>
+ <p>SSI (Server Side Includes) HTML ϴ
+ þ, Ҷ óѴ. SSI
+ ϸ CGI α׷̳ ٸ
+ ü  ʰ HTML
+ ߰ ִ.</p>
+
+ <p>: <a href="ssi.html">Server Side Includes (SSI)</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>ں 丮</dt>
+ <dd>
+ <p> ڰ ִ ýۿ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> þ ϸ
+ ڴ ڽ Ȩ丮 ȿ Ʈ
+ ִ. URL <code>http://example.com/~username/</code>
+ ϸ "<code>username</code>" Ȩ丮
+ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ þ 丮 ִ
+ ȴ.</p>
+
+ <p>: <a href="public_html.html"> 丮
+ (<code>public_html</code>)</a></p>
+ </dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/public_html.html b/docs/manual/howto/public_html.html
new file mode 100644
index 00000000..690c35b2
--- /dev/null
+++ b/docs/manual/howto/public_html.html
@@ -0,0 +1,11 @@
+URI: public_html.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: public_html.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: public_html.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/howto/public_html.html.en b/docs/manual/howto/public_html.html.en
new file mode 100644
index 00000000..b227be48
--- /dev/null
+++ b/docs/manual/howto/public_html.html.en
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Per-user web directories - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Per-user web directories</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/public_html.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>On systems with multiple users, each user can be permitted to have a
+ web site in their home directory using the <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive. Visitors
+ to a URL <code>http://example.com/~username/</code> will get content
+ out of the home directory of the user "<code>username</code>", out of
+ the subdirectory specified by the <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Per-user web directories</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">Setting the file path with UserDir</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Restricting what users are permitted to use this
+ feature</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Enabling a cgi directory for each user</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">Allowing users to alter configuration</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../urlmapping.html">Mapping URLs to the Filesystem</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Per-user web directories</a></h2>
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="userdir" id="userdir">Setting the file path with UserDir</a></h2>
+
+
+ <p>The <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ directive specifies a directory out of which per-user
+ content is loaded. This directive may take several different forms.</p>
+
+ <p>If a path is given which does not start with a leading slash, it is
+ assumed to be a directory path relative to the home directory of the
+ specified user. Given this configuration:</p>
+
+ <div class="example"><p><code>
+ UserDir public_html
+ </code></p></div>
+
+ <p>the URL <code>http://example.com/~rbowen/file.html</code> will be
+ translated to the file path
+ <code>/home/rbowen/public_html/file.html</code></p>
+
+ <p>If a path is given starting with a slash, a directory path will be
+ constructed using that path, plus the username specified. Given this
+ configuration:</p>
+
+ <div class="example"><p><code>
+ UserDir /var/html
+ </code></p></div>
+
+ <p>the URL <code>http://example.com/~rbowen/file.html</code> will be
+ translated to the file path <code>/var/html/rbowen/file.html</code></p>
+
+ <p>If a path is provided which contains an asterisk (*), a path is used
+ in which the asterisk is replaced with the username. Given this
+ configuration:</p>
+
+ <div class="example"><p><code>
+ UserDir /var/www/*/docs
+ </code></p></div>
+
+ <p>the URL <code>http://example.com/~rbowen/file.html</code> will be
+ translated to the file path
+ <code>/var/www/rbowen/docs/file.html</code></p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Restricting what users are permitted to use this
+ feature</a></h2>
+
+
+ <p>Using the syntax shown in the UserDir documentation, you can restrict
+ what users are permitted to use this functionality:</p>
+
+ <div class="example"><p><code>
+ UserDir enabled<br />
+ UserDir disabled root jro fish
+ </code></p></div>
+
+ <p>The configuration above will enable the feature for all users
+ except for those listed in the <code>disabled</code> statement.
+ You can, likewise, disable the feature for all but a few users by
+ using a configuration like the following:</p>
+
+ <div class="example"><p><code>
+ UserDir disabled<br />
+ UserDir enabled rbowen krietz
+ </code></p></div>
+
+ <p>See <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ documentation for additional examples.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">Enabling a cgi directory for each user</a></h2>
+
+
+ <p>In order to give each user their own cgi-bin directory, you can use
+ a <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ directive to make a particular subdirectory of a user's home directory
+ cgi-enabled.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin/&gt;<br />
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Then, presuming that <code>UserDir</code> is set to
+ <code>public_html</code>, a cgi program <code>example.cgi</code>
+ could be loaded from that directory as:</p>
+
+ <div class="example"><p><code>
+ http://example.com/~rbowen/cgi-bin/example.cgi
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">Allowing users to alter configuration</a></h2>
+
+
+ <p>If you want to allows users to modify the server configuration in
+ their web space, they will need to use <code>.htaccess</code> files to
+ make these changed. Ensure that you have set <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> to a
+ value sufficient for the directives that you want to permit the users
+ to modify. See the <a href="htaccess.html">.htaccess tutorial</a> for
+ additional details on how this works.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/public_html.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/public_html.html.ja.euc-jp b/docs/manual/howto/public_html.html.ja.euc-jp
new file mode 100644
index 00000000..ea621c6a
--- /dev/null
+++ b/docs/manual/howto/public_html.html.ja.euc-jp
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>桼Υ֥ǥ쥯ȥ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>桼Υ֥ǥ쥯ȥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>ʣΥ桼Τ륷ƥǤϡ<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤Ȥä
+ ƥ桼ۡǥ쥯ȥ˥֥ȤۤǤ褦ꤹ뤳Ȥ
+ ǽǤURL <code>http://example.com/~username/</code> ˬ줿ͤ
+ "<code>username</code>" Ȥ桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ǻꤵ줿
+ ֥ǥ쥯ȥ꤫饳ƥĤ뤳Ȥˤʤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">桼Υ֥ǥ쥯ȥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir ȤäƥեΥѥꤹ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">εǽѤǤ桼¤</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">桼 CGI ǥ쥯ȥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">桼ˤѹ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../urlmapping.html">URL ե륷ƥؤΥޥåԥ</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">桼Υ֥ǥ쥯ȥ</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="userdir" id="userdir">UserDir ȤäƥեΥѥꤹ</a></h2>
+
+
+ <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤
+ 桼ΥƥĤɤ߹ޤǥ쥯ȥꤷޤ
+ Υǥ쥯ƥ֤Ϥä뤳ȤǤޤ</p>
+
+ <p>åǻϤޤʤѥͿ줿Ȥϡ桼Υۡǥ쥯ȥ
+ ХѥȤߤʤޤ꤬äȤ:</p>
+
+ <div class="example"><p><code>
+ UserDir public_html
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ ѥ <code>/home/rbowen/public_html/file.html</code>
+ Ѵޤ</p>
+
+ <p>ѥåǻϤޤȤϡǥ쥯ȥѥϤΥѥ
+ 桼̾äΤʤޤΤȤ:</p>
+
+ <div class="example"><p><code>
+ UserDir /var/html
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ ѥ <code>/var/html/rbowen/file.html</code> Ѵޤ</p>
+
+ <p>ꥹ (*) ޤѥꤵ줿Ȥϡꥹ
+ 桼ִ̾ΤѤޤΤ褦:</p>
+
+ <div class="example"><p><code>
+ UserDir /var/www/*/docs
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ ѥ <code>/var/www/rbowen/docs/file.html</code> Ѵޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">εǽѤǤ桼¤</a></h2>
+
+
+ <p>UserDir ΥɥȤ˼Ƥ빽ʸȤȤǡ
+ ɤΥ桼εǽȤȤǤ뤫¤뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ UserDir enabled<br />
+ UserDir disabled root jro fish
+ </code></p></div>
+
+ <p> <code>dissabled</code> ʸΥ桼ʳΤ٤ƤΥ桼
+ Ф UserDir εǽͭˤޤƱͤˤơʲΤ褦
+ ̾Υ桼ʳФƤεǽ̵ˤ뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ UserDir disabled<br />
+ UserDir enabled rbowen krietz
+ </code></p></div>
+
+ <p>¾ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ 򻲾ȤƤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">桼 CGI ǥ쥯ȥ</a></h2>
+
+
+ <p>줾Υ桼Ѥ cgi-bin ǥ쥯ȥͿ뤿ˡ
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ Ȥäƥ桼Υۡǥ쥯ȥλꤵ줿ΰФ CGI ͭ
+ 뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin/&gt;<br />
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ơ<code>UserDir</code>
+ <code>public_html</code> ꤵƤȲꤹȡ
+ Υǥ쥯ȥ CGI ץ <code>example.cgi</code>
+ ϰʲͤ˸ƤӽФ뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ http://example.com/~rbowen/cgi-bin/example.cgi
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">桼ˤѹ</a></h2>
+
+
+ <p>桼Υֶ֤ǤΥФѹĤ硢
+ 桼 <code>.htaccess</code> եȤäѹɬפޤ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ͤ
+ 桼ѹ뤳ȤĤǥ쥯ƥ֤ФƽʬʤΤ
+ ꤷƤ뤳ȤǧƤεǽɤΤ褦ˤưƤ뤫
+ ξܺ٤ <a href="htaccess.html">.htaccess 塼ȥꥢ</a> ɤ
+ </p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/public_html.html.ko.euc-kr b/docs/manual/howto/public_html.html.ko.euc-kr
new file mode 100644
index 00000000..359e5d74
--- /dev/null
+++ b/docs/manual/howto/public_html.html.ko.euc-kr
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ں 丮 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>ں 丮</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p> ڰ ִ ýۿ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> þ ϸ
+ ڴ ڽ Ȩ丮 ȿ Ʈ ִ.
+ URL <code>http://example.com/~username/</code> ϸ
+ "<code>username</code>" Ȩ丮 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> þ
+ 丮 ִ ȴ.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ں 丮</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir ϰ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable"> ̿ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi"> ں cgi 丮 ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">ڰ ֵ </a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../urlmapping.html">URL Ͻýۿ </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">ں 丮</a></h2>
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="userdir" id="userdir">UserDir ϰ ϱ</a></h2>
+
+
+ <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ þ ں 丮 Ѵ.
+ þ .</p>
+
+ <p> ʴ θ ϸ
+ Ȩ丮 丮 η óѴ. ,
+ Ʒ :</p>
+
+ <div class="example"><p><code>
+ UserDir public_html
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ <code>/home/rbowen/public_html/file.html</code>
+ Ѵ.</p>
+
+ <p> ϴ θ ϸ 丮
+ ڸ 丮 θ Ѵ. , Ʒ
+ :</p>
+
+ <div class="example"><p><code>
+ UserDir /var/html
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ <code>/var/html/rbowen/file.html</code> Ѵ.</p>
+
+ <p>ǥ (*) θ ϸ ǥ ڸ
+ ü θ Ѵ. , Ʒ :</p>
+
+ <div class="example"><p><code>
+ UserDir /var/www/*/docs
+ </code></p></div>
+
+ <p>URL <code>http://example.com/~rbowen/file.html</code>
+ <code>/var/www/rbowen/docs/file.html</code>
+ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable"> ̿ ϱ</a></h2>
+
+
+ <p>UserDir ִ Ͽ ں 丮
+ ̿ ִ ڸ ִ:</p>
+
+ <div class="example"><p><code>
+ UserDir enabled<br />
+ UserDir disabled root jro fish
+ </code></p></div>
+
+ <p> <code>disabled</code> 忡
+ ϰ ڿ 丮 Ѵ. ,
+ ڸ ϰ
+ ִ:</p>
+
+ <div class="example"><p><code>
+ UserDir disabled<br />
+ UserDir enabled rbowen krietz
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
+ ִ ٸ 鵵 ϶.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi"> ں cgi 丮 ϱ</a></h2>
+
+
+ <p>ڸ cgi-bin 丮 οϷ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> þ
+ Ͽ Ȩ丮 Ư 丮 cgi ϰ
+ .</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/cgi-bin/&gt;<br />
+ Options ExecCGI<br />
+ SetHandler cgi-script<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code>UserDir</code> <code>public_html</code>̶
+ ϸ, ȿ ִ cgi α׷
+ <code>example.cgi</code> ִ.</p>
+
+ <div class="example"><p><code>
+ http://example.com/~rbowen/cgi-bin/example.cgi
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">ڰ ֵ </a></h2>
+
+
+ <p>ڰ ڽ Ϸ,
+ <code>.htaccess</code> ־ Ѵ. <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ڰ
+ ִ þ ϶.  ϴ
+ ڼ <a href="htaccess.html">.htaccess
+ 丮</a> ϶.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/public_html.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/ssi.html b/docs/manual/howto/ssi.html
new file mode 100644
index 00000000..6142aec8
--- /dev/null
+++ b/docs/manual/howto/ssi.html
@@ -0,0 +1,11 @@
+URI: ssi.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ssi.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: ssi.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/howto/ssi.html.en b/docs/manual/howto/ssi.html.en
new file mode 100644
index 00000000..4401f26c
--- /dev/null
+++ b/docs/manual/howto/ssi.html.en
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Tutorial: Introduction to Server Side Includes - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: Introduction to Server Side Includes</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/ssi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>Server-side includes provide a means to add dynamic content to
+existing HTML documents.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Introduction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">What are SSI?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">Configuring your server to permit SSI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basic">Basic SSI directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">Additional examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">What else can I config?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exec">Executing commands</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#advanced">Advanced SSI techniques</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">Conclusion</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Introduction</a></h2>
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
+
+ <p>This article deals with Server Side Includes, usually called
+ simply SSI. In this article, I'll talk about configuring your
+ server to permit SSI, and introduce some basic SSI techniques
+ for adding dynamic content to your existing HTML pages.</p>
+
+ <p>In the latter part of the article, we'll talk about some of
+ the somewhat more advanced things that can be done with SSI,
+ such as conditional statements in your SSI directives.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">What are SSI?</a></h2>
+
+ <p>SSI (Server Side Includes) are directives that are placed in
+ HTML pages, and evaluated on the server while the pages are
+ being served. They let you add dynamically generated content to
+ an existing HTML page, without having to serve the entire page
+ via a CGI program, or other dynamic technology.</p>
+
+ <p>The decision of when to use SSI, and when to have your page
+ entirely generated by some program, is usually a matter of how
+ much of the page is static, and how much needs to be
+ recalculated every time the page is served. SSI is a great way
+ to add small pieces of information, such as the current time.
+ But if a majority of your page is being generated at the time
+ that it is served, you need to look for some other
+ solution.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">Configuring your server to permit SSI</a></h2>
+
+
+ <p>To permit SSI on your server, you must have the following
+ directive either in your <code>httpd.conf</code> file, or in a
+ <code>.htaccess</code> file:</p>
+<div class="example"><p><code>
+ Options +Includes
+</code></p></div>
+
+ <p>This tells Apache that you want to permit files to be parsed
+ for SSI directives. Note that most configurations contain
+ multiple <code class="directive"><a href="../mod/core.html#options">Options</a></code> directives
+ that can override each other. You will probably need to apply the
+ <code>Options</code> to the specific directory where you want SSI
+ enabled in order to assure that it gets evaluated last.</p>
+
+ <p>Not just any file is parsed for SSI directives. You have to
+ tell Apache which files should be parsed. There are two ways to
+ do this. You can tell Apache to parse any file with a
+ particular file extension, such as <code>.shtml</code>, with
+ the following directives:</p>
+<div class="example"><p><code>
+ AddType text/html .shtml<br />
+ AddOutputFilter INCLUDES .shtml
+</code></p></div>
+
+ <p>One disadvantage to this approach is that if you wanted to
+ add SSI directives to an existing page, you would have to
+ change the name of that page, and all links to that page, in
+ order to give it a <code>.shtml</code> extension, so that those
+ directives would be executed.</p>
+
+ <p>The other method is to use the <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> directive:</p>
+<div class="example"><p><code>
+ XBitHack on
+</code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ tells Apache to parse files for SSI
+ directives if they have the execute bit set. So, to add SSI
+ directives to an existing page, rather than having to change
+ the file name, you would just need to make the file executable
+ using <code>chmod</code>.</p>
+<div class="example"><p><code>
+ chmod +x pagename.html
+</code></p></div>
+
+ <p>A brief comment about what not to do. You'll occasionally
+ see people recommending that you just tell Apache to parse all
+ <code>.html</code> files for SSI, so that you don't have to
+ mess with <code>.shtml</code> file names. These folks have
+ perhaps not heard about <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>. The thing to
+ keep in mind is that, by doing this, you're requiring that
+ Apache read through every single file that it sends out to
+ clients, even if they don't contain any SSI directives. This
+ can slow things down quite a bit, and is not a good idea.</p>
+
+ <p>Of course, on Windows, there is no such thing as an execute
+ bit to set, so that limits your options a little.</p>
+
+ <p>In its default configuration, Apache does not send the last
+ modified date or content length HTTP headers on SSI pages,
+ because these values are difficult to calculate for dynamic
+ content. This can prevent your document from being cached, and
+ result in slower perceived client performance. There are two
+ ways to solve this:</p>
+
+ <ol>
+ <li>Use the <code>XBitHack Full</code> configuration. This
+ tells Apache to determine the last modified date by looking
+ only at the date of the originally requested file, ignoring
+ the modification date of any included files.</li>
+
+ <li>Use the directives provided by
+ <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> to set an explicit expiration
+ time on your files, thereby letting browsers and proxies
+ know that it is acceptable to cache them.</li>
+ </ol>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basic" id="basic">Basic SSI directives</a></h2>
+
+ <p>SSI directives have the following syntax:</p>
+<div class="example"><p><code>
+ &lt;!--#element attribute=value attribute=value ... --&gt;
+</code></p></div>
+
+ <p>It is formatted like an HTML comment, so if you don't have
+ SSI correctly enabled, the browser will ignore it, but it will
+ still be visible in the HTML source. If you have SSI correctly
+ configured, the directive will be replaced with its
+ results.</p>
+
+ <p>The element can be one of a number of things, and we'll talk
+ some more about most of these in the next installment of this
+ series. For now, here are some examples of what you can do with
+ SSI</p>
+
+<h3><a name="todaysdate" id="todaysdate">Today's date</a></h3>
+
+<div class="example"><p><code>
+ &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+ <p>The <code>echo</code> element just spits out the value of a
+ variable. There are a number of standard variables, which
+ include the whole set of environment variables that are
+ available to CGI programs. Also, you can define your own
+ variables with the <code>set</code> element.</p>
+
+ <p>If you don't like the format in which the date gets printed,
+ you can use the <code>config</code> element, with a
+ <code>timefmt</code> attribute, to modify that formatting.</p>
+
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ Today is &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+
+<h3><a name="lastmodified" id="lastmodified">Modification date of the file</a></h3>
+
+<div class="example"><p><code>
+ This document last modified &lt;!--#flastmod file="index.html" --&gt;
+</code></p></div>
+
+ <p>This element is also subject to <code>timefmt</code> format
+ configurations.</p>
+
+
+<h3><a name="cgi" id="cgi">Including the results of a CGI program</a></h3>
+
+ <p>This is one of the more common uses of SSI - to output the
+ results of a CGI program, such as everybody's favorite, a ``hit
+ counter.''</p>
+
+<div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;
+</code></p></div>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="additionalexamples" id="additionalexamples">Additional examples</a></h2>
+
+
+ <p>Following are some specific examples of things you can do in
+ your HTML documents with SSI.</p>
+
+<h3><a name="docmodified" id="docmodified">When was this document
+modified?</a></h3>
+
+ <p>Earlier, we mentioned that you could use SSI to inform the
+ user when the document was most recently modified. However, the
+ actual method for doing that was left somewhat in question. The
+ following code, placed in your HTML document, will put such a
+ time stamp on your page. Of course, you will have to have SSI
+ correctly enabled, as discussed above.</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ This file last modified &lt;!--#flastmod file="ssi.shtml" --&gt;
+</code></p></div>
+
+ <p>Of course, you will need to replace the
+ <code>ssi.shtml</code> with the actual name of the file that
+ you're referring to. This can be inconvenient if you're just
+ looking for a generic piece of code that you can paste into any
+ file, so you probably want to use the
+ <code>LAST_MODIFIED</code> variable instead:</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%D" --&gt;<br />
+ This file last modified &lt;!--#echo var="LAST_MODIFIED" --&gt;
+</code></p></div>
+
+ <p>For more details on the <code>timefmt</code> format, go to
+ your favorite search site and look for <code>strftime</code>. The
+ syntax is the same.</p>
+
+
+<h3><a name="standard-footer" id="standard-footer">Including a standard footer</a></h3>
+
+
+ <p>If you are managing any site that is more than a few pages,
+ you may find that making changes to all those pages can be a
+ real pain, particularly if you are trying to maintain some kind
+ of standard look across all those pages.</p>
+
+ <p>Using an include file for a header and/or a footer can
+ reduce the burden of these updates. You just have to make one
+ footer file, and then include it into each page with the
+ <code>include</code> SSI command. The <code>include</code>
+ element can determine what file to include with either the
+ <code>file</code> attribute, or the <code>virtual</code>
+ attribute. The <code>file</code> attribute is a file path,
+ <em>relative to the current directory</em>. That means that it
+ cannot be an absolute file path (starting with /), nor can it
+ contain ../ as part of that path. The <code>virtual</code>
+ attribute is probably more useful, and should specify a URL
+ relative to the document being served. It can start with a /,
+ but must be on the same server as the file being served.</p>
+<div class="example"><p><code>
+ &lt;!--#include virtual="/footer.html" --&gt;
+</code></p></div>
+
+ <p>I'll frequently combine the last two things, putting a
+ <code>LAST_MODIFIED</code> directive inside a footer file to be
+ included. SSI directives can be contained in the included file,
+ and includes can be nested - that is, the included file can
+ include another file, and so on.</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="config" id="config">What else can I config?</a></h2>
+
+
+ <p>In addition to being able to <code>config</code> the time
+ format, you can also <code>config</code> two other things.</p>
+
+ <p>Usually, when something goes wrong with your SSI directive,
+ you get the message</p>
+<div class="example"><p><code>
+ [an error occurred while processing this directive]
+</code></p></div>
+
+ <p>If you want to change that message to something else, you
+ can do so with the <code>errmsg</code> attribute to the
+ <code>config</code> element:</p>
+<div class="example"><p><code>
+ &lt;!--#config errmsg="[It appears that you don't know how to use SSI]" --&gt;
+</code></p></div>
+
+ <p>Hopefully, end users will never see this message, because
+ you will have resolved all the problems with your SSI
+ directives before your site goes live. (Right?)</p>
+
+ <p>And you can <code>config</code> the format in which file
+ sizes are returned with the <code>sizefmt</code> attribute. You
+ can specify <code>bytes</code> for a full count in bytes, or
+ <code>abbrev</code> for an abbreviated number in Kb or Mb, as
+ appropriate.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exec" id="exec">Executing commands</a></h2>
+
+
+ <p>I expect that I'll have an article some time in the coming
+ months about using SSI with small CGI programs. For now, here's
+ something else that you can do with the <code>exec</code>
+ element. You can actually have SSI execute a command using the
+ shell (<code>/bin/sh</code>, to be precise - or the DOS shell,
+ if you're on Win32). The following, for example, will give you
+ a directory listing.</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="ls" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p>or, on Windows</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="dir" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p>You might notice some strange formatting with this directive
+ on Windows, because the output from <code>dir</code> contains
+ the string ``&lt;<code>dir</code>&gt;'' in it, which confuses
+ browsers.</p>
+
+ <p>Note that this feature is exceedingly dangerous, as it will
+ execute whatever code happens to be embedded in the
+ <code>exec</code> tag. If you have any situation where users
+ can edit content on your web pages, such as with a
+ ``guestbook'', for example, make sure that you have this
+ feature disabled. You can allow SSI, but not the
+ <code>exec</code> feature, with the <code>IncludesNOEXEC</code>
+ argument to the <code>Options</code> directive.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advanced" id="advanced">Advanced SSI techniques</a></h2>
+
+
+ <p>In addition to spitting out content, Apache SSI gives you
+ the option of setting variables, and using those variables in
+ comparisons and conditionals.</p>
+
+<h3><a name="caveat" id="caveat">Caveat</a></h3>
+
+ <p>Most of the features discussed in this article are only
+ available to you if you are running Apache 1.2 or later. Of
+ course, if you are not running Apache 1.2 or later, you need to
+ upgrade immediately, if not sooner. Go on. Do it now. We'll
+ wait.</p>
+
+
+<h3><a name="variables" id="variables">Setting variables</a></h3>
+
+ <p>Using the <code>set</code> directive, you can set variables
+ for later use. We'll need this later in the discussion, so
+ we'll talk about it here. The syntax of this is as follows:</p>
+<div class="example"><p><code>
+ &lt;!--#set var="name" value="Rich" --&gt;
+</code></p></div>
+
+ <p>In addition to merely setting values literally like that, you
+ can use any other variable, including <a href="../env.html">environment variables</a> or the variables
+ discussed above (like <code>LAST_MODIFIED</code>, for example) to
+ give values to your variables. You will specify that something is
+ a variable, rather than a literal string, by using the dollar sign
+ ($) before the name of the variable.</p>
+
+ <div class="example"><p><code> &lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;
+ </code></p></div>
+
+ <p>To put a literal dollar sign into the value of your
+ variable, you need to escape the dollar sign with a
+ backslash.</p>
+<div class="example"><p><code>
+ &lt;!--#set var="cost" value="\$100" --&gt;
+</code></p></div>
+
+ <p>Finally, if you want to put a variable in the midst of a
+ longer string, and there's a chance that the name of the
+ variable will run up against some other characters, and thus be
+ confused with those characters, you can place the name of the
+ variable in braces, to remove this confusion. (It's hard to
+ come up with a really good example of this, but hopefully
+ you'll get the point.)</p>
+<div class="example"><p><code>
+ &lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;
+</code></p></div>
+
+
+<h3><a name="conditional" id="conditional">Conditional expressions</a></h3>
+
+
+ <p>Now that we have variables, and are able to set and compare
+ their values, we can use them to express conditionals. This
+ lets SSI be a tiny programming language of sorts.
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> provides an <code>if</code>,
+ <code>elif</code>, <code>else</code>, <code>endif</code>
+ structure for building conditional statements. This allows you
+ to effectively generate multiple logical pages out of one
+ actual page.</p>
+
+ <p>The structure of this conditional construct is:</p>
+<div class="example"><p><code>
+ &lt;!--#if expr="test_condition" --&gt;<br />
+ &lt;!--#elif expr="test_condition" --&gt;<br />
+ &lt;!--#else --&gt;<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p>A <em>test_condition</em> can be any sort of logical
+ comparison - either comparing values to one another, or testing
+ the ``truth'' of a particular value. (A given string is true if
+ it is nonempty.) For a full list of the comparison operators
+ available to you, see the <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ documentation. Here are some examples of how one might use this
+ construct.</p>
+
+ <p>In your configuration file, you could put the following
+ line:</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase macintosh Mac<br />
+ BrowserMatchNoCase MSIE InternetExplorer
+</code></p></div>
+
+ <p>This will set environment variables ``Mac'' and
+ ``InternetExplorer'' to true, if the client is running Internet
+ Explorer on a Macintosh.</p>
+
+ <p>Then, in your SSI-enabled document, you might do the
+ following:</p>
+<div class="example"><p><code>
+ &lt;!--#if expr="${Mac} &amp;&amp; ${InternetExplorer}" --&gt;<br />
+ Apologetic text goes here<br />
+ &lt;!--#else --&gt;<br />
+ Cool JavaScript code goes here<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p>Not that I have anything against IE on Macs - I just
+ struggled for a few hours last week trying to get some
+ JavaScript working on IE on a Mac, when it was working
+ everywhere else. The above was the interim workaround.</p>
+
+ <p>Any other variable (either ones that you define, or normal
+ environment variables) can be used in conditional statements.
+ With Apache's ability to set environment variables with the
+ <code>SetEnvIf</code> directives, and other related directives,
+ this functionality can let you do some pretty involved dynamic
+ stuff without ever resorting to CGI.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="conclusion" id="conclusion">Conclusion</a></h2>
+
+ <p>SSI is certainly not a replacement for CGI, or other
+ technologies used for generating dynamic web pages. But it is a
+ great way to add small amounts of dynamic content to pages,
+ without doing a lot of extra work.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/ssi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/ssi.html.ja.euc-jp b/docs/manual/howto/ssi.html.ja.euc-jp
new file mode 100644
index 00000000..e1d56b97
--- /dev/null
+++ b/docs/manual/howto/ssi.html.ja.euc-jp
@@ -0,0 +1,481 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 塼ȥꥢ: Server Side Includes - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache 塼ȥꥢ: Server Side Includes </h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>Хɥ󥯥롼ɤˤäơ¸ HTML
+ɥȤưŪʥƥĤɲä뤳ȤǤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Ϥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI Ȥ ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI Ĥ뤿ΥФ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basic">Ū SSI ǥ쥯ƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">ɲä</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">¾˲ǤΤ ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exec">ޥɤμ¹</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#advanced">٤ SSI ƥ˥å</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#conclusion"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Ϥ</a></h2>
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
+
+ <p>εϡ̾ñ SSI ȸƤФ Server Side Includes
+ 򰷤ޤεˤƤϡФǤ SSI Ĥ뤿ȡ
+ ߤ HTML ڡưŪʥƥĤä뤿ΤĤδŪ
+ SSI ѤҲ𤷤ޤ</p>
+
+ <p>θȾǤϡSSI ǥ쥯ƥ֤ SSI
+ ȶ˼¹Ԥ뤳ȤǤʸΤ褦
+ ʬ٤ʻˤĤƽҤ٤Ƥޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">SSI Ȥ ?</a></h2>
+
+ <p>SSI (Server Side Includes) ϡHTML
+ ڡ֤ǥ쥯ƥ֤Ǥꡢ
+ Фǥڡ󶡤ɾޤSSI ϡCGI
+ ץ䤽¾ưŪʵѤƤΥڡ󶡤ˡ
+ ưŪ줿ƥĤ򸽺ߤ HTML ڡ˲äޤ</p>
+
+ <p>ɤ SSI Ȥɤ˥ץ
+ ڡ뤫ϡڡΤɤ٤ŪǤꡢ
+ ڡ󶡤뤿Ӥ˺Ʒ׻ɬפɤ٤뤫̾Ϸꤷޤ
+ SSI ϸ߻Τ褦ʾäˤϤäƤĤˡǤ
+ ΥڡΤۤȤɤʬ󶡻ϡ
+ ¾ˡõɬפޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">SSI Ĥ뤿ΥФ</a></h2>
+
+
+ <p>Ф SSI Ĥˤϡ<code>httpd.conf</code>
+ եޤ <code>.htaccess</code>
+ ե˼Υǥ쥯ƥ֤ꤹɬפޤ:</p>
+<div class="example"><p><code>
+ Options +Includes
+</code></p></div>
+
+ <p>λϡե SSI
+ ǥ쥯ƥ֤DzϤ뤳ȤĤȤȤ Apache
+ ޤۤȤɤǤϤߤ񤭤Ǥ롢ʣ
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code> 뤳Ȥ
+ դƤ餯꤬Ǹɾ뤳Ȥ
+ ݾڤ뤿ˡSSI Ѥǥ쥯ȥ <code>Options</code>
+ ǥ쥯ƥ֤ŬѤɬפǤ礦</p>
+
+ <p>ƤΥե뤬 SSI
+ ǥ쥯ƥ֤DzϤȤ櫓ǤϤޤ
+ ɤΥե뤬Ϥ뤫 Apache ɬפޤ
+ Ԥʤˤˡޤ
+ Υǥ쥯ƥ֤ȤȤǡ㤨 <code>.shtml</code>
+ Τ褦̤ʥեĥҤĥեϤ褦
+ Apache 뤳ȤǤޤ:</p>
+<div class="example"><p><code>
+ AddType text/html .shtml<br />
+ AddOutputFilter INCLUDES .shtml
+</code></p></div>
+
+ <p>ˡηϡ⤷ߤΥڡ SSI ǥ쥯ƥ֤ä硢
+ Υǥ쥯ƥ֤¹Ԥ褦
+ <code>.shtml</code> ĥҤˤ뤿ᡢΥڡ̾ȡ
+ ΥڡؤƤΥ󥯤ѹʤФʤʤȤǤ</p>
+
+ <p>⤦Ĥˡϡ<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ ǥ쥯ƥ֤Ѥ뤳ȤǤ:</p>
+<div class="example"><p><code>
+ XBitHack on
+</code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ ϡեμ¹ԥӥåȤΩäƤ硢
+ SSI ǥ쥯ƥ֤ˤϤ뤳Ȥ Apache ޤ
+ äơSSI ǥ쥯ƥ֤򸽺ߤΥڡ˲ä뤿ˤϡ
+ ե̾ѹʤƤ褯ñ <code>chmod</code>
+ Ѥƥե¹ԲǽˤǺѤߤޤ</p>
+<div class="example"><p><code>
+ chmod +x pagename.html
+</code></p></div>
+
+ <p>Ԥʤ٤ǤϤʤȤ˴ؤûȡïƤ
+ <code>.html</code> ե SSI DzϤ褦 Apache С
+ 虜虜 <code>.shtml</code> Ȥե̾ˤɬפʤȤä
+ Τ򸫤뤳ȤǤ礦ͤϡ餯
+ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ ˤĤʹȤʤΤǤ礦
+ ˡˤĤդ뤳ȤϡȤ SSI
+ ǥ쥯ƥ֤ޤޤʤǤ⡢Apache 饤Ȥ
+ ƤΥեǸޤɤ߹ޤ뤳Ȥˤʤޤ
+ ˡϤʤ٤ΤǤꡢɤʤǥǤ</p>
+
+ <p>Windows ǤϤΤ褦ʼ¹ԥӥåȤ򥻥å
+ 褦ʤΤϤޤΤǥץ󤬾¤Ƥޤ</p>
+
+ <p>ǥեȤǤϡApache SSI ڡˤĤƺǽѹ
+ ƥĤĹ HTTP إåޤ
+ ưŪʥƥĤǤ뤿ᡢͤ׻Τ񤷤Ǥ
+ ΤɥȤå夵ʤʤꡢ
+ ̤Ȥƥ饤Ȥǽ٤ʤä褦˴뤳Ȥˤʤޤ
+ 褹ˡĤޤ:</p>
+
+ <ol>
+ <li><code>XBitHack Full</code> Ѥ롣
+ ˤꡢȤ׵ᤵ줿եλ򻲾Ȥ
+ ɤ߹ޤեѹ̵뤷ƺǽѹꤹ褦
+ Apache ޤ</li>
+
+ <li><a href="../mod/mod_expires.html">mod_expires</a>
+ 󶡤Ƥǥ쥯ƥ֤Ѥơ
+ ե뤬̵ˤʤޤˤꡢ
+ ֥饦ȥץ˥å夬ͭǤ뤳ȤΤޤ</li>
+ </ol>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basic" id="basic">Ū SSI ǥ쥯ƥ</a></h2>
+
+ <p>SSI ǥ쥯ƥ֤ϰʲʸˡǵҤޤ:</p>
+<div class="example"><p><code>
+ &lt;!--#element attribute=value attribute=value ... --&gt;
+</code></p></div>
+
+ <p>HTML ΥȤΤ褦ʽ񼰤򤷤ƤΤǡ⤷ SSI
+ ưǽˤʤС֥饦Ϥ̵뤹Ǥ礦
+ HTML Ǥϸޤ⤷ SSI ꤷʤ顢
+ ǥ쥯ƥ֤Ϥη̤֤ޤ</p>
+
+ <p>element Ϥ󤢤ΤĻꤹ뤳ȤǤޤ
+ ǤΤ¿ˤĤƤϡ⤦ܤޤ
+ ǤϡSSI ǹԤʤȤǤ򤤤Ĥޤ</p>
+
+<h3><a name="todaysdate" id="todaysdate"></a></h3>
+
+<div class="example"><p><code>
+ &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+ <p><code>echo</code> ǤñѿͤϤޤ
+ CGI ץѲǽʴĶѿƤ
+ åȤޤ¿ɸѿޤޤ<code>set</code>
+ ǤѤ뤳Ȥǡȼѿ뤳ȤǤޤ
+ </p>
+
+ <p>Ϥդν񼰤ǤϤʤ硢ν񼰤뤿ˡ
+ <code>config</code> Ǥ <code>timefmt</code>
+ °Ѥ뤳ȤǤޤ</p>
+
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ Today is &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+
+<h3><a name="lastmodified" id="lastmodified">եѹ</a></h3>
+
+<div class="example"><p><code>
+ This document last modified &lt;!--#flastmod file="index.html" --&gt;
+</code></p></div>
+
+ <p>Ǥ <code>timefmt</code>
+ եޥåȤ˽ޤ</p>
+
+
+<h3><a name="cgi" id="cgi">CGI ץη̤</a></h3>
+
+ <p>ϡƤοͤΤǤ ``ҥåȥ'' Τ褦
+ CGI ץη̤Ϥ SSI
+ ΤŪʻѤΤΰĤǤ</p>
+
+<div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;
+</code></p></div>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="additionalexamples" id="additionalexamples">ɲä</a></h2>
+
+
+ <p>ʲϡSSI Ѥ HTML
+ ɥȤˤƤǤ뤳ȤΤĤ̤Ǥ</p>
+
+<h3><a name="docmodified" id="docmodified">ĤΥɥȤϽ줿Τ
+?</a></h3>
+
+ <p>ˡɥȤǸѹ줿ΤϤĤ
+ 桼Τ뤿 SSI Ѥ뤳ȤǤ뤳ȤҤ٤ޤ
+ ʤ顢ºݤˡϡ֤ΤޤޤˤƤޤ
+ HTML ɥȤ֤줿ΥɤϡڡˤΤ褦
+ ॹפǤ礦󡢾ҤΤ褦ˡ
+ SSI ưǽˤƤɬפޤ</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ This file last modified &lt;!--#flastmod file="ssi.shtml" --&gt;
+</code></p></div>
+
+ <p><code>ssi.shtml</code>
+ ʬºݤե֤̾ɬפޤ
+ ⤷եĥ뤳ȤǤŪʥɤõƤʤ顢
+ ؤǤ뤫⤷ޤ󡣤餯ξϡ
+ ѿ <code>LAST_MODIFIED</code>
+ ѤȹͤǤ礦:</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%D" --&gt;<br />
+ This file last modified &lt;!--#echo var="LAST_MODIFIED" --&gt;
+</code></p></div>
+
+ <p><code>timefmt</code>
+ 񼰤ˤĤƤΤܺ٤ˤĤƤϡߤθȤ˹Ԥ
+ <code>strftime</code> ǸƤߤƤʸˡƱǤ</p>
+
+
+<h3><a name="standard-footer" id="standard-footer">ɸΥեå</a></h3>
+
+
+ <p>⤷ڡĶڡĥȤƤʤС
+ ڡФѹԤʤȤ˶ˤȤʤ뤳Ȥ
+ ʬǤ礦ƤΥڡϤäƤɸŪʳѤ
+ ݻ褦ȤƤʤäˤǤ礦</p>
+
+ <p>إåեåѤѥեѤ뤳Ȥǡ
+ Τ褦ʹˤô򸺤餹ȤǤޤ
+ ĤΥեåե <code>include</code>
+ SSI ޥɤdzƥڡǺѤߤޤ<code>include</code>
+ Ǥϡ<code>file</code> °ޤ <code>virtual</code>
+ °Τ줫ѤƤɤΥե뤫뤳ȤǤޤ
+ <code>file</code> °ϡ<em>ȥǥ쥯ȥ꤫ХѥǼ줿
+ </em>եѥǤ
+ / ǻϤޤХեѥˤϤǤޤΥѥΰ ../
+ ޤळȤǤʤȤ̣ޤ<code>virtual</code>
+ °ϡ餯Ȼפޤ󶡤ɥȤ
+ URL ǻꤹ٤Ǥ / ǻϤ뤳ȤǤޤ
+ 󶡤եƱо¸ߤʤƤϤʤޤ</p>
+<div class="example"><p><code>
+ &lt;!--#include virtual="/footer.html" --&gt;
+</code></p></div>
+
+ <p>ϺǸĤȤ߹碌ơ<code>LAST_MODIFIED</code>
+ ǥ쥯ƥ֤եåե֤Ȥ褯ޤ
+ SSI ǥ쥯ƥ֤ϡѤΥե˴ޤޤꡢ
+ եΥͥȤ򤷤ꤹ뤳ȤǤޤʤ
+ ѤΥե¾ΥեƵŪ뤳ȤǤޤ</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="config" id="config">¾˲ǤΤ ?</a></h2>
+
+
+ <p>񼰤 <code>config</code> Ǥ뤳Ȥ˲äơ
+ <code>config</code> ꤹ뤳ȤǤޤ</p>
+
+ <p>̾SSI ǥ쥯ƥ֤DzޤʤȤϡ
+ ΥåϤޤ</p>
+<div class="example"><p><code>
+ [an error occurred while processing this directive]
+</code></p></div>
+
+ <p>Υå¾ΤΤˤ硢<code>config</code>
+ Ǥ <code>errmsg</code> °ѹ뤳ȤǤޤ:</p>
+<div class="example"><p><code>
+ &lt;!--#config errmsg="[It appears that you don't know how to use SSI]" --&gt;
+</code></p></div>
+
+ <p>餯ɥ桼ϤΥå褷Ƹ뤳ȤϤޤ
+ ʤʤ顢ΥȤ֤ˤʤ SSI ǥ쥯ƥ֤˴ؤ
+ Ƥ褷ƤϤǤ(Ǥ?)</p>
+
+ <p>ơ<code>config</code> ˤ <code>sizefmt</code>
+ °Ѥ뤳Ȥǡ
+ ֤ե륵ν񼰤ꤹ뤳ȤǤޤ
+ Хȿˤ <code>bytes</code> Ŭ Kb Mb
+ ṳ̂ˤ <code>abbrev</code> ꤹ뤳ȤǤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exec" id="exec">ޥɤμ¹</a></h2>
+
+
+ <p>Τˡ CGI ץ SSI
+ Ѥ뵭ФȹͤƤޤǤϤȤ̤ˡ
+ <code>exec</code> ǤˤäƹԤʤȤǤ뤳Ȥ򼨤ޤ
+ SSI ˥ (Τˤ <code>/bin/sh</code>Win32 ʤ DOS )
+ Ѥƥޥɤ¹Ԥ뤳ȤǤޤ
+ Ǥϡǥ쥯ȥꥹȽϤԤʤޤ</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="ls" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p>Windows Ǥϡ</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="dir" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p>Windows ǤϡΥǥ쥯ƥ֤ˤäƤĤδ̯
+ 񼰤˵ŤǤ礦ʤʤ <code>dir</code> νϤʸ
+ ``&lt;<code>dir</code>&gt;'' ޤߡ֥饦𤵤뤫Ǥ</p>
+
+ <p>εǽ˴ǤꡢɤʥɤǤ <code>exec</code>
+ ޤƤޤм¹Ԥ뤳ȤդƤ㤨
+ `` ȥ֥å '' Τ褦ˡ⤷
+ 桼ڡƤԽǤˤʤС
+ εǽμ¤Ƥ<code>Options</code>
+ ǥ쥯ƥ֤ <code>IncludesNOEXEC</code> ꤹ뤳Ȥǡ
+ SSI ϵĤ뤱 <code>exec</code>
+ ǽϵĤʤ褦ˤ뤳ȤǤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advanced" id="advanced">٤ SSI ƥ˥å</a></h2>
+
+
+ <p>ƥĤϤ뤳Ȥ˲äApache SSI ѿꤷ
+ ӤȾʬˤѿѤǤ뵡ǽ󶡤Ƥޤ
+ </p>
+
+<h3><a name="caveat" id="caveat">ٹ</a></h3>
+
+ <p>εǽҤ٤ʬεǽϡApache 1.2
+ ʹߤѤƤΤѲǽǤ󡢤⤷ Apache 1.2
+ ʹߤѤƤʤ硢ľ˥åץ졼ɤɬפޤ
+ ԤʤʤޤԤäƤޤ</p>
+
+
+<h3><a name="variables" id="variables">ѿꤹ</a></h3>
+
+ <p><code>set</code> ǥ쥯ƥ֤Ѥơ
+ ǻѤ뤿ѿꤹ뤳ȤǤޤ
+ ϸɬפˤʤΤǡǤˤĤƽҤ٤Ƥޤ
+ ʸˡϰʲΤȤǤ:</p>
+<div class="example"><p><code>
+ &lt;!--#set var="name" value="Rich" --&gt;
+</code></p></div>
+
+ <p>Τ褦ñʸɤꤹ뤳Ȥ˲ä
+ <a href="../env.html">Ķѿ</a>嵭ѿ
+ (㤨 <code>LAST_MODIFIED</code> Τ褦)
+ ޤ¾ΤѿͤꤹΤ˻Ѥ뤳ȤǤޤ
+ ѿ̾˥ɥ뵭 ($) Ѥ뤳Ȥǡ
+ 줬ƥʸǤϤʤѿǤ뤳Ȥ򼨤ޤ</p>
+<div class="example"><p><code>
+ &lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;
+</code></p></div>
+
+ <p>ɥ뵭 ($) ʸȤѿͤˤϡ
+ Хååˤäƥɥ뵭򥨥פɬפޤ</p>
+<div class="example"><p><code>
+ &lt;!--#set var="cost" value="\$100" --&gt;
+</code></p></div>
+
+ <p>ǸˤʤޤĹʸѿ֤ǡ
+ ѿ̾¾ʸȤ֤Ĥǽꡢ
+ ʸˤĤƺ𤷤Ƥޤ硢κᡢ
+ ѿ̤̾ǰϤळȤǤޤ
+ (ˤĤƤɤ򼨤Τ񤷤ΤǤ
+ 餯ʬäƤǤ礦)
+ </p>
+<div class="example"><p><code>
+ &lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;
+</code></p></div>
+
+
+<h3><a name="conditional" id="conditional">P</a></h3>
+
+
+ <p>ơѿäƤơ
+ ͤꤷӤ뤳ȤǤΤǤ顢
+ ɽˤѤ뤳ȤǤޤˤ
+ SSI Ϥξʥץߥ󥰸ˤʤäƤޤ
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> Ͼɽ뤿 <code>if</code>,
+ <code>elif</code>, <code>else</code>, <code>endif</code>
+ ¤󶡤Ƥޤˤäơ
+ ĤμºݤΥڡʣڡŪ뤳ȤǤޤ</p>
+
+ <p>ﹽ¤ϰʲΤȤǤ:</p>
+<div class="example"><p><code>
+ &lt;!--#if expr="test_condition" --&gt;<br />
+ &lt;!--#elif expr="test_condition" --&gt;<br />
+ &lt;!--#else --&gt;<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p><em>test_condition</em>
+ ϤŪӤ򤹤뤳ȤǤޤ
+ ͤӤꡢͤ ``'' ɤɾޤ
+ (ǤʤʤͿ줿ʸϿǤ)
+ Ѳǽӱ黻ҤƤΥꥹȤˤĤƤϡ
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɥơ򻲾ȤƤ
+ Ǥϡι¤ɤѤ뤫򤤤Ĥޤ</p>
+
+ <p>եǼιԤ򵭽Ҥޤ:</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase macintosh Mac<br />
+ BrowserMatchNoCase MSIE InternetExplorer
+</code></p></div>
+
+ <p>ϥ饤Ȥ Macintosh
+ ǥ󥿡ͥåȥץ餬ưƤ硢Ķѿ
+ ``Mac'' ``InternetExplorer'' 򿿤ꤷޤ</p>
+
+ <p>ˡSSI ǽˤʤäɥȤǰʲԤʤޤ:
+ </p>
+<div class="example"><p><code>
+ &lt;!--#if expr="${Mac} &amp;&amp; ${InternetExplorer}" --&gt;<br />
+ Apologetic text goes here<br />
+ &lt;!--#else --&gt;<br />
+ Cool JavaScript code goes here<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p>Mac IE ФƲפȤ櫓Ǥޤ
+ ¾Ǥϼ¹ԤǤƤ뤤Ĥ JavaScript Mac IE
+ Ǽ¹ԤΤˡ轵ֶϫȤΤȤǤ
+ ϤλŪнˡǤ</p>
+
+ <p>¾Τɤѿ (ʤΡ
+ ޤ̤δĶѿΤ줫) ⡢ʸ˻Ѥ뤳ȤǤޤ
+ Apache <code>SetEnvIf</code> ǥ쥯ƥ֤¾δϢ
+ ǥ쥯ƥ֤ѤƴĶѿꤹ뤳ȤǤޤ
+ εǽˤꡢCGI
+ 뤳ȤʤʤʣưŪʤȤ򤵤뤳ȤǤޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="conclusion" id="conclusion"></a></h2>
+
+ <p>SSI ϳΤ CGI
+ ưŪʥ֥ڡ¾εѤΤǤϤޤ
+ ;ʬʺȤ򤻤ˡ
+ ̤ưŪʥƥĤäˤϤ줿ˡǤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/howto/ssi.html.ko.euc-kr b/docs/manual/howto/ssi.html.ko.euc-kr
new file mode 100644
index 00000000..27696bd2
--- /dev/null
+++ b/docs/manual/howto/ssi.html.ko.euc-kr
@@ -0,0 +1,426 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ 丮: Server Side Includes Ұ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>ġ 丮: Server Side Includes Ұ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>Server-side includes Ͽ HTML
+߰ ִ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Ұ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI ΰ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI ϵ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basic">⺻ SSI þ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">߰ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">̿ܿ ִ ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exec">ɾ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#advanced"> SSI </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#conclusion"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Ұ</a></h2>
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
+
+ <p> SSI θ Server Side Includes Ѵ.
+ SSI ϵ ϴ HTML
+ ߰ϴ ⺻ SSI ҰѴ.</p>
+
+ <p> ޺κ SSI þ ǹ ޱ
+ Ѵ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="what" id="what">SSI ΰ?</a></h2>
+
+ <p>SSI (Server Side Includes) HTML ϴ þ,
+ Ҷ óѴ. SSI ϸ CGI
+ α׷̳ ٸ ü 
+ ʰ HTML ߰
+ ִ.</p>
+
+ <p>SSI ƴϸ α׷ ü
+ κ
+ ٽ ؾ ޷ȴ. SSI
+ ð ߰ϴµ . ׷
+ Ҷ κ ؾ Ѵٸ ٸ
+ ãƺ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuring" id="configuring">SSI ϵ ϱ</a></h2>
+
+
+ <p> SSI óϷ <code>httpd.conf</code> ̳
+ <code>.htaccess</code> Ͽ þ ؾ Ѵ.</p>
+<div class="example"><p><code>
+ Options +Includes
+</code></p></div>
+
+ <p>׷ ġ Ͽ SSI þ óѴ.
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code> þ
+ ְ, þ Ἥ ȿ . ׷
+ þ Ǹ óϱ SSI ϴ Ư
+ 丮 <code>Options</code> Ѵ.</p>
+
+ <p> Ͽ SSI þ óϴ ƴϴ. ġ
+  ó ˷ Ѵ. ΰ ִ.
+ ϳ þ <code>.shtml</code> Ư
+ Ȯڸ óϴ ̴.</p>
+<div class="example"><p><code>
+ AddType text/html .shtml<br />
+ AddOutputFilter INCLUDES .shtml
+</code></p></div>
+
+ <p> ̹ ִ SSI þ ߰ϴ
+ SSI þ óϱ <code>.shtml</code> Ȯڸ
+ οϱ⶧ ϸ ũ ؾ
+ ϴ ̴.</p>
+
+ <p>ٸ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ þ ϴ ̴.</p>
+<div class="example"><p><code>
+ XBitHack on
+</code></p></div>
+
+ <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ ִ Ͽ SSI þ óѴ. ׷ ̹
+ ִ SSI þ ߰Ѵٸ ϸ
+ ʰ <code>chmod</code> Ͽ ָ ȴ.</p>
+<div class="example"><p><code>
+ chmod +x pagename.html
+</code></p></div>
+
+ <p> ƾ ϳ. <code>.shtml</code> ϸ
+ ġ <code>.html</code> SSI ó϶
+ ϴ ִ. Ƹ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> 𸣴
+ . ̷ ϸ ġ Ͽ SSI þ
+ Ŭ̾Ʈ Ѵٴ
+ ̴. ſ , ƴϴ.</p>
+
+ <p>  ̶ ⶧ ڸ
+ .</p>
+
+ <p> ̿ ϱ Ʊ⶧ ġ ⺻
+ SSI ֱټϰ content length HTTP
+ ʴ´. ׷ ij ϰ Ŭ̾Ʈ
+ . ΰ ذ ִ.</p>
+
+ <ol>
+ <li><code>XBitHack Full</code> Ѵ. ׷
+ ġ ϴ(include) ϵ ü
+ û ¥ ֱټ ˾Ƴ.</li>
+
+ <li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> ִ þ Ͽ
+ Ͽ ϸ Ͻð
+ ij ִ.</li>
+ </ol>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basic" id="basic">⺻ SSI þ</a></h2>
+
+ <p>SSI þ .</p>
+<div class="example"><p><code>
+ &lt;!--#element attribute=value attribute=value ... --&gt;
+</code></p></div>
+
+ <p>HTML ּ ⶧ SSI ʾƵ
+ HTML ҽ Ѵ. SSI ùٷ
+ ϸ þ ٲ۴.</p>
+
+ <p>element ϳ. ȸ ڼ ̴.
+ SSI ִ  δ</p>
+
+<h3><a name="todaysdate" id="todaysdate"> ¥</a></h3>
+
+<div class="example"><p><code>
+ &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+ <p><code>echo</code> element ״ Ѵ.
+ CGI α׷ ϴ ȯ溯 ܿ ǥ
+ ִ. , <code>set</code> element Ͽ
+ ִ.</p>
+
+ <p>¥ ʴ´ٸ,
+ <code>config</code> element <code>timefmt</code> attribute
+ Ѵ.</p>
+
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ Today is &lt;!--#echo var="DATE_LOCAL" --&gt;
+</code></p></div>
+
+
+<h3><a name="lastmodified" id="lastmodified"> </a></h3>
+
+<div class="example"><p><code>
+ &lt;!--#flastmod file="index.html" --&gt; Ǿ
+</code></p></div>
+
+ <p> element <code>timefmt</code> ޷ȴ.</p>
+
+
+<h3><a name="cgi" id="cgi">CGI α׷ ϱ</a></h3>
+
+ <p>Ϲ SSI ϳ, ̵ ֿϴ ``湮
+ ī'' CGI α׷ Ѵ.</p>
+
+<div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;
+</code></p></div>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="additionalexamples" id="additionalexamples">߰ </a></h2>
+
+
+ <p> HTML ִ  SSI .</p>
+
+<h3><a name="docmodified" id="docmodified">
+Ǿ?</a></h3>
+
+ <p>տ SSI Ͽ ڿ ֱټ
+ ˸ ִٰ ߴ. ׷ ˷ ʾҴ.
+ ڵ带 HTML ϸ ð .
+ Ѵ SSI ùٷ ۵ؾ Ѵ.</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
+ &lt;!--#flastmod file="ssi.shtml" --&gt; Ǿ;
+</code></p></div>
+
+ <p> <code>ssi.shtml</code> ϴ ϸ
+ Ѵ. ƹ ٿ ִ ڵ带
+ Ѵٸ, ϸ <code>LAST_MODIFIED</code>
+ Ѵ.</p>
+<div class="example"><p><code>
+ &lt;!--#config timefmt="%D" --&gt;<br />
+ This file last modified &lt;!--#echo var="LAST_MODIFIED" --&gt;
+</code></p></div>
+
+ <p><code>timefmt</code> Ŀ ڼ ˻
+ <code>strftime</code> ãƺ. .</p>
+
+
+<h3><a name="standard-footer" id="standard-footer">ǥ ϴ ϱ</a></h3>
+
+
+ <p> ִ Ʈ Ѵٸ ü
+ ϴ , Ư ǥ ܰ ϴ
+ Ӵ.</p>
+
+ <p> (header) ϴ(footer) Ϸ Ͽ
+ ̷ δ ִ.
+ <code>include</code> SSI ɾ Ͽ ϴ
+ ϳ ϸ ȴ. <code>include</code> element
+ <code>file</code> attribute <code>virtual</code> attribute
+ Ѵ. <code>file</code> attribute <em>
+ 丮 </em> ϰδ. , (/ ϴ)
+ ϰγ ȿ ../ . Ƹ ϴ
+ URL ִ <code>virtual</code> attribute
+ ̴. θ / , Ϸ
+ ϴ ϰ ־ Ѵ.</p>
+<div class="example"><p><code>
+ &lt;!--#include virtual="/footer.html" --&gt;
+</code></p></div>
+
+ <p> ΰ ļ ϴ Ͽ
+ <code>LAST_MODIFIED</code> þ ִ´. Ϸ Ͽ
+ SSI þ , ̷ ٸ
+ ϴ ִ.</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="config" id="config">̿ܿ ִ ?</a></h2>
+
+
+ <p>ð <code>config</code>() ܿ ΰ
+ <code>config</code>() ִ.</p>
+
+ <p> SSI þ ߸Ǹ ´</p>
+<div class="example"><p><code>
+ [an error occurred while processing this directive]
+</code></p></div>
+
+ <p> ϰ ʹٸ <code>config</code> element
+ <code>errmsg</code> attribute Ͽ Ѵ.</p>
+<div class="example"><p><code>
+ &lt;!--#config errmsg="[It appears that you don't know how to use SSI]" --&gt;
+</code></p></div>
+
+ <p>Ʈ ϱ SSI þ ذϿ
+ ڰ ̷ ʱ ٶ. (׷?)</p>
+
+ <p>׸ <code>sizefmt</code> attribute ȯϴ ũ
+ <code>config</code>() ִ. Ʈ ũ⸦
+ ַ <code>bytes</code>, Kb Mb ũ⸦
+ ַ <code>abbrev</code> Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exec" id="exec">ɾ ϱ</a></h2>
+
+
+ <p> ޿ CGI α׷ SSI ϴ
+ ̴. <code>exec</code> element
+ ִ ٸ ͵ ̴. SSI (Ȯ
+ <code>/bin/sh</code> Win32 Ѵٸ DOS ) Ͽ
+ ɾ Ѵ. , 丮 ش.</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="ls" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p>or, on Windows</p>
+<div class="example"><p><code>
+ &lt;pre&gt;<br />
+ &lt;!--#exec cmd="dir" --&gt;<br />
+ &lt;/pre&gt;
+</code></p></div>
+
+ <p><code>dir</code> ¿ ȥ
+ ``&lt;<code>dir</code>&gt;'' ڿ Եֱ⶧,
+  þ ϸ ̻ ̴.</p>
+
+ <p> <code>exec</code> ±׿  ɾ
+ ֱ⶧ ſ ϴ. ``'' ڰ
+ ִ ȯ̶,
+ ؼ ȵȴ. <code>Options</code> þ
+ <code>IncludesNOEXEC</code> ƱԸƮ Ͽ SSI
+ <code>exec</code> ִ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="advanced" id="advanced"> SSI </a></h2>
+
+
+ <p> ϴ ܿ ġ SSI ϰ,
+ 񱳹 ǹ ִ.</p>
+
+<h3><a name="caveat" id="caveat"></a></h3>
+
+ <p> ۿ ϴ κ ġ 1.2 ĺ
+ ִ. , ġ 1.2 ̻ ʴ´ٸ
+ Ƹ ׷̵ؾ Ѵ. ض. ض. ٸ
+ ̴.</p>
+
+
+<h3><a name="variables" id="variables"> </a></h3>
+
+ <p><code>set</code> þ Ͽ ߿
+ ִ. ʿϱ⶧ Ѵ.
+ .</p>
+<div class="example"><p><code>
+ &lt;!--#set var="name" value="Rich" --&gt;
+</code></p></div>
+
+ <p> ڱ״ ʰ <a href="../env.html">ȯ溯</a> (
+ , <code>LAST_MODIFIED</code>) ٸ Ͽ
+ ִ. ̶ տ ޷ ǥ($)
+ ٿ ڿ ƴ ǥѴ.</p>
+
+ <div class="example"><p><code> &lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;
+ </code></p></div>
+
+ <p> ޷ ڸ ״ ԷϷ ޷ ǥ տ
+ 齽 Ѵ.</p>
+<div class="example"><p><code>
+ &lt;!--#set var="cost" value="\$100" --&gt;
+</code></p></div>
+
+ <p> ڿ ߰ ϴµ ڿ ִ
+ ڵ Ͽ ȥǴ , ȣ
+  Ȯ Ѵ. ( ã ,
+ ϱ ٶ.)</p>
+<div class="example"><p><code>
+ &lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;
+</code></p></div>
+
+
+<h3><a name="conditional" id="conditional"> ǥ</a></h3>
+
+
+ <p> ϰ ǹ ϴ.
+ SSI α׷־ ȴ.
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ǹ <code>if</code>,
+ <code>elif</code>, <code>else</code>, <code>endif</code>
+ Ѵ.
+ ִ.</p>
+
+ <p>ǹ .</p>
+<div class="example"><p><code>
+ &lt;!--#if expr="test_condition" --&gt;<br />
+ &lt;!--#elif expr="test_condition" --&gt;<br />
+ &lt;!--#else --&gt;<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p><em>test_condition</em>  񱳶
+ ִ. ٸ ϰų, Ư ``''
+ ˻Ѵ. (ڿ ̴.) 밡
+ ڸ , <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ ϶. ǹ  .</p>
+
+ <p>Ͽ ߰Ѵ.</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase macintosh Mac<br />
+ BrowserMatchNoCase MSIE InternetExplorer
+</code></p></div>
+
+ <p>Ŭ̾Ʈ Ųÿ ϴ Internet Explorer
+ ȯ溯 ``Mac'' ``InternetExplorer'' Ѵ.</p>
+
+ <p>׸ SSI ´.</p>
+<div class="example"><p><code>
+ &lt;!--#if expr="${Mac} &amp;&amp; ${InternetExplorer}" --&gt;<br />
+ ⿡ ´<br />
+ &lt;!--#else --&gt;<br />
+ ⿡ JavaScript ڵ尡 ´<br />
+ &lt;!--#endif --&gt;
+</code></p></div>
+
+ <p> Ų IE ݰ ִ ƴϴ.
+ ֿ ٸ JavaScript ڵ尡 Ų
+ IE ʾƼ ð ߴ. ӽ
+ ذå̴.</p>
+
+ <p>( Ͽ Ϲ ȯ溯̰)  ǹ
+ ִ. ƶġ <code>SetEnvIf</code> ٸ
+ þ ȯ溯 ֱ⶧ CGI ̵
+ ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="conclusion" id="conclusion"></a></h2>
+
+ <p>SSI Ȯ CGI ϴ ٸ
+ ü . ׷ ߰ ۾
+ ߰ϱ⿡ Ǹ ̴.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/howto/ssi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/images/apache_header.gif b/docs/manual/images/apache_header.gif
new file mode 100644
index 00000000..260e421b
--- /dev/null
+++ b/docs/manual/images/apache_header.gif
Binary files differ
diff --git a/docs/manual/images/caching_fig1.gif b/docs/manual/images/caching_fig1.gif
new file mode 100644
index 00000000..456da36f
--- /dev/null
+++ b/docs/manual/images/caching_fig1.gif
Binary files differ
diff --git a/docs/manual/images/caching_fig1.png b/docs/manual/images/caching_fig1.png
new file mode 100644
index 00000000..9f824d65
--- /dev/null
+++ b/docs/manual/images/caching_fig1.png
Binary files differ
diff --git a/docs/manual/images/custom_errordocs.png b/docs/manual/images/custom_errordocs.png
new file mode 100644
index 00000000..f2b94907
--- /dev/null
+++ b/docs/manual/images/custom_errordocs.png
Binary files differ
diff --git a/docs/manual/images/down.gif b/docs/manual/images/down.gif
new file mode 100644
index 00000000..2194532b
--- /dev/null
+++ b/docs/manual/images/down.gif
Binary files differ
diff --git a/docs/manual/images/favicon.ico b/docs/manual/images/favicon.ico
new file mode 100644
index 00000000..bfb4f63a
--- /dev/null
+++ b/docs/manual/images/favicon.ico
Binary files differ
diff --git a/docs/manual/images/feather.gif b/docs/manual/images/feather.gif
new file mode 100644
index 00000000..441e3dd1
--- /dev/null
+++ b/docs/manual/images/feather.gif
Binary files differ
diff --git a/docs/manual/images/feather.png b/docs/manual/images/feather.png
new file mode 100644
index 00000000..5dd0dd10
--- /dev/null
+++ b/docs/manual/images/feather.png
Binary files differ
diff --git a/docs/manual/images/filter_arch.png b/docs/manual/images/filter_arch.png
new file mode 100644
index 00000000..de021af5
--- /dev/null
+++ b/docs/manual/images/filter_arch.png
Binary files differ
diff --git a/docs/manual/images/home.gif b/docs/manual/images/home.gif
new file mode 100644
index 00000000..11299c1c
--- /dev/null
+++ b/docs/manual/images/home.gif
Binary files differ
diff --git a/docs/manual/images/index.gif b/docs/manual/images/index.gif
new file mode 100644
index 00000000..741c8939
--- /dev/null
+++ b/docs/manual/images/index.gif
Binary files differ
diff --git a/docs/manual/images/left.gif b/docs/manual/images/left.gif
new file mode 100644
index 00000000..2be39310
--- /dev/null
+++ b/docs/manual/images/left.gif
Binary files differ
diff --git a/docs/manual/images/mod_filter_new.gif b/docs/manual/images/mod_filter_new.gif
new file mode 100644
index 00000000..15660785
--- /dev/null
+++ b/docs/manual/images/mod_filter_new.gif
Binary files differ
diff --git a/docs/manual/images/mod_filter_new.png b/docs/manual/images/mod_filter_new.png
new file mode 100644
index 00000000..ad2cc735
--- /dev/null
+++ b/docs/manual/images/mod_filter_new.png
Binary files differ
diff --git a/docs/manual/images/mod_filter_old.gif b/docs/manual/images/mod_filter_old.gif
new file mode 100644
index 00000000..d9a9ede2
--- /dev/null
+++ b/docs/manual/images/mod_filter_old.gif
Binary files differ
diff --git a/docs/manual/images/mod_rewrite_fig1.gif b/docs/manual/images/mod_rewrite_fig1.gif
new file mode 100644
index 00000000..664ac1e7
--- /dev/null
+++ b/docs/manual/images/mod_rewrite_fig1.gif
Binary files differ
diff --git a/docs/manual/images/mod_rewrite_fig1.png b/docs/manual/images/mod_rewrite_fig1.png
new file mode 100644
index 00000000..f914f681
--- /dev/null
+++ b/docs/manual/images/mod_rewrite_fig1.png
Binary files differ
diff --git a/docs/manual/images/mod_rewrite_fig2.gif b/docs/manual/images/mod_rewrite_fig2.gif
new file mode 100644
index 00000000..3ea8cb65
--- /dev/null
+++ b/docs/manual/images/mod_rewrite_fig2.gif
Binary files differ
diff --git a/docs/manual/images/mod_rewrite_fig2.png b/docs/manual/images/mod_rewrite_fig2.png
new file mode 100644
index 00000000..90dbf544
--- /dev/null
+++ b/docs/manual/images/mod_rewrite_fig2.png
Binary files differ
diff --git a/docs/manual/images/pixel.gif b/docs/manual/images/pixel.gif
new file mode 100644
index 00000000..c0801475
--- /dev/null
+++ b/docs/manual/images/pixel.gif
Binary files differ
diff --git a/docs/manual/images/right.gif b/docs/manual/images/right.gif
new file mode 100644
index 00000000..f27eb970
--- /dev/null
+++ b/docs/manual/images/right.gif
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig1.gif b/docs/manual/images/ssl_intro_fig1.gif
new file mode 100644
index 00000000..3c209864
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig1.gif
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig1.png b/docs/manual/images/ssl_intro_fig1.png
new file mode 100644
index 00000000..e599d239
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig1.png
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig2.gif b/docs/manual/images/ssl_intro_fig2.gif
new file mode 100644
index 00000000..26b295a6
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig2.gif
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig2.png b/docs/manual/images/ssl_intro_fig2.png
new file mode 100644
index 00000000..c540f48a
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig2.png
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig3.gif b/docs/manual/images/ssl_intro_fig3.gif
new file mode 100644
index 00000000..00a975b5
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig3.gif
Binary files differ
diff --git a/docs/manual/images/ssl_intro_fig3.png b/docs/manual/images/ssl_intro_fig3.png
new file mode 100644
index 00000000..d71a1cba
--- /dev/null
+++ b/docs/manual/images/ssl_intro_fig3.png
Binary files differ
diff --git a/docs/manual/images/sub.gif b/docs/manual/images/sub.gif
new file mode 100644
index 00000000..93061c5a
--- /dev/null
+++ b/docs/manual/images/sub.gif
Binary files differ
diff --git a/docs/manual/images/up.gif b/docs/manual/images/up.gif
new file mode 100644
index 00000000..5afcbe2d
--- /dev/null
+++ b/docs/manual/images/up.gif
Binary files differ
diff --git a/docs/manual/index.html b/docs/manual/index.html
new file mode 100644
index 00000000..90fa64a5
--- /dev/null
+++ b/docs/manual/index.html
@@ -0,0 +1,27 @@
+URI: index.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: index.html.pt-br
+Content-Language: pt-br
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/index.html.de b/docs/manual/index.html.de
new file mode 100644
index 00000000..0fc33d0b
--- /dev/null
+++ b/docs/manual/index.html.de
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Dokumentation zum Apache HTTP Server Version
+2.2 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a></div>
+<div id="page-content"><h1>Dokumentation zum Apache HTTP Server Version
+2.2</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google-Suche" type="submit" /><input value="10" name="num" type="hidden" /><input value="de" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Hinweise zur Version</a></h2>
+<ul><li><a href="new_features_2_2.html">Neue Funktionen in Version 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">Neue Funktionen in Version 2.0</a></li>
+<li><a href="upgrading.html">Upgrade auf Version 2.2</a></li>
+<li><a href="license.html">Apache-Lizenz</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">Bedienungsanleitung</a></h2>
+<ul><li><a href="install.html">Kompilieren und Installieren</a></li>
+<li><a href="invoking.html">Starten</a></li>
+<li><a href="stopping.html">Stoppen und Neustarten</a></li>
+<li><a href="mod/directives.html">Konfigurationsanweisungen</a></li>
+<li><a href="mod/quickreference.html">Kurzreferenz der Direktiven</a></li>
+<li><a href="mod/">Module</a></li>
+<li><a href="mpm.html">Multi-Processing-Module (MPMs)</a></li>
+<li><a href="filter.html">Filter</a></li>
+<li><a href="handler.html">Handler</a></li>
+<li><a href="programs/">Server und Hilfsprogramme</a></li>
+<li><a href="glossary.html">Glossar</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Benutzerhandbuch</a></h2>
+<ul><li><a href="bind.html">Bindung</a></li>
+<li><a href="configuring.html">Konfigurationsdateien</a></li>
+<li><a href="sections.html">Konfigurationsabschnitte</a></li>
+<li><a href="caching.html">Caching von Inhalten</a></li>
+<li><a href="content-negotiation.html">Content Negotiation</a></li>
+<li><a href="dso.html">Dynamic Shared Objects (DSO)</a></li>
+<li><a href="env.html">Umgebungsvariablen</a></li>
+<li><a href="logs.html">Log-Dateien</a></li>
+<li><a href="urlmapping.html">URLs auf das Dateisystem abbilden</a></li>
+<li><a href="misc/perf-tuning.html">Performance-Hinweise</a></li>
+<li><a href="misc/security_tips.html">Tipps zur Sicherheit</a></li>
+<li><a href="server-wide.html">Serverweite Konfiguration</a></li>
+<li><a href="ssl/">SSL/TLS-Verschlsselung</a></li>
+<li><a href="suexec.html">Suexec fr CGI</a></li>
+<li><a href="misc/rewriteguide.html">Einfhrung in die
+ URL-Manipulation</a></li>
+<li><a href="vhosts/">Virtual-Hosts</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">Praxis / Anleitungen</a></h2>
+<ul><li><a href="howto/auth.html">Authentisierung, Autorisierung und
+ Zugriffskontrolle</a></li>
+<li><a href="howto/cgi.html">CGI: Dynamische Inhalte</a></li>
+<li><a href="howto/htaccess.html">.htaccess-Dateien</a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">Web-Verzeichnisse fr Benutzer
+ (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">Plattform-spezifische Anmerkungen</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC-Portierung</a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">Weitere Themen</a></h2>
+<ul><li><a href="faq/">Hufig gestellte Fragen (FAQ)</a></li>
+<li><a href="sitemap.html">Seitenindex</a></li>
+<li><a href="developer/">Dokumentation fr Entwickler</a></li>
+<li><a href="misc/">Sonstiges</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.en b/docs/manual/index.html.en
new file mode 100644
index 00000000..a8734184
--- /dev/null
+++ b/docs/manual/index.html.en
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache HTTP Server Version 2.2
+Documentation - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a></div>
+<div id="page-content"><h1>Apache HTTP Server Version 2.2
+Documentation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="en" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Release Notes</a></h2>
+<ul><li><a href="new_features_2_2.html">New features with Apache 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">New features with Apache 2.0</a></li>
+<li><a href="upgrading.html">Upgrading to 2.2 from 2.0</a></li>
+<li><a href="license.html">Apache License</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">Reference Manual</a></h2>
+<ul><li><a href="install.html">Compiling and Installing</a></li>
+<li><a href="invoking.html">Starting</a></li>
+<li><a href="stopping.html">Stopping or Restarting</a></li>
+<li><a href="mod/directives.html">Run-time Configuration Directives</a></li>
+<li><a href="mod/quickreference.html">Directive Quick-Reference</a></li>
+<li><a href="mod/">Modules</a></li>
+<li><a href="mpm.html">Multi-Processing Modules (MPMs)</a></li>
+<li><a href="filter.html">Filters</a></li>
+<li><a href="handler.html">Handlers</a></li>
+<li><a href="programs/">Server and Supporting Programs</a></li>
+<li><a href="glossary.html">Glossary</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Users' Guide</a></h2>
+<ul><li><a href="bind.html">Binding</a></li>
+<li><a href="configuring.html">Configuration Files</a></li>
+<li><a href="sections.html">Configuration Sections</a></li>
+<li><a href="caching.html">Content Caching</a></li>
+<li><a href="content-negotiation.html">Content Negotiation</a></li>
+<li><a href="dso.html">Dynamic Shared Objects (DSO)</a></li>
+<li><a href="env.html">Environment Variables</a></li>
+<li><a href="logs.html">Log Files</a></li>
+<li><a href="urlmapping.html">Mapping URLs to the Filesystem</a></li>
+<li><a href="misc/perf-tuning.html">Performance Tuning</a></li>
+<li><a href="misc/security_tips.html">Security Tips</a></li>
+<li><a href="server-wide.html">Server-Wide Configuration</a></li>
+<li><a href="ssl/">SSL/TLS Encryption</a></li>
+<li><a href="suexec.html">Suexec Execution for CGI</a></li>
+<li><a href="misc/rewriteguide.html">URL Rewriting Guide</a></li>
+<li><a href="vhosts/">Virtual Hosts</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / Tutorials</a></h2>
+<ul><li><a href="howto/auth.html">Authentication, Authorization, and Access
+ Control</a></li>
+<li><a href="howto/cgi.html">CGI: Dynamic Content</a></li>
+<li><a href="howto/htaccess.html">.htaccess files</a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">Per-user Web Directories
+ (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">Platform Specific Notes</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">Other Topics</a></h2>
+<ul><li><a href="faq/">Frequently Asked Questions</a></li>
+<li><a href="sitemap.html">Sitemap</a></li>
+<li><a href="developer/">Documentation for Developers</a></li>
+<li><a href="misc/">Other Notes</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.es b/docs/manual/index.html.es
new file mode 100644
index 00000000..60e7873a
--- /dev/null
+++ b/docs/manual/index.html.es
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Versin 2.2 de la documentacin del
+Servidor de HTTP Apache - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a></div>
+<div id="page-content"><h1>Versin 2.2 de la documentacin del
+Servidor de HTTP Apache</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Buscar en Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="es" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Versin 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notas de la Versin</a></h2>
+<ul><li><a href="new_features_2_0.html">Nuevas funcionalidades en
+ Apache 2.0</a></li>
+<li><a href="upgrading.html">Actualizarse a la versin 2.0 desde la 1.3</a></li>
+<li><a href="license.html">Licencia Apache</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">Manual de Referencia</a></h2>
+<ul><li><a href="install.html">Compilacin e Instalacin</a></li>
+<li><a href="invoking.html">Iniciar Apache</a></li>
+<li><a href="stopping.html">Parar y reiniciar Apache</a></li>
+<li><a href="mod/directives.html">Directivas para configurar la
+ejecucin</a></li>
+<li><a href="mod/quickreference.html">Gua rpida de
+ Referencia de Directivas</a></li>
+<li><a href="mod/">Mdulos</a></li>
+<li><a href="mpm.html">Mdulos de MultiProcesamiento (MPMs)</a></li>
+<li><a href="filter.html">Filtros</a></li>
+<li><a href="handler.html">Handlers</a></li>
+<li><a href="programs/">El Servidor Apache y Programas de Soporte</a></li>
+<li><a href="glossary.html">Glosario</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Gua del Usuario</a></h2>
+<ul><li><a href="bind.html">Puertos de escucha</a></li>
+<li><a href="configuring.html">Ficheros de Configuracin</a></li>
+<li><a href="sections.html">Secciones de Configuracin</a></li>
+<li><a href="content-negotiation.html">Negociacin de Contenidos</a></li>
+<li><a href="dso.html">Objetos Dinmicos Compartidos (DSO)</a></li>
+<li><a href="env.html">Variables de Entorno</a></li>
+<li><a href="logs.html">Archivos Log</a></li>
+<li><a href="urlmapping.html">Mapear URLs a ubicaciones de un
+ sistema de ficheros</a></li>
+<li><a href="misc/perf-tuning.html">Ajustes para conseguir un mejor rendimiento</a></li>
+<li><a href="misc/security_tips.html">Consejos de Seguridad</a></li>
+<li><a href="server-wide.html">Configuracin Bsica de Apache</a></li>
+<li><a href="ssl/">Encriptado SSL/TLS</a></li>
+<li><a href="suexec.html">Ejecucin de Suexec para CGIs</a></li>
+<li><a href="misc/rewriteguide.html">Documentacin adicional
+ sobre mod_rewrite</a></li>
+<li><a href="vhosts/">Hosting Virtual</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / Tutoriales</a></h2>
+<ul><li><a href="howto/auth.html">Autentificacin,
+ Autorizacin, y Control de Acceso</a></li>
+<li><a href="howto/cgi.html">CGI: Contenido Dinmico</a></li>
+<li><a href="howto/htaccess.html">Archivos .htaccess</a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">Directorios web para cada
+ usuario (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">Notas especficas sobre plataformas</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">Documentacin adicional</a></h2>
+<ul><li><a href="faq/">Preguntas Ms Frecuentes</a></li>
+<li><a href="sitemap.html">Mapa de este sitio web</a></li>
+<li><a href="developer/">Documentacin para desarrolladores</a></li>
+<li><a href="misc/">Otros documentos</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.fr b/docs/manual/index.html.fr
new file mode 100644
index 00000000..b0e93061
--- /dev/null
+++ b/docs/manual/index.html.fr
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Documentation du Serveur HTTP Apache Version
+2.2 - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a></div>
+<div id="page-content"><h1>Documentation du Serveur HTTP Apache Version
+2.2</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
+ Anglaise pour les changements rcents.</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Recherche Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="fr" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notes sur cette version</a></h2>
+<ul><li><a href="new_features_2_0.html">Nouvelles Fonctionnalits de la version 2.0</a></li>
+<li><a href="upgrading.html">Migrer 2.0 depuis la version 1.3</a></li>
+<li><a href="license.html">Licence Apache</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">Manuel de Rfrence</a></h2>
+<ul><li><a href="install.html">Compilation et Installation</a></li>
+<li><a href="invoking.html">Dmarrage</a></li>
+<li><a href="stopping.html">Arrt ou Redmarrage</a></li>
+<li><a href="mod/directives.html">Directives de Configuration l'excution</a></li>
+<li><a href="mod/quickreference.html">Rsum des Directives</a></li>
+<li><a href="mod/">Modules</a></li>
+<li><a href="mpm.html">Modules Multi-Processus (MPMs)</a></li>
+<li><a href="filter.html">Filtres</a></li>
+<li><a href="handler.html">Handlers</a></li>
+<li><a href="programs/">Serveur et Autres Programmes</a></li>
+<li><a href="glossary.html">Glossaire</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Guide de l'Utilisateur</a></h2>
+<ul><li><a href="bind.html">Liaison</a></li>
+<li><a href="configuring.html">Fichiers de Configuration</a></li>
+<li><a href="sections.html">Configuration de Sections</a></li>
+<li><a href="content-negotiation.html">Ngociation de Contenu</a></li>
+<li><a href="dso.html">Dynamic Shared Objects (DSO)</a></li>
+<li><a href="env.html">Variables d'Environnement</a></li>
+<li><a href="logs.html">Fichiers Journaux</a></li>
+<li><a href="urlmapping.html">Correspondances entre URLS et Systme de Fichiers</a></li>
+<li><a href="misc/perf-tuning.html">Rglage de la Performance</a></li>
+<li><a href="misc/security_tips.html">Conseils sur la Scurit</a></li>
+<li><a href="server-wide.html">Configuration l'chelle du Serveur</a></li>
+<li><a href="ssl/">Chiffrement SSL/TLS</a></li>
+<li><a href="suexec.html">Execution Suexec des CGIs</a></li>
+<li><a href="misc/rewriteguide.html">Guide de rcriture d'URLs</a></li>
+<li><a href="vhosts/">Serveurs Virtuels</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">Marche--Suivre / Tutoriels</a></h2>
+<ul><li><a href="howto/auth.html">Authentification, Autorisation, et Contrles
+ d'accs</a></li>
+<li><a href="howto/cgi.html">CGI: Contenu Dynamique</a></li>
+<li><a href="howto/htaccess.html">Fichiers .htaccess </a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">Rpertoires Web par Utilisateur
+ (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">Notes Spcifiques aux Diffrentes Plate-formes</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">Port EBCDIC</a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">Autres Sujets</a></h2>
+<ul><li><a href="faq/">Foire Aux Questions</a></li>
+<li><a href="sitemap.html">Plan du Site</a></li>
+<li><a href="developer/">Documentation du Developpeur</a></li>
+<li><a href="misc/">Autres Notes</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.ja.euc-jp b/docs/manual/index.html.ja.euc-jp
new file mode 100644
index 00000000..277f48e0
--- /dev/null
+++ b/docs/manual/index.html.ja.euc-jp
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache HTTP С 2.2
+ɥ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a></div>
+<div id="page-content"><h1>Apache HTTP С 2.2
+ɥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="ja" name="hl" type="hidden" /><input value="EUC-JP" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="С 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">꡼Ρ</a></h2>
+<ul><li><a href="new_features_2_2.html">Apache 2.1/2.2 οǽ</a></li>
+<li><a href="new_features_2_0.html">Apache 2.0 οǽ</a></li>
+<li><a href="upgrading.html">2.0 2.2 ؤΥåץ졼</a></li>
+<li><a href="license.html">Apache 饤</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">ե󥹥ޥ˥奢</a></h2>
+<ul><li><a href="install.html">ѥȥ󥹥ȡ</a></li>
+<li><a href="invoking.html">ư</a></li>
+<li><a href="stopping.html">λȺƵư</a></li>
+<li><a href="mod/directives.html">¹Ԥѥǥ쥯ƥ</a></li>
+<li><a href="mod/quickreference.html">ǥ쥯ƥ åե</a></li>
+<li><a href="mod/">⥸塼</a></li>
+<li><a href="mpm.html">ޥץå󥰥⥸塼 (MPM)</a></li>
+<li><a href="filter.html">ե륿</a></li>
+<li><a href="handler.html">ϥɥ</a></li>
+<li><a href="programs/">Фȥݡȥץ</a></li>
+<li><a href="glossary.html">Ѹ콸</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">桼μ</a></h2>
+<ul><li><a href="bind.html">ɥ쥹ȥݡȤΥХ</a></li>
+<li><a href="configuring.html">ե</a></li>
+<li><a href="sections.html"></a></li>
+<li><a href="caching.html">å嵡ǽ</a></li>
+<li><a href="content-negotiation.html">ƥȥͥ</a></li>
+<li><a href="dso.html">ưŪ֥ͭ (DSO)</a></li>
+<li><a href="env.html">Ķѿ</a></li>
+<li><a href="logs.html">ե</a></li>
+<li><a href="urlmapping.html">URL ե륷ƥ˥ޥåפ</a></li>
+<li><a href="misc/perf-tuning.html">ǽ˴ؤĴ</a></li>
+<li><a href="misc/security_tips.html">ƥ</a></li>
+<li><a href="server-wide.html">Τ</a></li>
+<li><a href="ssl/">SSL/TLS ˤŹ沽</a></li>
+<li><a href="suexec.html">CGI Suexec ¹</a></li>
+<li><a href="misc/rewriteguide.html">URL Rewriting μ</a></li>
+<li><a href="vhosts/">Сۥ</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / 塼ȥꥢ</a></h2>
+<ul><li><a href="howto/auth.html">ǧڡǧ
+ </a></li>
+<li><a href="howto/cgi.html">CGI: ưŪƥ</a></li>
+<li><a href="howto/htaccess.html">.htaccess ե</a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">桼ѥǥ쥯ȥ
+ (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">ץåȥեͭξ</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC </a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">¾</a></h2>
+<ul><li><a href="faq/">褯 (FAQ)</a></li>
+<li><a href="sitemap.html">ȥޥå</a></li>
+<li><a href="developer/">ȯԤΤΥɥ</a></li>
+<li><a href="misc/">¾</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.ko.euc-kr b/docs/manual/index.html.ko.euc-kr
new file mode 100644
index 00000000..ca6cdc79
--- /dev/null
+++ b/docs/manual/index.html.ko.euc-kr
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache HTTP Server Version 2.2 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a></div>
+<div id="page-content"><h1>Apache HTTP Server Version 2.2 </h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google ˻" type="submit" /><input value="10" name="num" type="hidden" /><input value="ko" name="hl" type="hidden" /><input value="EUC-KR" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">ǥ</a></h2>
+<ul><li><a href="new_features_2_0.html"> 2.0 ο </a></li>
+<li><a href="upgrading.html">1.3 2.0 ׷̵</a></li>
+<li><a href="license.html">ġ ̼</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual"> </a></h2>
+<ul><li><a href="install.html">ϰ ġ</a></li>
+<li><a href="invoking.html"></a></li>
+<li><a href="stopping.html">ߴܰ </a></li>
+<li><a href="mod/directives.html"> þ</a></li>
+<li><a href="mod/quickreference.html">þ </a></li>
+<li><a href="mod/"></a></li>
+<li><a href="mpm.html">ó (MPM)</a></li>
+<li><a href="filter.html"></a></li>
+<li><a href="handler.html">ڵ鷯</a></li>
+<li><a href="programs/"> α׷</a></li>
+<li><a href="glossary.html"></a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide"> ħ</a></h2>
+<ul><li><a href="bind.html">ּҿ Ʈ </a></li>
+<li><a href="configuring.html"></a></li>
+<li><a href="sections.html"> </a></li>
+<li><a href="content-negotiation.html"> (content negotiation)</a></li>
+<li><a href="dso.html">ü (DSO)</a></li>
+<li><a href="env.html">ȯ溯</a></li>
+<li><a href="logs.html">α</a></li>
+<li><a href="urlmapping.html">URL Ͻýۿ </a></li>
+<li><a href="misc/perf-tuning.html"></a></li>
+<li><a href="misc/security_tips.html"> </a></li>
+<li><a href="server-wide.html"> </a></li>
+<li><a href="ssl/">SSL/TLS ȣȭ</a></li>
+<li><a href="suexec.html">CGI Suexec </a></li>
+<li><a href="misc/rewriteguide.html">URL ۼ(rewriting) ħ</a></li>
+<li><a href="vhosts/">ȣƮ</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / 丮</a></h2>
+<ul><li><a href="howto/auth.html">, Ѻο,
+ </a></li>
+<li><a href="howto/cgi.html">CGI: </a></li>
+<li><a href="howto/htaccess.html">.htaccess </a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">ں 丮
+ (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">÷ </a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC </a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">ٸ </a></h2>
+<ul><li><a href="faq/">  (FAQ)</a></li>
+<li><a href="sitemap.html">Ʈ</a></li>
+<li><a href="developer/">ڸ </a></li>
+<li><a href="misc/">Ÿ</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/index.html.pt-br b/docs/manual/index.html.pt-br
new file mode 100644
index 00000000..4179232a
--- /dev/null
+++ b/docs/manual/index.html.pt-br
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Documentao do Servidor HTTP Apache Verso
+2.2 - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="index-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Verso 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentao</a></div>
+<div id="page-content"><h1>Documentao do Servidor HTTP Apache Verso
+2.2</h1>
+<div class="toplang">
+<p><span>Lnguas Disponveis: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduo pode estar desatualizada.
+ Verifique a verso em Ingls para mudanas recentes.</div>
+<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Busca Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="pt-br" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Verso 2.2" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
+<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notas da Verso</a></h2>
+<ul><li><a href="new_features_2_2.html">Novas funcionalidades no Apache 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">Novas funcionalidades no Apache 2.0</a></li>
+<li><a href="upgrading.html">Atualizando da verso 1.3 para 2.0</a></li>
+<li><a href="license.html">Licena Apache</a></li>
+</ul>
+</div><div class="category"><h2><a name="manual" id="manual">Manual de Referncia</a></h2>
+<ul><li><a href="install.html">Compilando e Instalando</a></li>
+<li><a href="invoking.html">Iniciando</a></li>
+<li><a href="stopping.html">Parando ou Reiniciando</a></li>
+<li><a href="mod/directives.html">Diretrizes de Configurao para execuo</a></li>
+<li><a href="mod/quickreference.html">Referncia Rpida de Diretrizes</a></li>
+<li><a href="mod/">Mdulos</a></li>
+<li><a href="mpm.html">Mdulos Multi-Processamento (MPMs)</a></li>
+<li><a href="filter.html">Filtros</a></li>
+<li><a href="handler.html">Manipuladores</a></li>
+<li><a href="programs/">Servidor e Programas Suportados</a></li>
+<li><a href="glossary.html">Glossrio</a></li>
+</ul>
+</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Guia do Usurio</a></h2>
+<ul><li><a href="bind.html">Direcionamento</a></li>
+<li><a href="configuring.html">Arquivos de Configurao</a></li>
+<li><a href="sections.html">Sees de Configurao</a></li>
+<li><a href="content-negotiation.html">Negociao de Contedo</a></li>
+<li><a href="dso.html">Objetos Dinmicos Compartilhados (DSO)</a></li>
+<li><a href="env.html">Variveis de Ambiente</a></li>
+<li><a href="logs.html">Arquivos de Registro</a></li>
+<li><a href="urlmapping.html">Mapeando URLs para o Sistema de Arquivos</a></li>
+<li><a href="misc/perf-tuning.html">Ajustes de Performance</a></li>
+<li><a href="misc/security_tips.html">Dicas de Segurana</a></li>
+<li><a href="server-wide.html">Configuraes do Servidor</a></li>
+<li><a href="ssl/">Codificao SSL/TLS</a></li>
+<li><a href="suexec.html">Execuo Suexec para CGI</a></li>
+<li><a href="misc/rewriteguide.html">Guia para Reescrever URL</a></li>
+<li><a href="vhosts/">Hospedeiros Virtuais</a></li>
+</ul>
+</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / Tutoriais</a></h2>
+<ul><li><a href="howto/auth.html">Autenticao, Autorizao, e Controle de Acesso</a></li>
+<li><a href="howto/cgi.html">CGI: Contedo Dinmico</a></li>
+<li><a href="howto/htaccess.html">Arquivos .htaccess</a></li>
+<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
+<li><a href="howto/public_html.html">Diretrios Web por usurio (public_html)</a></li>
+</ul>
+</div><div class="category"><h2><a name="platform" id="platform">Notas Especficas sobre Platformas</a></h2>
+<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Novell NetWare</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
+</ul>
+</div><div class="category"><h2><a name="other" id="other">Outros Tpicos</a></h2>
+<ul><li><a href="faq/">Perguntas Mais Frequentes</a></li>
+<li><a href="sitemap.html">Mapa do Site</a></li>
+<li><a href="developer/">Documentao para Desenvolvedores</a></li>
+<li><a href="misc/">Outras Notas</a></li>
+</ul>
+</div></td></tr></table></div>
+<div class="bottomlang">
+<p><span>Lnguas Disponveis: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html b/docs/manual/install.html
new file mode 100644
index 00000000..53619faf
--- /dev/null
+++ b/docs/manual/install.html
@@ -0,0 +1,23 @@
+URI: install.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: install.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: install.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: install.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: install.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: install.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/install.html.de b/docs/manual/install.html.de
new file mode 100644
index 00000000..3097054d
--- /dev/null
+++ b/docs/manual/install.html.de
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Kompilieren und Installieren - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Kompilieren und Installieren</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Dieses Dokument umfat nur die Kompilierung und Installation des
+ Apache HTTP Servers auf Unix und Unix-hnlichen Systemen. Fr die
+ Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache HTTPd unter Microsoft Windows
+ betreiben</a>. Fr andere Plattformen lesen Sie bitte die
+ Dokumentation <a href="platform/">Plattformen</a>.</p>
+
+ <p>Der Apache HTTPd verwendet <code>libtool</code> und
+ <code>autoconf</code>, um eine Erstellungsumgebung zu schaffen, die der
+ vieler anderer Open Source Projekte hnlich sieht.</p>
+
+ <p>Wenn Sie von einer Unterversion auf die nchste aktualisieren (z.B.
+ von 2.2.50 auf 2.2.51), springen Sie bitte zum Abschnitt <a href="#upgrading">Upgrade</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">berblick fr die Ungeduldigen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Anforderungen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Auspacken</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">Den Codebaum konfigurieren</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">Erstellen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Installieren</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">Anpassen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">Testen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Upgrade</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="programs/configure.html">Den Quellcode konfigurieren</a></li><li><a href="invoking.html">Den Apache HTTP Server starten</a></li><li><a href="stopping.html">Beenden und Neustarten</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">berblick fr die Ungeduldigen</a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download">Download</a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Auspacken</a></td>
+
+ <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar
+ $ cd httpd-<em>NN</em></code></td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure">Konfigurieren</a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">Kompilieren</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">Installieren</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">Anpassen</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">Testen</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> muss durch die entsprechende Versionsnummer ersetzt
+ werden und <em>PREFIX</em> durch den Verzeichnispfad,
+ in dem der Server installiert werden soll. Wenn <em>PREFIX</em> nicht
+ angegeben ist, wird die Voreinstellung <code>/usr/local/apache2</code>
+ verwendet.</p>
+
+ <p>Beginnend mit den Anforderungen
+ fr die Kompilierung und Installation des Apache HTTP Servers ist
+ weiter unten jeder Abschnitt des Kompilierungs- und
+ Installationsvorganges genauer beschrieben.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Anforderungen</a></h2>
+
+ <p>Folgende Anforderungen gelten fr die Erstellung des
+ Apache HTTPd:</p>
+
+ <dl>
+ <dt>Plattenplatz</dt>
+ <dd>Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien
+ Festplattenplatz zur Verfgung haben. Nach der Installation
+ belegt der Apache ungefhr 10 MB Plattenplatz. Der
+ tatschliche Platzbedarf variiert in Abhngigkeit von den
+ gewhlten Konfigurationseinstellungen und
+ Modulen von Drittanbietern.</dd>
+
+ <dt>ANSI-C-Compiler und Generierungswerkzeuge</dt>
+ <dd>Stellen Sie sicher, dass Sie einen ANSI-C Compiler installiert
+ haben. Der <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
+ Compiler (GCC)</a> der <a href="http://www.gnu.org/">Free Software
+ Foundation (FSF)</a> ist empfehlenswert. Wenn
+ Sie den GCC nicht besitzen, stellen Sie zumindest sicher, dass der
+ Compiler Ihres Anbieters ANSI-kompatibel ist. Auerdem muss Ihr
+ <code>PATH</code> wesentliche Generierungswerkzeuge wie
+ <code>make</code> enthalten.</dd>
+
+ <dt>Zeitgenauigkeit bewahren</dt>
+ <dd>Elemente des HTTP-Protokolls werden in Form einer Tageszeit
+ ausgedrckt. Darum sollten Sie jetzt prfen, ob Ihr System
+ die Fhigkeit zur Zeitsynchronisation besitzt, und diese
+ gegebenenfalls installieren. blicherweise werden hierfr
+ die Programme <code>ntpdate</code> oder <code>xntpd</code> verwendet,
+ die auf dem Network Time Protocol (NTP) basieren. Nhere
+ Informationen ber NTP Software und ffentliche Zeitserver
+ finden Sie auf der <a href="http://www.ntp.org">NTP-Homepage</a>.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [OPTIONAL]</dt>
+ <dd>Fr einige Hilfsskripte wie <code class="program"><a href="./programs/apxs.html">apxs</a></code>
+ oder <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (die in Perl
+ geschrieben sind) wird der Perl 5 Interpreter bentigt (die
+ Versionen ab 5.003 sind ausreichend). Wenn Sie mehrere Perl
+ Interpreter haben (beispielsweise eine systemweite Installation von
+ Perl 4 und Ihre eigene Perl 5-Installation), dann sollten Sie die
+ <code>--with-perl</code>-Option (siehe unten) verwenden, um
+ sicherzustellen, dass der richtige Interpreter von
+ <code class="program"><a href="./programs/configure.html">configure</a></code> ausgewhlt wird.
+ Wenn kein Perl 5-Interpreter vom <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript
+ gefunden werden kann, knnen Sie die betroffenen Hilfsskripte nicht
+ verwenden, sind jedoch selbstverstndlich nach wie vor in der Lage,
+ den Apache HTTPd zu bauen und zu installieren.</dd>
+
+ <dt><a href="http://apr.apache.org">apr/apr-util &gt;= 1.2</a></dt>
+ <dd><code>apr</code> und <code>apr-util</code> werden mit den
+ Quelltext-Verffentlichungen des Apache HTTPd gebndelt und in
+ nahezu allen Fllen ohne Probleme verwendet. Sind jedoch die
+ <code>apr</code>- oder <code>apr-util</code>-Versionen 1.0 oder 1.1 auf
+ Ihrem System installiert, dann mssen Sie diese
+ <code>apr</code>-/<code>apr-util</code>-Installationen entweder
+ aktualisieren oder httpd separate Kompilate verwenden lassen. Um
+ hierfr die mitgelieferten
+ <code>apr</code>-/<code>apr-util</code>-Quellen zu verwenden,
+ mssen Sie diese manuell installieren:
+ <div class="example"><p><code>
+ # apr 1.2 bauen und installieren<br />
+ cd srclib/apr<br />
+ ./configure --prefix=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # apr-util 1.2 bauen und installieren<br />
+ cd ../apr-util<br />
+ ./configure --prefix=/usr/local/apr-util-httpd/
+ --with-apr=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # httpd konfigurieren<br />
+ cd ../../<br />
+ ./configure --with-apr=/usr/local/apr-httpd/
+ --with-apr-util=/usr/local/apr-util-httpd/
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">Download</a></h2>
+
+ <p>Der Apache HTTP Server kann von der <a href="http://httpd.apache.org/download.cgi">Apache-HTTP-Server-Downloadseite</a> heruntergeladen werden, auf der
+ verschiedene Spiegelserver angegeben sind. Fr die meisten Benutzer
+ des Apache HTTPd ist es auf Unix-hnlichen Systemen am Besten, die
+ Quellcodeversion herunterzuladen und zu kompilieren. Der
+ Erstellungsprozess (weiter unten beschrieben) ist einfach und erlaubt es
+ Ihnen, den Server Ihren Bedrfnissen anzupassen. Dazu kommt, dass
+ Binrdistributionen gegenber der aktuellen Quellcodeversion oft
+ veraltet sind. Wenn Sie tatschlich ein Binrpaket
+ herunterladen, folgen Sie bitte den Anweisungen in der Datei
+ <code>INSTALL.bindist</code>, die der Distribution beiliegt.</p>
+
+ <p>Es ist wichtig, dass Sie nach dem Herunterladen berprfen,
+ dass es sich um einer vollstndige und unvernderte Version des
+ Apache HTTP Servers handelt. Das knnen Sie erreichen, indem Sie das
+ heruntergeladene Paket gegen die PGP-Signatur prfen. Einzelheiten dazu
+ erfahren Sie auf der <a href="http://httpd.apache.org/download.cgi#verify">Download-Seite</a>. Es
+ ist auch ein erweitertes Beispiel verfgbar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a>
+ beschreibt.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Auspacken</a></h2>
+
+ <p>Das Auspacken des Quellcodes aus dem Apache-HTTPd-Tarball besteht
+ aus einem simplen Dekomprimieren und danach "Ent-tarren":</p>
+
+ <div class="example"><p><code>
+ $ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar
+ </code></p></div>
+
+ <p>Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues
+ Verzeichnis, das den Quellcode fr die Distribution enthlt.
+ Sie sollten mit <code>cd</code> in dieses Verzeichnis wechseln,
+ bevor Sie mit der Kompilierung des Servers weitermachen. </p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">Den Codebaum konfigurieren</a></h2>
+
+ <p>Der nchste Schritt ist die Konfiguration des
+ Apache-HTTPd-Codebaumes fr Ihre spezielle Plattform und Ihre
+ persnlichen Bedrfnisse. Dies wird mit dem Skript
+ <code class="program"><a href="./programs/configure.html">configure</a></code> durchgefhrt, das im Wurzelverzeichnis
+ der Distribution enthalten ist. (Entwickler, welche eine nicht
+ freigegebene Version des Apache-HTTPd-Codebaumes herunterladen, mssen
+ <code>autoconf</code> und <code>libtool</code> installiert haben und mssen
+ <code>buildconf</code> ausfhren, bevor sie mit den
+ nchsten Schritten fortfahren knnen. Dies wird bei
+ offiziellen Releases nicht notwendig sein.)</p>
+
+ <p>Um den Codebaum mit den Standardeinstellungen zu konfigurieren,
+ geben Sie einfach <code>./configure</code> ein. Zur nderung
+ dieser Voreinstellungen akzeptiert <code class="program"><a href="./programs/configure.html">configure</a></code> eine
+ Reihe von Variablen und Kommandozeilenoptionen.</p>
+
+ <p>Die wichtigste Option ist <code>--prefix</code>, der Ablageort, an dem
+ der Apache HTTP Server spter installiert wird, da er fr diesen Ort
+ konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung
+ der Dateiablagen ist mit weiteren <a href="programs/configure.html#installationdirectories">configure-Optionen</a>
+ mglich.</p>
+
+ <p>Weiterhin knnen Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalitt</a>
+ Sie in den Apache HTTPd aufnehmen mchten, indem Sie <a href="mod/">Module</a> aktivieren oder deaktivieren. Der Apache HTTP
+ Server bindet standardmig einen Satz von <a href="mod/module-dict.html#Status">Basismodulen</a> ein. Andere Module
+ werden mit Hilfe der Option <code>--enable-<var>module</var></code>
+ aktiviert, wobei <var>module</var> den Namen des Moduls ohne das
+ Prfix <code>mod_</code> darstellt. Ausserdem sind alle Unterstriche
+ durch Bindestriche zu ersetzen. Sie knnen sich auch entscheiden,
+ Module als "<a href="dso.html">Shared Objects (DSOs)</a>" zu kompilieren,
+ welche zur Laufzeit ge- und entladen werden knnen. Dazu verwenden
+ Sie die Option <code>--enable-<var>module</var>=shared</code>.
+ Entsprechend knnen Sie Basismodule mit der Option
+ <code>--disable-<var>module</var></code> deaktivieren. Lassen Sie Vorsicht
+ walten. wenn Sie diese Optionen verwenden, da <code class="program"><a href="./programs/configure.html">configure</a></code>
+ Sie nicht warnen kann, wenn die von Ihnen angegebenen Module nicht
+ existieren; die Option wird dann einfach ignoriert.</p>
+
+ <p>Zustzlich ist es zuweilen notwendig, das
+ <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript mit Extrainformationen zum Ablageort
+ Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das
+ tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen
+ an <code class="program"><a href="./programs/configure.html">configure</a></code> bergeben. Fr mehr Informationen
+ lesen Sie bitte die Hilfeseite zu <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
+
+ <p>Um einen kurzen Eindruck zu gewinnen, welche Mglichkeiten Sie
+ haben, folgt hier ein typisches Beispiel, das den Apache mit einem
+ speziellen Compiler und Compilerflags fr das
+ Installationsverzeichnis <code>/sk/pkg/apache</code> kompiliert, sowie
+ die beiden zustzlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> fr spteres Laden durch den
+ DSO-Mechanismus:</p>
+
+ <div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+ </code></p></div>
+
+ <p>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, bentigt es mehrere
+ Minuten, um die Verfgbarkeit von Features auf Ihrem System zu
+ prfen und ein Makefile zu generieren, das spter zur
+ Kompilierung des Servers verwendet wird.</p>
+
+ <p>Einzelheiten zu den vielen verschiedenen <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen finden Sie auf der Hilfeseite zu
+ <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">Erstellen</a></h2>
+
+ <p>Nun knnen Sie die verschiedenen Teile, die das Apache-HTTPd-Paket
+ bilden, einfach durch Ausfhren des folgenden Befehls erstellen:</p>
+
+ <div class="example"><p><code>$ make</code></p></div>
+
+ <p>Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration
+ bentigt mehrere Minuten zum Kompilieren. Die Zeit kann jedoch
+ abhngig von Ihrer Hardware und der Anzahl
+ der Module, die Sie aktiviert haben, sehr stark variieren.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Installieren</a></h2>
+
+ <p>Nun endlich installieren Sie das Package unter dem konfigurierten
+ Installations-<em>PREFIX</em> (siehe oben: Option <code>--prefix</code>
+ durch Aufrufen von:</p>
+
+ <div class="example"><p><code>$ make install</code></p></div>
+
+ <p>Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien
+ oder Dokumente nicht berschrieben.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">Anpassen</a></h2>
+
+ <p>Als nchstes knnen Sie Ihren Apache HTTP Server anpassen,
+ indem Sie die <a href="configuring.html">Konfigurationsdateien</a>
+ unterhalb von <code><em>PREFIX</em>/conf/</code> editieren.</p>
+
+ <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>Werfen Sie auch einen Blick in das Apache-HTTP-Server-Handbuch unter <a href="./">docs/manual/</a>. Die aktuellste Version dieses Handbuchs
+ sowie eine komplette Referenz der verfgbaren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden
+ Sie unter <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Testen</a></h2>
+
+ <p>Sie knnen nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>
+
+ <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
+
+ <p>ausfhren.</p>
+
+ <p>Danach sollten Sie Ihr erstes Dokument unter dem URL
+ <code>http://localhost/</code> anfordern knnen. Die Webseite,
+ die Sie sehen, ist im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ abgelegt, welches blicherweise <code><em>PREFIX</em>/htdocs/</code>
+ ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch
+ Ausfhren von:</p>
+
+ <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">Upgrade</a></h2>
+
+ <p>Der erste Schritt beim Aktualisieren besteht darin, die
+ Versionsankndigung sowie die <code>CHANGES</code>-Datei in der
+ Quelltextdistribution zu lesen, um nderungen zu finden, die Ihr
+ System mglicherweise betreffen. Wenn Sie einen greren
+ Versionssprung durchfhren (z.B. vom 1.3 auf 2.0 oder von 2.0 auf
+ 2.2), wird es wahrscheinlich auch grere Unterschiede in der
+ Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten
+ erfordern. Auerdem mssen alle Module aktualisiert
+ werden, um den nderungen der Modul-API gerecht zu werden.</p>
+
+ <p>Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.2.55
+ auf 2.2.57) ist einfacher. <code>make install</code> berschreibt
+ keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.
+ Ausserdem bemhen sich die Entwickler, inkompatible nderungen
+ der <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen, der Laufzeitkonfiguration sowie
+ der Modul-API zu vermeiden. In den meisten Fllen sollten Sie in der
+ Lage sein, den gleichen <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, die gleiche
+ Konfiguration und die gleichen Module wieder zu verwenden.</p>
+
+ <p>Um auf eine neue Unterversion zu aktualisieren, suchen Sie zunchst
+ die Datei <code>config.nice</code> im <code>build</code>-Verzeichnis
+ Ihrer Serverinstallation oder im Wurzelverzeichnis des Quelltextbaums
+ der alten Installation. Die Datei enthlt den genauen
+ <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, der verwendet wurde, um den
+ Quellcode zu konfigurieren. Um jetzt von einer Version auf die
+ nchste zu aktualisieren, kopieren Sie einfach die
+ <code>config.nice</code> in das Verzeichnis der neuen Version,
+ passen sie bei Bedarf an, und fhren Sie sie aus:</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <var>PREFIX</var>/bin/apachectl -k graceful-stop<br />
+ $ <var>PREFIX</var>/bin/apachectl -k start<br />
+ </code></p></div>
+
+ <div class="warning">Sie sollten jede neue Version immer in Ihrer Umgebung
+ testen, bevor Sie sie produktiv schalten. Beispielsweise knnen Sie
+ die neue Version neben der alten installieren, indem Sie ein anderes
+ <code>--prefix</code> und einen anderen Port whlen (durch Anpassen der
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive). So
+ knnen Sie auf eventuelle Inkompatibilitten testen, bevor Sie
+ endgltig die neue Version verwenden.</div>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html.en b/docs/manual/install.html.en
new file mode 100644
index 00000000..96f073c0
--- /dev/null
+++ b/docs/manual/install.html.en
@@ -0,0 +1,412 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Compiling and Installing - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Compiling and Installing</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>This document covers compilation and installation of the Apache HTTP
+ Server on Unix and Unix-like systems only. For compiling and
+ installation on Windows, see <a href="platform/windows.html">Using Apache HTTPd with Microsoft
+ Windows</a>. For other platforms, see the <a href="platform/">platform</a> documentation.</p>
+
+ <p>Apache HTTPd uses <code>libtool</code> and <code>autoconf</code>
+ to create a build environment that looks like many other Open Source
+ projects.</p>
+
+ <p>If you are upgrading from one minor version to the next (for
+ example, 2.2.50 to 2.2.51), please skip down to the <a href="#upgrading">upgrading</a> section.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Overview for the
+ impatient</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requirements</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Extract</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuring the source tree</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">Build</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Install</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">Customize</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Upgrading</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="programs/configure.html">Configure the source tree</a></li><li><a href="invoking.html">Starting the Apache HTTP Server</a></li><li><a href="stopping.html">Stopping and Restarting</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Overview for the
+ impatient</a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download">Download</a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Extract</a></td>
+
+ <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar<br />
+ $ cd httpd-<em>NN</em></code></td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure">Configure</a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">Compile</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">Install</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">Customize</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">Test</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> must be replaced with the current version
+ number, and <em>PREFIX</em> must be replaced with the
+ filesystem path under which the server should be installed. If
+ <em>PREFIX</em> is not specified, it defaults to
+ <code>/usr/local/apache2</code>.</p>
+
+ <p>Each section of the compilation and installation process is
+ described in more detail below, beginning with the requirements
+ for compiling and installing Apache HTTP Server.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Requirements</a></h2>
+
+ <p>The following requirements exist for building Apache HTTPd:</p>
+
+ <dl>
+ <dt>Disk Space</dt>
+ <dd>Make sure you have at least 50 MB of temporary free disk
+ space available. After installation Apache occupies
+ approximately 10 MB of disk space. The actual disk space
+ requirements will vary considerably based on your chosen
+ configuration options and any third-party modules.</dd>
+
+ <dt>ANSI-C Compiler and Build System</dt>
+ <dd>Make sure you have an ANSI-C compiler installed. The <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
+ compiler (GCC)</a> from the <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
+ is recommended. If you don't have GCC
+ then at least make sure your vendor's compiler is ANSI
+ compliant. In addition, your <code>PATH</code> must contain
+ basic build tools such as <code>make</code>.</dd>
+
+ <dt>Accurate time keeping</dt>
+ <dd>Elements of the HTTP protocol are expressed as the time of
+ day. So, it's time to investigate setting some time
+ synchronization facility on your system. Usually the
+ <code>ntpdate</code> or <code>xntpd</code> programs are used for
+ this purpose which are based on the Network Time Protocol (NTP).
+ See the <a href="http://www.ntp.org">NTP
+ homepage</a> for more details about NTP software and public
+ time servers.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [OPTIONAL]</dt>
+ <dd>For some of the support scripts like <code class="program"><a href="./programs/apxs.html">apxs</a></code> or <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (which are
+ written in Perl) the Perl 5 interpreter is required (versions
+ 5.003 or newer are sufficient). If you have multiple Perl
+ interpreters (for example, a systemwide install of Perl 4, and
+ your own install of Perl 5), you are advised to use the
+ <code>--with-perl</code> option (see below) to make sure the
+ correct one is used by <code class="program"><a href="./programs/configure.html">configure</a></code>.
+ If no Perl 5 interpreter is found by the
+ <code class="program"><a href="./programs/configure.html">configure</a></code> script, you will not be able to use
+ the affected support scripts. Of course, you will still be able to
+ build and use Apache HTTPd.</dd>
+
+ <dt><a href="http://apr.apache.org">apr/apr-util &gt;= 1.2</a></dt>
+ <dd><code>apr</code> and <code>apr-util</code> are bundled
+ with the Apache HTTPd source releases, and will be used without any
+ problems in almost all circumstances. However, if
+ <code>apr</code> or <code>apr-util</code>, versions 1.0 or 1.1,
+ are installed on your system, you must either upgrade your
+ <code>apr</code>/<code>apr-util</code> installations to
+ 1.2, or have httpd use seperate builds. To use the bundled
+ <code>apr</code>/<code>apr-util</code> sources for this
+ purpose you must install them manually:
+ <div class="example"><p><code>
+ # Build and install apr 1.2<br />
+ cd srclib/apr<br />
+ ./configure --prefix=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # Build and install apr-util 1.2<br />
+ cd ../apr-util<br />
+ ./configure --prefix=/usr/local/apr-util-httpd/
+ --with-apr=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # Configure httpd<br />
+ cd ../../<br />
+ ./configure --with-apr=/usr/local/apr-httpd/
+ --with-apr-util=/usr/local/apr-util-httpd/
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">Download</a></h2>
+
+ <p>The Apache HTTP Server can be downloaded from the <a href="http://httpd.apache.org/download.cgi">Apache HTTP Server
+ download site</a>, which lists several mirrors. Most users of
+ Apache HTTPd on unix-like systems will be better off downloading and
+ compiling a source version. The build process (described below) is
+ easy, and it allows you to customize your server to suit your needs.
+ In addition, binary releases are often not up to date with the latest
+ source releases. If you do download a binary, follow the instructions
+ in the <code>INSTALL.bindist</code> file inside the distribution.</p>
+
+ <p>After downloading, it is important to verify that you have a
+ complete and unmodified version of the Apache HTTP Server. This
+ can be accomplished by testing the downloaded tarball against the
+ PGP signature. Details on how to do this are available on the <a href="http://httpd.apache.org/download.cgi#verify">download
+ page</a> and an extended example is available describing the <a href="http://httpd.apache.org/dev/verification.html">use of
+ PGP</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Extract</a></h2>
+
+ <p>Extracting the source from the Apache HTTPd tarball is a
+ simple matter of uncompressing, and then untarring:</p>
+
+ <div class="example"><p><code>
+ $ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar
+ </code></p></div>
+
+ <p>This will create a new directory under the current directory
+ containing the source code for the distribution. You should
+ <code>cd</code> into that directory before proceeding with
+ compiling the server.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">Configuring the source tree</a></h2>
+
+ <p>The next step is to configure the Apache HTTPd source tree for your
+ particular platform and personal requirements. This is done using
+ the script <code class="program"><a href="./programs/configure.html">configure</a></code> included in
+ the root directory of the distribution. (Developers downloading
+ an unreleased version of the Apache HTTPd source tree will need to have
+ <code>autoconf</code> and <code>libtool</code> installed and will
+ need to run <code>buildconf</code> before proceeding with the next
+ steps. This is not necessary for official releases.)</p>
+
+ <p>To configure the source tree using all the default options,
+ simply type <code>./configure</code>. To change the default
+ options, <code class="program"><a href="./programs/configure.html">configure</a></code> accepts a variety of variables
+ and command line options.</p>
+
+ <p>The most important option is the location <code>--prefix</code>
+ where the Apache HTTP Server is to be installed later, because Apache
+ HTTPd has to be
+ configured for this location to work correctly. More fine-tuned
+ control of the location of files is possible with additional <a href="programs/configure.html#installationdirectories">configure
+ options</a>.</p>
+
+ <p>Also at this point, you can specify which <a href="programs/configure.html#optionalfeatures">features</a> you
+ want included in Apache HTTPd by enabling and disabling <a href="mod/">modules</a>. The Apache HTTP Server comes with a <a href="mod/module-dict.html#Status">Base</a> set of modules included by
+ default. Other modules are enabled using the
+ <code>--enable-<var>module</var></code> option, where
+ <var>module</var> is the name of the module with the
+ <code>mod_</code> string removed and with any underscore converted
+ to a dash. You can also choose to compile modules as <a href="dso.html">shared objects (DSOs)</a> -- which can be loaded
+ or unloaded at runtime -- by using the option
+ <code>--enable-<var>module</var>=shared</code>. Similarly, you can
+ disable Base modules with the
+ <code>--disable-<var>module</var></code> option. Be careful when
+ using these options, since <code class="program"><a href="./programs/configure.html">configure</a></code> cannot warn you
+ if the module you specify does not exist; it will simply ignore the
+ option.</p>
+
+ <p>In addition, it is sometimes necessary to provide the
+ <code class="program"><a href="./programs/configure.html">configure</a></code> script with extra information about the
+ location of your compiler, libraries, or header files. This is
+ done by passing either environment variables or command line
+ options to <code class="program"><a href="./programs/configure.html">configure</a></code>. For more information, see the
+ <code class="program"><a href="./programs/configure.html">configure</a></code> manual page.</p>
+
+ <p>For a short impression of what possibilities you have, here
+ is a typical example which compiles Apache for the installation
+ tree <code>/sw/pkg/apache</code> with a particular compiler and flags
+ plus the two additional modules <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> and
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> for
+ later loading through the DSO mechanism:</p>
+
+ <div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+ </code></p></div>
+
+ <p>When <code class="program"><a href="./programs/configure.html">configure</a></code> is run it will take several minutes to
+ test for the availability of features on your system and build
+ Makefiles which will later be used to compile the server.</p>
+
+ <p>Details on all the different <code class="program"><a href="./programs/configure.html">configure</a></code> options are
+ available on the <code class="program"><a href="./programs/configure.html">configure</a></code> manual page.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">Build</a></h2>
+
+ <p>Now you can build the various parts which form the Apache HTTPd
+ package by simply running the command:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>Please be patient here, since a base configuration takes
+ several minutes to compile and the time will vary widely
+ depending on your hardware and the number of modules that you
+ have enabled.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Install</a></h2>
+
+ <p>Now it's time to install the package under the configured
+ installation <em>PREFIX</em> (see <code>--prefix</code> option
+ above) by running:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>If you are upgrading, the installation will not overwrite
+ your configuration files or documents.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">Customize</a></h2>
+
+ <p>Next, you can customize your Apache HTTP Server by editing
+ the <a href="configuring.html">configuration files</a> under
+ <code><em>PREFIX</em>/conf/</code>.</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>Have a look at the Apache HTTP Server manual under <a href="./">docs/manual/</a> or consult <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> for the most recent
+ version of this manual and a complete reference of available <a href="mod/directives.html">configuration directives</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Test</a></h2>
+
+ <p>Now you can <a href="invoking.html">start</a> your Apache
+ HTTP Server by immediately running:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
+
+ <p>and then you should be able to request your first document
+ via URL <code>http://localhost/</code>. The web page you see is located
+ under the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
+ which will usually be <code><em>PREFIX</em>/htdocs/</code>.
+ Then <a href="stopping.html">stop</a> the server again by
+ running:</p>
+
+ <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">Upgrading</a></h2>
+
+ <p>The first step in upgrading is to read the release announcement
+ and the file <code>CHANGES</code> in the source distribution to
+ find any changes that may affect your site. When changing between
+ major releases (for example, from 1.3 to 2.0 or from 2.0 to 2.2),
+ there will likely be major differences in the compile-time and
+ run-time configuration that will require manual adjustments. All
+ modules will also need to be upgraded to accomodate changes in the
+ module API.</p>
+
+ <p>Upgrading from one minor version to the next (for example, from
+ 2.2.55 to 2.2.57) is easier. The <code>make install</code>
+ process will not overwrite any of your existing documents, log
+ files, or configuration files. In addition, the developers make
+ every effort to avoid incompatible changes in the
+ <code class="program"><a href="./programs/configure.html">configure</a></code> options, run-time configuration, or the
+ module API between minor versions. In most cases you should be able to
+ use an identical <code class="program"><a href="./programs/configure.html">configure</a></code> command line, an identical
+ configuration file, and all of your modules should continue to
+ work.</p>
+
+ <p>To upgrade across minor versions, start by finding the file
+ <code>config.nice</code> in the <code>build</code> directory of
+ your installed server or at the root of the source tree for your
+ old install. This will contain the exact
+ <code class="program"><a href="./programs/configure.html">configure</a></code> command line that you used to
+ configure the source tree. Then to upgrade from one version to
+ the next, you need only copy the <code>config.nice</code> file to
+ the source tree of the new version, edit it to make any desired
+ changes, and then run:</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
+ $ <em>PREFIX</em>/bin/apachectl -k start<br />
+ </code></p></div>
+
+ <div class="warning">You should always test any new version in your
+ environment before putting it into production. For example, you
+ can install and run the new version along side the old one by
+ using a different <code>--prefix</code> and a
+ different port (by adjusting the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> directive) to test for any
+ incompatibilities before doing the final upgrade.</div>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html.es b/docs/manual/install.html.es
new file mode 100644
index 00000000..3734125d
--- /dev/null
+++ b/docs/manual/install.html.es
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Compilacin e Instalacin - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Compilacin e Instalacin</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+
+ <p>Este documento explica cmo compilar e instalar Apache en
+ sistemas Unix y tipo Unix. Para obtener informacin sobre
+ cmo compilar e instalar en Windows, consulte la seccin
+ <a href="platform/windows.html">Usar Apache en Microsoft
+ Windows</a>. Para otras plataformas, consulte la
+ documentacin sobre <a href="platform/">plataformas</a>.</p>
+
+ <p>El entorno de configuracin e instalacin de Apache
+ 2.0 ha cambiado completamente respecto al de Apache 1.3. Apache
+ 1.3 usaba un conjunto de scripts a medida para conseguir una
+ instalacin fcil. Apache 2.0 usa <code>libtool</code> y
+ <code>autoconf</code> para crear un entorno ms parecido al
+ de muchos otros proyectos Open Source.</p>
+
+ <p>Si lo que quiere hacer es actualizar su servidor Apache desde
+ una versin menor (por ejemplo, desde la 2.0.50 a la 2.0.51),
+ pase directamente a la seccin de <a href="#upgrading">actualizacin</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Visin general del proceso para
+ impacientes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requisitos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">Descargar</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Descomprimir</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuracin de la estructura de
+directorios</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">Compilar</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Instalar</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personalizar</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">Comprobar que la instalacin
+funciona</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Actualizar una instalacin
+prrevia</a></li>
+</ul><h3>Consulte tambin</h3><ul class="seealso"><li><a href="programs/configure.html">Configuracin de la
+estructura de directorios</a></li><li><a href="invoking.html">Iniciar Apache</a></li><li><a href="stopping.html">Parar y reiniciar Apache</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Visin general del proceso para
+ impacientes</a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download">Descargar</a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Descomprimir</a></td>
+
+ <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure">Ejecutar el script configure</a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">Compilar</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">Instalar</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">Personalizar</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">Comprobar que la instalacin
+ funciona</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> hay que reemplazarlo por el nmero de la
+ versin menor, y <em>PREFIX</em> hay que reemplazarlo por la
+ ruta en la que se va a instalar Apache. Si no especifica
+ ningn valor en <em>PREFIX</em>, el valor por defecto que se
+ toma es <code>/usr/local/apache2</code>.</p>
+
+ <p>Cada parte del proceso de configuracin e instalacin
+ se describe detalladamente ms abajo, empezando por los
+ requisitos para compilar e instalar Apache.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Requisitos</a></h2>
+
+ <p>Estos son los requisitos necesarios para compilar Apache:</p>
+
+ <dl>
+ <dt>Espacio en disco</dt> <dd>Compruebe que tiene disponibles al
+ menos 50 MB de espacio libre en disco. Despus de la
+ instalacin, Apache ocupa aproximadamente 10 MB. No
+ obstante, la necesidad real de espacio en disco vara
+ considerablemente en funcin de las opciones de
+ configuracin que elija y de los mdulos externos que
+ use.</dd>
+
+ <dt>Compilador ANSI-C y Build System</dt> <dd>Compruebe que
+ tiene instalado un compilador de ANSI-C. Se recomienda el <a href="http://www.gnu.org/software/gcc/gcc.html">Compilador GNU C
+ (GCC)</a> de la <a href="http://www.gnu.org/">Free Software
+ Foundation (FSF)</a> (con la versin 2.7.2 es
+ suficiente). Si no tiene instaldo el GCC, entonces compruebe que
+ el compilador que va a utilizar cumple con los estndares
+ ANSI. Adems, su <code>PATH</code> debe contener la
+ ubicacin donde de encuentran las herramientas bsicas
+ para compilar tales como <code>make</code>.</dd>
+
+ <dt>Ajuste exacto del reloj del sistema</dt> <dd>Los elementos
+ del protocolo HTTP estn expresados segn la hora del
+ dia. Por eso, si quiere puede investigar como instalar alguna
+ utilidad para sincronizar la hora de su sistema. Para esto,
+ normalmente, se usan los programas <code>ntpdate</code> o
+ <code>xntpd</code>, que estn basados en el protocolo
+ Network Time Protocol (NTP). Consulte el grupo de noticias <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
+ y el <a href="http://www.eecis.udel.edu/~ntp/">sitio web de NTP
+ </a> para obtener ms informacin sobre NTP y los
+ servidores pblicos de tiempo.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a> [OPCIONAL]</dt>
+ <dd>Para algunos de los scripts de soporte como <a href="programs/apxs.html">apxs</a> o <a href="programs/dbmmanage.html">dbmmanage</a> (que estn
+ escritos en Perl) es necesario el intrprete de Perl 5 (las
+ versiones 5.003 o posteriores son suficientes). Si el script
+ `<code>configure</code>' no encuentra ese intrprete
+ tampoco pasa nada. An puede compilar e instalar Apache
+ 2.0. Lo nico que ocurrir es que esos scripts de
+ soporte no podrn ser usados. Si usted tiene varios
+ interpretes de Perl instalados (quizs Perl 4 porque estaba
+ ya incluido en su distribucin de Linux y Perl 5 porque lo
+ ha instalado usted), entonces se recomienda usar la opcin
+ <code>--with-perl</code> para asegurarse de que
+ <code>./configure</code> usa el intrprete correcto.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">Descargar</a></h2>
+
+ <p>Puede descargar Apache desde <a href="http://httpd.apache.org/download.cgi">la seccin de
+ descargas del sitio web de Apache</a> el cual tiene varios
+ mirrors. Para la mayora de los usuarios de Apache que tienen
+ sistemas tipo Unix, se recomienda que se descarguen y compilen el
+ cdigo fuente. El proceso de compilacin (descrito
+ ms abajo) es fcil, y permite adaptar el servidor
+ Apache a sus necesidades. Adems, las versiones de
+ disponibles en archivos binarios no estn siempre actulizadas
+ con las ltimas modificaciones en el codigo fuente. Si se
+ descarga un binario, siga las instrucciones contenidas en el
+ archivo <code>INSTALL.bindist</code> incluido en la
+ distribucin</p>
+
+ <p>Despus de la descarga, es importante que verifique que el
+ archivo descargado del servidor HTTP Apache est completo y
+ sin modificaciones. Esto puede hacerlo comparando el archivo
+ descargado (.tgz) con su firma PGP. Instrucciones detalladas de
+ cmo hacer esto estn disponibles en <a href="http://httpd.apache.org/download.cgi#verify"> la
+ seccin de descargas</a> junto con un ejemplo de cmo <a href="http://httpd.apache.org/dev/verification.html">usar
+ PGP</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Descomprimir</a></h2>
+
+ <p>Extraer el cdigo fuente del archivo .tgz que acabada de
+ descargar es muy fcil. Ejecute los siguientes comandos:</p>
+
+<div class="example"><p><code>
+ $ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-2_1_<em>NN</em>.tar
+</code></p></div>
+
+ <p>Estos comandos crearn un nuevo directorio dentro del
+ directorio en el que se encuentra y que contendr el
+ cdigo fuente de la distribucin. Debe cambiarse a ese
+ directorio con <code>cd</code> para proceder a compilar el
+ servidor Apache.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">Configuracin de la estructura de
+directorios</a></h2>
+
+ <p>El siguiente paso es configurar la estructura de directorios
+ para su plataforma y sus necesidades personales. Esto se hace
+ usando el script <code>configure</code> incluido en el directorio
+ raiz de la distribucin que acaba de descargar. (Los
+ desarrolladores que se descarguen la versin del CVS de la
+ estructura de directorios necesitarn tener instalados
+ <code>autoconf</code> y <code>libtool</code>, y necesitarn
+ ejecutar <code>buildconf</code> antes de continuar con los
+ siguientes pasos. Esto no es preciso para las versiones
+ oficiales.)</p>
+
+ <p>Para configurar la estructura de directorios a partir del
+ cdigo fuente usando las opciones por defecto, solo tiene que
+ ejecutar <code>./configure</code>. Para cambiar las opciones por
+ defecto, <code>configure</code> acepta una serie de variables y
+ opciones por la lnea de comandos.</p>
+
+ <p>La opcin ms importante es <code>--prefix</code> que
+ es el directorio en el que Apache va a ser instalado despus,
+ porque Apache tiene que ser configurado para el directorio que se
+ especifique para que funcione correctamente. Es posible lograr un
+ mayor control del lugar donde se van a instalar los ficheros de
+ Apache con otras <a href="programs/configure.html#installationdirectories">opciones de
+ configuracin</a>.</p>
+
+ <p>En este momento, puede especificar que <a href="programs/configure.html#optionalfeatures">caractersticas
+ o funcionalidades</a> quiere incluir en Apache activando o
+ desactivando <a href="mod/">mdulos</a>. Apache viene con
+ una <a href="mod/module-dict.html#Status">seleccin
+ bsica</a> de mdulos incluidos por defecto. Se pueden
+ activar otros mdulos usando la opcin
+ <code>--enable-<var>module</var></code>, donde <var>module</var>
+ es el nombre del mdulo sin el <code>mod_</code> y
+ convirtiendo los guiones bajos que tenga en guiones normales.
+ Tambin puede optar por compilar mdulos como <a href="dso.html">objetos dinmicos compartidos (DSOs)</a> --
+ que pueden ser activados o desactivados al ejecutar -- usando la
+ opcin <code>--enable-<var>module</var>=shared</code>. De
+ igual manera, puede desactivar alguno de los mdulos que
+ vienen por defecto en la seleccin basica con la opcin
+ <code>--disable-<var>module</var></code>. Tenga cuidado cuando
+ use estas opciones, porque <code>configure</code> no le
+ avisar si el mdulo que especifica no existe;
+ simplemente ignorar esa opcin.</p>
+
+ <p>Adems, a veces es necesario pasarle al script
+ <code>configure</code> informacin adicional sobre donde esta
+ su compilador, librerias o ficheros de cabecera. Esto se puede
+ hacer, tanto pasando variables de entorno, como pasandole opciones
+ a <code>configure</code> a travs de la lnea de
+ comandos. Para ms informacin, consulte el <a href="programs/configure.html">Manual del script
+ configure</a>.</p>
+
+ <p>Para que se haga una idea sobre las posibilidades que tiene,
+ aqu tiene un ejemplo tpico que configura Apache para
+ la ruta <code>/sw/pkg/apache</code> con un compilador y unos flags
+ determinados, y adems, con dos mdulos adicionales
+ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> y <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> para
+ cargarlos despus a travs del mecanismo DSO:</p>
+
+<div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+</code></p></div>
+
+ <p>Cuando se ejecuta <code>configure</code> se comprueban que
+ caractersticas o funcionalidades estn disponibles en
+ su sistema y se crean los Makefiles que sern usados luego
+ para compilar el servidor. Esto tardar algunos minutos.</p>
+
+ <p>La informacin sobre todas las opciones de
+ <code>configure</code> est disponible en el <a href="programs/configure.html">Manual del script
+ configure</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">Compilar</a></h2>
+
+ <p>Ahora puede compilar las diferentes partes que forman Apache
+ simplemente ejecutando el siguiente comando:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>Por favor, tanga un poco de paciencia ahora, porque una
+ configuracin bsica tarda aproximadamente 3 minutos en
+ compilar en un Pentium III con un sistema Linux 2.2, pero este
+ tiempo puede variar considerablemente en funcin de su
+ hardware y del nmero de mdulos que haya
+ seleccionado.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Instalar</a></h2>
+
+ <p>Ahora es el momento de instalar el paquete en el diretorio
+ elegido en <em>PREFIX</em> (consulte la opcin
+ <code>--prefix</code> ms arriba) ejecutando:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>Si usted est solo actualizando una instalacin
+ anterior, la nueva instalacin no sobreescribir sus
+ ficheros de configuracin ni otros documentos.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">Personalizar</a></h2>
+
+ <p>El paso siguiente, es personalizar su servidor Apache editando
+ los <a href="configuring.html">ficheros de configuracin</a>
+ que estn en <code><em>PREFIX</em>/conf/</code>.</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>chele un vistazo al Manual de Apache que est en <a href="./">docs/manual/</a> o consulte en <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> la versin ms
+ reciente de este manual y la Guia de Referencia de todas las <a href="mod/directives.html">directivas de configuracin</a>
+ disponibles.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Comprobar que la instalacin
+funciona</a></h2>
+
+ <p>Ahora puede <a href="invoking.html">iniciar</a> su servidor
+ Apache cuando quiera ejecutando:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
+
+ <p>y entonces debe poder acceder al documento que tenga
+ especificado por defecto usando el siguiente URL:
+ <code>http://localhost/</code>. El documento que ver
+ estar en <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y
+ casi siempre estar en <code><em>PREFIX</em>/htdocs/</code>.
+ Si quiere <a href="stopping.html">parar</a> el servidor, puede
+ hacerlo ejecutando:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">Actualizar una instalacin
+prrevia</a></h2>
+
+ <p>El primer paso para actualizar una instalacin anterior es
+ leer las especificaciones de la versin y el fichero
+ <code>CHANGES</code> en la distribucin de cdigo fuente
+ que ha descargado para encontrar los cambios que puedan afectar a
+ su instalacin actual. Cuando el cambio sea entre versiones
+ mayores (por ejemplo, de la 1.3 a la 2.0 o de la 2.0 a la 2.2),
+ entonces es ms probable que haya diferencias importantes en
+ la compilacin y en la ejecucin que necesitarn
+ ajustes manuales. Todos los mdulos necesitarn
+ tambin ser actualizados para adaptarse a los cambios en el
+ interfaz de programacin (API) de mdulos.</p>
+
+ <p>La actualizacin cuando el cambio es entre versiones
+ menores (por ejemplo, de la 2.0.55 a la 2.0.57) es ms
+ fcil. El proceso <code>make install</code> no
+ sobreescribir ninguno de los documentos existentes, archivos
+ log, o archivos de configuracin. Adems, los
+ desarrolladores hacen todos los esfuerzos posibles para evitar
+ cambios que generen incompatibilidades en las opciones de
+ <code>configure</code>, en la configuracin de la
+ ejecucin o en la interfaz de programacin de
+ mdulos. En la mayor parte de los casos debe poder usar un
+ comando <code>configure</code> idntico, un fichero de
+ configuracin idntico, y todos sus mdulos deben
+ seguir funcionando. (Esto es vlido solo para versiones
+ posteriores a la 2.0.41; las versiones anteriores contienen
+ cambios incompatibles.)</p>
+
+ <p>Si va a conservar la estructura de directorios de su anterior
+ instalacin, la actualizacin es ms fcil
+ incluso. El fichero <code>config.nice</code> que est en el
+ directorio raiz de la estructura de directorios antigua contiene
+ exactamente el comando <code>configure</code> que usted us
+ para configurar la estructura de directorios de Apache. Entonces,
+ para actualizar su instalacin de una verson a la
+ siguinete, solo tiene que copiar el archivo
+ <code>config.nice</code> a la estructura de directorios del
+ cdigo fuente de la nueva versin, editarlo, hacer
+ cualquier cambio que desee, y ejecutarlo :</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <em>PREFIX</em>/bin/apachectl stop<br />
+ $ <em>PREFIX</em>/bin/apachectl start<br />
+ </code></p></div>
+
+ <div class="warning">Tenga en cuenta que antes de poner una nueva
+ versin de Apache en produccin, debe siempre probarla
+ antes en su entorno. Por ejemplo, puede instalar y ejecutar la
+ nueva versin junto con la antigua usando un
+ <code>--prefix</code> diferente y un puerto diferente (modificando
+ la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>)
+ para comprobar que no existe ninguna incompatibilidad antes de
+ hacer la actualizacin definitiva.</div>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html.fr b/docs/manual/install.html.fr
new file mode 100644
index 00000000..2ffe5e91
--- /dev/null
+++ b/docs/manual/install.html.fr
@@ -0,0 +1,430 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Compilation et Installation - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Compilation et Installation</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
+ Anglaise pour les changements rcents.</div>
+
+
+ <p>Ce document couvre la compilation et l'installation d'Apache sur les
+ systmes Unix et clones d'Unix. Pour la compilation et l'installation sous
+ Windows, voir <a href="platform/windows.html">Utiliser Apache sous Windows
+ </a>. Pour les autres plates-formes, voir la documentation des <a href="platform/">plates-formes</a>.</p>
+
+ <p>L'environnement de configuration et d'installation d'Apache 2.0 a t
+ compltement revu par rapport celui d'Apache 1.3. Apache 1.3 utilisait un
+ ensemble de scripts pour permettre une installation facile. Apache 2.0
+ utilise prsent <code>libtool</code> et <code>autoconf</code> afin de
+ crer un environnement le plus proche possible d'autres projets
+ Logiciel Libre.</p>
+
+ <p>Si vous faite une mise niveau d'une version mineure la suivante (par
+ exemple, de 2.0.50 2.0.51), veuillez s'il vous plat passer directement
+ la section <a href="#upgrading">Mise niveau</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Survol Rapide pour les
+ impatients</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Pr-requis</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">Tlcharger</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraire</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configurer l'arborescence source</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">Compiler</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Installer</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnaliser la Configuration</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">Tester</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise niveau</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configurer l'arborescence source</a></li><li><a href="invoking.html">Dmarrage d'Apache</a></li><li><a href="stopping.html">Arrt et Redmarrage</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Survol Rapide pour les
+ impatients</a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download">Tlcharger</a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Extraire</a></td>
+
+ <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure">Configurer</a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">Compiler</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">Installer</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">Personnaliser</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">Tester</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> doit tre remplac par le numro de version mineure actuel, et
+ <em>PREFIX</em> par le chemin o le serveur doit tre install. Si
+ <em>PREFIX</em> n'est pas spcifi, l'installation se fait dans
+ <code>/usr/local/apache2</code>.</p>
+
+ <p>Chacune des sections du processus de compilation et d'installation est
+ dcrite ci-aprs, en commenant par les pr-requis la compilation et
+ l'installation d'Apache HTTPD.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Pr-requis</a></h2>
+
+ <p>Les pr-requis suivants sont ncessaire pour l'installation d'Apache:</p>
+
+ <dl>
+ <dt>Espace Disque</dt>
+ <dd>Au moins 50 Mo d'espace disque temporaire sont ncessaires. Aprs
+ installation, Apache occupe environ 10 Mo sur le disque. L'espace disque
+ occup par une installation complte dpend beaucoup de la configuration
+ du serveur, ainsi que de la prsence ventuelle de modules tiers.</dd>
+
+ <dt>Compilateur C ANSI et Build</dt>
+ <dd>Un compilateur C ANSI doit tre utilis. Le <a href="http://www.gnu.org/software/gcc/gcc.html">compilateur C GNU
+ (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation
+ (FSF)</a> est recommand (la version 2.7.2 convient). En cas
+ d'absence de GCC, vrifiez que le compilateur fourni avec l'architecture
+ utilise est conforme aux normes ANSI. De plus, les outils de constructions
+ de base, tel <code>make</code>, doivent tre prsents dans votre
+ <code>PATH</code>.</dd>
+
+ <dt>S'assurer que la machine est et reste l'heure</dt>
+ <dd>Certains lments du protocole HTTP sont exprims en tant qu'heure de
+ la journe. Aussi est-il important de s'assurer que le systme o Apache
+ doit tourner dispose de mcanismes de synchronisation temporelle. En
+ gnral, les programmes <code>ntpdate</code> ou <code>xntpd</code> sont
+ utiliss; ces programmes implmentent le Network Time Protocol (NTP).
+ Voir le groupe Usenet <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a> et la <a href="http://www.eecis.udel.edu/~ntp/">page NTP</a> pour plus de dtails
+ sur les logiciels NTP et les serveurs de temps publics.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [FACULTATIF]</dt>
+ <dd>Certains des scripts fournis avec Apache, tel <a href="programs/apxs.html">apxs</a> ou <a href="programs/dbmmanage.html">dbmmanage</a> (qui sont crits en
+ Perl) ncessitent l'interprteur Perl 5 (version 5.003 ou suprieure).
+ Au cas o le script <code>configure</code> ne trouve pas d'interprteur
+ Perl, la compilation sera quand mme ralise sans souci. Seuls ces
+ scripts ne seront pas utilisables. Si plusieurs interprteurs Perl sont
+ installs (par exemple, Perl 4 fourni avec l'OS, et Perl 5 install par
+ l'administrateur), il est conseill de passer l'option
+ <code>--with-perl</code> afin de garantir que le bon interprteur est
+ utilis par <code>./configure</code>.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">Tlcharger</a></h2>
+
+ <p>Apache est tlchargeable depuis le <a href="http://httpd.apache.org/download.cgi">site de tlchargement
+ d'Apache</a> qui fournit la liste de plusieurs miroirs. L sont disponibles
+ les dernires versions. La plupart des
+ utilisateurs d'Apache sur des systmes de type Unix devraient
+ probablement tlcharger et compiler une version partir du code source.
+ Le processus de construction (dcrit ci-dessous) est facile et
+ vous permet d'adapter votre serveur pour convenir vos besoins.
+ En outre, les versions binaires ne sont souvent pas jour avec
+ les dernires versions du code source. Si vous tlchargez une
+ version binaire, suivez les instructions dans le dossier
+ <code>INSTALL.bindist</code> l'intrieur de la distribution.</p>
+
+ <p>Aprs le tlchargement, il est important de vrifier que les sources
+ tlcharges sont bien compltes et non modifies, et ce surtout si un
+ miroir a t utilis pour le tlchargement. Ceci peut tre fait en
+ testant l'archive tar tlcharge avec la signature PGP. Cette procdure
+ s'effectue en 2 tapes. D'abord, il faut rcuprer le fichier <a href="http://www.apache.org/dist/httpd/KEYS"><code>KEYS</code></a> du site
+ de distribution d'Apache. (Pour vrifier que ce fichier <code>KEYS</code>
+ n'a pas t modifi, une bonne ide peut tre d'utiliser un fichier d'une
+ distribution prcdente d'Apache ou d'importer les cls d'un serveur de
+ cls public.) Les cls peuvent tre importes dans le keyring de
+ l'utilisateur au moyen d'une des commandes (selon la version de PGP):</p>
+
+<div class="example"><p><code>$ pgp &lt; KEYS</code></p></div>
+
+ <p>ou </p>
+
+<div class="example"><p><code>$ gpg --import KEYS</code></p></div>
+
+ <p>La prochaine tape est de tester l'archive tar au moyen de la signature
+ PGP, qui devrait toujours tre disponible sur le <a href="http://httpd.apache.org/download.cgi">site principal d'Apache</a>.
+ Un lien vers cette signature est plac derrire le lien de tlchargement
+ correspondant ou peut tre trouv dans le rpertoire correspondant sur <a href="http://www.apache.org/dist/httpd/">le site de distribution
+ d'Apache</a>. Le nom de ce fichier est le mme que celui de l'archive
+ source, avec en plus l'extension <code>.asc</code>. La distribution
+ tlcharge peut alors tre vrifie au moyen de la commande ( nouveau,
+ selon la version de PGP):</p>
+
+<div class="example"><p><code>$ pgp httpd-2_1_<em>NN</em>.tar.gz.asc</code></p></div>
+
+ <p>ou</p>
+
+<div class="example"><p><code>$ gpg --verify httpd-2_1_<em>NN</em>.tar.gz.asc</code></p></div>
+
+ <p>Un message comme celui-ci devrait s'afficher</p>
+
+<div class="example"><p><code>Good signature from user "Martin Kraemer
+ &lt;martin@apache.org&gt;".</code></p></div>
+
+ <p>Selon les relations de confiances contenues dans le keyring de
+ l'utilisateur, un message peut s'afficher, spcifiant que la relation entre
+ la cl et le signataire ne peut tre vrifie. Ceci n'est pas un problme si
+ vous ne mettez pas en doute l'authenticit du fichier <code>KEYS</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Extraire</a></h2>
+
+ <p>Extraire les sources partir de l'archive tar est une simple affaire de
+ dcompression et d'extraction tar:</p>
+
+<div class="example"><p><code>
+$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+$ tar xvf httpd-2_1_<em>NN</em>.tar
+</code></p></div>
+
+ <p>Un nouveau rpertoire est cr dans le rpertoire courant, il contient le
+ code source de la distribution. Il faut aller dans ce rpertoire au moyen
+ de la commande <code>cd</code> avant de commencer la compilation du
+ serveur.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">Configurer l'arborescence source</a></h2>
+
+ <p>L'tape suivante est la configuration de l'arborescence source d'Apache,
+ pour votre plate-forme et selon les ncessits du site. Cette configuration est
+ ralise au moyen du script <code>configure</code> fourni dans le
+ rpertoire racine de la distribution. (Les dveloppeurs qui tlchargent
+ Apache via CVS devront utiliser les outils <code>autoconf</code> et
+ <code>libtool</code> avant de passer la suite. Ceci n'est pas ncessaire
+ pour les versions officielles.)</p>
+
+ <p>Pour configurer l'arborescence source en utilisant les options par
+ dfaut, tapez <code>./configure</code>. Pour modifier les valeurs des
+ options par dfaut, <code>configure</code> accepte un grand nombre de
+ variables et d'options de ligne de commande. </p>
+
+ <p>La plus importante de ces options est le chemin du rpertoire o
+ Apache sera install,
+ car Apache doit tre configur pour que cet emplacement fonctionne
+ correctement. Plusieurs autres options sont disponibles pour
+ le contrle fin de l'emplacement des fichiers rsultants avec <a href="programs/configure.html#installationdirectories">options de
+ configuration</a>.</p>
+
+ <p>En outre, ce moment, vous pouvez indiquer quels <a href="programs/configure.html#optionalfeatures">fonctionnalits</a>
+ vous voulez inclure dans Apache en ajoutant et/ou en retranchant
+ des <a href="mod/">modules</a>. Apache vient avec un ensemble
+ de modules de <a href="mod/module-dict.html#Status">Base</a>
+ inclus par dfaut. D'autres modules peuvent tre ajouts en utilisant
+ l'option <code>--enable-<var>module</var></code>, o
+ <var>module</var> est le nom du module avec la chane
+ <code>mod_</code> coupe et avec les caractres de soulignement
+ convertis en tirets. Vous pouvez galement choisir de compiler
+ des modules en tant qu'<a href="dso.html">objets partags (DSOs)</a>,
+ qui peuvent tre chargs ou dcharg l'excution -- en employant
+ l'option <code>--enable-<var>module</var>=shared</code>.
+ De mme, vous pouvez retrancher les modules de Base avec l'option
+ <code>--disable-<var>module</var></code>. Prenez garde lorsque
+ vous employez ces options, puisque <code>configure</code> ne peut
+ vous informer si le module cible n'existe pas; <code>configure</code>
+ ignorera simplement l'option.</p>
+
+ <p>Il est parfois ncessaire de fournir des
+ informations supplmentaires au script
+ <code>configure</code> sur l'emplacement de vos
+ compilateur, bibliothques ou dossiers d'en-tte. Ceci se fait en
+ passant les variables d'environnement ou des options incluses sur la ligne
+ de commande <code>configure</code>. Pour plus d'information
+ sur ce sujet, consultez la page de documentation
+ <a href="programs/configure.html">configurer</a>.</p>
+
+ <p>L'exemple suivant compile Apache pour tre install
+ dans <code>/sw/pkg/apache</code> avec un
+ compilateur et des options de compilation particulires, ainsi que les deux
+ modules <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> et <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code>, qui
+ pourront tre chargs plus tard au moyen des mcanismes DSO:</p>
+
+<div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+</code></p></div>
+
+ <p>Une fois lanc, <code>configure</code> peut prendre quelques minutes
+ pour tester les possibilits du systme et produire les fichiers
+ <code>Makefile</code> qui seront utiliss pour construire le serveur.</p>
+
+ <p>Les dtails de toutes les options <code>configure</code> sont
+ disponibles sur la page de documentation <a href="programs/configure.html">configurer</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">Compiler</a></h2>
+
+ <p>Les diffrents composants d'Apache sont prsent prts
+ tre compils, en tapant simplement la commande:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>Un peu de patience est requise, une configuration standard met environ 3
+ minutes compiler sur un Pentium III sous Linux 2.2. Ce temps peut
+ varier largement suivant le matriel utilis et les modules
+ selectionns.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Installer</a></h2>
+
+ <p>Il est temps d'installer le 'package' dans le rpertoire d'installation
+ <em>PREFIX</em> configur auparavant (voir l'option <code>--prefix</code>
+ ci-dessus) en tapant:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>En cas de mise jour, l'installation n'crasera ni les fichiers de
+ configuration du serveur, ni ses documents.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">Personnaliser la Configuration</a></h2>
+
+ <p>Il reste prsent configurer le serveur HTTP Apache, en ditant les
+ <a href="configuring.html">fichiers de configuration</a> placs dans
+ <code><em>PREFIX</em>/conf/</code>.</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>A consulter : le manuel d'Apache dans
+ <a href="./">docs/manual/</a> ou bien <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> pour la dernire
+ version de ce manuel, ainsi qu'une rfrence complte de
+ toutes les
+ <a href="mod/directives.html">directives de configuration</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Tester</a></h2>
+
+ <p>Une fois configur, le serveur HTTP Apache peut tre
+ <a href="invoking.html">dmarr</a> en tapant:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
+
+ <p>Vous devriez alors pouvoir tester l'URL <code>http://localhost/</code>.
+ La page affiche se trouve dans le rpertoire
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>, habituellement configur
+ en tant que <code><em>PREFIX</em>/htdocs/</code>.
+ Le serveur peut tre <a href="stopping.html">arrt</a> en tapant:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">Mise niveau</a></h2>
+
+ <p>La premire tape pour une mise niveau est de lire
+ l'annonce de la nouvelle version et le fichier <code>CHANGES</code>
+ dans la distribution afin de trouver tous les changements qui
+ peuvent affecter votre site. Si la mise jour est effectue
+ entre deux versions principales (par exemple, de 1.3 2.0 ou
+ de 2.0 2.2), attendez-vous des diffrences majeures
+ au moment de la compilation et de l'excution, exigeant probablement
+ des ajustements manuels. Tous les modules devront galement
+ tre mis niveau pour tenir compte des changements de l'API.</p>
+
+ <p>La mise niveau d'une version mineure une plus rcente
+ (par exemple, de 2.0.55 2.0.57) est plus facile. Le processus
+ <code>make install</code> n'crasera aucun de vos documents,
+ fichiers journaux, ou fichiers de configuration existants.
+ En outre, les dveloppeurs font tous les efforts possibles
+ pour viter les changements incompatibles des options
+ <code>configure</code>, de la configuration d'excution,
+ ou de l'API entre les versions mineures. Dans la plupart
+ des cas vous devriez pouvoir employer une ligne de commande
+ <code>configure</code> et un fichier de configuration
+ identiques. De plus, tous vos modules devraient continuer fonctionner.
+ (Ceci ne vaut que pour les versions postrieures 2.0.41;
+ les versions antrieures ont des changements incompatibles.)</p>
+
+ <p>Si vous avez gard l'arborescence source de votre dernire
+ installation, la mise niveau est encore plus facile.
+ Le dossier <code>config.nice</code> dans la racine de l'ancienne
+ arborescence contient la ligne de commande <code>configure</code>
+ exacte que vous avez utilise pour configurer l'arborescence des
+ sources. Pour faire la mise niveau d'une version la suivante,
+ vous devez copier le dossier <code>config.nice</code> dans
+ l'arborescence des sources de la nouvelle version, l'diter
+ pour faire les changements dsirs, puis excuter:</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <em>PREFIX</em>/bin/apachectl stop<br />
+ $ <em>PREFIX</em>/bin/apachectl start<br />
+ </code></p></div>
+
+ <div class="warning">Vous devriez toujours essayer une
+ nouvelle version dans un environnement de test avant de la
+ mettre dans un environnement de production. Par exemple, vous pouvez
+ installer et excuter la nouvelle version cte cte avec l'ancienne
+ en employant un <code>--prefix</code> et un port diffrents
+ (ce qui est possible en ajustant la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>)
+ dans le but de tester toutes les incompatibilits possibles avant de
+ faire la mise niveau finale.</div>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html.ja.euc-jp b/docs/manual/install.html.ja.euc-jp
new file mode 100644
index 00000000..bb4a9334
--- /dev/null
+++ b/docs/manual/install.html.ja.euc-jp
@@ -0,0 +1,419 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ѥȥ󥹥ȡ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ѥȥ󥹥ȡ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>ʸǰϰϤϡUnix Unix ƥǤ
+ Apache HTTPd ФΥѥȥ󥹥ȡǤ Windows ˤ
+ ѥȥ󥹥ȡ˴ؤƤϡ<a href="platform/windows.html">Microsoft
+ Windows Apache HTTPd Ȥ</a>פ
+ ¾Υץåȥۡ˴ؤƤϡ<a href="platform/">ץåȥۡ</a>פ</p>
+
+ <p>Apache HTTPd Ǥ¾ Open Source ץȤƱ͡
+ ӥɴĶۤ <code>libtool</code> <code>autoconf</code>
+ Ȥ褦ˤʤäƤޤ</p>
+
+ <p>ޥʡС󤫤餽μΥС˥åץ졼ɤ
+ (2.2.50 2.2.51 ) ϡޤ <a href="#upgrading">
+ åץ졼</a></p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"> (äʿ͸)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">ɬפʤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Ÿ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">ĥ꡼ꤹ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">ӥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">󥹥ȡ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">ޥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">ƥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">åץ졼</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="programs/configure.html">ĥ꡼</a></li><li><a href="invoking.html">Apache HTTPd εư</a></li><li><a href="stopping.html">Apache HTTPd ߤȺƵư</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview"> (äʿ͸)</a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download"></a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Ÿ</a></td>
+
+ <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar<br />
+ $ cd httpd-<em>NN</em></code></td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure"></a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">ѥ</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">󥹥ȡ</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">ޥ</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">ƥ</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> ϺǿΥСʥСˡ
+ <em>PREFIX</em> ϥ󥹥ȡ뤹륵ФǤΥե륷ƥΥѥˡ
+ ֤Ƥ<em>PREFIX</em> ꤷʤäϡ
+ ǥեȤ <code>/usr/local/apache2</code> ˤʤޤ</p>
+
+ <p>Apache HTTP ФΥѥȥ󥹥ȡɬפʤΤϤȤơ
+ ѥȥ󥹥ȡˤĤƤϡ˾ܤҤƤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">ɬפʤ</a></h2>
+
+ <p>Apache HTTPd ΥӥɤˤϼΤΤɬפǤ:</p>
+
+ <dl>
+ <dt>ǥڡ</dt>
+ <dd>ǥ˾ʤȤ 50 MB ΰŪʶ̤褦
+ դƤ󥹥ȡ Apache 10 MB ٤
+ ǥڡޤºݤɬפˤʤǥڡϡ
+ ꥪץ䥵ɥѡƥ⥸塼ɤ򤹤뤫ˤä
+ 礭ѤǤ礦</dd>
+
+ <dt>ANSI-C ѥȥӥɥƥ</dt>
+ <dd>ANSI-C ѥ򥤥󥹥ȡ뤷ƤƲ <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
+ ˤ <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
+ compiler (GCC)</a> ǤGCC ʤϡ
+ ʤȤ󶡤Ƥ륳ѥ餬 ANSI Ǥ뤳ȤǧƤƲ
+ 줫顢ѿ <code>PATH</code> ˤ <code>make</code>
+ ȤäŪʥӥɥġ뤬ޤޤƤɬפޤ</dd>
+
+ <dt>Τˤ</dt>
+ <dd>HTTP ץȥǤλɽƤޤǤ顢
+ Τʻ˥󥯥뵡ǽ򥷥ƥꤹ뤳Ȥ̣ƤߤƲ
+ Network Time Protocol (NTP) ١Ȥ ntpdate xntpd ץब
+ Ūˤ褯ѤޤNTP եȥ NTP
+ Ф˴ؤܺ٤ϡ<a href="http://www.ntp.org">NTP ۡڡ</a> </dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [ץ]</dt>
+ <dd>󶡤Ƥ륹ץȴĤ㤨 <code class="program"><a href="./programs/apxs.html">apxs</a></code>
+ <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
+ Perl ǽ񤫤ƤΤǡPerl
+ 5 󥿥ץ꥿ɬפˤʤޤ (5.003 ʹ)
+ Perl 󥿥ץ꥿ʣ󥹥ȡ뤷Ƥ (ȤΤΥƥΰ
+ Ȥƥ󥹥ȡ뤵Ƥ Perl 4 ȡʬɲäǥ󥹥ȡ뤷
+ Perl 5 ʤɤ) 硢<code>--with-perl</code> ץ ()
+ Ȥä <code class="program"><a href="./programs/configure.html">configure</a></code> տޤΤȤ褦
+ Ū˻ꤹɤǤ礦
+ <code class="program"><a href="./programs/configure.html">configure</a></code> ץȤ Perl 5 󥿥ץ꥿
+ Ĥʤϡαƶ륵ݡȥץȤȤʤʤޤ
+ Apache HTTPd Υѥȥ󥹥ȡʤԤޤ</dd>
+
+ <dt><a href="http://apr.apache.org">apr/apr-util &gt;= 1.2</a></dt>
+ <dd><code>apr</code> <code>apr-util</code> Apache HTTPd
+ ꡼ƱƤޤɤʴĶǤۤʤ
+ ȤϤǤ <code>apr</code> <code>apr-util</code>
+ ΥС 1.0 1.1 ƥΰȤƴ˥󥹥ȡ뤵Ƥ硢
+ <code>apr</code>/<code>apr-util</code> 1.2 ˥åץ졼ɤ뤫
+ httpd ΥĶǥӥɤɬפޤ
+ Хɥ뤵Ƥ <code>apr</code>/<code>apr-util</code> Ȥä
+ åץ졼ɤϡưǥ󥹥ȡ뤹ɬפޤ :
+ <div class="example"><p><code>
+ # Build and install apr 1.2<br />
+ cd srclib/apr<br />
+ ./configure --prefix=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # Build and install apr-util 1.2<br />
+ cd ../apr-util<br />
+ ./configure --prefix=/usr/local/apr-util-httpd/
+ --with-apr=/usr/local/apr-httpd/<br />
+ make<br />
+ make install<br />
+ <br />
+ # Configure httpd<br />
+ cd ../../<br />
+ ./configure --with-apr=/usr/local/apr-httpd/
+ --with-apr-util=/usr/local/apr-util-httpd/
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download"></a></h2>
+
+ <p>Apache HTTP Ф <a href="http://httpd.apache.org/download.cgi">Apache HTTP
+ Хɥ</a>ɤǤޤ
+ Ʊ˴ĤΥߥ顼ȤꥹȤƤޤ
+ UNIX 륷ƥ Apache HTTPd Ȥ桼ϡ
+ ɤƥӥɤۤɤǤ礦
+ ӥɤμʲˤϴñǤΤǥˡ
+ äޥñˤǤޤ
+ ˡХʥΥ꡼ϥ꡼
+ ٤Ƥ뤳Ȥ褯ޤ
+ ǤХʥɤΤǤС
+ ǥȥӥ塼ˤ <code>INSSTALL.bindist</code>
+ ե˽äƤ</p>
+
+ <p>ɸ塢ɤΤ Apache HTTP
+ ФδDz⤵ƤʤСǤ뤳Ȥ
+ ڤ뤳ȤפǤϥɤ tarball PGP ̾
+ ƥȤ뤳ȤˤäƸڤޤ
+ μξܺ٤ <a href="http://httpd.apache.org/download.cgi#verify">
+ ڡ</a> ˤꡢ˾ܤ <a href="http://httpd.apache.org/dev/verification.html">PGP λ
+ </a> ˵ܤƤޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Ÿ</a></h2>
+
+ <p>Apache HTTPd tarball
+ 饽եŸƼФȤϡ
+ ñʤ밵̤β tar ŸǤ:</p>
+
+ <div class="example"><p><code>
+ $ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar
+ </code></p></div>
+
+ <p>ѤΥɤ븽ߤǥ쥯ȥβˡ
+ ǥ쥯ȥ꤬ޤ
+ Ф򥳥ѥ뤹ʳ˿ʤˡΥǥ쥯ȥ
+ <code>cd</code> ǰưƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">ĥ꡼ꤹ</a></h2>
+
+ <p>ΥƥåפϡʤΥץåȥۡ
+ ĿŪ׵˹礦褦 Apache HTTPd
+ ĥ꡼ꤹ뤳ȤǤ
+ ۥǥ쥯ȥΥ롼ȥǥ쥯ȥˤ롢
+ <code class="program"><a href="./programs/configure.html">configure</a></code>
+ ץȤǹԤʤޤ
+ (Apache HTTPd ĥ꡼̤꡼
+ ǤɤȯԤϡΥƥåפ˿ʤ
+ <code>autoconf</code> <code>libtool</code>
+ 򥤥󥹥ȡ뤷 <code>buildconf</code>
+ ¹Ԥɬפޤ
+ ꡼ǤϤκȤɬפޤ) </p>
+
+ <p>ǥեȥץȤäƥĥ꡼ꤹ
+ ΤǤСñ <code>./configure</code> ȥפƤ
+ ǥեȥץѹǤ褦ˡ<code class="program"><a href="./programs/configure.html">configure</a></code>
+ ˤ͡ѿ䥳ޥɥ饤󥪥ץѰդƤޤ</p>
+
+ <p>ǤפʥץϡApache HTTPd θǥ󥹥ȡ뤵
+ <code>--prefix</code> ǤApache HTTPd ϡΥ󥹥ȡ֤
+ ư褦ꤷʤФʤʤǤ
+ ˾ܺ٤ʥե֤ɲä <a href="programs/configure.html#installationdirectories">ꥪץ
+ </a> ǤǤޤ</p>
+
+ <p>λǡ<a href="mod/">⥸塼</a> ͭˤ
+ ̵ˤꤹ뤳Ȥ Apache HTTPd Τ˴ޤޤ <a href="programs/configure.html#optionalfeatures">ǽ</a>
+ ǤޤApache HTTPd ΤˤϥǥեȤǡ⥸塼 <a href="mod/module-dict.html#Status">Base</a> åȤ
+ ޤޤޤ¾Υ⥸塼
+ <code>--enable-<var>module</var></code> ץ
+ ͭˤʤޤ <var>module</var> ϥ⥸塼̾ǡ
+ Ĥޤꤽϥ⥸塼̾ <code>mod_</code> ʸ
+ åִʸǤ
+ Ȥ̤ˡ <code>--enable-<var>module</var>=shared</code>
+ ץȤäơ⥸塼<a href="dso.html">
+ ɥ֥ (DSO)</a> -- ¹Ի˥ɤ
+ ɤǤ -- Ȥƥѥ뤹뤳ȤǤޤ
+ Ʊͤˡ<code>--disable-<var>module</var></code> ץ
+ Base ⥸塼̵뤳ȤǤޤ
+ ΥץȤäƤȤˡ⤷ꤷ⥸塼뤬¸ߤʤƤ
+ <code class="program"><a href="./programs/configure.html">configure</a></code> Ϸٹ夲뤳Ȥʤñ˥ץ
+ ̵뤹뤳Ȥ˵ĤƤ</p>
+
+ <p>嵭˲äơ<code class="program"><a href="./programs/configure.html">configure</a></code> ץȤˡ
+ ѥ顢饤֥ꡢإåեΰ֤ɲþȤϤ
+ ɬפ礬ޤΤ褦ʾˤϡĶѿ뤤
+ ޥɥ饤󥪥ץ <code class="program"><a href="./programs/configure.html">configure</a></code> Ϥޤ
+ ܺ٤˴ؤƤ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥ˥奢ڡ
+ </p>
+
+ <p>äȤɤʤȤǤ뤫򸫤ޤ礦
+ ŵŪȤơ<code>/sw/pkg/apache</code>
+ Ȥ󥹥ȡĥ꡼ǥѥȥե饰ꤷơ
+ Ĥɲå⥸塼 <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> DSO
+ ᥫ˥ǥɤ褦˥ѥ뤷Ƥߤޤ:</p>
+
+ <div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+ </code></p></div>
+
+ <p><code class="program"><a href="./programs/configure.html">configure</a></code> ¹Ԥ顢ƥεǽ
+ ƥȤꡢǥФ򥳥ѥ뤹뤿ɬפ Makefile
+ ꤹΤ˿ʬ֤Ǥ礦</p>
+
+ <p>ġ <code class="program"><a href="./programs/configure.html">configure</a></code> ץξܺ٤˴ؤƤ
+ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥ˥奢ڡ
+ </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">ӥ</a></h2>
+
+ <p> Apache HTTPd ͡ʥѡĤӥɤ뤳ȤǤޤ
+ Υޥɤñ˼¹ԤǤ:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>Ū򤹤Τ˿ʬޤ
+ 餫ᤴλ
+ ޤ֤ϥϡɥͭˤ⥸塼ο
+ 礭¸Ǥ礦</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">󥹥ȡ</a></h2>
+
+ <p>ơꤷ󥹥ȡ <em>PREFIX</em>
+ (Ҥ <code>--prefix</code> ץ򻲾)
+ ʲ˥ѥå򥤥󥹥ȡ뤹ʳˤʤޤ
+ Υޥɤ¹ԤƤ:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>åץ졼ɤϡ󥹥ȡǤե
+ ɥȥեξ񤭤ϹԤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">ޥ</a></h2>
+
+ <p> <code><em>PREFIX</em>/conf/</code> ʲˤ <a href="configuring.html">ե</a>Խơ
+ Apache HTTP Ф򥫥ޥޤ</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p><a href="./">docs/manual/</a> Apache HTTP Хޥ˥奢򤶤äȸƤ
+ ޤϡ<a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a>
+ ˤޥ˥奢ǿǡ<a href="mod/directives.html">ǥ쥯ƥ</a>äƤߤƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">ƥ</a></h2>
+
+ <p>Υޥɤ¹Ԥ Apache HTTP Ф<a href="invoking.html"></a>Ǥޤ:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
+
+ <p>URL <code>http://localhost/</code> ̤ƺǽΥɥȤФ
+ ꥯȤȯԤǤϤǤǸ
+ ֥ڡ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ ʲ֤줿Τǡ̾
+ <code><em>PREFIX</em>/htdocs/</code> Ǥ礦
+ ФƤ<a href="stopping.html"></a>ˤϡ
+ Υޥɤ¹Ԥޤ:</p>
+
+ <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">åץ졼</a></h2>
+
+ <p>åץ졼ɤǤޤԤʤ٤Ȥϡ꡼ʥ󥹤
+ ǥȥӥ塼äƤ <code>CHANGES</code> ɤǡ
+ ȤΥȤФƱƶڤܤѹõȤǤ
+ ᥸㡼꡼֤ѹ򤹤 (㤨 1.3 2.0 ء2.0 2.2 )
+ ϡѥ¹Ի礭ʺۤǤ礦顢
+ ưĴɬפˤʤǤ礦⥸塼ơAPI
+ ѹ˹碌뤿˥åץ졼ɤɬפˤʤǤ礦</p>
+
+ <p>ޥʡС󤫤鼡ΥС˥åץ졼ɤ
+ (㤨 2.2.55 2.2.57 ) ϡäȴñǤ
+ <code>make install</code> ¹ԤƤ⺣ɥȡ
+ ե롢եϾ񤭤ޤ
+ ˡޥʡС֤Ǥ <code class="program"><a href="./programs/configure.html">configure</a></code> ץ
+ ¹Իꡢ⥸塼 API 礬ʤ褦ˡ
+ ȯԤϺ¤Ϥ򤷤Ƥޤ
+ ξ硢Ʊ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥɥ饤
+ Ʊե롢⥸塼ƤưϤǤ</p>
+
+ <p>ޥʡСǥåץ졼ɤϡ
+ ˥󥹥ȡ뤵Ƥ륵Ф <code>build</code> ǥ쥯ȥ⤫
+ 󥹥ȡ˻Ȥäɥĥ꡼κǾ̥ǥ쥯ȥˤ롢
+ <code>config.nice</code> եõƤ
+ Υեˤϥĥ꡼ꤷ˻Ȥä
+ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥɥ饤󤬡ΤޤäƤޤ
+ ΥС˥åץ졼ɤ <code>config.nice</code>
+ ե򿷤СΥĥ꡼˥ԡ
+ ɬפǤФԽˡΤ褦˼¹Ԥޤ</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
+ $ <em>PREFIX</em>/bin/apachectl -k start<br />
+ </code></p></div>
+
+ <div class="warning">СѤϡ
+ ºݤ˱ѤϤˡɬʬѤδĶǥƥȤ٤Ǥ
+ ǽŪ˥åץ졼ɤˡߴʤƥȤ뤿ˡ
+ 㤨Сۤʤ <code>--prefix</code> Ȱۤʤݡ (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤ꤷޤ)
+ Ѥ뤳ȤǡŤС˱ƶͿ˿С
+ 󥹥ȡ뤷¹ԤǤޤ</div>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/install.html.ko.euc-kr b/docs/manual/install.html.ko.euc-kr
new file mode 100644
index 00000000..9b7470bf
--- /dev/null
+++ b/docs/manual/install.html.ko.euc-kr
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ϰ ġ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ϰ ġ</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p> н н ýۿ ġ ϰ
+ ġϴ ͸ ٷ.  ϰ ġϴ
+ <a href="platform/windows.html">ũμƮ 
+ ġ </a> ϶. ٸ ÷ ؼ <a href="platform/">÷</a> ϶.</p>
+
+ <p>ġ 2.0 ġ ȯ 1.3 ſ ٸ.
+ ġ 1.3 ġ ü ũƮ ߴ.
+ ġ 2.0 ٸ ¼ҽ Ʈ ȯ
+ <code>libtool</code> <code>autoconf</code>
+ Ѵ.</p>
+
+ <p> Ѵܰ ׷̵Ѵٸ ( ,
+ 2.0.50 2.0.51), <a href="#upgrading">׷̵</a>
+ ٷ ٶ.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">䱸</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">ٿε</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract"> Ǯ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">ҽ Ʈ ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">ġ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">˻</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">׷̵</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="programs/configure.html">ҽ Ʈ </a></li><li><a href="invoking.html">ġ </a></li><li><a href="stopping.html">ġ ߴܰ </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview"> </a></h2>
+
+ <table>
+
+ <tr>
+ <td><a href="#download">ٿε</a></td>
+
+ <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract"> Ǯ</a></td>
+
+ <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure"></a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile"></a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">ġ</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize"></a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">˻</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> ڷ, <em>PREFIX</em>
+ ġ Ͻý η üؾ Ѵ. <em>PREFIX</em>
+ ⺻ <code>/usr/local/apache2</code>
+ Ѵ.</p>
+
+ <p>Ʒ ġ ϰ ġϱ 䱸׺
+ ϰ ġ ڼ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">䱸</a></h2>
+
+ <p>ġ ϱ ͵ ʿϴ:</p>
+
+ <dl>
+ <dt>ũ </dt>
+ <dd>ũ ּ 50 MB ̻ Ȯ϶.
+ ġ ġ 10 MB ũ Ѵ.
+ ʿ ũ ɼǰ ߰ ⿡
+ ̰ .</dd>
+
+ <dt>ANSI-C Ϸ ý</dt>
+ <dd>ANSI-C Ϸ ġִ Ȯ϶. <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
+ <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
+ compiler (GCC)</a> õѴ. ( 2.7.2 ȴ.) GCC
+ ٸ ּ ϴ Ϸ ANSI ȣȯ Ȯ϶.
+ ߰ <code>PATH</code> ȯ溯 <code>make</code>
+ ⺻ ؾ Ѵ.</dd>
+
+ <dt>Ȯ ð</dt>
+ <dd>HTTP ݿ Ϸ ð ǥϴ κ ִ. ׷
+ ý ð ȭ 캼 ð̴.
+ ̸ Network Time Protocol (NTP)
+ <code>ntpdate</code> <code>xntpd</code> Ѵ.
+ NTP Ʈ ð ׷
+ <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
+ <a href="http://www.ntp.org">NTP Ȩ</a>
+ ϶.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [û]</dt>
+ <dd>(Perl ) <a href="programs/apxs.html">apxs</a>
+ <a href="programs/dbmmanage.html">dbmmanage</a>
+ ũƮ Perl 5 Ͱ ʿϴ. (
+ 5.003 ̸̻ ȴ.) `<code>configure</code>' ũƮ
+ ͸ ã ص ġ 2.0
+ ϰ ġ ִ. ٸ ũƮ
+ ̴. Perl Ͱ ġִٸ (Ƹ
+ 춧 Ե Perl 4 Perl 5)
+ <code>./configure</code> ùٸ ã
+ <code>--with-perl</code> ɼ (Ʒ ) ϱ ٶ.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">ٿε</a></h2>
+
+ <p>ġ ̷ ִ <a href="http://httpd.apache.org/download.cgi">ġ
+ ٿε Ʈ</a> ٿε ִ. н ý
+ Ѵٸ ҽڵ带 ٿ޾Ƽ ϴ .
+ (Ʒ ) ְ, ڽ 뵵 ˸°
+ ִ. , ֽ ̳ʸ 쵵
+ . ̳ʸ ٿ޴´ٸ ִ
+ <code>INSTALL.bindist</code> ø .</p>
+
+ <p>ٿε ٿ ϰ
+ ġ Ȯϴ ߿ϴ.
+ PGP ٿε Ÿ(tarball) ˻Ͽ ȮѴ.
+ ڼ <a href="http://httpd.apache.org/download.cgi#verify">ٿε
+ </a> ְ, <a href="http://httpd.apache.org/dev/verification.html">PGP
+ </a> ϴ ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract"> Ǯ</a></h2>
+
+ <p>ġ Ÿ ҽ Ǫ ۾ ܼ
+ tar Ǫ ̴:</p>
+
+<div class="example"><p><code>
+$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
+$ tar xvf httpd-2_1_<em>NN</em>.tar
+</code></p></div>
+
+ <p>׷ 丮 Ʒ ҽڵ带
+ ο 丮 . ϱ
+ 丮 <code>cd</code>ؾ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">ҽ Ʈ ϱ</a></h2>
+
+ <p> Ư ÷ ʿ信 ġ
+ ҽ Ʈ ϴ ̴. ̸ ֻ 丮
+ ִ <code><a href="programs/configure.html">configure</a></code>
+ ũƮ Ѵ. (ġ
+ ҽ Ʈ CVS ٿε ڴ ̹
+ <code>autoconf</code> <code>libtool</code> ġְ,
+ Ѿ <code>buildconf</code> ؾ
+ Ѵ. ̴ ʿ.)</p>
+
+ <p> ⺻ ɼ Ͽ ҽ Ʈ Ϸ
+ <code>./configure</code> Էϸȴ. ⺻ ɼ Ϸ
+ <code>./configure</code> ɼ Ѵ.</p>
+
+ <p> ߿ ɼ ġ ۵ϱ ġ
+ ϰ ġ <code>--prefix</code>. ٸ <a href="programs/configure.html#installationdirectories">configure
+ ɼǵ</a> Ͽ ġ ڼ
+ ִ.</p>
+
+ <p><a href="mod/"></a> ϰų ġ
+ <a href="programs/configure.html#optionalfeatures"></a>
+ Ѵ. <a href="mod/module-dict.html#Status">Base</a>
+ ⺻ ġ Եȴ. ٸ
+ <code>--enable-<var>module</var></code> ɼ Ͽ
+ Ѵ. ⼭ <em>module</em> ̸
+ <code>mod_</code> ȣ .
+ <code>--enable-<var>module</var>=shared</code> ɼ ϸ
+ ߿ ϰų ִ <a href="dso.html">ü(shared object, DSO)</a> Ѵ.
+ , <code>--disable-<var>module</var></code> ɼ Ͽ
+ Base ִ. 
+ <code>configure</code> ʰ ׳ ϱ⶧
+ ̸ Ȯ Է϶.</p>
+
+ <p> <code>configure</code> ũƮ Ϸ,
+ ̺귯, ġ ˷ 찡 ִ.
+ ȯ溯 <code>configure</code> ɼ
+ Ͽ Ѵ. ڼ <a href="programs/configure.html">configure manpage</a>
+ ϶.</p>
+
+ <p> ִ ɼ ֱ
+ Ư Ϸ ÷׸ ϰ ߿ DSO о
+ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> ߰Ͽ
+ <code>/sw/pkg/apache</code> ġ ġ ϴ
+ ̴:</p>
+
+<div class="example"><p><code>
+ $ CC="pgcc" CFLAGS="-O2" \<br />
+ ./configure --prefix=/sw/pkg/apache \<br />
+ --enable-rewrite=shared \<br />
+ --enable-speling=shared
+</code></p></div>
+
+ <p><code>configure</code> ϸ а ý
+ ˻Ͽ ߿ Ҷ Makefile
+ .</p>
+
+ <p><code>configure</code> ɼǵ鿡 ڼ <a href="programs/configure.html">configure manpage</a> ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile"></a></h2>
+
+ <p> ɾ ϳ ġ κ
+ ִ:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>⼭ ٷ. Ƽ III/ 2.2 ýۿ
+ ⺻ ϴµ 3 ɸ. ð
+ ϵ ũ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">ġ</a></h2>
+
+ <p> ɾ Ű ( <code>--prefix</code>
+ ɼ ) ġ ġ <em>PREFIX</em> ġѴ:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>׷̵Ѵٸ ġ ̳
+  ʴ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize"></a></h2>
+
+ <p> <code><em>PREFIX</em>/conf/</code> ִ
+ <a href="configuring.html"></a> Ͽ ġ
+ Ѵ.</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>밡 <a href="mod/directives.html"> þ</a>
+ ֱ <a href="./">docs/manual/</a>̳ <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> ִ ġ
+ ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">˻</a></h2>
+
+ <p> ġ <a href="invoking.html"></a> ִ:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
+
+ <p>׸ URL <code>http://localhost/</code> ù
+ ûѴ. Ե Ƹ
+ <code><em>PREFIX</em>/htdocs/</code> <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> Ʒ ִ. ׸
+ ɾ ٽ <a href="stopping.html">ߴ</a>Ѵ:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">׷̵</a></h2>
+
+ <p>׷̵Ѵٸ Ʈ ִ ȭ
+ ִ ˾ƺ ǥ ҽ <code>CHANGES</code>
+ д´. ( , 1.3 2.0̳ 2.0 2.2
+ ) ū ɼǰ ؾ
+ ū ȭ ̴. ⵵ API ȭ
+ ˸° ׷̵ؾ Ѵ.</p>
+
+ <p> Ѵܰ ׷̵ϴ ( ,
+ 2.0.55 2.0.57) . <code>make install</code> ۾
+ , α, ʴ´. ,
+ ڴ <code>configure</code> ɼ, ,
+ API ȣȯ ȭ ִ ´. κ
+ <code>configure</code> ,
+ ְ, 鵵 ̴. (
+ 2.0.41 شѴ. 鿡 ȣȯ
+ ȭ ִ.)</p>
+
+ <p> ġߴ ҽ ִٸ, ׷̵尡
+ . ҽ ֻ ִ <code>config.nice</code>
+ Ͽ ҽ ߴ <code>configure</code>
+ ɼ ״ ִ. ׷ ׷̵Ѵٸ
+ ο ҽ <code>config.nice</code> ϰ,
+ Ѵٸ , Ѵ:</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice<br />
+ $ make<br />
+ $ make install<br />
+ $ <em>PREFIX</em>/bin/apachectl stop<br />
+ $ <em>PREFIX</em>/bin/apachectl start<br />
+ </code></p></div>
+
+ <div class="warning">ο ϱ ׻ ˻غ
+ Ѵ. , ׷̵带 ġ ȣȯ
+ ִ ˾ƺ ٸ <code>--prefix</code> (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> þ) ٸ Ʈ
+ Ͽ ο ġ غ
+ ִ.</div>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/install.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html b/docs/manual/invoking.html
new file mode 100644
index 00000000..11c637ae
--- /dev/null
+++ b/docs/manual/invoking.html
@@ -0,0 +1,23 @@
+URI: invoking.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: invoking.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: invoking.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: invoking.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: invoking.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: invoking.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/invoking.html.de b/docs/manual/invoking.html.de
new file mode 100644
index 00000000..c08272a1
--- /dev/null
+++ b/docs/manual/invoking.html.de
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache starten - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache starten</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Unter Windows luft der Apache blicherweise als Dienst
+ (Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
+ ME). Fr Einzelheiten lesen Sie bitte <a href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
+ und <a href="platform/windows.html#wincons">Apache als Konsolenanwendung betreiben</a>.</p>
+
+ <p>Unter Unix wird das <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm als Daemon
+ ausgefhrt, der im Hintergrund fortlaufend aktiv ist, um
+ Anfragen zu bearbeiten. Dieses Dokument beschreibt, wie
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> aufgerufen wird.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Wie der Apache startet</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">Fehler whrend des Hochfahrens</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Beim Bootvorgang starten</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">Weitere Informationen</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="stopping.html">Beenden und Neustarten</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">Wie der Apache startet</a></h2>
+
+ <p>Wenn die in der Konfigurationsdatei angegebene <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisung auf die Voreinstellung
+ von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
+ mssen Sie root-Berechtigung besitzen, um den Apache starten
+ zu knnen. Nur dann kann er sich an diesen privilegierten
+ Port binden. Sobald der Server gestartet ist und einige vorbereitende
+ Aktionen wie das ffnen seiner Log-Dateien ausgefhrt hat,
+ startet er mehrere <em>Kind</em>-Prozesse, welche die Arbeit erledigen:
+ das Lauschen auf und Beantworten von Anfragen von Clients. Der
+ Haupt-<code>httpd</code>-Prozess luft unter dem Benutzer root
+ weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
+ Benutzerkennungen ausgefhrt. Dies wird von dem ausgewhlten
+ <a href="mpm.html">Multi-Processing-Modul</a> gesteuert.</p>
+
+ <p>Die Verwendung des Steuerskripts <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ist die
+ empfohlene Methode, das <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm zu starten.
+ Dieses Skript setzt verschiedene Umgebungsvariablen, die fr die
+ korrekte Funktion von <code class="program"><a href="./programs/httpd.html">httpd</a></code> unter einigen
+ Betriebssystemen notwendig sind, und startet dann das
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm. <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
+ reicht alle Kommandozeilenargumente durch, so dass alle
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Optionen auch mit <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
+ verwendet werden knnen. Um den korrekten Ablageort des
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programms sowie einige Kommandozeilenargumente
+ anzugeben, die Sie <em>immer</em> verwenden mchten, knnen
+ Sie auch das Skript <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> direkt editieren und die
+ Variable <code>HTTPD</code> am Anfang ndern.</p>
+
+ <p>Das Erste was <code>httpd</code> macht, wenn es startet, ist das
+ Suchen und Einlesen der <a href="configuring.html">Konfigurationsdatei</a> <code>httpd.conf</code>.
+ Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
+ aber mglich, den Ablageort zur Laufzeit anzugeben, indem die
+ Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
+
+ <div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>Wenn whrend des Starts alles gutgeht, trennt sich der Server
+ vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
+ wieder. Dies zeigt an, dass der Server hochgefahren ist und luft.
+ Sie knnen nun Ihren Browser benutzen, um Verbindung zum Server
+ aufzunehmen und sich die Testseite im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>-Verzeichnis anzusehen wie auch
+ die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
+ ist.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">Fehler whrend des Hochfahrens</a></h2>
+
+ <p>Wenn der Apache whrend des Hochfahrens einen schweren Fehler
+ feststellt, schreibt er entweder eine Nachricht, die das Problem
+ nher schildert, auf die Konsole oder ins <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, bevor er sich selbst beendet.
+ Eine der hufigsten Fehlermeldungen ist "<code>Unable
+ to bind to Port ...</code>" <span class="transnote">(<em>Anm.d..:</em> "Kann nicht an Port ...
+ binden")</span>. Diese Meldung wird blicherweise verursacht:</p>
+
+ <ul>
+ <li>entweder durch den Versuch, den Server an einem privilegierten
+ Port zu starten, whrend man nicht als Benutzer root angemeldet
+ ist,</li>
+
+ <li>oder durch den Versuch, den Server zu starten, wenn bereits eine
+ andere Instanz des Apache oder ein anderer Webserver an den gleichen
+ Port gebunden ist.</li>
+ </ul>
+
+ <p>Fr weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
+ Apache-<a href="faq/">FAQ</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">Beim Bootvorgang starten</a></h2>
+
+ <p>Wenn Sie mchten, dass Ihr Server direkt nach einem
+ System-Neustart weiterluft, sollten Sie einen Aufruf von
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> zu den Startdateien Ihres Systems
+ hinzufgen (blicherweise <code>rc.local</code> oder
+ eine Datei in einem <code>rc.N</code>-Verzeichnis). Dies startet
+ den Apache als root. Stellen Sie zuvor jedoch sicher, dass Ihr
+ Server hinsichtlich Sicherheit und Zugriffsbeschrnkungen
+ richtig konfiguriert ist.</p>
+
+ <p>Das <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>-Skript ist dafr ausgelegt, wie
+ ein Standard-SysV-init-Skript zu arbeiten. Es akzeptiert die Argumente
+ <code>start</code>, <code>restart</code> und <code>stop</code>
+ und bersetzt sie in die entsprechenden Signale fr
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>. Daher knnen Sie oftmals
+ einfach <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> in das entsprechende init-Verzeichnis
+ linken. berprfen Sie bitte auf jeden Fall die genauen
+ Anforderungen Ihres Systems.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">Weitere Informationen</a></h2>
+
+ <p>Weitere Informationen ber Kommandozeilenoptionen von <code class="program"><a href="./programs/httpd.html">httpd</a></code> und <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> sowie anderen
+ Hilfsprogrammen, die dem Server beigefgt sind, sind auf der
+ Seite <a href="programs/">Server und Hilfsprogramme</a>
+ verfgbar. Es existiert auerdem eine Dokumentation
+ aller in der Apache-Distribution enthaltenen <a href="mod/">Module</a> und der von ihnen bereitgestellten
+ <a href="mod/directives.html">Direktiven</a>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html.en b/docs/manual/invoking.html.en
new file mode 100644
index 00000000..c1967d0a
--- /dev/null
+++ b/docs/manual/invoking.html.en
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Starting Apache - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Starting Apache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>On Windows, Apache is normally run as a service on Windows
+ NT, 2000 and XP, or as a console application on Windows 9x and
+ ME. For details, see <a href="platform/windows.html#winsvc">Running Apache as a Service</a>
+ and <a href="platform/windows.html#wincons">Running Apache as a
+ Console Application</a>.</p>
+
+ <p>On Unix, the <code class="program"><a href="./programs/httpd.html">httpd</a></code> program
+ is run as a daemon that executes continuously in the
+ background to handle requests. This document describes how
+ to invoke <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">How Apache Starts</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">Errors During Start-up</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Starting at Boot-Time</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">Additional Information</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="stopping.html">Stopping and Restarting</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">How Apache Starts</a></h2>
+
+ <p>If the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ specified in the configuration file is default of 80 (or any other
+ port below 1024), then it is necessary to have root privileges in
+ order to start apache, so that it can bind to this privileged
+ port. Once the server has started and performed a few preliminary
+ activities such as opening its log files, it will launch several
+ <em>child</em> processes which do the work of listening for and
+ answering requests from clients. The main <code>httpd</code>
+ process continues to run as the root user, but the child processes
+ run as a less privileged user. This is controlled by the selected
+ <a href="mpm.html">Multi-Processing Module</a>.</p>
+
+ <p>The recommended method of invoking the <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ executable is to use the <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> control script. This
+ script sets certain environment variables that are necessary for
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> to function correctly under some operating
+ systems, and then invokes the <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary.
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> will pass through any command line
+ arguments, so any <code class="program"><a href="./programs/httpd.html">httpd</a></code> options may also be used with
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. You may also directly edit the
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> script by changing the <code>HTTPD</code>
+ variable near the top to specify the correct location of the
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary and any command-line arguments that you
+ wish to be <em>always</em> present.</p>
+
+ <p>The first thing that <code>httpd</code> does when it is
+ invoked is to locate and read the <a href="configuring.html">configuration file</a>
+ <code>httpd.conf</code>. The location of this file is set at
+ compile-time, but it is possible to specify its location at run
+ time using the <code>-f</code> command-line option as in</p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>If all goes well during startup, the server will detach from
+ the terminal and the command prompt will return almost
+ immediately. This indicates that the server is up and running.
+ You can then use your browser to connect to the server and view
+ the test page in the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> directory
+ and the local copy of the documentation linked from that
+ page.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">Errors During Start-up</a></h2>
+
+ <p>If Apache suffers a fatal problem during startup, it will
+ write a message describing the problem either to the console or
+ to the <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> before
+ exiting. One of the most common error messages is "<code>Unable
+ to bind to Port ...</code>". This message is usually caused by
+ either:</p>
+
+ <ul>
+ <li>Trying to start the server on a privileged port when not
+ logged in as the root user; or</li>
+
+ <li>Trying to start the server when there is another instance
+ of Apache or some other web server already bound to the same
+ Port.</li>
+ </ul>
+
+ <p>For further trouble-shooting instructions, consult the
+ Apache <a href="faq/">FAQ</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">Starting at Boot-Time</a></h2>
+
+ <p>If you want your server to continue running after a system
+ reboot, you should add a call to <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> to your
+ system startup files (typically <code>rc.local</code> or a file in
+ an <code>rc.N</code> directory). This will start Apache as
+ root. Before doing this ensure that your server is properly
+ configured for security and access restrictions.</p>
+
+ <p>The <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> script is designed to act like a
+ standard SysV init script; it can take the arguments
+ <code>start</code>, <code>restart</code>, and <code>stop</code>
+ and translate them into the appropriate signals to
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>. So you can often simply link
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> into the appropriate init directory. But be
+ sure to check the exact requirements of your system.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">Additional Information</a></h2>
+
+ <p>Additional information about the command-line options of <code class="program"><a href="./programs/httpd.html">httpd</a></code> and <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> as well as other support
+ programs included with the server is available on the
+ <a href="programs/">Server and Supporting Programs</a> page.
+ There is also documentation on all the <a href="mod/">modules</a> included with the Apache distribution
+ and the <a href="mod/directives.html">directives</a> that they
+ provide.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html.es b/docs/manual/invoking.html.es
new file mode 100644
index 00000000..431493a4
--- /dev/null
+++ b/docs/manual/invoking.html.es
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>iniciar Apache - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>iniciar Apache</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+ <p>En Windows, Apache se ejecuta normalmente como un servicio en
+ Windows NT, 2000 and XP, y como una aplicacion de consola en
+ Windows 9x y ME. Para obtener ms informacin, consulte
+ <a href="platform/windows.html#winsvc">Ejecutar Apache como un
+ servicio</a> y <a href="platform/windows.html#wincons">Ejecutar
+ Apache como una aplicacin de consola</a>.</p>
+
+ <p>En Unix, el programa <a href="programs/httpd.html">httpd</a> se
+ ejecuta como un demonio (daemon) de forma silenciosa y atiende las
+ peticiones que le lleguen. Este documento describe cmo
+ invocar el programa <code>httpd</code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Cmo iniciar Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">Errores Durante el Arranque</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Iniciar Apache al Iniciar el Sistema</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">Informacin Adicional</a></li>
+</ul><h3>Consulte tambin</h3><ul class="seealso"><li><a href="stopping.html">Parar y reiniciar Apache</a></li><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">Cmo iniciar Apache</a></h2>
+
+ <p>Si el puerto especificado en la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> del fichero de
+ configuracin es el que viene por defecto, es decir, el
+ puerto 80 (o cualquier otro puerto por debajo del 1024), entonces
+ es necesario tener privilegios de usuario root (superusuario) para
+ iniciar Apache, de modo que pueda establecerse una conexin a
+ travs de esos puertos privilegiados. Una vez que el servidor
+ Apache se ha iniciado y ha completado algunas tareas preliminares,
+ tales como abrir sus ficheros log, lanzar varios procesos,
+ procesos <em>hijo</em>, que hacen el trabajo de escuchar y atender
+ las peticiones de los clientes. El proceso principal,
+ <code>httpd</code> contina ejecutandose como root, pero los
+ procesos hijo se ejecutan con menores privilegios de usuario.
+ Esto lo controla el <a href="mpm.html">Mdulo de
+ MultiProcesamiento (MPM)</a> seleccionado.</p>
+
+ <p>La forma recomendada para invocar el ejecutable
+ <code>httpd</code> es usando el script de control <a href="programs/apachectl.html">apachectl</a>. Este script fija
+ determinadas variables de entorno que son necesarias para que
+ <code>httpd</code> funcione correctamente en el sistema operativo,
+ y despus invoca el binario <code>httpd</code>.
+ <code>apachectl</code> pasa a httpd cualquier argumento que se le
+ pase a travs de la lnea de comandos, de forma que
+ cualquier opcin de <code>httpd</code> puede ser usada
+ tambin con <code>apachectl</code>. Puede editar
+ directamente el script <code>apachectl</code> y cambiar la
+ variable <code>HTTPD</code> variable que est al principio y
+ que especifica la ubicacin exacta en la que est el
+ binario <code>httpd</code> y cualquier argumento de lnea de
+ comandos que quiera que est <em>siempre</em> presente.</p>
+
+ <p>La primera cosa que hace <code>httpd</code> cuando es invocado
+ es localizar y leer el <a href="configuring.html">fichero de
+ configuracin</a> <code>httpd.conf</code>. El lugar en el que
+ est ese fichero se determina al compilar, pero tambin
+ es posible especificar la ubicacin en la que se encuentra al
+ iniciar el servidor Apache usando la opcin de lnea de
+ comandos <code>-f</code></p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>Si todo va bien durante el arranque, la sesin de terminal
+ se suspender un momento y volver a estar activa casi
+ inmediatamente. Esto quiere decir que el servidor est activo
+ y funcionando. Puede usar su navegador para conectarse al
+ servidor y ver la pagina de prueba que hay en el directorio
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y la copia local
+ de esta documentacin a la que se puede acceder desde esa
+ pgina.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">Errores Durante el Arranque</a></h2>
+
+ <p>Si Apache encuentra una error irrecuperable durante el
+ arranque, escribir un mensaje describiendo el problema en la
+ consola o en el archivo <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> antes de abortar la
+ ejecucin. Uno de los mensajes de error ms comunes es
+ "<code>Unable to bind to Port ...</code>". Cuando se recibe este
+ mensaje es normalmente por alguna de las siguientes razones:</p>
+
+ <ul>
+ <li>Est intentando iniciar el servidor Apache en un puerto
+ privilegiado (del 0 al 1024) sin haber hecho login como usuario
+ root; </li>
+
+ <li>Est intentando iniciar el servidor Apache mientras
+ est ya ejecutando Apache o algn otro servidor web en
+ el mismo puerto.</li>
+ </ul>
+
+ <p>Puede encontrar ms informacin sobre cmo
+ solucionar problemas, en la seccin de <a href="faq/">Preguntas Frecuentes</a> de Apache.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">Iniciar Apache al Iniciar el Sistema</a></h2>
+
+ <p>Si quiere que el servidor Apache contin su ejecucin
+ despus de reiniciar el sistema, debe aadir una llamada
+ a <code>apachectl</code> en sus archivos de arranque (normalmente
+ <code>rc.local</code> o un fichero en ese directorio del tipo
+ <code>rc.N</code>). Esto iniciar Apache como usuario
+ root. Antes de hacer esto, asegrese de que la
+ configuracin de seguridad y las restricciones de acceso de
+ su servidor Apache estn correctamente configuradas.</p>
+
+ <p>El script <code>apachectl</code> est diseado para
+ actuar como un script estandar de tipo SysV init; puede tomar los
+ argumentos <code>start</code>, <code>restart</code>, y
+ <code>stop</code> y traducirlos en las seales apropiadas
+ para <code>httpd</code>. De esta manera, casi siempre puede
+ simplemente enlazar <code>apachectl</code> con el directorio init
+ adecuado. Pero asegrese de comprobar los requisitos exactos
+ de su sistema.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">Informacin Adicional</a></h2>
+
+ <p>En la seccin <a href="programs/">El Servidor y Programas
+ de Soporte </a> puede encontrar ms informacin sobre
+ las opciones de lnea de comandos que puede pasar a <a href="programs/httpd.html">httpd</a> y <a href="programs/apachectl.html">apachectl</a> asi como sobre otros
+ programas de soporte incluidos con el servidor Apache.
+ Tambin hay documentacin sobre todos los <a href="mod/">mdulos</a> incluidos con la distribucion de
+ Apache y sus correspondientes <a href="mod/directives.html">directivas</a> asociadas.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html.ja.euc-jp b/docs/manual/invoking.html.ja.euc-jp
new file mode 100644
index 00000000..3e386d59
--- /dev/null
+++ b/docs/manual/invoking.html.ja.euc-jp
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache εư - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache εư</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Windows ǤϡApache ̾
+ Windows NT, 2000, XP ǤϥӥȤơWindows 9x, ME
+ Ǥϥ󥽡륢ץꥱȤƼ¹Ԥޤ
+ ܺ٤˴ؤƤϡ<a href="platform/windows.html#winsvc">
+ ӥȤƼ¹Ԥ</a>פȡ<a href="platform/windows.html#wincons">
+ 󥽡륢ץꥱȤƼ¹Ԥ</a>פ</p>
+
+ <p>UnixǤϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ ץबХå饦ɤǾ˥ꥯȽԤ
+ ǡȤƼ¹ԤޤʸǤϤɤΤ褦
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ư뤫ˤĤƵҤƤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Apache εưˡ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">ưΥ顼</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">֡Ȼεư</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">ɲþ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="stopping.html">ߤȺƵư</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">Apache εưˡ</a></h2>
+
+ <p>⤷եǻꤵƤ
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥեȤ 80 (⤷ 1024 ʲ¾Υݡ)
+ ǤϡApache ư뤿ˤ root
+ ¤ɬפˤʤޤ
+ ϤøݡȤ˥Хɤ뤿Ǥ
+ ươ٥ե򳫤ȤäΤ
+ ưĤ¹Ԥϡ饤ȤΥꥯȤФ
+ listen ȱºݤ˹Ԥ<em></em>ץưޤ
+ ᥤ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ root ¤³ޤ
+ ҥץϤä㤤¤ޤ
+ 򤷤<a href="mpm.html">ޥץå󥰥⥸塼</a>椵ޤ</p>
+
+ <p>侩 <code class="program"><a href="./programs/httpd.html">httpd</a></code> ¹ԥץεưˡϡ
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
+ 楹ץȤѤˡǤΥץȤϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ ڥ졼ƥ󥰥ƥư褦ɬפʴĶѿ
+ Ŭڤꤷơ<code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥưޤ
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> Ϥɤʥޥɥ饤̲ᤵޤΤǡ
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ΤɤΥޥɥ饤󥪥ץ
+ <code class="program"><a href="./programs/apchectl.html">apchectl</a></code> ΥץȤƻѤǤޤ
+ ޤ<code class="program"><a href="./programs/apchectl.html">apchectl</a></code> ץȤľԽ
+ ץƬն <code>HTTPD</code> ѿѹ뤳Ȥǡ
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥ֤ꤷꡢ<em></em>
+ ղä륳ޥɥ饤ꤷꤹ뤳ȤǤޤ</p>
+
+ <p><code>httpd</code> ưƤޤǽˤ뤳Ȥϡ
+ <a href="configuring.html">ե</a>
+ <code>httpd.conf</code> ΰ֤ꤷɤ߹ळȤǤ
+ Υեΰ֤ϥѥꤵޤ¹Ի
+ <code>-f</code> ޥɥ饤󥪥ץȤä
+ ֤ꤹ뤳ȤǤޤ㤨мΤ褦ˤǤ</p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>ȥåפ꤯ä顢Фϥߥʥ뤫
+ ڤΥơޥɥץץȤ¨¤äƤǤ礦
+ ϥФưƤ֤򼨤Ƥޤ
+ θϥ֥饦ǥФ³ơ
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ ǥ쥯ȥΥƥȥڡ䤽󥯤Ƥ
+ ΥɥȤ򸫤뤳ȤǤǤ礦</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">ưΥ顼</a></h2>
+
+ <p>Apache ϡư̿Ūȡ
+ λˡ󥽡뤫
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
+ Τɤ餫򵭽ҤåϤޤ
+ Ǥ褯륨顼å
+ <code>Unable to bind to Port ...</code>
+ ǤΥå̤ϼΤɤ餫Ǥ</p>
+
+ <ul>
+ <li>root ǥ󤷤Ƥʤˡ
+ øݡȤǥФư褦Ȥ</li>
+
+ <li>ƱݡȤ˴˥ХɤƤ Apache
+ ⤦ĤȤ¾Υ֥Ф¸ߤƤˡ
+ Ф򳫻Ϥ褦Ȥ</li>
+ </ul>
+
+ <p>¿ϡ
+ Apache <a href="faq/">FAQ</a> </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">֡Ȼεư</a></h2>
+
+ <p>ƥब֡ȤǤ
+ Ф¹Ԥ³褦ˤϡ
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
+ ƤӽФΤ򥷥ƥॹȥåץե
+ (̾ <code>rc.local</code> <code>rc.N</code>
+ Υե) ɲäʤФʤޤ
+ ˡǤ Apache root ¤ǵưޤ
+ 򤹤ˡƥ䥢¤
+ ŬڤꤵƤ뤳ȤǧƤ</p>
+
+ <p><code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ץȤ̾ϡɸŪ SysV init
+ ץȤȤư褦߷פƤޤ
+ <code>start</code>, <code>restart</code>, <code>stop</code>
+ ȤäȤäơ<code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ ؤŬڤʥʥѴޤ
+ Ǥ顢̾ñŬڤ init ǥ쥯ȥ⤫
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> إ󥯤뤳ȤǤޤ
+ ǰΤ᥷ƥ׵˹פƤ뤳ȤǧƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">ɲþ</a></h2>
+
+ <p><code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>Ф˴ޤޤƤ¾ץΡ
+ ޥɥ饤󥪥ץ˴ؤɲþϡ
+ <a href="programs/">Фץ</a>ڡ
+ ܤƤޤ
+ Apache ۤ˴ޤޤƤ<a href="mod/">⥸塼</a>
+ ˤä󶡤<a href="mod/directives.html">ǥ쥯ƥ</a>
+ ΥɥȤ⤢ޤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html.ko.euc-kr b/docs/manual/invoking.html.ko.euc-kr
new file mode 100644
index 00000000..24ba2a14
--- /dev/null
+++ b/docs/manual/invoking.html.ko.euc-kr
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ġ </h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ġ Windows NT, 2000, XP 񽺷,
+ Windows 95 ME ܼ α׷ ȴ. ڼ
+ <a href="platform/windows.html#winsvc">񽺷
+ ġ ϱ</a> <a href="platform/windows.html#wincons">ܼ α׷
+ ġ ϱ</a>.</p>
+
+ <p>н <a href="programs/httpd.html">httpd</a>
+ α׷ ׶忡 û óϴ
+ ȴ. <code>httpd</code> ϴ
+ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup"> ġ ϳ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Ҷ ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">߰ </a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="stopping.html">ġ ߴܰ </a></li><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup"> ġ ϳ</a></h2>
+
+ <p>Ͽ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ⺻ 80(Ȥ
+ 1024 ٸ Ʈ)̶ Ư Ʈ ϱ
+ root ʿϴ. Ͽ α
+ ۾ ģ, Ŭ̾Ʈ û ٸ
+ ϴ <em>ڽ(child)</em> μ .
+ <code>httpd</code> μ root ڷ ,
+ ڽ μ ڷ ȴ. ̴
+ <a href="mpm.html">ó </a> Ѵ.</p>
+
+ <p><a href="programs/apachectl.html">apachectl</a>
+ ũƮ Ͽ <code>httpd</code> ϱ
+ Ѵ. ũƮ <code>httpd</code>
+ ü ϱ ʿ ȯ溯
+ ϰ <code>httpd</code> Ѵ.
+ <code>apachectl</code> ƱԸƮ ״ ѱ⶧,
+ <code>httpd</code>  ɼ̶ <code>apachectl</code>
+ 밡ϴ. , <code>apachectl</code> ũƮ պκп
+ <code>HTTPD</code> <code>httpd</code>
+ ִ ġ <em>׻</em> ƱԸƮ
+ ִ.</p>
+
+ <p><code>httpd</code> ϸ <a href="configuring.html"></a> <code>httpd.conf</code>
+ ãƼ д´. ġ ߿ ϳ,
+ <code>-f</code> ɼ ִ.</p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>ϴ ٸ, ͹̳ο
+ Ʈ Եȴ. ̴
+ ǹѴ. Ͽ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> 丮 ִ
+ ׽Ʈ ũ (ī)
+ ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors"> </a></h2>
+
+ <p>ġ ϴ ߿ ɰ ߻ϸ,
+ ϱ ˸ ܼ̳ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> .
+ ϳ "<code>Unable to bind to Port ...</code>"̴.
+ ޼ 쿡 ߻Ѵ:</p>
+
+ <ul>
+ <li>root ڷ α ʰ Ư Ʈ
+ Ϸ . Ȥ</li>
+
+ <li>̹ ġ ٸ Ʈ
+ Ϸ .</li>
+ </ul>
+
+ <p>Ÿ ذ ġ <a href="faq/">FAQ</a>
+ ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">Ҷ ϱ</a></h2>
+
+ <p>ý Ŀ DZ ٶٸ,
+ ý ( <code>rc.local</code>̳ <code>rc.N</code>
+ 丮 ִ ) <code>apachectl</code> ߰ؾ
+ Ѵ. ġ root ۵ȴ. ̳
+ (ϱ) ùٷ Ǿ Ȯ϶.</p>
+
+ <p><code>apachectl</code> ǥ SysV init ũƮ ϰ
+ ϵ . ũƮ ƱԸƮ <code>start</code>,
+ <code>restart</code>, <code>stop</code>
+ ñ׳ <code>httpd</code> . ׷
+ <code>apachectl</code> init 丮 ũ ɸȴ.
+ ׷ ϴ ý Ȯ 䱸 Ȯ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">߰ </a></h2>
+
+ <p><a href="programs/httpd.html">httpd</a> <a href="programs/apachectl.html">apachectl</a>, Ÿ
+ Ե α׷ ɼ
+ <a href="programs/"> α׷</a>
+ ϶. ġ <a href="mod/"></a>
+ ׵ ϴ <a href="mod/directives.html">þ</a>
+ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/invoking.html.ru.koi8-r b/docs/manual/invoking.html.ru.koi8-r
new file mode 100644
index 00000000..0bd6d5b0
--- /dev/null
+++ b/docs/manual/invoking.html.ru.koi8-r
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> Apache - HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="./"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> Apache</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> Windows Apache Windows NT/2000/XP
+ Windows 95/ME.
+ , , <a href="platform/windows.html#winsvc"> Apache Windows </a>
+ <a href="platform/windows.xml#wincons"> Apache Windows
+ </a>.</p>
+
+ <p> Unix <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ , .
+ , <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ , .</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup"> Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">, </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info"> </a></li>
+</ul><h3>. </h3><ul class="seealso"><li><a href="stopping.html"> </a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup"> Apache</a></h2>
+
+ <p> <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ 80 ( )
+ 1024, Apache
+ , Apache
+ . ,
+ , log-,
+ <em> </em>,
+ . <code>httpd</code>
+ ,
+ . <a href="mpm.html">-</a>, .</p>
+
+ <p> <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>.
+ ,
+ , <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ,
+ .
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>,
+ , <code>HTTPD</code> Apache
+ , , <em> </em>
+ .</p>
+
+ <p> <code>httpd</code> <a href="configuring.html">
+ </a> <code>httpd.conf</code>. ,
+ , <code>-f</code>,
+ </p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p> ,
+
+ . ,
+ . , ,
+ ,
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>, ,
+ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">, </a></h2>
+
+ <p> Apache - ,
+ , ,
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ,
+ .
+ <code>"Unable to bind to Port ..."</code>. :</p>
+
+ <ul>
+ <li> ,
+ ; </li>
+
+ <li> , Apache
+ web-, .</li>
+ </ul>
+
+ <p>
+ <a href="faq/">FAQ</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot"> </a></h2>
+
+ <p> , ,
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ,
+ ( <code>rc.local</code> <code>rc.N</code>).
+ Apache .
+ , , .</p>
+
+ <p> <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ,
+ init- SysV;
+ <code>start</code>, <code>restart</code>, <code>stop</code>
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
+ init. ,
+ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info"> </a></h2>
+
+ <p> <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>,
+ , <a href="programs/">"
+ "</a>. <a href="mod/directives.html"></a>
+ , Apache, , .</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./ru/invoking.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/license.html b/docs/manual/license.html
new file mode 100644
index 00000000..11472e45
--- /dev/null
+++ b/docs/manual/license.html
@@ -0,0 +1,3 @@
+URI: license.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/license.html.en b/docs/manual/license.html.en
new file mode 100644
index 00000000..4dc2d17f
--- /dev/null
+++ b/docs/manual/license.html.en
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>The Apache License, Version 2.0 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>The Apache License, Version 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/license.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p class="centered">Apache License<br />
+ Version 2.0, January 2004<br />
+ <a href="http://www.apache.org/licenses/">http://www.apache.org/licenses/</a><br /><br />
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION</p>
+
+ <ol>
+ <li><strong>Definitions</strong><br />
+
+ <p>"License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.</p>
+
+ <p>"Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.</p>
+
+ <p>"Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.</p>
+
+ <p>"You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.</p>
+
+ <p>"Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.</p>
+
+ <p>"Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.</p>
+
+ <p>"Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).</p>
+
+ <p>"Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.</p>
+
+ <p>"Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."</p>
+
+ <p>"Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.</p></li>
+
+ <li><strong>Grant of Copyright License.</strong> Subject to the terms
+ and conditions of this License, each Contributor hereby grants to You
+ a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+ irrevocable copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.</li>
+
+ <li><strong>Grant of Patent License.</strong> Subject to the terms
+ and conditions of this License, each Contributor hereby grants to You a
+ perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.</li>
+
+ <li><strong>Redistribution.</strong> You may reproduce and distribute
+ copies of the Work or Derivative Works thereof in any medium, with or
+ without modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ <ol class="lo-A">
+ <li>You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and</li>
+
+ <li>You must cause any modified files to carry prominent notices
+ stating that You changed the files; and</li>
+
+ <li>You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and</li>
+
+ <li>If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.</li>
+ </ol>
+
+ <p>You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.</p></li>
+
+ <li><strong>Submission of Contributions.</strong> Unless You explicitly
+ state otherwise, any Contribution intentionally submitted for inclusion
+ in the Work by You to the Licensor shall be under the terms and
+ conditions of this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.</li>
+
+ <li><strong>Trademarks.</strong> This License does not grant permission
+ to use the trade names, trademarks, service marks, or product names of
+ the Licensor, except as required for reasonable and customary use in
+ describing the origin of the Work and reproducing the content of the
+ NOTICE file.</li>
+
+ <li><strong>Disclaimer of Warranty.</strong> Unless required by
+ applicable law or agreed to in writing, Licensor provides the Work (and
+ each Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.</li>
+
+ <li><strong>Limitation of Liability.</strong> In no event and under no
+ legal theory, whether in tort (including negligence), contract, or
+ otherwise, unless required by applicable law (such as deliberate and
+ grossly negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.</li>
+
+ <li><strong>Accepting Warranty or Additional Liability.</strong> While
+ redistributing the Work or Derivative Works thereof, You may choose to
+ offer, and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.</li>
+ </ol>
+
+ <p class="centered">END OF TERMS AND CONDITIONS</p>
+
+ <p class="centered">APPENDIX: How to apply the Apache License to your
+ work.</p>
+
+ <p>To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.</p>
+
+ <div class="example"><pre>Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.</pre></div>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/license.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/logs.html b/docs/manual/logs.html
new file mode 100644
index 00000000..0ab020d4
--- /dev/null
+++ b/docs/manual/logs.html
@@ -0,0 +1,11 @@
+URI: logs.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: logs.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: logs.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/logs.html.en b/docs/manual/logs.html.en
new file mode 100644
index 00000000..6f661d80
--- /dev/null
+++ b/docs/manual/logs.html.en
@@ -0,0 +1,602 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Log Files - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Log Files</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/logs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>In order to effectively manage a web server, it is necessary
+ to get feedback about the activity and performance of the
+ server as well as any problems that may be occurring. The Apache
+ HTTP Server provides very comprehensive and flexible logging
+ capabilities. This document describes how to configure its
+ logging capabilities, and how to understand what the logs
+ contain.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security">Security Warning</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">Error Log</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">Access Log</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rotation">Log Rotation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#piped">Piped Logs</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Virtual Hosts</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#other">Other Log Files</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Warning</a></h2>
+
+
+ <p>Anyone who can write to the directory where Apache is
+ writing a log file can almost certainly gain access to the uid
+ that the server is started as, which is normally root. Do
+ <em>NOT</em> give people write access to the directory the logs
+ are stored in without being aware of the consequences; see the
+ <a href="misc/security_tips.html">security tips</a> document
+ for details.</p>
+
+ <p>In addition, log files may contain information supplied
+ directly by the client, without escaping. Therefore, it is
+ possible for malicious clients to insert control-characters in
+ the log files, so care must be taken in dealing with raw
+ logs.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errorlog" id="errorlog">Error Log</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
+
+ <p>The server error log, whose name and location is set by the
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> directive, is the
+ most important log file. This is the place where Apache httpd
+ will send diagnostic information and record any errors that it
+ encounters in processing requests. It is the first place to
+ look when a problem occurs with starting the server or with the
+ operation of the server, since it will often contain details of
+ what went wrong and how to fix it.</p>
+
+ <p>The error log is usually written to a file (typically
+ <code>error_log</code> on unix systems and
+ <code>error.log</code> on Windows and OS/2). On unix systems it
+ is also possible to have the server send errors to
+ <code>syslog</code> or <a href="#piped">pipe them to a
+ program</a>.</p>
+
+ <p>The format of the error log is relatively free-form and
+ descriptive. But there is certain information that is contained
+ in most error log entries. For example, here is a typical
+ message.</p>
+
+ <div class="example"><p><code>
+ [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
+ client denied by server configuration:
+ /export/home/live/ap/htdocs/test
+ </code></p></div>
+
+ <p>The first item in the log entry is the date and time of the
+ message. The second entry lists the severity of the error being
+ reported. The <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code>
+ directive is used to control the types of errors that are sent
+ to the error log by restricting the severity level. The third
+ entry gives the IP address of the client that generated the
+ error. Beyond that is the message itself, which in this case
+ indicates that the server has been configured to deny the
+ client access. The server reports the file-system path (as
+ opposed to the web path) of the requested document.</p>
+
+ <p>A very wide variety of different messages can appear in the
+ error log. Most look similar to the example above. The error
+ log will also contain debugging output from CGI scripts. Any
+ information written to <code>stderr</code> by a CGI script will
+ be copied directly to the error log.</p>
+
+ <p>It is not possible to customize the error log by adding or
+ removing information. However, error log entries dealing with
+ particular requests have corresponding entries in the <a href="#accesslog">access log</a>. For example, the above example
+ entry corresponds to an access log entry with status code 403.
+ Since it is possible to customize the access log, you can
+ obtain more information about error conditions using that log
+ file.</p>
+
+ <p>During testing, it is often useful to continuously monitor
+ the error log for any problems. On unix systems, you can
+ accomplish this using:</p>
+
+ <div class="example"><p><code>
+ tail -f error_log
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="accesslog" id="accesslog">Access Log</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
+
+ <p>The server access log records all requests processed by the
+ server. The location and content of the access log are
+ controlled by the <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directive. The <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ directive can be used to simplify the selection of
+ the contents of the logs. This section describes how to configure the server
+ to record information in the access log.</p>
+
+ <p>Of course, storing the information in the access log is only
+ the start of log management. The next step is to analyze this
+ information to produce useful statistics. Log analysis in
+ general is beyond the scope of this document, and not really
+ part of the job of the web server itself. For more information
+ about this topic, and for applications which perform log
+ analysis, check the <a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">
+ Open Directory</a> or <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">
+ Yahoo</a>.</p>
+
+ <p>Various versions of Apache httpd have used other modules and
+ directives to control access logging, including
+ mod_log_referer, mod_log_agent, and the
+ <code>TransferLog</code> directive. The <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> directive now subsumes
+ the functionality of all the older directives.</p>
+
+ <p>The format of the access log is highly configurable. The format
+ is specified using a format string that looks much like a C-style
+ printf(1) format string. Some examples are presented in the next
+ sections. For a complete list of the possible contents of the
+ format string, see the <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code> <a href="mod/mod_log_config.html#formats">format strings</a>.</p>
+
+ <h3><a name="common" id="common">Common Log Format</a></h3>
+
+
+ <p>A typical configuration for the access log might look as
+ follows.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common
+ </code></p></div>
+
+ <p>This defines the <em>nickname</em> <code>common</code> and
+ associates it with a particular log format string. The format
+ string consists of percent directives, each of which tell the
+ server to log a particular piece of information. Literal
+ characters may also be placed in the format string and will be
+ copied directly into the log output. The quote character
+ (<code>"</code>) must be escaped by placing a back-slash before
+ it to prevent it from being interpreted as the end of the
+ format string. The format string may also contain the special
+ control characters "<code>\n</code>" for new-line and
+ "<code>\t</code>" for tab.</p>
+
+ <p>The <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directive sets up a new log file using the defined
+ <em>nickname</em>. The filename for the access log is relative to
+ the <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> unless it
+ begins with a slash.</p>
+
+ <p>The above configuration will write log entries in a format
+ known as the Common Log Format (CLF). This standard format can
+ be produced by many different web servers and read by many log
+ analysis programs. The log file entries produced in CLF will
+ look something like this:</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ </code></p></div>
+
+ <p>Each part of this log entry is described below.</p>
+
+ <dl>
+ <dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
+
+ <dd>This is the IP address of the client (remote host) which
+ made the request to the server. If <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> is
+ set to <code>On</code>, then the server will try to determine
+ the hostname and log it in place of the IP address. However,
+ this configuration is not recommended since it can
+ significantly slow the server. Instead, it is best to use a
+ log post-processor such as <code class="program"><a href="./programs/logresolve.html">logresolve</a></code> to determine
+ the hostnames. The IP address reported here is not
+ necessarily the address of the machine at which the user is
+ sitting. If a proxy server exists between the user and the
+ server, this address will be the address of the proxy, rather
+ than the originating machine.</dd>
+
+ <dt><code>-</code> (<code>%l</code>)</dt>
+
+ <dd>The "hyphen" in the output indicates that the requested
+ piece of information is not available. In this case, the
+ information that is not available is the RFC 1413 identity of
+ the client determined by <code>identd</code> on the clients
+ machine. This information is highly unreliable and should
+ almost never be used except on tightly controlled internal
+ networks. Apache httpd will not even attempt to determine
+ this information unless <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> is set
+ to <code>On</code>.</dd>
+
+ <dt><code>frank</code> (<code>%u</code>)</dt>
+
+ <dd>This is the userid of the person requesting the document
+ as determined by HTTP authentication. The same value is
+ typically provided to CGI scripts in the
+ <code>REMOTE_USER</code> environment variable. If the status
+ code for the request (see below) is 401, then this value
+ should not be trusted because the user is not yet
+ authenticated. If the document is not password protected,
+ this entry will be "<code>-</code>" just like the previous
+ one.</dd>
+
+ <dt><code>[10/Oct/2000:13:55:36 -0700]</code>
+ (<code>%t</code>)</dt>
+
+ <dd>
+ The time that the request was received.
+ The format is:
+
+ <p class="indent">
+ <code>[day/month/year:hour:minute:second zone]<br />
+ day = 2*digit<br />
+ month = 3*letter<br />
+ year = 4*digit<br />
+ hour = 2*digit<br />
+ minute = 2*digit<br />
+ second = 2*digit<br />
+ zone = (`+' | `-') 4*digit</code>
+ </p>
+ It is possible to have the time displayed in another format
+ by specifying <code>%{format}t</code> in the log format
+ string, where <code>format</code> is as in
+ <code>strftime(3)</code> from the C standard library.
+ </dd>
+
+ <dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
+ (<code>\"%r\"</code>)</dt>
+
+ <dd>The request line from the client is given in double
+ quotes. The request line contains a great deal of useful
+ information. First, the method used by the client is
+ <code>GET</code>. Second, the client requested the resource
+ <code>/apache_pb.gif</code>, and third, the client used the
+ protocol <code>HTTP/1.0</code>. It is also possible to log
+ one or more parts of the request line independently. For
+ example, the format string "<code>%m %U%q %H</code>" will log
+ the method, path, query-string, and protocol, resulting in
+ exactly the same output as "<code>%r</code>".</dd>
+
+ <dt><code>200</code> (<code>%&gt;s</code>)</dt>
+
+ <dd>This is the status code that the server sends back to the
+ client. This information is very valuable, because it reveals
+ whether the request resulted in a successful response (codes
+ beginning in 2), a redirection (codes beginning in 3), an
+ error caused by the client (codes beginning in 4), or an
+ error in the server (codes beginning in 5). The full list of
+ possible status codes can be found in the <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP
+ specification</a> (RFC2616 section 10).</dd>
+
+ <dt><code>2326</code> (<code>%b</code>)</dt>
+
+ <dd>The last entry indicates the size of the object returned
+ to the client, not including the response headers. If no
+ content was returned to the client, this value will be
+ "<code>-</code>". To log "<code>0</code>" for no content, use
+ <code>%B</code> instead.</dd>
+ </dl>
+
+
+ <h3><a name="combined" id="combined">Combined Log Format</a></h3>
+
+
+ <p>Another commonly used format string is called the Combined
+ Log Format. It can be used as follows.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\"" combined<br />
+ CustomLog log/access_log combined
+ </code></p></div>
+
+ <p>This format is exactly the same as the Common Log Format,
+ with the addition of two more fields. Each of the additional
+ fields uses the percent-directive
+ <code>%{<em>header</em>}i</code>, where <em>header</em> can be
+ any HTTP request header. The access log under this format will
+ look like:</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ "http://www.example.com/start.html" "Mozilla/4.08 [en]
+ (Win98; I ;Nav)"
+ </code></p></div>
+
+ <p>The additional fields are:</p>
+
+ <dl>
+ <dt><code>"http://www.example.com/start.html"</code>
+ (<code>\"%{Referer}i\"</code>)</dt>
+
+ <dd>The "Referer" (sic) HTTP request header. This gives the
+ site that the client reports having been referred from. (This
+ should be the page that links to or includes
+ <code>/apache_pb.gif</code>).</dd>
+
+ <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
+ (<code>\"%{User-agent}i\"</code>)</dt>
+
+ <dd>The User-Agent HTTP request header. This is the
+ identifying information that the client browser reports about
+ itself.</dd>
+ </dl>
+
+
+ <h3><a name="multiple" id="multiple">Multiple Access Logs</a></h3>
+
+
+ <p>Multiple access logs can be created simply by specifying
+ multiple <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directives in the configuration
+ file. For example, the following directives will create three
+ access logs. The first contains the basic CLF information,
+ while the second and third contain referer and browser
+ information. The last two <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> lines show how
+ to mimic the effects of the <code>ReferLog</code> and <code>AgentLog</code> directives.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ CustomLog logs/referer_log "%{Referer}i -&gt; %U"<br />
+ CustomLog logs/agent_log "%{User-agent}i"
+ </code></p></div>
+
+ <p>This example also shows that it is not necessary to define a
+ nickname with the <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> directive. Instead,
+ the log format can be specified directly in the <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> directive.</p>
+
+
+ <h3><a name="conditional" id="conditional">Conditional Logs</a></h3>
+
+
+ <p>There are times when it is convenient to exclude certain
+ entries from the access logs based on characteristics of the
+ client request. This is easily accomplished with the help of <a href="env.html">environment variables</a>. First, an
+ environment variable must be set to indicate that the request
+ meets certain conditions. This is usually accomplished with
+ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>. Then the
+ <code>env=</code> clause of the <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> directive is used to
+ include or exclude requests where the environment variable is
+ set. Some examples:</p>
+
+ <div class="example"><p><code>
+ # Mark requests from the loop-back interface<br />
+ SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br />
+ # Mark requests for the robots.txt file<br />
+ SetEnvIf Request_URI "^/robots\.txt$" dontlog<br />
+ # Log what remains<br />
+ CustomLog logs/access_log common env=!dontlog
+ </code></p></div>
+
+ <p>As another example, consider logging requests from
+ english-speakers to one log file, and non-english speakers to a
+ different log file.</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Accept-Language "en" english<br />
+ CustomLog logs/english_log common env=english<br />
+ CustomLog logs/non_english_log common env=!english
+ </code></p></div>
+
+ <p>Although we have just shown that conditional logging is very
+ powerful and flexible, it is not the only way to control the
+ contents of the logs. Log files are more useful when they
+ contain a complete record of server activity. It is often
+ easier to simply post-process the log files to remove requests
+ that you do not want to consider.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rotation" id="rotation">Log Rotation</a></h2>
+
+
+ <p>On even a moderately busy server, the quantity of
+ information stored in the log files is very large. The access
+ log file typically grows 1 MB or more per 10,000 requests. It
+ will consequently be necessary to periodically rotate the log
+ files by moving or deleting the existing logs. This cannot be
+ done while the server is running, because Apache will continue
+ writing to the old log file as long as it holds the file open.
+ Instead, the server must be <a href="stopping.html">restarted</a> after the log files are
+ moved or deleted so that it will open new log files.</p>
+
+ <p>By using a <em>graceful</em> restart, the server can be
+ instructed to open new log files without losing any existing or
+ pending connections from clients. However, in order to
+ accomplish this, the server must continue to write to the old
+ log files while it finishes serving old requests. It is
+ therefore necessary to wait for some time after the restart
+ before doing any processing on the log files. A typical
+ scenario that simply rotates the logs and compresses the old
+ logs to save space is:</p>
+
+ <div class="example"><p><code>
+ mv access_log access_log.old<br />
+ mv error_log error_log.old<br />
+ apachectl graceful<br />
+ sleep 600<br />
+ gzip access_log.old error_log.old
+ </code></p></div>
+
+ <p>Another way to perform log rotation is using <a href="#piped">piped logs</a> as discussed in the next
+ section.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="piped" id="piped">Piped Logs</a></h2>
+
+
+ <p>Apache httpd is capable of writing error and access log
+ files through a pipe to another process, rather than directly
+ to a file. This capability dramatically increases the
+ flexibility of logging, without adding code to the main server.
+ In order to write logs to a pipe, simply replace the filename
+ with the pipe character "<code>|</code>", followed by the name
+ of the executable which should accept log entries on its
+ standard input. Apache will start the piped-log process when
+ the server starts, and will restart it if it crashes while the
+ server is running. (This last feature is why we can refer to
+ this technique as "reliable piped logging".)</p>
+
+ <p>Piped log processes are spawned by the parent Apache httpd
+ process, and inherit the userid of that process. This means
+ that piped log programs usually run as root. It is therefore
+ very important to keep the programs simple and secure.</p>
+
+ <p>One important use of piped logs is to allow log rotation
+ without having to restart the server. The Apache HTTP Server
+ includes a simple program called <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>
+ for this purpose. For example, to rotate the logs every 24 hours, you
+ can use:</p>
+
+ <div class="example"><p><code>
+ CustomLog "|/usr/local/apache/bin/rotatelogs
+ /var/log/access_log 86400" common
+ </code></p></div>
+
+ <p>Notice that quotes are used to enclose the entire command
+ that will be called for the pipe. Although these examples are
+ for the access log, the same technique can be used for the
+ error log.</p>
+
+ <p>A similar but much more flexible log rotation program
+ called <a href="http://www.cronolog.org/">cronolog</a>
+ is available at an external site.</p>
+
+ <p>As with conditional logging, piped logs are a very powerful
+ tool, but they should not be used where a simpler solution like
+ off-line post-processing is available.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">Virtual Hosts</a></h2>
+
+
+ <p>When running a server with many <a href="vhosts/">virtual
+ hosts</a>, there are several options for dealing with log
+ files. First, it is possible to use logs exactly as in a
+ single-host server. Simply by placing the logging directives
+ outside the <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> sections in the
+ main server context, it is possible to log all requests in the
+ same access log and error log. This technique does not allow
+ for easy collection of statistics on individual virtual
+ hosts.</p>
+
+ <p>If <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ or <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
+ directives are placed inside a
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ section, all requests or errors for that virtual host will be
+ logged only to the specified file. Any virtual host which does
+ not have logging directives will still have its requests sent
+ to the main server logs. This technique is very useful for a
+ small number of virtual hosts, but if the number of hosts is
+ very large, it can be complicated to manage. In addition, it
+ can often create problems with <a href="vhosts/fd-limits.html">insufficient file
+ descriptors</a>.</p>
+
+ <p>For the access log, there is a very good compromise. By
+ adding information on the virtual host to the log format
+ string, it is possible to log all hosts to the same log, and
+ later split the log into individual files. For example,
+ consider the following directives.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%v %l %u %t \"%r\" %&gt;s %b"
+ comonvhost<br />
+ CustomLog logs/access_log comonvhost
+ </code></p></div>
+
+ <p>The <code>%v</code> is used to log the name of the virtual
+ host that is serving the request. Then a program like <a href="programs/other.html">split-logfile</a> can be used to
+ post-process the access log in order to split it into one file
+ per virtual host.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Other Log Files</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_log_forensic.html#forensiclog">ForensicLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
+
+ <h3>Logging actual bytes sent and recieved</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code> adds in two additional
+ <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> fields
+ (%I and %O) that log the actual number of bytes received and sent
+ on the network.</p>
+
+
+ <h3>Forensic Logging</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code> provides for forensic logging of
+ client requests. Logging is done before and after processing a
+ request, so the forensic log contains two log lines for each
+ request. The forensic logger is very strict with no customizations.
+ It can be an invaluable debugging and security tool.</p>
+
+
+ <h3><a name="pidfile" id="pidfile">PID File</a></h3>
+
+
+ <p>On startup, Apache httpd saves the process id of the parent
+ httpd process to the file <code>logs/httpd.pid</code>. This
+ filename can be changed with the <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> directive. The
+ process-id is for use by the administrator in restarting and
+ terminating the daemon by sending signals to the parent
+ process; on Windows, use the -k command line option instead.
+ For more information see the <a href="stopping.html">Stopping
+ and Restarting</a> page.</p>
+
+
+ <h3><a name="scriptlog" id="scriptlog">Script Log</a></h3>
+
+
+ <p>In order to aid in debugging, the
+ <code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> directive
+ allows you to record the input to and output from CGI scripts.
+ This should only be used in testing - not for live servers.
+ More information is available in the <a href="mod/mod_cgi.html">mod_cgi</a> documentation.</p>
+
+
+ <h3><a name="rewritelog" id="rewritelog">Rewrite Log</a></h3>
+
+
+ <p>When using the powerful and complex features of <a href="mod/mod_rewrite.html">mod_rewrite</a>, it is almost
+ always necessary to use the <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> to help
+ in debugging. This log file produces a detailed analysis of how
+ the rewriting engine transforms requests. The level of detail
+ is controlled by the <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code> directive.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/logs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/logs.html.ja.euc-jp b/docs/manual/logs.html.ja.euc-jp
new file mode 100644
index 00000000..3090fea8
--- /dev/null
+++ b/docs/manual/logs.html.ja.euc-jp
@@ -0,0 +1,571 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ե - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ե</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>֥ФŪ˴뤿ˤϡФγưѥեޥ󥹡
+ ȯƤ뤫⤷ʤ˴ؤեɥХå뤳ȤɬפǤ
+ Apache HTTP ФˤŪǽʥ󥰵ǽޤ
+ ʸϥ󥰵ǽλȡ˲񤫤Ƥ뤫
+ 򤹤뤿ˡޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security">
+ ƥ˴ؤٹ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">顼</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#accesslog"></a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rotation">θ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#piped">ѥ׷ͳΥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">Сۥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#other">¾Υե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">
+ ƥ˴ؤٹ</a></h2>
+
+ <p>Apache ե񤤤Ƥǥ쥯ȥ˽񤭹ͤϡ
+ ۤܳμ¤˥Фư줿 uid ؤΥ뤳ȤǤޤ
+ ơ̾ root 桼Ǥ
+ ȷ̤ͤ뤳ȤʤΥǥ쥯ȥؤ
+ 񤭹߸¤Ϳ<em>ʤ</em>Ǥܤ
+ <a href="misc/security_tips.html">ƥΤ</a>ʸ
+ ɤǤ</p>
+
+ <p>äơեˤϥ饤Ȥξ󤬤Τޤޡ
+ פ뤳Ȥʤ񤫤ƤޤǤ顢դΤ
+ 饤Ȥեʸ뤳ȤǤޤ
+ Υ򰷤ȤդƤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errorlog" id="errorlog">顼</a></h2>
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤ˤ
+ ̾Ⱦ꤬ޤ륵ФΥ顼ϡֽפʥեǤ
+ Apache οǾϤ졢ꥯȤƤȤ
+ ȯ顼Ϥ٤Ƥ˵ϿޤФưȤ䡢
+ Фư꤬äȤϡֺǽĴ٤٤
+ ȤǤְ㤤ξܺ٤佤ˡ˽񤫤Ƥ뤳Ȥ
+ 褯ޤ</p>
+
+ <p>顼̤ϥե˽񤫤ޤ (̾ unix ƥǤ
+ <code>error_log</code>Windows OS/2 Ǥ <code>error.log</code>)
+ Unix ƥǤϥ顼 <code>syslog</code>
+ <a href="#piped">ѥפǥץ</a> ȤǤޤ</p>
+
+ <p>顼ν񼰤Ūͳ٤ι⤤ΤǡŪ˽񤫤Ƥޤ
+ ĤξϤۤȤɤΥ顼Υȥˤޤ
+ 㤨СɽŪʤΤ˼Τ褦ʥåޤ</p>
+
+ <div class="example"><p><code>
+ [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
+ client denied by server configuration:
+ /export/home/live/ap/htdocs/test
+ </code></p></div>
+
+ <p>ȥκǽιܤϥåդȻǤ
+ Ĥιܤ𤵤Ƥ륨顼ν٤Ǥ
+ <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> ǽ٤Υ٥
+ ¤뤳Ȥˤꥨ顼륨顼μ椹뤳Ȥ
+ Ǥޤܤιܤϥ顼ȯ饤Ȥ IP ɥ쥹
+ ǤĤϥåǡξϥФ饤ȤΥ
+ ݤ褦ꤵƤ롢ȤȤ򼨤Ƥޤ
+ ФϥꥯȤ줿ʸ (֤ΥѥǤϤʤ) ե륷ƥ
+ ѥ𤷤ޤ</p>
+
+ <p>˹ϰϤΥå顼˸ޤƤΤΤ
+ Τ褦ʴǤ顼ˤ CGI ץȤΥǥХå
+ Ϥ񤫤ޤCGI ץȤ <code>stderr</code> ˽񤤤
+ ٤Ƥξľܥ顼˥ԡޤ</p>
+
+ <p>ɲäꤷƥ顼򥫥ޥ뤳Ȥ
+ Ǥޤ󡣤ꥯȤФ륨顼Υȥϡ
+ б륨ȥ꤬<a href="#accesslog"></a>ˤޤ
+ 㤨СΥȥϥΥơ 403
+ ȥбޤϥޥǽǤΤǡ
+ ȤȤˤꥨ顼ξ˴ؤ¿
+ 뤳ȤǤޤ</p>
+
+ <p>ƥȤκϡ꤬ȯƤ뤫ɤ򸫤뤿ˡ
+ ˥顼ƻ뤹ΤΩľ礬褯ޤ
+ Unix ƥǤϡΤΤȤȤǤޤ</p>
+
+ <div class="example"><p><code>
+ tail -f error_log
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="accesslog" id="accesslog"></a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
+
+ <p>ХϥФ򤷤٤ƤΥꥯȤ
+ ϿޤξƤ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤ˤޤޤƤʷˤ뤿
+ <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ ǥ쥯ƥ֤Ѥ뤳ȤǤޤΥϥ
+ Ͽ뤿ΥФˡޤ</p>
+
+ <p>󡢥˾Ѥ뤳Ȥϥ
+ Ϥޤ˲᤮ޤ󡣼ʳͭѤפ뤿ˤξ
+ Ϥ뤳ȤǤŪʥϤϤʸϰϳǡ
+ ֥мȤλŻȤ櫓Ǥ⤢ޤ󡣤ä䡢
+ ϤԤʤץꥱξˤϡ<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">
+ Open Directory</a> <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">
+ Yahoo</a> Ĵ٤Ƥ</p>
+
+ <p>ʥС Apache httpd mod_log_config,
+ mod_log_agent, <code>TransferLog</code> ǥ쥯ƥ֤Ȥä
+ ¾Υ⥸塼ǥ쥯ƥ֤ȤäƥΥ󥰤
+ 椷ƤޤǤϡ<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ٤ƤθŤ
+ ǥ쥯ƥ֤εǽޤ褦ˤʤäƤޤ</p>
+
+ <p>ν񼰤˽꤬ǽǤ
+ 񼰤 C printf(1) եޥåʸ˻
+ <code class="directive"><a href="./mod/mod_log_config.html#եޥåʸ">եޥåʸ</a></code>
+ ˤꤵޤĤ򼨤ޤ
+ եޥåʸ˻ѤǤƤΰ <a href="mod/mod_log_config.html">mod_log_config ʸ</a>
+ 򸫤Ƥ</p>
+
+ <h3><a name="common" id="common">Common Log Format</a></h3>
+
+
+ <p>Τ褯˰ʲΤΤޤ</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common
+ </code></p></div>
+
+ <p>ϡ<em>˥å͡</em> <code>common</code>
+ ΥեޥåʸΰĤȴϢդޤեޥåʸ
+ ѡȥǥ쥯ƥ֤ʤꡢ줾Υѡȥǥ쥯ƥ֤
+ Фˤɤξ󥰤뤫ؼޤեޥåʸ
+ ʸ򤽤Τޤ뤳ȤǤϥνϤľܥԡޤ
+ ˰ʸ (<code>"</code>) 񤯤Ȥϡ
+ եޥåʸκǸȤƲ
+ 뤳Ȥɤ˥Хååǥפɬפޤ
+ եޥåʸˤϲѤ "<code>\n</code>"Ѥ
+ "<code>\t</code>" Ȥ̤ʸޤ뤳ȤǤޤ</p>
+
+ <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤
+ 줿
+ <em>˥å͡</em> Ȥäƿեꤷޤ
+ Υե̾ϥåǻϤޤʤ¤ꡢ
+ <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ
+ ޤ</p>
+
+ <p> Common Log Format (CLF) ȸƤФ
+ ȥ񤭤ޤɸηϰۤʤ륦֥Ф¿
+ 뤳ȤǤ¿ΥϥץबɤߤळȤǤޤ
+ CLF ˤ줿եΥȥϰʲΤ褦ˤʤޤ:</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ </code></p></div>
+
+ <p>ΥȥΤ줾ʬΰ̣ϰʲޤ</p>
+
+ <dl>
+ <dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
+
+ <dd>ϥФإꥯȤ򤷤饤 (⡼ȥۥ)
+ IP ɥ쥹Ǥ<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code>
+ <code>On</code> ξϡФϥۥ̾Ĵ٤ơ
+ IP ɥ쥹񤫤ƤȤ˵Ͽޤ
+ Ф򤫤ʤ٤ΤǡޤꤪǤޤ
+ ǤϤʤ<code class="program"><a href="./programs/logresolve.html">logresolve</a></code>
+ 褦ʥθԤʤץǥۥ̾Ĵ٤ΤɤǤ礦
+ 𤵤 IP ɥ쥹ɬ桼ȤäƤޥ
+ ΤǤȤϸ¤ޤ󡣥桼ȥФδ֤˥ץФ
+ СΥɥ쥹ϸΥޥΤΤǤϤʤץ
+ ɥ쥹ˤʤޤ</dd>
+
+ <dt><code>-</code> (<code>%l</code>)</dt>
+
+ <dd>Ρ֥ϥեפ׵ᤵ줿󤬼ʤäȤȤ
+ ̣ޤξ硢Ǥʤäϥ饤ȤΥޥ
+ <code>identd</code> ˤޤ RFC 1413 Υ饤Ȥ
+ ǥƥƥǤξϤޤ꿮Ѥ뤳ȤǤ
+ äȴ줿ͥåȥƤϻȤ٤ǤϤޤ
+ Apache <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code>
+ <code>On</code> ˤʤäƤʤ¤ꡢξ褦Ȥ餷ޤ</dd>
+
+ <dt><code>frank</code> (<code>%u</code>)</dt>
+
+ <dd> HTTP ǧڤˤ롢ɥȤꥯȤͤ
+ 桼 ID ǤCGI ץȤˤ̾Ʊͤ <code>REMOTE_USER</code>
+ ĶѿȤͿޤꥯȤΥơ
+ (ʲ򻲾) 401 Ǥäϡ桼ǧڤ˼ԤƤΤǡ
+ ͤϿѤǤޤ󡣥ɥȤѥɤݸƤʤ
+ ϡΥȥΤΤƱ褦 "<code>-</code>"
+ ʤޤ</dd>
+
+ <dt><code>[10/Oct/2000:13:55:36 -0700]</code>
+ (<code>%t</code>)</dt>
+
+ <dd>
+ ФꥯȤäǤ񼰤:
+
+ <p class="indent">
+ <code>[day/month/year:hour:minute:second zone]<br />
+ day = 2*digit<br />
+ month = 3*letter<br />
+ year = 4*digit<br />
+ hour = 2*digit<br />
+ minute = 2*digit<br />
+ second = 2*digit<br />
+ zone = (`+' | `-') 4*digit</code>
+ </p>
+ Υեޥåʸ <code>%{format}t</code>
+ ꤹ뤳Ȥǡ̤ηǻɽ뤳ȤǤޤ
+ ΤȤ<code>format</code> C ɸ饤֥
+ <code>strftime(3)</code> ηˤʤޤ
+ </dd>
+
+ <dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
+ (<code>\"%r\"</code>)</dt>
+
+ <dd>饤ȤΥꥯȤŰ˼Ƥޤ
+ ꥯȤˤ¿ͭѤʾ󤬤ޤޤξ祯饤Ȥ
+ Ȥä᥽åɤ <code>GET</code> Ǥˡ饤Ȥ
+ ꥽ <code>/apache_pb.gif</code> ׵ᤷޤơ
+ 饤Ȥϥץȥ <code>HTTP/1.0</code> Ѥޤ
+ ꥯȤγʬΩ˥뤳ȤǤޤ㤨С
+ եޥåʸ "<code>%m %U%q %H</code>"
+ ᥽åɡѥʸ󡢥ץȥ
+ "<code>%r</code>" ȤޤäƱϤˤʤޤ</dd>
+
+ <dt><code>200</code> (<code>%&gt;s</code>)</dt>
+
+ <dd>Ф饤Ȥ֤ơɤǤ
+ ξϡꥯȤ (2 ǻϤޤ륳) Ǥä
+ 쥯 (3 ǻϤޤ륳) Ǥä饤Ȥˤ
+ 顼 (4 ǻϤޤ륳) ǤäФΥ顼 (5 ǻϤޤ륳)
+ ǤäɽΤǡڤǤơɤ
+ ʥꥹȤ <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP
+ </a> (RFC2616 10 ) ˤޤ</dd>
+
+ <dt><code>2326</code> (<code>%b</code>)</dt>
+
+ <dd>κǸΥȥϥ饤Ȥ줿֥ȤΡ
+ إåɽޤƥȤ饤Ȥʤä
+ ϡͤ "<code>-</code>" ˤʤޤƥȤ̵
+ "<code>0</code>" ˤϡ<code>%b</code> ǤϤʤ
+ <code>%B</code> ȤäƤ</dd>
+
+ </dl>
+
+
+ <h3><a name="combined" id="combined">Combined Log Format</a></h3>
+
+
+ <p>⤦ĤΤ褯Ȥ񼰤 Combined Log Format ȸƤФƤޤ
+ ʲΤ褦ˤƻȤȤǤޤ</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\"" combined<br />
+ CustomLog log/access_log combined
+ </code></p></div>
+
+ <p>ν񼰤κǽ Common Log Format ȤޤäƱǡǸ
+ ɲäΥȥ꤬ޤɲäΥȥϥѡȥǥ쥯ƥ
+ <code>%{<em>header</em>}i</code> ȤäƤޤ
+ <em>header</em> HTTP ΥꥯȥإåΤɤ줫Ǥν񼰤ˤ
+ ϰʲΤ褦ʴˤʤޤ:</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ "http://www.example.com/start.html" "Mozilla/4.08 [en]
+ (Win98; I ;Nav)"
+ </code></p></div>
+
+ <p>ɲäΥȥ:</p>
+
+ <dl>
+ <dt><code>"http://www.example.com/start.html"</code>
+ (<code>\"%{Referer}i\"</code>)</dt>
+
+ <dd>"Referer" (տŪְ֤㤤) HTTP ꥯȥإåǤ
+ ϥ饤Ȥ𤷤Ƥ뻲ȸΥȤɽޤ
+ (ξϡ<code>/apache_pb.gif</code> ˥󥯤Ƥ뤫
+ ޤǤڡǤ)</dd>
+
+ <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
+ (<code>\"%{User-agent}i\"</code>)</dt>
+
+ <dd>User-Agent HTTP ꥯȥإåǤϥ饤ȤΥ֥饦
+ ʬȤΤȤ𤷤ƤǤ</dd>
+ </dl>
+
+
+ <h3><a name="multiple" id="multiple">ʣΥ</a></h3>
+
+
+ <p>ʣΥñեʣ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤񤯤ȤǺޤ㤨СʲΥǥ쥯ƥ֤
+ ĤΥޤǽΤΤϴŪ CLF ξǡ
+ ܤȻܤ referer ȥ֥饦ξǤǸĤ
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ <code>ReferLog</code> ǥ쥯ƥ֤
+ <code>AgentLog</code> ǥ쥯ƥ֤θ̤ޤͤˡ򼨤Ƥޤ</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ CustomLog logs/referer_log "%{Referer}i -&gt; %U"<br />
+ CustomLog logs/agent_log "%{User-agent}i"
+ </code></p></div>
+
+ <p> <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ ˥å͡ɬפʤ
+ ȤȤ⼨Ƥޤ˥å͡ˡ
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤
+ ľܥν񼰤ꤹ뤳ȤǤޤ</p>
+
+
+ <h3><a name="conditional" id="conditional">դ</a></h3>
+
+
+ <p>饤ȤΥꥯȤħ˴Ťƥ˥ȥ
+ 󥰤ʤʤȤޤ <a href="env.html">Ķѿ</a> ˤñ˼¸Ǥޤޤ
+ ꥯȤ餫ξ˹礦ȤȤɽ˴Ķѿ
+ ꤵɬפޤ̾ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ˤ
+ Ԥʤޤơ<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤
+ <code>env=</code> ȤäƴĶѿꤵƤꥯȤ
+ ޤ᤿ӽꤹ뤳ȤǤޤĤ󤲤ޤ:</p>
+
+ <div class="example"><p><code>
+ # Mark requests from the loop-back interface<br />
+ SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br />
+ # Mark requests for the robots.txt file<br />
+ SetEnvIf Request_URI "^/robots\.txt$" dontlog<br />
+ # Log what remains<br />
+ CustomLog logs/access_log common env=!dontlog
+ </code></p></div>
+
+ <p>¾ȤơѸäͤΥꥯȤȤʳοͤΥꥯȤ
+ ʬȤͤƤߤƤ</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Accept-Language "en" english<br />
+ CustomLog logs/english_log common env=english<br />
+ CustomLog logs/non_english_log common env=!english
+ </code></p></div>
+
+ <p>ޤǤǤϾդ󥰤˶ϤǽǤ뤳Ȥ򼨤Ƥޤ
+ 줬Ƥ椹ͣˡȤ櫓ǤϤޤ󡣥ե
+ ФγưδʵϿǤΩޤñ˥ե
+ ơθʤñǤ뤳Ȥ褯ޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rotation" id="rotation">θ</a></h2>
+
+
+ <p>̤٤ΥФǤե¸̤
+ ˤʤޤΥե 10,000 ꥯ
+ 1 MB ʾޤǤ顢¸Υưꡢꤷơ
+ Ū˥ؤ뤳ȤɬפˤʤޤϥФμ¹ˤ
+ Ԥʤޤ󡣤ȤΤϡApache ϥե뤬 open Ƥ֤
+ äȸŤե˽³뤫Ǥ
+ ե open Ǥ褦ˡե뤬ư줿
+ 줿ˡФ<a href="stopping.html">Ƶư</a>
+ ɬפޤ</p>
+
+ <p><em>ͥ</em> ƵưԤʤȤǡФϴ¸Υͥ
+ ԤΥͥ򼺤Ȥʤե open
+ ȤǤޤ¸뤿ˡФϸŤꥯȤ
+ äƤ֤ϸŤե˽³ɬפޤ
+ Ǥ顢ƵưθǤϥեνϤˡФ餯Ԥʤ
+ ʤޤñ˥ؤơǥΤ˸Ť
+ ̤̤Υʥꥪ:</p>
+
+ <div class="example"><p><code>
+ mv access_log access_log.old<br />
+ mv error_log error_log.old<br />
+ apachectl graceful<br />
+ sleep 600<br />
+ gzip access_log.old error_log.old
+ </code></p></div>
+
+ <p>θؤ򤹤⤦Ĥˡ<a href="#piped">ѥ׷ͳΥ</a>ȤΤǡƤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="piped" id="piped">ѥ׷ͳΥ</a></h2>
+
+
+ <p>Apache httpd ϥ顼ȥեľܽˡ
+ ѥפ̤̤Υץ˽񤭽ФȤǤޤ
+ εǽˤꡢ祵Ф˥ɤɲä뤳Ȥʤ
+ 󥰤ν˹ޤäƤޤѥפ˥񤯤ˤϡ
+ ñ˥ե̾ѥʸ "<code>|</code>" ֤³
+ ɸϤΥȥȤ¹ԥץ̾񤯤Ǥ
+ Apache ϥѥ׷ͳΥѤΥץ򥵡Фεư˼¹Ԥ
+ Фμ¹ˤΥץबå夷ȤϤƤ
+ ¹Ԥޤ(κǸεǽεѤֿΤѥ׷ͳΥ󥰡
+ ȸƤФƤͳǤ)</p>
+
+ <p>ѥ׷ͳΥѤΥץ Apache httpd οƥץ鵯ư졢
+ ΥץΥ桼 ID Ѿޤϡѥ׷ͳΥѤ
+ ץ root ȤƼ¹Ԥ뤳Ȥ̣ޤ
+ Ǥ顢ץñǰݤĤȤ˽פǤ</p>
+
+ <p>ѥ׷ͳΥνפˡϡФκƵưʤǥθؤ
+ 뤳ȤǤApache HTTP ФˤϤΤ <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> ȸƤФñ
+ ץब°ƤޤȤС24 ˥ؤˤϡ
+ ʲΤΤȤȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ CustomLog "|/usr/local/apache/bin/rotatelogs
+ /var/log/access_log 86400" common
+ </code></p></div>
+
+ <p>ѥפǸƤФ륳ޥΤǰϤޤƤ뤳Ȥܤ
+ ϥȤäƤޤ顼ˤƱѤ
+ ȤȤǤޤ</p>
+
+ <p>Ƥ뤱ɡꤺäȽ
+ <a href="http://www.cronolog.org/">cronolog</a> ȤѤ
+ ץबΥȤˤޤ</p>
+
+ <p>դ󥰤Ʊ͡ѥ׷ͳΥ˶Ϥ
+ ƻǤե饤θΤ褦ʡñʲˡȤ
+ ȤʤɤǤ礦</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhosts" id="virtualhosts">Сۥ</a></h2>
+
+
+ <p>¿ <a href="vhosts/">Сۥ</a> Τ륵Ф¹ԤƤ
+ ȤϡեΰˤĤˡޤ
+ ޤñȤΥۥȤΤߤΥФȤޤäƱ褦˥ȤȤǤޤ
+ 󥰥ǥ쥯ƥ֤祵ФΥƥȤ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> γ֤Ȥǡ
+ ٤ƤΥƱȥ顼˥뤳ȤǤޤ
+ μˡǤϸġΥСۥȤפñˤȤ뤳ȤϤǤޤ</p>
+
+ <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ֤줿ϡΥС
+ ۥȤؤΤ٤ƤΥꥯȤ䥨顼ǻꤵ줿եˤΤ
+ ޤ󥰥ǥ쥯ƥ֤ΤʤСۥȤ
+ ȤƥꥯȤ祵ФΥޤμˡϾʤ
+ СۥȤФƤͭѤǤۥȤο¿ʤ
+ Ѥˤʤޤˡ<a href="vhosts/fd-limits.html">ե뵭һҤθ³</a>򵯤Ȥ
+ ޤ</p>
+
+ <p>ˤϡɤŶƤޤСۥȤ
+ Υեޥåʸ˲ä뤳Ȥǡ٤ƤΥۥȤؤ
+ ꥯȤƱ˥ơǥġΥեʬ䤹뤳Ȥ
+ ǤޤȤСʲΥǥ쥯ƥ֤򸫤Ƥ</p>
+
+ <div class="example"><p><code>
+ LogFormat "%v %l %u %t \"%r\" %&gt;s %b"
+ comonvhost<br />
+ CustomLog logs/access_log comonvhost
+ </code></p></div>
+
+ <p><code>%v</code> ꥯȤ򰷤äƤСۥȤ̾
+ 뤿˻ȤƤޤơ<a href="programs/other.html">split-logfile</a> Τ褦ʥץ
+ Ȥäƥ뤳Ȥǡ
+ СۥΥե˥ʬ䤹뤳ȤǤޤ</p>
+
+ <p>ǰʤ顢顼ˤƱͤμˡϤޤ󡣤Ǥ顢
+ ٤ƤΥСۥȤƱ顼˺뤫
+ Сۥ˥顼ȤФʤФʤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">¾Υե</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_log_forensic.html#forensiclog">ForensicLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
+
+ <h3>ºݤХȿΥ</h3>
+
+
+ <p><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code> ϡ
+ ͥåȥǼºݤ
+ ĤΥե (%I %O)
+ <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
+ ǥ쥯ƥ֤ɲäޤ</p>
+
+
+ <h3>Forensic </h3>
+
+
+ <p><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code> ϥ饤ȥꥯȤ
+ forensic ޤϥꥯȽȽ
+ ԤޤΤǡ1 ꥯȤФ 2 ԤΥϤޤ
+ forensic ϤȤƤ⸷̩ǥޥǤޤ
+ ǥХå䥻ƥѤΥġȤͭ⤷ޤ</p>
+
+
+ <h3><a name="pidfile" id="pidfile">PID ե</a></h3>
+
+
+ <p>ưˡApache Ͽ httpd ץΥץ ID
+ <code>logs/httpd.pid</code> ¸ޤ
+ ե̾ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ǥ쥯ƥ֤Ȥä
+ ѹ뤳ȤǤޤץ ID ϴԤƥץ
+ ʥ뤳ȤǥǡƵư꽪λꤹȤ
+ ѤޤWindows Ǥϡ -k ޥɥץ
+ ȤäƤܤ <a href="stopping.html">λ
+ Ƶư</a> Υڡ򸫤Ƥ</p>
+
+
+ <h3><a name="scriptlog" id="scriptlog">ץȥ</a></h3>
+
+
+ <p>ǥХåΤˡ<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> ǥ쥯ƥ֤
+ CGI ץȤϤȽϤϿ褦ˤǤޤ
+ ϥƥѤˤΤ߻Ѥơ̾ΥФǤϻѤʤǤ
+ ܤ <a href="mod/mod_cgi.html">mod_cgi ʸ</a> ˤޤ</p>
+
+
+ <h3><a name="rewritelog" id="rewritelog">饤ȥ</a></h3>
+
+
+ <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> ζϤ
+ ʣʵǽ
+ ȤäƤȤϡۤܤĤǥХåñˤ뤿
+ <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> λѤ
+ ɬפǤ礦Υեˤϥ饤ȥ󥸥󤬥ꥯȤ
+ 񤭴ˡξܺ٤ʲϤϤޤܤٹ <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code>
+ Ǥޤ</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/logs.html.ko.euc-kr b/docs/manual/logs.html.ko.euc-kr
new file mode 100644
index 00000000..3e22813b
--- /dev/null
+++ b/docs/manual/logs.html.ko.euc-kr
@@ -0,0 +1,521 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>α - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>α</h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>ȿ Ϸ ߻ϴ Բ
+ Ȱ ɿ ˾ƾ Ѵ. ġ ſ ̰
+ α Ѵ. α ϴ
+ α׿  Ѵ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errorlog"> α (Error Log)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#accesslog"> α (Access Log)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rotation">α ȯ (Log Rotation)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#piped">α׸ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">ȣƮ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#other">ٸ α</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security"> </a></h2>
+
+
+ <p> ġ α ִ 丮
+ ִٸ ( root) ϴ uid Ȯ
+ ִ. ̸ ʰ αװ 丮
+ <em></em>. ڼ <a href="misc/security_tips.html"> </a> ϶.</p>
+
+ <p>, Ŭ̾Ʈ αϿ ״
+ ϵȴ. ׷ ǰ ִ Ŭ̾Ʈ αϿ ڸ
+ Ƿ, α׸ ٷ궧 ؾ Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errorlog" id="errorlog"> α (Error Log)</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> þ
+ ߿ α α ̸ ġ Ѵ.
+ ġ Ͽ û óϴ
+ ߻ Ѵ. ϰų ϴµ
+ ִٸ ߸Ǿ  ġ ˷ִ
+ ̰ Ѵ.</p>
+
+ <p> α״ ( н ýۿ
+ <code>error_log</code>, OS/2
+ <code>error.log</code>) Ͽ ϵȴ. н ýۿ
+ <code>syslog</code> <a href="#piped">
+ Ͽ ٸ α׷</a> ִ.</p>
+
+ <p> α Ӱ ڼϴ. ׷
+ κ α ׸ ִ.
+ , ׸ .</p>
+
+ <div class="example"><p><code>
+ [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
+ client denied by server configuration:
+ /export/home/live/ap/htdocs/test
+ </code></p></div>
+
+ <p>α ׸񿡼 ù° ׸ ¥ ð̴. ι°
+ ׸ ϴ ɰ Ÿ. <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> þ α׿
+ ϵǴ ɰ ִ. ° ׸
+ ߻ Ŭ̾Ʈ IP ̴ּ.
+ , Ŭ̾Ʈ źϵ
+ Ǿٰ ִ. û ( ΰ ƴ)
+ Ͻý ε δ.</p>
+
+ <p> α׿ ſ پ ִ.
+ κ ϴ. CGI ũƮ µ
+ α׿ ϵȴ. CGI ũƮ <code>stderr</code>
+ ״ α׷ ȴ.</p>
+
+ <p> α׿ ߰ϰ . ׷
+ û α <a href="#accesslog">
+ α</a> ϴ ׸ . ,
+ ڵ尡 403 α ׸ . α״
+ Ƿ Ͽ Ȳ
+ ߰ ִ.</p>
+
+ <p>˻Ҷ  α׸ 캸
+ . н ýۿ Ѵ:</p>
+
+ <div class="example"><p><code>
+ tail -f error_log
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="accesslog" id="accesslog"> α (Access Log)</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
+
+ <p> α״ óϴ û Ѵ.
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ α ġ Ѵ. <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> þ
+ Ͽ α׿ ִ.
+ α׿ ϴ Ѵ.</p>
+
+ <p> α׿ ϴ α
+ ̴. ܰ мϿ 踦
+ ̴. Ϲ α м ؼ ٷ ,
+ α м ƴϴ. α м
+ α׸ мϴ Ʈ ؼ <a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">Open Directory</a>
+ <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">Yahoo</a>
+ ϶.</p>
+
+ <p>ġ mod_log_referer, mod_log_agent,
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ Ͽ α׸ ٷ.
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ þ ̾޾Ҵ.</p>
+
+ <p> α ſ ϴ. C
+ printf(1) Ĺڿ ſ Ĺڿ Ͽ
+ Ѵ. . Ĺڿ 밡
+ ˷ <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code> <a href="mod/mod_log_config.html#formats">Ĺڿ</a>
+ ϶.</p>
+
+ <h3><a name="common" id="common">Common α </a></h3>
+
+
+ <p> α .</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common
+ </code></p></div>
+
+ <p>׷ α Ĺڿ <em></em>
+ <code>common</code> Ѵ. Ĺڿ ۼƮ
+ þ Ǹ,  ˸.
+ Ĺڿ Ϲ ڸ ״ α׿ µȴ.
+ ǥ (<code>"</code>) ϰ ʹٸ 齽
+ տ ٿ Ĺڿ ƴ ǥѴ. Ĺڿ
+ ٹٲ "<code>\n</code>", "<code>\t</code>"
+ Ư ڸ ִ.</p>
+
+ <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ <em></em> ϴ ο α
+ . α ϸ
+ <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> ̴.</p>
+
+ <p> α(Common Log Format, CLF)̶
+ α ׸ Ѵ. ٸ 鵵 ̷
+ ǥ α׸ , α м α׷
+ ִ. CLF α ׸ :</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ </code></p></div>
+
+ <p> α ׸ κ Ѵ.</p>
+
+ <dl>
+ <dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
+
+ <dd> û Ŭ̾Ʈ( ȣƮ) IP
+ ̴ּ. <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code>
+ <code>On</code>̶ ȣƮ ãƼ IP ּ ڸ
+ . ׷ ſ
+ Ƿ õ ʴ´. ȣƮ ˷ ߿
+ <a href="programs/logresolve.html">logresolve</a>
+ α׸ óϴ α׷ ϴ .
+ ⿡ IP ּҴ ڰ ϴ ǻ ּҰ
+ ƴ ִ. Ͻ ڿ ̿ Ѵٸ,
+ ǻ ּҰ ƴ϶ Ͻ ּҰ ϵ ̴.</dd>
+
+ <dt><code>-</code> (<code>%l</code>)</dt>
+
+ <dd>¿ "ȣ" û Ÿ.
+ ⿡ Ŭ̾Ʈ ǻ
+ <code>identd</code> Ŭ̾Ʈ RFC 1413
+ ſ̴. ſ ⶧,
+ Ǵ Ʈ ƴ϶ ϸ
+ ȵȴ. <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code>
+ <code>On</code> ƴ϶ ġ
+ ˾ƺ õ ʴ´.</dd>
+
+ <dt><code>frank</code> (<code>%u</code>)</dt>
+
+ <dd>̴ HTTP ˾Ƴ û
+ userid̴. CGI ũƮ
+ <code>REMOTE_USER</code> ȯ溯 Ѱ. û
+ ڵ尡 401̶ (Ʒ ) ڰ
+ ġ ʾǷ ȵȴ. ȣ
+ ȣ ʴ´ٸ ׸ ׸
+ "<code>-</code>"̴.</dd>
+
+ <dt><code>[10/Oct/2000:13:55:36 -0700]</code>
+ (<code>%t</code>)</dt>
+
+ <dd>
+ ûó ģ ð.
+ :
+
+ <p class="indent">
+ <code>[day/month/year:hour:minute:second zone]<br />
+ day = 2<br />
+ month = 3<br />
+ year = 4<br />
+ hour = 2<br />
+ minute = 2<br />
+ second = 2<br />
+ zone = (`+' | `-') 4</code>
+ </p>
+ α Ĺڿ <code>%{format}t</code> Ͽ
+ ٸ ð ִ. <code>format</code>
+ C ǥ ̺귯 <code>strftime(3)</code> .
+ </dd>
+
+ <dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
+ (<code>\"%r\"</code>)</dt>
+
+ <dd>Ŭ̾Ʈ û ֵǥ ִ. û
+ ſ ִ. ù°, Ŭ̾Ʈ
+ ޽ <code>GET</code>̴. °, Ŭ̾Ʈ ڿ
+ <code>/apache_pb.gif</code> ûѴ. °, Ŭ̾Ʈ
+ <code>HTTP/1.0</code> Ѵ. û
+ κ α ִ. , Ĺڿ
+ "<code>%m %U%q %H</code>" "<code>%r</code>" Ȱ
+ ޽, , ǹڿ, αѴ.</dd>
+
+ <dt><code>200</code> (<code>%&gt;s</code>)</dt>
+
+ <dd>̴ Ŭ̾Ʈ ڵ̴.
+ (2 ϴ ڵ) û Ͽ, (4
+ ϴ ڵ) Ŭ̾Ʈ ִ, (5 ϴ
+ ڵ) ִ ˷ֹǷ ſ ߿ϴ.
+ ڵ ü <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP
+ Ծ</a> (RFC2616 section 10) ã ִ.</dd>
+
+ <dt><code>2326</code> (<code>%b</code>)</dt>
+
+ <dd> ׸ ϰ Ŭ̾Ʈ
+ ũ⸦ Ÿ. Ŭ̾Ʈ
+ ٸ "<code>-</code>"̴.
+ "<code>0</code>" αϷ
+ <code>%B</code> Ѵ.</dd>
+ </dl>
+
+
+ <h3><a name="combined" id="combined">Combined α </a></h3>
+
+
+ <p> Ǵ ٸ Ĺڿ յȷα(Combined
+ Log Format)̴. Ѵ.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\"" combined<br />
+ CustomLog log/access_log combined
+ </code></p></div>
+
+ <p> ׸ ߰ ϰ Common
+ α İ . ߰ ׸ ۼƮ þ
+ <code>%{<em>header</em>}i</code> Ѵ. ⼭
+ <em>header</em> ڸ HTTP û ̸
+ ִ. α״ :</p>
+
+ <div class="example"><p><code>
+ 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
+ /apache_pb.gif HTTP/1.0" 200 2326
+ "http://www.example.com/start.html" "Mozilla/4.08 [en]
+ (Win98; I ;Nav)"
+ </code></p></div>
+
+ <p>߰ ׸:</p>
+
+ <dl>
+ <dt><code>"http://www.example.com/start.html"</code>
+ (<code>\"%{Referer}i\"</code>)</dt>
+
+ <dd>"Referer" ( Ʋʾ) HTTP û .
+ Ŭ̾Ʈ ߴٰ ˸ Ʈ̴.
+ (, <code>/apache_pb.gif</code> ũϿų
+ Ʈ̴.)</dd>
+
+ <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
+ (<code>\"%{User-agent}i\"</code>)</dt>
+
+ <dd>User-Agent HTTP û . Ŭ̾Ʈ
+ ڽſ ˸ ĺ̴.</dd>
+ </dl>
+
+
+ <h3><a name="multiple" id="multiple"> α</a></h3>
+
+
+ <p>Ͽ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> þ
+ ϸ αװ . ,
+ α׸ . ù° ⺻ CLF
+ ϰ, ι° ° referer
+ Ѵ. <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> 
+ <code>ReferLog</code> <code>AgentLog</code> þ
+ 䳻 ִ ش.</p>
+
+ <div class="example"><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ CustomLog logs/referer_log "%{Referer}i -&gt; %U"<br />
+ CustomLog logs/agent_log "%{User-agent}i"
+ </code></p></div>
+
+ <p>, <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> ݵ
+ ʿ ش. <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> þ
+ α ִ.</p>
+
+
+ <h3><a name="conditional" id="conditional">Ǻ α</a></h3>
+
+
+ <p>Ŭ̾Ʈ û ݿ ش ׸ α׿
+ ʰ ִ. <a href="env.html">ȯ溯</a>
+ ϸ ذȴ. , Ŭ̾Ʈ Ư
+ ϸ ȯ溯 Ѵ. ۾ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> Ѵ.
+ ׸ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ <code>env=</code> Ͽ ȯ溯
+ û ְų . :</p>
+
+ <div class="example"><p><code>
+ # loop-back ̽ û ǥѴ<br />
+ SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br />
+ # robots.txt Ͽ û ǥѴ<br />
+ SetEnvIf Request_URI "^/robots\.txt$" dontlog<br />
+ # α׿ <br />
+ CustomLog logs/access_log common env=!dontlog
+ </code></p></div>
+
+ <p>ٸ û αϿ ϰ,
+ 񿵾 û ٸ αϿ ϴ 츦
+ غ.</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Accept-Language "en" english<br />
+ CustomLog logs/english_log common env=english<br />
+ CustomLog logs/non_english_log common env=!english
+ </code></p></div>
+
+ <p>Ǻ α״ ſ ϰ , ̰ α
+ ϴ ƴϴ. α
+ ൿ Ҷ ϴ. ߿ ʴ û
+ ϰ α мϴ .</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rotation" id="rotation">α ȯ (Log Rotation)</a></h2>
+
+
+ <p> ٻ αϿ Ǵ ſ
+ . α״ û 1MB ̻ Ѵ.
+ α׸ űų α׸ ֱ
+ Ȱ ʿ䰡 ִ. ġ ִ ȿ
+ αϿ ⶧ ϶ α׸ ȯ
+ . α űų <a href="stopping.html"></a>Ͽ, α
+ Ѵ.</p>
+
+ <p><em></em> ϸ Ŭ̾Ʈ
+ Ȥ ʰ α ִ.
+ ׷ ̸ û 񽺸
+ α ؾ Ѵ. ׷Ƿ
+ α óϱ 󸶰 ٸ ʿ䰡 ִ. Ϲ
+ α׸ ȯϰ, ũ ϱ
+ α׸ Ѵ:</p>
+
+ <div class="example"><p><code>
+ mv access_log access_log.old<br />
+ mv error_log error_log.old<br />
+ apachectl graceful<br />
+ sleep 600<br />
+ gzip access_log.old error_log.old
+ </code></p></div>
+
+ <p>α׸ ȯϴ ٸ <a href="#piped"> α</a> ϴ ̴.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="piped" id="piped">α׸ </a></h2>
+
+
+ <p>ġ α׿ α׸ Ͽ
+ ʰ ٸ μ ִ.
+ ϸ ڵ带 ߰ʰ ſ ϰ
+ α׸ ó ִ. α׸ ϸ
+ ڸ "<code>|</code>" ڿ ǥԷ
+ α ׸ ϸ ȴ. ġ
+ Ҷ α μ ϰ,
+ Ǵ μ ٽ Ѵ. (
+ ɶ 츮 " ִ α"
+ θ.)</p>
+
+ <p> α μ θ ġ httpd μ
+ , μ userid . , α
+ α׷ root ȴ. ׷Ƿ α׷ ϰ
+ ϰ ſ ߿ϴ.</p>
+
+ <p> θ ü ɾ ǥ ϶.
+ α׿ , α׵ .</p>
+
+ <p> ʰ α׸ ȯ ִ
+ α׸ ϴ ߿ . ġ ̸
+ <a href="programs/rotatelogs.html">rotatelogs</a>
+ α׷ Ѵ. 24ð α׸ ȯѴٸ:</p>
+
+ <div class="example"><p><code>
+ CustomLog "|/usr/local/apache/bin/rotatelogs
+ /var/log/access_log 86400" common
+ </code></p></div>
+
+ <p>ٸ Ʈ <a href="http://www.cronolog.org/">cronolog</a>
+ ξ α ȯ α׷ ִ.</p>
+
+ <p>Ǻ α׿ α״ ſ ,
+ ߿ óϴ ؼ
+ ȵȴ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">ȣƮ</a></h2>
+
+
+ <p> <a href="vhosts/">ȣƮ</a> ִ
+ Ҷ α ٷ ִ. ,
+ ȣƮ Ѱ α׸ ִ. <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ƴ ּ α þ θ û
+ α׿ α׷ ϵȴ. ȣƮ
+ ó .</p>
+
+ <p><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ȿ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> þ
+ ϸ ش ȣƮ û
+ Ͽ ϵȴ. α þ ٸ ȣƮ
+ ּ α׿ α׸ Ѵ. ȣƮ
+ ſ , ȣƮ ٸ ϱ
+ . , <a href="vhosts/fd-limits.html">ϱڰ
+ </a> ߻Ѵ.</p>
+
+ <p> α ſ ذå ִ. α Ĺڿ
+ ȣƮ ߰ϸ ȣƮ α׸
+ ϰ, ߿ α׸ ȣƮ ִ.
+ , þ .</p>
+
+ <div class="example"><p><code>
+ LogFormat "%v %l %u %t \"%r\" %&gt;s %b"
+ comonvhost<br />
+ CustomLog logs/access_log comonvhost
+ </code></p></div>
+
+ <p><code>%v</code> û ϴ ȣƮ ̸
+ Ѵ. ߿ <a href="programs/other.html">split-logfile</a>
+ α׷ α׸ ȣ ִ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">ٸ α</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
+
+ <h3><a name="pidfile" id="pidfile">PID </a></h3>
+
+
+ <p>ġ Ҷ <code>logs/httpd.pid</code>
+ Ͽ θ httpd μ process id Ѵ.
+ ϸ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>
+ þ ִ. process-id ڰ θ μ
+ ñ׳ ϰų ϶ Ѵ.
+  -k ɼ Ѵ. ڼ
+ <a href="stopping.html">ߴܰ </a>
+ ϶.</p>
+
+
+ <h3><a name="scriptlog" id="scriptlog">ũƮ α</a></h3>
+
+
+ <p> <code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> þ Ͽ
+ CGI ũƮ Է° ִ. þ
+ ׽Ʈθ ؾ Ѵ. ϴ
+ ϸ ȵȴ. ڼ <a href="mod/mod_cgi.html">mod_cgi</a> ϶.</p>
+
+
+ <h3><a name="rewritelog" id="rewritelog">ۼ α</a></h3>
+
+
+ <p><a href="mod/mod_rewrite.html">mod_rewrite</a> ϰ
+ Ѵٸ ׻ <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> ʿ䰡
+ ִ. α ۼ  û ȯϴ
+ ڼ ˷ش. ڼ <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code> þ
+ Ѵ.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/logs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/index.html b/docs/manual/misc/index.html
new file mode 100644
index 00000000..5b7bb86f
--- /dev/null
+++ b/docs/manual/misc/index.html
@@ -0,0 +1,7 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/misc/index.html.en b/docs/manual/misc/index.html.en
new file mode 100644
index 00000000..bc8e2e97
--- /dev/null
+++ b/docs/manual/misc/index.html.en
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Miscellaneous Documentation - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache Miscellaneous Documentation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Below is a list of additional documentation pages that apply
+ to the Apache web server development project.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>The documents below have not been fully updated
+ to take into account changes made in the 2.1 version of the
+ Apache HTTP Server. Some of the information may still be
+ relevant, but please use it with care.</p>
+ </div>
+
+ <dl>
+ <dt><a href="perf-tuning.html">Performance Notes - Apache
+ Tuning</a></dt>
+
+ <dd>
+ <p>Notes about how to (run-time and compile-time) configure
+ Apache for highest performance. Notes explaining why Apache
+ does some things, and why it doesn't do other things (which
+ make it slower/faster).</p>
+ </dd>
+
+ <dt><a href="security_tips.html">Security Tips</a></dt>
+
+ <dd>
+ <p>Some "do"s - and "don't"s - for keeping your Apache web
+ site secure.</p>
+ </dd>
+
+ <dt><a href="rewriteguide.html">URL Rewriting Guide</a></dt>
+
+ <dd>
+ <p>This document supplements the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ <a href="../mod/mod_rewrite.html">reference documentation</a>.
+ It describes how one can use Apache's <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ to solve typical URL-based problems webmasters are usually confronted
+ with in practice.</p>
+ </dd>
+
+ <dt><a href="relevant_standards.html">Relevant Standards</a></dt>
+
+ <dd>
+ <p>This document acts as a reference page for most of the relevant
+ standards that Apache follows.</p>
+ </dd>
+ </dl>
+
+ </div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/index.html.ko.euc-kr b/docs/manual/misc/index.html.ko.euc-kr
new file mode 100644
index 00000000..d497a6c1
--- /dev/null
+++ b/docs/manual/misc/index.html.ko.euc-kr
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Ÿ ġ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Ÿ ġ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/misc/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Ʒ ġ Ʈ ߰
+ ̴.</p>
+
+ <div class="warning"><h3></h3>
+ <p> Ʒ ġ 2.1
+ ʴ. ȿ , ؼ
+ ϱ ٶ.</p>
+ </div>
+
+ <dl>
+ <dt><a href="perf-tuning.html">ġ </a></dt>
+
+ <dd>
+ <p>ְ ġ (, Ͻ)
+ ϴ ٷ. ġ  ۾ ϰ
+ (ġ ų )  ۾ ʴ
+ Ѵ.</p>
+ </dd>
+
+ <dt><a href="security_tips.html"> </a></dt>
+
+ <dd>
+ <p>ġ ϰ ϱ " " "
+ ƾ ".</p>
+ </dd>
+
+ <dt><a href="rewriteguide.html">URL ۼ ħ</a></dt>
+
+ <dd>
+ <p> <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> <a href="../mod/mod_rewrite.html"> </a> Ѵ.
+ ڰ ۾ εġԵǴ
+ URL ذϱؼ  ġ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ Ѵ.</p>
+ </dd>
+
+ <dt><a href="relevant_standards.html"> ǥ</a></dt>
+
+ <dd>
+ <p> ġ ǥص Ѵ.</p>
+ </dd>
+ </dl>
+
+ </div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/misc/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/perf-tuning.html b/docs/manual/misc/perf-tuning.html
new file mode 100644
index 00000000..5eaaf715
--- /dev/null
+++ b/docs/manual/misc/perf-tuning.html
@@ -0,0 +1,7 @@
+URI: perf-tuning.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: perf-tuning.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/misc/perf-tuning.html.en b/docs/manual/misc/perf-tuning.html.en
new file mode 100644
index 00000000..73f9eab0
--- /dev/null
+++ b/docs/manual/misc/perf-tuning.html.en
@@ -0,0 +1,1056 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Performance Tuning - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>Apache Performance Tuning</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Apache 2.0 is a general-purpose webserver, designed to
+ provide a balance of flexibility, portability, and performance.
+ Although it has not been designed specifically to set benchmark
+ records, Apache 2.0 is capable of high performance in many
+ real-world situations.</p>
+
+ <p>Compared to Apache 1.3, release 2.0 contains many additional
+ optimizations to increase throughput and scalability. Most of
+ these improvements are enabled by default. However, there are
+ compile-time and run-time configuration choices that can
+ significantly affect performance. This document describes the
+ options that a server administrator can configure to tune the
+ performance of an Apache 2.0 installation. Some of these
+ configuration options enable the httpd to better take advantage
+ of the capabilities of the hardware and OS, while others allow
+ the administrator to trade functionality for speed.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#hardware">Hardware and Operating System Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#runtime">Run-Time Configuration Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compiletime">Compile-Time Configuration Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#trace">Appendix: Detailed Analysis of a Trace</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hardware" id="hardware">Hardware and Operating System Issues</a></h2>
+
+
+
+ <p>The single biggest hardware issue affecting webserver
+ performance is RAM. A webserver should never ever have to swap,
+ as swapping increases the latency of each request beyond a point
+ that users consider "fast enough". This causes users to hit
+ stop and reload, further increasing the load. You can, and
+ should, control the <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> setting so that your server
+ does not spawn so many children it starts swapping. This procedure
+ for doing this is simple: determine the size of your average Apache
+ process, by looking at your process list via a tool such as
+ <code>top</code>, and divide this into your total available memory,
+ leaving some room for other processes.</p>
+
+ <p>Beyond that the rest is mundane: get a fast enough CPU, a
+ fast enough network card, and fast enough disks, where "fast
+ enough" is something that needs to be determined by
+ experimentation.</p>
+
+ <p>Operating system choice is largely a matter of local
+ concerns. But some guidelines that have proven generally
+ useful are:</p>
+
+ <ul>
+ <li>
+ <p>Run the latest stable release and patchlevel of the
+ operating system that you choose. Many OS suppliers have
+ introduced significant performance improvements to their
+ TCP stacks and thread libraries in recent years.</p>
+ </li>
+
+ <li>
+ <p>If your OS supports a <code>sendfile(2)</code> system
+ call, make sure you install the release and/or patches
+ needed to enable it. (With Linux, for example, this means
+ using Linux 2.4 or later. For early releases of Solaris 8,
+ you may need to apply a patch.) On systems where it is
+ available, <code>sendfile</code> enables Apache 2 to deliver
+ static content faster and with lower CPU utilization.</p>
+ </li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="runtime" id="runtime">Run-Time Configuration Issues</a></h2>
+
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="../mod/mpm_common.html">mpm_common</a></code></li><li><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code></li><li><code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code></li><li><code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code></li><li><code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code></li><li><code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code></li><li><code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li></ul></td></tr></table>
+
+ <h3><a name="dns" id="dns">HostnameLookups and other DNS considerations</a></h3>
+
+
+
+ <p>Prior to Apache 1.3, <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> defaulted to <code>On</code>.
+ This adds latency to every request because it requires a
+ DNS lookup to complete before the request is finished. In
+ Apache 1.3 this setting defaults to <code>Off</code>. If you need
+ to have addresses in your log files resolved to hostnames, use the
+ <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>
+ program that comes with Apache, or one of the numerous log
+ reporting packages which are available.</p>
+
+ <p>It is recommended that you do this sort of postprocessing of
+ your log files on some machine other than the production web
+ server machine, in order that this activity not adversely affect
+ server performance.</p>
+
+ <p>If you use any <code><code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code>
+ from domain</code> or <code><code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code> from domain</code>
+ directives (i.e., using a hostname, or a domain name, rather than
+ an IP address) then you will pay for
+ a double reverse DNS lookup (a reverse, followed by a forward
+ to make sure that the reverse is not being spoofed). For best
+ performance, therefore, use IP addresses, rather than names, when
+ using these directives, if possible.</p>
+
+ <p>Note that it's possible to scope the directives, such as
+ within a <code>&lt;Location /server-status&gt;</code> section.
+ In this case the DNS lookups are only performed on requests
+ matching the criteria. Here's an example which disables lookups
+ except for <code>.html</code> and <code>.cgi</code> files:</p>
+
+ <div class="example"><p><code>
+ HostnameLookups off<br />
+ &lt;Files ~ "\.(html|cgi)$"&gt;<br />
+ <span class="indent">
+ HostnameLookups on<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+ <p>But even still, if you just need DNS names in some CGIs you
+ could consider doing the <code>gethostbyname</code> call in the
+ specific CGIs that need it.</p>
+
+
+
+ <h3><a name="symlinks" id="symlinks">FollowSymLinks and SymLinksIfOwnerMatch</a></h3>
+
+
+
+ <p>Wherever in your URL-space you do not have an <code>Options
+ FollowSymLinks</code>, or you do have an <code>Options
+ SymLinksIfOwnerMatch</code> Apache will have to issue extra
+ system calls to check up on symlinks. One extra call per
+ filename component. For example, if you had:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Options SymLinksIfOwnerMatch<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>and a request is made for the URI <code>/index.html</code>.
+ Then Apache will perform <code>lstat(2)</code> on
+ <code>/www</code>, <code>/www/htdocs</code>, and
+ <code>/www/htdocs/index.html</code>. The results of these
+ <code>lstats</code> are never cached, so they will occur on
+ every single request. If you really desire the symlinks
+ security checking you can do something like this:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Options FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /www/htdocs&gt;<br />
+ <span class="indent">
+ Options -FollowSymLinks +SymLinksIfOwnerMatch<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>This at least avoids the extra checks for the
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> path.
+ Note that you'll need to add similar sections if you
+ have any <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> or
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> paths
+ outside of your document root. For highest performance,
+ and no symlink protection, set <code>FollowSymLinks</code>
+ everywhere, and never set <code>SymLinksIfOwnerMatch</code>.</p>
+
+
+
+ <h3><a name="htacess" id="htacess">AllowOverride</a></h3>
+
+
+
+ <p>Wherever in your URL-space you allow overrides (typically
+ <code>.htaccess</code> files) Apache will attempt to open
+ <code>.htaccess</code> for each filename component. For
+ example,</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride all<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>and a request is made for the URI <code>/index.html</code>.
+ Then Apache will attempt to open <code>/.htaccess</code>,
+ <code>/www/.htaccess</code>, and
+ <code>/www/htdocs/.htaccess</code>. The solutions are similar
+ to the previous case of <code>Options FollowSymLinks</code>.
+ For highest performance use <code>AllowOverride None</code>
+ everywhere in your filesystem.</p>
+
+
+
+ <h3><a name="negotiation" id="negotiation">Negotiation</a></h3>
+
+
+
+ <p>If at all possible, avoid content-negotiation if you're
+ really interested in every last ounce of performance. In
+ practice the benefits of negotiation outweigh the performance
+ penalties. There's one case where you can speed up the server.
+ Instead of using a wildcard such as:</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index
+ </code></p></div>
+
+ <p>Use a complete list of options:</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index.cgi index.pl index.shtml index.html
+ </code></p></div>
+
+ <p>where you list the most common choice first.</p>
+
+ <p>Also note that explicitly creating a <code>type-map</code>
+ file provides better performance than using
+ <code>MultiViews</code>, as the necessary information can be
+ determined by reading this single file, rather than having to
+ scan the directory for files.</p>
+
+ <p>If your site needs content negotiation consider using
+ <code>type-map</code> files, rather than the <code>Options
+ MultiViews</code> directive to accomplish the negotiation. See the
+ <a href="../content-negotiation.html">Content Negotiation</a>
+ documentation for a full discussion of the methods of negotiation,
+ and instructions for creating <code>type-map</code> files.</p>
+
+
+
+ <h3>Memory-mapping</h3>
+
+
+
+ <p>In situations where Apache 2.0 needs to look at the contents
+ of a file being delivered--for example, when doing server-side-include
+ processing--it normally memory-maps the file if the OS supports
+ some form of <code>mmap(2)</code>.</p>
+
+ <p>On some platforms, this memory-mapping improves performance.
+ However, there are cases where memory-mapping can hurt the performance
+ or even the stability of the httpd:</p>
+
+ <ul>
+ <li>
+ <p>On some operating systems, <code>mmap</code> does not scale
+ as well as <code>read(2)</code> when the number of CPUs increases.
+ On multiprocessor Solaris servers, for example, Apache 2.0 sometimes
+ delivers server-parsed files faster when <code>mmap</code> is disabled.</p>
+ </li>
+
+ <li>
+ <p>If you memory-map a file located on an NFS-mounted filesystem
+ and a process on another NFS client machine deletes or truncates
+ the file, your process may get a bus error the next time it tries
+ to access the mapped file content.</p>
+ </li>
+ </ul>
+
+ <p>For installations where either of these factors applies, you
+ should use <code>EnableMMAP off</code> to disable the memory-mapping
+ of delivered files. (Note: This directive can be overridden on
+ a per-directory basis.)</p>
+
+
+
+ <h3>Sendfile</h3>
+
+
+
+ <p>In situations where Apache 2.0 can ignore the contents of the file
+ to be delivered -- for example, when serving static file content --
+ it normally uses the kernel sendfile support the file if the OS
+ supports the <code>sendfile(2)</code> operation.</p>
+
+ <p>On most platforms, using sendfile improves performance by eliminating
+ separate read and send mechanics. However, there are cases where using
+ sendfile can harm the stability of the httpd:</p>
+
+ <ul>
+ <li>
+ <p>Some platforms may have broken sendfile support that the build
+ system did not detect, especially if the binaries were built on
+ another box and moved to such a machine with broken sendfile support.</p>
+ </li>
+ <li>
+ <p>With an NFS-mounted files, the kernel may be unable
+ to reliably serve the network file through it's own cache.</p>
+ </li>
+ </ul>
+
+ <p>For installations where either of these factors applies, you
+ should use <code>EnableSendfile off</code> to disable sendfile
+ delivery of file contents. (Note: This directive can be overridden
+ on a per-directory basis.)</p>
+
+
+
+ <h3><a name="process" id="process">Process Creation</a></h3>
+
+
+
+ <p>Prior to Apache 1.3 the <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>, and <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> settings all had drastic effects on
+ benchmark results. In particular, Apache required a "ramp-up"
+ period in order to reach a number of children sufficient to serve
+ the load being applied. After the initial spawning of
+ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> children,
+ only one child per second would be created to satisfy the
+ <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>
+ setting. So a server being accessed by 100 simultaneous
+ clients, using the default <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> of <code>5</code> would take on
+ the order 95 seconds to spawn enough children to handle
+ the load. This works fine in practice on real-life servers,
+ because they aren't restarted frequently. But does really
+ poorly on benchmarks which might only run for ten minutes.</p>
+
+ <p>The one-per-second rule was implemented in an effort to
+ avoid swamping the machine with the startup of new children. If
+ the machine is busy spawning children it can't service
+ requests. But it has such a drastic effect on the perceived
+ performance of Apache that it had to be replaced. As of Apache
+ 1.3, the code will relax the one-per-second rule. It will spawn
+ one, wait a second, then spawn two, wait a second, then spawn
+ four, and it will continue exponentially until it is spawning
+ 32 children per second. It will stop whenever it satisfies the
+ <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>
+ setting.</p>
+
+ <p>This appears to be responsive enough that it's almost
+ unnecessary to twiddle the <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code> and <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> knobs. When more than 4 children are
+ spawned per second, a message will be emitted to the
+ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>. If you
+ see a lot of these errors then consider tuning these settings.
+ Use the <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> output as a guide.</p>
+
+ <p>Related to process creation is process death induced by the
+ <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ setting. By default this is <code>0</code>,
+ which means that there is no limit to the number of requests
+ handled per child. If your configuration currently has this set
+ to some very low number, such as <code>30</code>, you may want to bump this
+ up significantly. If you are running SunOS or an old version of
+ Solaris, limit this to <code>10000</code> or so because of memory leaks.</p>
+
+ <p>When keep-alives are in use, children will be kept busy
+ doing nothing waiting for more requests on the already open
+ connection. The default <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> of <code>5</code>
+ seconds attempts to minimize this effect. The tradeoff here is
+ between network bandwidth and server resources. In no event
+ should you raise this above about <code>60</code> seconds, as <a href="http://www.research.digital.com/wrl/techreports/abstracts/95.4.html">
+ most of the benefits are lost</a>.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compiletime" id="compiletime">Compile-Time Configuration Issues</a></h2>
+
+
+
+ <h3>Choosing an MPM</h3>
+
+
+
+ <p>Apache 2.x supports pluggable concurrency models, called
+ <a href="../mpm.html">Multi-Processing Modules</a> (MPMs).
+ When building Apache, you must choose an MPM to use. There
+ are platform-specific MPMs for some platforms:
+ <code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>,
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, and <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>. For
+ general Unix-type systems, there are several MPMs from which
+ to choose. The choice of MPM can affect the speed and scalability
+ of the httpd:</p>
+
+ <ul>
+
+ <li>The <code class="module"><a href="../mod/worker.html">worker</a></code> MPM uses multiple child
+ processes with many threads each. Each thread handles
+ one connection at a time. Worker generally is a good
+ choice for high-traffic servers because it has a smaller
+ memory footprint than the prefork MPM.</li>
+
+ <li>The <code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM uses multiple child
+ processes with one thread each. Each process handles
+ one connection at a time. On many systems, prefork is
+ comparable in speed to worker, but it uses more memory.
+ Prefork's threadless design has advantages over worker
+ in some situations: it can be used with non-thread-safe
+ third-party modules, and it is easier to debug on platforms
+ with poor thread debugging support.</li>
+
+ </ul>
+
+ <p>For more information on these and other MPMs, please
+ see the MPM <a href="../mpm.html">documentation</a>.</p>
+
+
+
+ <h3><a name="modules" id="modules">Modules</a></h3>
+
+
+
+ <p>Since memory usage is such an important consideration in
+ performance, you should attempt to eliminate modules that youare
+ not actually using. If you have built the modules as <a href="../dso.html">DSOs</a>, eliminating modules is a simple
+ matter of commenting out the associated <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive for that module.
+ This allows you to experiment with removing modules, and seeing
+ if your site still functions in their absense.</p>
+
+ <p>If, on the other hand, you have modules statically linked
+ into your Apache binary, you will need to recompile Apache in
+ order to remove unwanted modules.</p>
+
+ <p>An associated question that arises here is, of course, what
+ modules you need, and which ones you don't. The answer here
+ will, of course, vary from one web site to another. However, the
+ <em>minimal</em> list of modules which you can get by with tends
+ to include <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>,
+ and <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. <code>mod_log_config</code> is,
+ of course, optional, as you can run a web site without log
+ files. This is, however, not recommended.</p>
+
+
+
+ <h3>Atomic Operations</h3>
+
+
+
+ <p>Some modules, such as <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> and
+ recent development builds of the worker MPM, use APR's
+ atomic API. This API provides atomic operations that can
+ be used for lightweight thread synchronization.</p>
+
+ <p>By default, APR implements these operations using the
+ most efficient mechanism available on each target
+ OS/CPU platform. Many modern CPUs, for example, have
+ an instruction that does an atomic compare-and-swap (CAS)
+ operation in hardware. On some platforms, however, APR
+ defaults to a slower, mutex-based implementation of the
+ atomic API in order to ensure compatibility with older
+ CPU models that lack such instructions. If you are
+ building Apache for one of these platforms, and you plan
+ to run only on newer CPUs, you can select a faster atomic
+ implementation at build time by configuring Apache with
+ the <code>--enable-nonportable-atomics</code> option:</p>
+
+ <div class="example"><p><code>
+ ./buildconf<br />
+ ./configure --with-mpm=worker --enable-nonportable-atomics=yes
+ </code></p></div>
+
+ <p>The <code>--enable-nonportable-atomics</code> option is
+ relevant for the following platforms:</p>
+
+ <ul>
+
+ <li>Solaris on SPARC<br />
+ By default, APR uses mutex-based atomics on Solaris/SPARC.
+ If you configure with <code>--enable-nonportable-atomics</code>,
+ however, APR generates code that uses a SPARC v8plus opcode for
+ fast hardware compare-and-swap. If you configure Apache with
+ this option, the atomic operations will be more efficient
+ (allowing for lower CPU utilization and higher concurrency),
+ but the resulting executable will run only on UltraSPARC
+ chips.
+ </li>
+
+ <li>Linux on x86<br />
+ By default, APR uses mutex-based atomics on Linux. If you
+ configure with <code>--enable-nonportable-atomics</code>,
+ however, APR generates code that uses a 486 opcode for fast
+ hardware compare-and-swap. This will result in more efficient
+ atomic operations, but the resulting executable will run only
+ on 486 and later chips (and not on 386).
+ </li>
+
+ </ul>
+
+
+
+ <h3>mod_status and ExtendedStatus On</h3>
+
+
+
+ <p>If you include <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> and you also set
+ <code>ExtendedStatus On</code> when building and running
+ Apache, then on every request Apache will perform two calls to
+ <code>gettimeofday(2)</code> (or <code>times(2)</code>
+ depending on your operating system), and (pre-1.3) several
+ extra calls to <code>time(2)</code>. This is all done so that
+ the status report contains timing indications. For highest
+ performance, set <code>ExtendedStatus off</code> (which is the
+ default).</p>
+
+
+
+ <h3>accept Serialization - multiple sockets</h3>
+
+
+
+ <div class="warning"><h3>Warning:</h3>
+ <p>This section has not been fully updated
+ to take into account changes made in the 2.0 version of the
+ Apache HTTP Server. Some of the information may still be
+ relevant, but please use it with care.</p>
+ </div>
+
+ <p>This discusses a shortcoming in the Unix socket API. Suppose
+ your web server uses multiple <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> statements to listen on either multiple
+ ports or multiple addresses. In order to test each socket
+ to see if a connection is ready Apache uses
+ <code>select(2)</code>. <code>select(2)</code> indicates that a
+ socket has <em>zero</em> or <em>at least one</em> connection
+ waiting on it. Apache's model includes multiple children, and
+ all the idle ones test for new connections at the same time. A
+ naive implementation looks something like this (these examples
+ do not match the code, they're contrived for pedagogical
+ purposes):</p>
+
+ <div class="example"><p><code>
+ for (;;) {<br />
+ <span class="indent">
+ for (;;) {<br />
+ <span class="indent">
+ fd_set accept_fds;<br />
+ <br />
+ FD_ZERO (&amp;accept_fds);<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ FD_SET (i, &amp;accept_fds);<br />
+ </span>
+ }<br />
+ rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
+ if (rc &lt; 1) continue;<br />
+ new_connection = -1;<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ if (FD_ISSET (i, &amp;accept_fds)) {<br />
+ <span class="indent">
+ new_connection = accept (i, NULL, NULL);<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ process the new_connection;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>But this naive implementation has a serious starvation problem.
+ Recall that multiple children execute this loop at the same
+ time, and so multiple children will block at
+ <code>select</code> when they are in between requests. All
+ those blocked children will awaken and return from
+ <code>select</code> when a single request appears on any socket
+ (the number of children which awaken varies depending on the
+ operating system and timing issues). They will all then fall
+ down into the loop and try to <code>accept</code> the
+ connection. But only one will succeed (assuming there's still
+ only one connection ready), the rest will be <em>blocked</em>
+ in <code>accept</code>. This effectively locks those children
+ into serving requests from that one socket and no other
+ sockets, and they'll be stuck there until enough new requests
+ appear on that socket to wake them all up. This starvation
+ problem was first documented in <a href="http://bugs.apache.org/index/full/467">PR#467</a>. There
+ are at least two solutions.</p>
+
+ <p>One solution is to make the sockets non-blocking. In this
+ case the <code>accept</code> won't block the children, and they
+ will be allowed to continue immediately. But this wastes CPU
+ time. Suppose you have ten idle children in
+ <code>select</code>, and one connection arrives. Then nine of
+ those children will wake up, try to <code>accept</code> the
+ connection, fail, and loop back into <code>select</code>,
+ accomplishing nothing. Meanwhile none of those children are
+ servicing requests that occurred on other sockets until they
+ get back up to the <code>select</code> again. Overall this
+ solution does not seem very fruitful unless you have as many
+ idle CPUs (in a multiprocessor box) as you have idle children,
+ not a very likely situation.</p>
+
+ <p>Another solution, the one used by Apache, is to serialize
+ entry into the inner loop. The loop looks like this
+ (differences highlighted):</p>
+
+ <div class="example"><p><code>
+ for (;;) {<br />
+ <span class="indent">
+ <strong>accept_mutex_on ();</strong><br />
+ for (;;) {<br />
+ <span class="indent">
+ fd_set accept_fds;<br />
+ <br />
+ FD_ZERO (&amp;accept_fds);<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ FD_SET (i, &amp;accept_fds);<br />
+ </span>
+ }<br />
+ rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
+ if (rc &lt; 1) continue;<br />
+ new_connection = -1;<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ if (FD_ISSET (i, &amp;accept_fds)) {<br />
+ <span class="indent">
+ new_connection = accept (i, NULL, NULL);<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ <strong>accept_mutex_off ();</strong><br />
+ process the new_connection;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p><a id="serialize" name="serialize">The functions</a>
+ <code>accept_mutex_on</code> and <code>accept_mutex_off</code>
+ implement a mutual exclusion semaphore. Only one child can have
+ the mutex at any time. There are several choices for
+ implementing these mutexes. The choice is defined in
+ <code>src/conf.h</code> (pre-1.3) or
+ <code>src/include/ap_config.h</code> (1.3 or later). Some
+ architectures do not have any locking choice made, on these
+ architectures it is unsafe to use multiple
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ directives.</p>
+
+ <p>The directive <code class="directive"><a href="../mod/mpm_common.html#acceptmutex">AcceptMutex</a></code> can be used to
+ change the selected mutex implementation at run-time.</p>
+
+ <dl>
+ <dt><code>AcceptMutex flock</code></dt>
+
+ <dd>
+ <p>This method uses the <code>flock(2)</code> system call to
+ lock a lock file (located by the <code class="directive"><a href="../mod/mpm_common.html#lockfile">LockFile</a></code> directive).</p>
+ </dd>
+
+ <dt><code>AcceptMutex fcntl</code></dt>
+
+ <dd>
+ <p>This method uses the <code>fcntl(2)</code> system call to
+ lock a lock file (located by the <code class="directive"><a href="../mod/mpm_common.html#lockfile">LockFile</a></code> directive).</p>
+ </dd>
+
+ <dt><code>AcceptMutex sysvsem</code></dt>
+
+ <dd>
+ <p>(1.3 or later) This method uses SysV-style semaphores to
+ implement the mutex. Unfortunately SysV-style semaphores have
+ some bad side-effects. One is that it's possible Apache will
+ die without cleaning up the semaphore (see the
+ <code>ipcs(8)</code> man page). The other is that the
+ semaphore API allows for a denial of service attack by any
+ CGIs running under the same uid as the webserver
+ (<em>i.e.</em>, all CGIs, unless you use something like
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code> or <code>cgiwrapper</code>). For these
+ reasons this method is not used on any architecture except
+ IRIX (where the previous two are prohibitively expensive
+ on most IRIX boxes).</p>
+ </dd>
+
+ <dt><code>AcceptMutex pthread</code></dt>
+
+ <dd>
+ <p>(1.3 or later) This method uses POSIX mutexes and should
+ work on any architecture implementing the full POSIX threads
+ specification, however appears to only work on Solaris (2.5
+ or later), and even then only in certain configurations. If
+ you experiment with this you should watch out for your server
+ hanging and not responding. Static content only servers may
+ work just fine.</p>
+ </dd>
+
+ <dt><code>AcceptMutex posixsem</code></dt>
+
+ <dd>
+ <p>(2.0 or later) This method uses POSIX semaphores. The
+ semaphore ownership is not recovered if a thread in the process
+ holding the mutex segfaults, resulting in a hang of the web
+ server.</p>
+ </dd>
+
+ </dl>
+
+ <p>If your system has another method of serialization which
+ isn't in the above list then it may be worthwhile adding code
+ for it to APR.</p>
+
+ <p>Another solution that has been considered but never
+ implemented is to partially serialize the loop -- that is, let
+ in a certain number of processes. This would only be of
+ interest on multiprocessor boxes where it's possible multiple
+ children could run simultaneously, and the serialization
+ actually doesn't take advantage of the full bandwidth. This is
+ a possible area of future investigation, but priority remains
+ low because highly parallel web servers are not the norm.</p>
+
+ <p>Ideally you should run servers without multiple
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ statements if you want the highest performance.
+ But read on.</p>
+
+
+
+ <h3>accept Serialization - single socket</h3>
+
+
+
+ <p>The above is fine and dandy for multiple socket servers, but
+ what about single socket servers? In theory they shouldn't
+ experience any of these same problems because all children can
+ just block in <code>accept(2)</code> until a connection
+ arrives, and no starvation results. In practice this hides
+ almost the same "spinning" behaviour discussed above in the
+ non-blocking solution. The way that most TCP stacks are
+ implemented, the kernel actually wakes up all processes blocked
+ in <code>accept</code> when a single connection arrives. One of
+ those processes gets the connection and returns to user-space,
+ the rest spin in the kernel and go back to sleep when they
+ discover there's no connection for them. This spinning is
+ hidden from the user-land code, but it's there nonetheless.
+ This can result in the same load-spiking wasteful behaviour
+ that a non-blocking solution to the multiple sockets case
+ can.</p>
+
+ <p>For this reason we have found that many architectures behave
+ more "nicely" if we serialize even the single socket case. So
+ this is actually the default in almost all cases. Crude
+ experiments under Linux (2.0.30 on a dual Pentium pro 166
+ w/128Mb RAM) have shown that the serialization of the single
+ socket case causes less than a 3% decrease in requests per
+ second over unserialized single-socket. But unserialized
+ single-socket showed an extra 100ms latency on each request.
+ This latency is probably a wash on long haul lines, and only an
+ issue on LANs. If you want to override the single socket
+ serialization you can define
+ <code>SINGLE_LISTEN_UNSERIALIZED_ACCEPT</code> and then
+ single-socket servers will not serialize at all.</p>
+
+
+
+ <h3>Lingering Close</h3>
+
+
+
+ <p>As discussed in <a href="http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt">
+ draft-ietf-http-connection-00.txt</a> section 8, in order for
+ an HTTP server to <strong>reliably</strong> implement the
+ protocol it needs to shutdown each direction of the
+ communication independently (recall that a TCP connection is
+ bi-directional, each half is independent of the other). This
+ fact is often overlooked by other servers, but is correctly
+ implemented in Apache as of 1.2.</p>
+
+ <p>When this feature was added to Apache it caused a flurry of
+ problems on various versions of Unix because of a
+ shortsightedness. The TCP specification does not state that the
+ <code>FIN_WAIT_2</code> state has a timeout, but it doesn't prohibit it.
+ On systems without the timeout, Apache 1.2 induces many sockets
+ stuck forever in the <code>FIN_WAIT_2</code> state. In many cases this
+ can be avoided by simply upgrading to the latest TCP/IP patches
+ supplied by the vendor. In cases where the vendor has never
+ released patches (<em>i.e.</em>, SunOS4 -- although folks with
+ a source license can patch it themselves) we have decided to
+ disable this feature.</p>
+
+ <p>There are two ways of accomplishing this. One is the socket
+ option <code>SO_LINGER</code>. But as fate would have it, this
+ has never been implemented properly in most TCP/IP stacks. Even
+ on those stacks with a proper implementation (<em>i.e.</em>,
+ Linux 2.0.31) this method proves to be more expensive (cputime)
+ than the next solution.</p>
+
+ <p>For the most part, Apache implements this in a function
+ called <code>lingering_close</code> (in
+ <code>http_main.c</code>). The function looks roughly like
+ this:</p>
+
+ <div class="example"><p><code>
+ void lingering_close (int s)<br />
+ {<br />
+ <span class="indent">
+ char junk_buffer[2048];<br />
+ <br />
+ /* shutdown the sending side */<br />
+ shutdown (s, 1);<br />
+ <br />
+ signal (SIGALRM, lingering_death);<br />
+ alarm (30);<br />
+ <br />
+ for (;;) {<br />
+ <span class="indent">
+ select (s for reading, 2 second timeout);<br />
+ if (error) break;<br />
+ if (s is ready for reading) {<br />
+ <span class="indent">
+ if (read (s, junk_buffer, sizeof (junk_buffer)) &lt;= 0) {<br />
+ <span class="indent">
+ break;<br />
+ </span>
+ }<br />
+ /* just toss away whatever is here */<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ <br />
+ close (s);<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>This naturally adds some expense at the end of a connection,
+ but it is required for a reliable implementation. As HTTP/1.1
+ becomes more prevalent, and all connections are persistent,
+ this expense will be amortized over more requests. If you want
+ to play with fire and disable this feature you can define
+ <code>NO_LINGCLOSE</code>, but this is not recommended at all.
+ In particular, as HTTP/1.1 pipelined persistent connections
+ come into use <code>lingering_close</code> is an absolute
+ necessity (and <a href="http://www.w3.org/Protocols/HTTP/Performance/Pipeline.html">
+ pipelined connections are faster</a>, so you want to support
+ them).</p>
+
+
+
+ <h3>Scoreboard File</h3>
+
+
+
+ <p>Apache's parent and children communicate with each other
+ through something called the scoreboard. Ideally this should be
+ implemented in shared memory. For those operating systems that
+ we either have access to, or have been given detailed ports
+ for, it typically is implemented using shared memory. The rest
+ default to using an on-disk file. The on-disk file is not only
+ slow, but it is unreliable (and less featured). Peruse the
+ <code>src/main/conf.h</code> file for your architecture and
+ look for either <code>USE_MMAP_SCOREBOARD</code> or
+ <code>USE_SHMGET_SCOREBOARD</code>. Defining one of those two
+ (as well as their companions <code>HAVE_MMAP</code> and
+ <code>HAVE_SHMGET</code> respectively) enables the supplied
+ shared memory code. If your system has another type of shared
+ memory, edit the file <code>src/main/http_main.c</code> and add
+ the hooks necessary to use it in Apache. (Send us back a patch
+ too please.)</p>
+
+ <div class="note">Historical note: The Linux port of Apache didn't start to
+ use shared memory until version 1.2 of Apache. This oversight
+ resulted in really poor and unreliable behaviour of earlier
+ versions of Apache on Linux.</div>
+
+
+
+ <h3>DYNAMIC_MODULE_LIMIT</h3>
+
+
+
+ <p>If you have no intention of using dynamically loaded modules
+ (you probably don't if you're reading this and tuning your
+ server for every last ounce of performance) then you should add
+ <code>-DDYNAMIC_MODULE_LIMIT=0</code> when building your
+ server. This will save RAM that's allocated only for supporting
+ dynamically loaded modules.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="trace" id="trace">Appendix: Detailed Analysis of a Trace</a></h2>
+
+
+
+ <p>Here is a system call trace of Apache 2.0.38 with the worker MPM
+ on Solaris 8. This trace was collected using:</p>
+
+ <div class="example"><p><code>
+ truss -l -p <var>httpd_child_pid</var>.
+ </code></p></div>
+
+ <p>The <code>-l</code> option tells truss to log the ID of the
+ LWP (lightweight process--Solaris's form of kernel-level thread)
+ that invokes each system call.</p>
+
+ <p>Other systems may have different system call tracing utilities
+ such as <code>strace</code>, <code>ktrace</code>, or <code>par</code>.
+ They all produce similar output.</p>
+
+ <p>In this trace, a client has requested a 10KB static file
+ from the httpd. Traces of non-static requests or requests
+ with content negotiation look wildly different (and quite ugly
+ in some cases).</p>
+
+ <div class="example"><pre>/67: accept(3, 0x00200BEC, 0x00200C0C, 1) (sleeping...)
+/67: accept(3, 0x00200BEC, 0x00200C0C, 1) = 9</pre></div>
+
+ <p>In this trace, the listener thread is running within LWP #67.</p>
+
+ <div class="note">Note the lack of <code>accept(2)</code> serialization. On this
+ particular platform, the worker MPM uses an unserialized accept by
+ default unless it is listening on multiple ports.</div>
+
+ <div class="example"><pre>/65: lwp_park(0x00000000, 0) = 0
+/67: lwp_unpark(65, 1) = 0</pre></div>
+
+ <p>Upon accepting the connection, the listener thread wakes up
+ a worker thread to do the request processing. In this trace,
+ the worker thread that handles the request is mapped to LWP #65.</p>
+
+ <div class="example"><pre>/65: getsockname(9, 0x00200BA4, 0x00200BC4, 1) = 0</pre></div>
+
+ <p>In order to implement virtual hosts, Apache needs to know
+ the local socket address used to accept the connection. It
+ is possible to eliminate this call in many situations (such
+ as when there are no virtual hosts, or when
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> directives
+ are used which do not have wildcard addresses). But
+ no effort has yet been made to do these optimizations. </p>
+
+ <div class="example"><pre>/65: brk(0x002170E8) = 0
+/65: brk(0x002190E8) = 0</pre></div>
+
+ <p>The <code>brk(2)</code> calls allocate memory from the heap.
+ It is rare to see these in a system call trace, because the httpd
+ uses custom memory allocators (<code>apr_pool</code> and
+ <code>apr_bucket_alloc</code>) for most request processing.
+ In this trace, the httpd has just been started, so it must
+ call <code>malloc(3)</code> to get the blocks of raw memory
+ with which to create the custom memory allocators.</p>
+
+ <div class="example"><pre>/65: fcntl(9, F_GETFL, 0x00000000) = 2
+/65: fstat64(9, 0xFAF7B818) = 0
+/65: getsockopt(9, 65535, 8192, 0xFAF7B918, 0xFAF7B910, 2190656) = 0
+/65: fstat64(9, 0xFAF7B818) = 0
+/65: getsockopt(9, 65535, 8192, 0xFAF7B918, 0xFAF7B914, 2190656) = 0
+/65: setsockopt(9, 65535, 8192, 0xFAF7B918, 4, 2190656) = 0
+/65: fcntl(9, F_SETFL, 0x00000082) = 0</pre></div>
+
+ <p>Next, the worker thread puts the connection to the client (file
+ descriptor 9) in non-blocking mode. The <code>setsockopt(2)</code>
+ and <code>getsockopt(2)</code> calls are a side-effect of how
+ Solaris's libc handles <code>fcntl(2)</code> on sockets.</p>
+
+ <div class="example"><pre>/65: read(9, " G E T / 1 0 k . h t m".., 8000) = 97</pre></div>
+
+ <p>The worker thread reads the request from the client.</p>
+
+ <div class="example"><pre>/65: stat("/var/httpd/apache/httpd-8999/htdocs/10k.html", 0xFAF7B978) = 0
+/65: open("/var/httpd/apache/httpd-8999/htdocs/10k.html", O_RDONLY) = 10</pre></div>
+
+ <p>This httpd has been configured with <code>Options FollowSymLinks</code>
+ and <code>AllowOverride None</code>. Thus it doesn't need to
+ <code>lstat(2)</code> each directory in the path leading up to the
+ requested file, nor check for <code>.htaccess</code> files.
+ It simply calls <code>stat(2)</code> to verify that the file:
+ 1) exists, and 2) is a regular file, not a directory.</p>
+
+ <div class="example"><pre>/65: sendfilev(0, 9, 0x00200F90, 2, 0xFAF7B53C) = 10269</pre></div>
+
+ <p>In this example, the httpd is able to send the HTTP response
+ header and the requested file with a single <code>sendfilev(2)</code>
+ system call. Sendfile semantics vary among operating systems. On some other
+ systems, it is necessary to do a <code>write(2)</code> or
+ <code>writev(2)</code> call to send the headers before calling
+ <code>sendfile(2)</code>.</p>
+
+ <div class="example"><pre>/65: write(4, " 1 2 7 . 0 . 0 . 1 - ".., 78) = 78</pre></div>
+
+ <p>This <code>write(2)</code> call records the request in the
+ access log. Note that one thing missing from this trace is a
+ <code>time(2)</code> call. Unlike Apache 1.3, Apache 2.0 uses
+ <code>gettimeofday(3)</code> to look up the time. On some operating
+ systems, like Linux or Solaris, <code>gettimeofday</code> has an
+ optimized implementation that doesn't require as much overhead
+ as a typical system call.</p>
+
+ <div class="example"><pre>/65: shutdown(9, 1, 1) = 0
+/65: poll(0xFAF7B980, 1, 2000) = 1
+/65: read(9, 0xFAF7BC20, 512) = 0
+/65: close(9) = 0</pre></div>
+
+ <p>The worker thread does a lingering close of the connection.</p>
+
+ <div class="example"><pre>/65: close(10) = 0
+/65: lwp_park(0x00000000, 0) (sleeping...)</pre></div>
+
+ <p>Finally the worker thread closes the file that it has just delivered
+ and blocks until the listener assigns it another connection.</p>
+
+ <div class="example"><pre>/67: accept(3, 0x001FEB74, 0x001FEB94, 1) (sleeping...)</pre></div>
+
+ <p>Meanwhile, the listener thread is able to accept another connection
+ as soon as it has dispatched this connection to a worker thread (subject
+ to some flow-control logic in the worker MPM that throttles the listener
+ if all the available workers are busy). Though it isn't apparent from
+ this trace, the next <code>accept(2)</code> can (and usually does, under
+ high load conditions) occur in parallel with the worker thread's handling
+ of the just-accepted connection.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/perf-tuning.html.ko.euc-kr b/docs/manual/misc/perf-tuning.html.ko.euc-kr
new file mode 100644
index 00000000..c4ba7013
--- /dev/null
+++ b/docs/manual/misc/perf-tuning.html.ko.euc-kr
@@ -0,0 +1,976 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>ġ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/misc/perf-tuning.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/perf-tuning.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p>ġ 2.0 ɰ ðɼ µ
+ ̴. ġũ
+ ʾ ġ 2.0 .</p>
+
+ <p>ġ 1.3 ؼ 2.0 ó Ȯ强(scalability)
+ ̱ ȭ ߴ. ⺻ κ ȭ
+ Ѵ. ׷ Ͻ Ȥ ɿ
+ ū ִ. ġ 2.0 ϱ
+ ڰ ִ ɼ Ѵ. 
+ ɼ ϵ ü Ȱϵ
+ ϴ ݸ,  ɼ ӵ Ѵ.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#hardware">ϵ ü ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#runtime"> ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compiletime">Ͻ ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#trace">η: ýȣ ڼ мϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hardware" id="hardware">ϵ ü ؼ</a></h2>
+
+
+
+ <p> ɿ ū ִ ޸𸮴.
+ û ð ڰ " ٰ" ϰ
+ ø⶧ ϸ ȵȴ. ڴ
+ ϰ ٽ Ͽ ϰ Ѵ. <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> þ Ͽ
+ ڽ ʵ ؾ
+ Ѵ. ϴ: <code>top</code>
+ μ ġ μ ޸ 뷮
+ ˾Ƴ, ü 밡 ޸𸮿 ٸ μ
+ .</p>
+
+ <p> ϴ: CPU, Ʈī,
+ ũ, ⼭ " " ؼ ؾ
+ Ѵ.</p>
+
+ <p>ü ˾Ƽ ̴. ׷ Ϲ
+ ϴٰ Ǹ  ħ ִ:</p>
+
+ <ul>
+ <li>
+ <p> ü ֽ ġ Ѵ.
+ ü ۻ ֱ TCP ð ̺귯
+ ӵ ߴ.</p>
+ </li>
+
+ <li>
+ <p>ü <code>sendfile(2)</code> ýȣ
+ Ѵٸ, ̸ ϱ ̳ ġ ġϿ
+ ȮѴ. ( , 2.4 ̻ Ѵ.
+ Solaris 8 ʱ ġ ʿϴ.) ϴ ý̶
+ ġ 2 <code>sendfile</code> Ͽ CPU
+ ϸ մ.</p>
+ </li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="runtime" id="runtime"> ؼ</a></h2>
+
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="../mod/mpm_common.html">mpm_common</a></code></li><li><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code></li><li><code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code></li><li><code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code></li><li><code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code></li><li><code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code></li><li><code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li></ul></td></tr></table>
+
+ <h3><a name="dns" id="dns">HostnameLookups DNS </a></h3>
+
+
+
+ <p>ġ 1.3 <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> ⺻
+ <code>On</code>̿. û ġ DNS ˻
+ ϹǷ û . ġ 1.3
+ ⺻ <code>Off</code> Ǿ. α ּҸ
+ ȣƮ ȯϷ αó α׷ ϳ,
+ ġ Ե <a href="../programs/logresolve.html"><code>logresolve</code></a>
+ α׷ ϶.</p>
+
+ <p>αó ۾ ɿ ǿ ġǷ
+ ϴ ƴ ٸ ǻͿ α óϱ
+ ٶ.</p>
+
+ <p><code><code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code>
+ from domain</code>̳ <code><code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code> from domain</code>
+ þ Ѵٸ (, IP ּҰ ƴ ȣƮ̳ θ
+ Ѵٸ) ε ߺ- DNS ˻ (˻ Ƿ
+ Ǿ Ȯϱ ٽ ˻) ؾ Ѵ. ׷Ƿ
+ ̱ ̷ þ ϸ ̸ IP
+ ּҸ Ѵ.</p>
+
+ <p><code>&lt;Location /server-status&gt;</code>
+ þ ϶.
+ ǿ ´ û DNS ȸ Ѵ.
+ <code>.html</code> <code>.cgi</code> ϸ DNS ˻
+ ϴ :</p>
+
+ <div class="example"><p><code>
+ HostnameLookups off<br />
+ &lt;Files ~ "\.(html|cgi)$"&gt;<br />
+ <span class="indent">
+ HostnameLookups on<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+ <p>׷ CGI DNS ʿ ̶, ʿ Ư
+ CGI <code>gethostbyname</code> ȣ ϵ غ
+ ִ.</p>
+
+
+
+ <h3><a name="symlinks" id="symlinks">FollowSymLinks SymLinksIfOwnerMatch</a></h3>
+
+
+
+ <p>URL <code>Options FollowSymLinks</code>
+ ʰ <code>Options SymLinksIfOwnerMatch</code>
+ ϸ ġ ɺũ ˻ϱ ýȣ
+ ѹ ؾ Ѵ. ϸ κи ѹ ȣ
+ Ѵ. , :</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Options SymLinksIfOwnerMatch<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code>/index.html</code> URI û ִٰ .
+ ׷ ġ <code>/www</code>, <code>/www/htdocs</code>,
+ <code>/www/htdocs/index.html</code>
+ <code>lstat(2)</code> ȣѴ. <code>lstats</code>
+ ij ʱ⶧ û Ź
+ ۾ Ѵ. ¥ ɺũ ˻縦 Ѵٸ
+ ִ:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Options FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /www/htdocs&gt;<br />
+ <span class="indent">
+ Options -FollowSymLinks +SymLinksIfOwnerMatch<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> ּ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> δ ˻
+ ʴ´. DocumentRoot ۿ ִ η <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ 쿡 ʿϴ. ɺũ
+ ʰ ְ ,
+ <code>FollowSymLinks</code> ϰ,
+ <code>SymLinksIfOwnerMatch</code> ȵȴ.</p>
+
+
+
+ <h3><a name="htacess" id="htacess">AllowOverride</a></h3>
+
+
+
+ <p>URL overrides Ѵٸ (
+ <code>.htaccess</code> ) ġ ϸ κи
+ <code>.htaccess</code> õѴ. ,</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /www/htdocs<br />
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride all<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code>/index.html</code> URI û ִٰ .
+ ġ <code>/.htaccess</code>, <code>/www/.htaccess</code>,
+ <code>/www/htdocs/.htaccess</code> õѴ.
+ ذå <code>Options FollowSymLinks</code>
+ ϴ. ְ Ͻýۿ ؼ ׻
+ <code>AllowOverride None</code> Ѵ.</p>
+
+
+
+ <h3><a name="negotiation" id="negotiation"></a></h3>
+
+
+
+ <p>ϰ ¥ 󿡵 ִٸ
+ ´. ̵ Ϻ ۴.
+ ִ. ϵī带 ϴ :</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index
+ </code></p></div>
+
+ <p> Ѵ:</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index.cgi index.pl index.shtml index.html
+ </code></p></div>
+
+ <p> տ д.</p>
+
+ <p>, 丮 ϵ ã <code>MultiViews</code>
+ ٴ, ϸ ʿ ִ
+ <code>type-map</code>
+ ϶.</p>
+
+ <p>Ʈ ʿϴٸ <code>Options
+ MultiViews</code> þ ϱ⺸ <code>type-map</code>
+ ϶. ڼ
+ <code>type-map</code> <a href="../content-negotiation.html"></a> ϶.</p>
+
+
+
+ <h3>޸𸮴 (memory-mapping)</h3>
+
+
+
+ <p> , server-side-include óϴ ġ
+ 2.0 ü <code>mmap(2)</code>
+ Ѵٸ ޸𸮴Ѵ.</p>
+
+ <p> ÷ ޸𸮴 Ѵ. ׷
+ ޸𸮴 Ʈ
+ ġ 찡 ִ:</p>
+
+ <ul>
+ <li>
+ <p> ü <code>mmap</code> CPU
+ <code>read(2)</code> ŭ Ȯ强 ʴ.
+ , μ Solaris ġ 2.0
+ <code>mmap</code> ó
+ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>NFS Ʈ Ͻýۿ ִ ޸𸮴ϴ
+ ߿ ٸ NFS Ŭ̾Ʈ ִ μ
+ ų ũ⸦ ̸, μ
+ ޸𸮴 ϳ bus error ߻
+ ִ.</p>
+ </li>
+ </ul>
+
+ <p> ǿ شϸ ϴ ޸𸮴
+ ʵ <code>EnableMMAP off</code> ؾ Ѵ. (:
+ þ 丮 ִ.)</p>
+
+
+
+ <h3>Sendfile</h3>
+
+
+
+ <p>ġ ü <code>sendfile(2)</code> ϸ
+ Ŀ sendfile Ͽ -- , Ҷ
+ -- ִ.</p>
+
+ <p> ÷ sendfile ϸ read send
+ ʿ䰡  . ׷ sendfile ϸ
+ ġԵǴ 찡 ִ:</p>
+
+ <ul>
+ <li>
+ <p>sendfile ߸Ǿ ý
+ ߰ ϴ ÷ ִ. Ư ٸ ǻͿ
+ Ͽ sendfile ߸ ǻͷ
+ 쿡 ϴ.</p>
+ </li>
+ <li>
+ <p>Ŀ ڽ ij Ͽ NFS Ʈ
+ 찡 ִ.</p>
+ </li>
+ </ul>
+
+ <p> ǿ شϸ sendfile ʵ
+ <code>EnableSendfile off</code> ؾ Ѵ. (:
+ þ 丮 ִ.)</p>
+
+
+
+ <h3><a name="process" id="process">μ </a></h3>
+
+
+
+ <p>ġ 1.3 <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>, <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>
+ ġũ ū ƴ. Ư ġ ۾
+ ϱ ڽļ ٴٸ "" Ⱓ
+ ʿߴ. ó <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> ڽ
+ , <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>
+ ʴ ڽ ϳ . ׷ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> ⺻
+ <code>5</code> Ŭ̾Ʈ 100 ÿ ϸ
+ ϸ óϱ⿡ ڽ 95ʰ ɷȴ.
+ ʴ , 10а
+ ϴ ġũ ſ ڰ ´.</p>
+
+ <p>ʴ Ѱ Ģ ڽ ϸ鼭
+ ߴ. ǻͰ ڽ ϴ ٻڸ
+ û . ׷ Ģ ġ ü
+ ɿ ǿ ־ Ͽ. ġ 1.3 ʴ Ѱ
+ Ģ ȭǾ. ڵ ڽ Ѱ , 1 ,
+ ΰ , 1 , װ , ̷ ʴ
+ ڽ 32 鶧 Ѵ. ڽļ <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code> ٴٸ
+ ߴѴ.</p>
+
+ <p> ӵ <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>, <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> ʿ䰡 . ʿ
+ ڽ 4 ̻ ϸ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> Ѵ. ̷
+ ̸ ϱ ٶ.
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ̴.</p>
+
+ <p>μ Ͽ <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ μ Ѵ. ⺻ ڽĴ ó û
+ ٴ <code>0</code>̴. <code>30</code>
+ ſ ִٸ, ʿ䰡
+ ִ. SunOS Solaris Ѵٸ, ޸⶧
+ <code>10000</code> ϶.</p>
+
+ <p>(keep-alive) Ѵٸ ڽĵ ̹
+ ῡ ߰ û ٸ ƹ͵ ʱ⶧
+ ٻڴ. <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>
+ ⺻ <code>15</code> ʴ ̷ ּȭѴ. Ʈ
+ 뿪 ڿ ° Ѵ. <a href="http://www.research.digital.com/wrl/techreports/abstracts/95.4.html">
+ κ ⶧</a>  쿡
+ <code>60</code> ̻ ø .</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compiletime" id="compiletime">Ͻ ؼ</a></h2>
+
+
+
+ <h3>MPM </h3>
+
+
+
+ <p>ġ 2.x <a href="../mpm.html">ó</a>
+ (MPMs)̶ ü ִ ȭ Ѵ. ġ
+ Ҷ MPM ؾ Ѵ. <code class="module"><a href="../mod/beos.html">beos</a></code>,
+ <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>,
+ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> Ư ÷
+ ִ MPM ִ. Ϲ н ý MPM
+ ߿ ϳ ִ. ӵ
+ Ȯ强(scalability)  MPM ߳Ŀ ޷ȴ:</p>
+
+ <ul>
+
+ <li><code class="module"><a href="../mod/worker.html">worker</a></code> MPM ڽ μ
+ 带 Ѵ. ѹ
+ Ѵ. Ϲ worker prefork MPM
+ ޸𸮸 ϹǷ ŷ ϴ.</li>
+
+ <li><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM 尡 Ѱ ڽ
+ μ Ѵ. μ ѹ
+ Ѵ. ýۿ prefork ӵ worker
+ , ޸𸮸 Ѵ. Ȳ
+ 带 ʴ prefork worker
+ : 忡 (thread-safe)
+ ڰ ְ,
+ ÷ ִ.</li>
+
+ </ul>
+
+ <p> MPM ٸ MPM ڼ MPM <a href="../mpm.html"></a> ϱ ٶ.</p>
+
+
+
+ <h3><a name="modules" id="modules"></a></h3>
+
+
+
+ <p>޸ 뷮 ɿ ߿ ̱⶧
+ ʴ غ. <a href="../dso.html">DSO</a> ߴٸ
+ ⿡ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ ּóϸ
+ ȴ. ׷ ϰ Ͽ Ʈ ̵
+ ϴ 캼 ִ.</p>
+
+ <p>ݴ ġ Ͽ ũִٸ
+ ʴ ϱ ġ ؾ
+ Ѵ.</p>
+
+ <p>⼭ 翬  ϰ
+ ǹ . Ʈ ٸ. ׷ Ƹ
+ <em>ּ</em> <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>,
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>, <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>
+ ̴. Ʈ α ʿٸ
+ <code>mod_log_config</code>  ȴ. ׷ õ
+ ʴ´.</p>
+
+
+
+ <h3>Atomic </h3>
+
+
+
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ֱ
+ worker MPM APR atomic API Ѵ. API 淮
+ ȭ atomic Ѵ.</p>
+
+ <p>⺻ APR ü/CPU ÷ ȿ
+ Ͽ Ѵ. , ֽ
+ CPU ϵ atomic compare-and-swap (CAS)
+ ϴ ɾ ִ. ׷  ÷ APR ̷
+ ɾ CPU ȣȯ mutex
+ ⺻ Ѵ. ̷ ÷ ġ
+ Ҷ ġ ֽ CPU ȹ̶,
+ ġ Ҷ <code>--enable-nonportable-atomics</code>
+ ɼ Ͽ atomic ִ:</p>
+
+ <div class="example"><p><code>
+ ./buildconf<br />
+ ./configure --with-mpm=worker --enable-nonportable-atomics=yes
+ </code></p></div>
+
+ <p><code>--enable-nonportable-atomics</code> ɼ
+ ÷ ִ:</p>
+
+ <ul>
+
+ <li>SPARC Solaris<br />
+ ⺻ APR Solaris/SPARC mutex atomic
+ Ѵ. ׷ Ҷ
+ <code>--enable-nonportable-atomics</code> ϸ
+ APR ϵ compare-and-swap SPARC
+ v8plus ɾ Ѵ. ɼ ϸ atomic
+ ȿ (CPU ϰ
+ ȭ ϴ), UltraSPARC
+ Ĩ ִ.
+ </li>
+
+ <li>Linux on x86<br />
+ ⺻ APR mutex atomic
+ Ѵ. ׷ Ҷ
+ <code>--enable-nonportable-atomics</code> ϸ
+ APR ϵ compare-and-swap 486
+ ɾ Ѵ. ȿ atomic ,
+ 486 ̻ Ĩ (386 ȵȴ)
+ ִ.
+ </li>
+
+ </ul>
+
+
+
+ <h3>mod_status ExtendedStatus On</h3>
+
+
+
+ <p>ġ Ҷ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ϰ
+ Ҷ <code>ExtendedStatus On</code> ϸ ġ
+ û <code>gettimeofday(2)</code>(Ȥ ü
+ <code>times(2)</code>) ι ȣϰ (1.3 )
+ <code>time(2)</code> ߰ ȣѴ.
+ ۽ð ʿϱ ̴. ֻ
+ (⺻) <code>ExtendedStatus off</code> Ѵ.</p>
+
+
+
+ <h3>accept ȭ - </h3>
+
+
+
+ <div class="warning"><h3>:</h3>
+ <p> Ʒ ġ 2.0
+ ʴ. ȿ , ؼ
+ ϱ ٶ.</p>
+ </div>
+
+ <p>н API Ѵ. Ʈ
+ Ȥ ּҸ ٸ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> Ѵٰ .
+ ˻ϱ ġ
+ <code>select(2)</code> Ѵ. <code>select(2)</code>
+ Ͽ ٸ ִ <em></em> Ȥ <em>ּ
+ Ѱ</em> ִ ˷ش. ġ ڽ ְ,
+ ִ ڽ ÿ ο ˻Ѵ.
+ ϴ ( ڵ忡 ʾҴ.
+ ϱ 뵵 .):</p>
+
+ <div class="example"><p><code>
+ for (;;) {<br />
+ <span class="indent">
+ for (;;) {<br />
+ <span class="indent">
+ fd_set accept_fds;<br />
+ <br />
+ FD_ZERO (&amp;accept_fds);<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ FD_SET (i, &amp;accept_fds);<br />
+ </span>
+ }<br />
+ rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
+ if (rc &lt; 1) continue;<br />
+ new_connection = -1;<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ if (FD_ISSET (i, &amp;accept_fds)) {<br />
+ <span class="indent">
+ new_connection = accept (i, NULL, NULL);<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ process the new_connection;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p>׷ ܼ ɰ (starvation)
+ ִ. ڽ ÿ ݺ ϸ,
+ û ٸ <code>select</code> . ̶
+  Ͽ û ϳ ڽ 
+ ( ڽ ü Ÿֿ̹ ٸ).
+ ̵ <code>accept</code>ϱ õѴ. ׷
+ ( Ḹ ̶) ڽĸ ϰ,
+ <code>accept</code> <em>.</em> ׷ ڽĵ
+ û ϵ , ο
+ û ͼ ڽ ﶧ ִ.
+ ̷ <a href="http://bugs.apache.org/index/full/467">PR#467</a>
+ ó Ǿ. ּ ΰ ذå ִ.</p>
+
+ <p>Ѱ ʵ (non-blocking)
+ ̴. ڽ <code>accept</code> ص
+ ʰ, ִ. ׷ CPU ð Ѵ.
+ <code>select</code> ڽ 10 ְ,
+ Ѱ Դٰ . ׷ ڽ 9 
+ <code>accept</code>ϱ õϰ ϸ ƹ
+ ϵ ʰ ٽ <code>select</code> ݺѴ. ٽ
+ <code>select</code> ƿ  ڽĵ ٸ Ͽ
+ û ʴ´. (μ ǻͿ)
+ ڽ ŭ CPU ִ 幮 찡 ƴ϶
+ ذå ƺ ʴ´.</p>
+
+ <p>ٸ ġ ϴ ݺ
+ ڽĸ 鿩. ݺ (̸
+ ):</p>
+
+ <div class="example"><p><code>
+ for (;;) {<br />
+ <span class="indent">
+ <strong>accept_mutex_on ();</strong><br />
+ for (;;) {<br />
+ <span class="indent">
+ fd_set accept_fds;<br />
+ <br />
+ FD_ZERO (&amp;accept_fds);<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ FD_SET (i, &amp;accept_fds);<br />
+ </span>
+ }<br />
+ rc = select (last_socket+1, &amp;accept_fds, NULL, NULL, NULL);<br />
+ if (rc &lt; 1) continue;<br />
+ new_connection = -1;<br />
+ for (i = first_socket; i &lt;= last_socket; ++i) {<br />
+ <span class="indent">
+ if (FD_ISSET (i, &amp;accept_fds)) {<br />
+ <span class="indent">
+ new_connection = accept (i, NULL, NULL);<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ if (new_connection != -1) break;<br />
+ </span>
+ }<br />
+ <strong>accept_mutex_off ();</strong><br />
+ process the new_connection;<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p><code>accept_mutex_on</code> <code>accept_mutex_off</code>
+ <a id="serialize" name="serialize">Լ</a> mutex 
+ Ѵ. ѹ ڽĸ mutex ִ.
+ mutex ϴ ̴. (1.3
+ ) <code>src/conf.h</code> (1.3 )
+ <code>src/include/ap_config.h</code> ǵִ. 
+ ŰĴ (locking) ʱ⶧, ̷
+ ŰĿ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> þ ϸ
+ ϴ.</p>
+
+ <p> <code class="directive"><a href="../mod/mpm_common.html#acceptmutex">AcceptMutex</a></code> þ Ͽ
+ mutex ִ.</p>
+
+ <dl>
+ <dt><code>AcceptMutex flock</code></dt>
+
+ <dd>
+ <p> ױ <code>flock(2)</code>
+ ýȣ Ѵ ( ġ <code class="directive"><a href="../mod/mpm_common.html#lockfile">LockFile</a></code> þ ).</p>
+ </dd>
+
+ <dt><code>AcceptMutex fcntl</code></dt>
+
+ <dd>
+ <p> ױ <code>fcntl(2)</code>
+ ýȣ Ѵ ( ġ <code class="directive"><a href="../mod/mpm_common.html#lockfile">LockFile</a></code> þ ).</p>
+ </dd>
+
+ <dt><code>AcceptMutex sysvsem</code></dt>
+
+ <dd>
+ <p>(1.3 ) SysV  Ͽ
+ mutex Ѵ. SysV
+ ۿ ִ. ϳ ġ 
+ ʰ ִ ̴ (<code>ipcs(8)</code> manpage
+ ). ٸ ϳ uid ϴ
+ CGI (<em>,</em> <code>suexec</code>
+ <code>cgiwrapper</code> ʴ CGI)
+ API Ͽ 񽺰źΰ ִ
+ ̴. ̷ IRIX ŰĿ
+ ʴ´ (κ IRIX ǻͿ
+ ġ ̴).</p>
+ </dd>
+
+ <dt><code>AcceptMutex pthread</code></dt>
+
+ <dd>
+ <p>(1.3 ) POSIX mutex ϱ⶧
+ POSIX Ծ ŰĶ
+ 밡, (2.5 ) Solaris װ͵ Ư
+ ϴ ϴ. õغٸ
+ 缭 ϴ Ѵ.
+ 븸 ϴ ϴ .</p>
+ </dd>
+
+ <dt><code>AcceptMutex posixsem</code></dt>
+
+ <dd>
+ <p>(2.0 ) POSIX  Ѵ.
+ mutex μ 尡 ״´ٸ(segfault)
+ ȸ ʾƼ .</p>
+ </dd>
+
+ </dl>
+
+ <p>ýۿ Ͽ ȭ(serialization)
+ ִٸ ϴ ڵ带 APR ߰ ġ ִ.</p>
+
+ <p> غ ٸ κ
+ ݺ ȭϴ ̴. , μ  鿩
+ ̴. ڽ ÿ ־
+ ȭ ü 뿪 Ȱ ϴ μ
+ ǻͿ ִ. 캼 κ,
+ ſ ȭ ʾƼ 켱 .</p>
+
+ <p>ֻ ؼ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ʴ
+ ̴̻. ׷ Ѵ.</p>
+
+
+
+ <h3>accept ȭ - Ѱ</h3>
+
+
+
+ <p> ߼ , Ѱ
+ ? Ҷ ڽ
+ <code>accept(2)</code> ֱ⶧ ̷л
+ ߻ ʰ, . ׷ δ
+ տ ʴ (non-blocking) ߻ϴ
+ "ȸ(spinning)" ߰ ִ. κ TCP
+ ϸ Ŀ <code>accept</code> ִ
+ ڽ 쵵 ִ. μ Ѱ
+ ڿ ư, Ŀο ȸϿ
+ ߰ϸ ٽ ܴ. ڿ ڵ忡
+ ̷ ȸ , и Ѵ. ׷ ߼
+ ʴ ϰ ϸ ̴ ʿ ൿ
+ Ͼ.</p>
+
+ <p>׷ 츮 ŰĿ Ѱ 쿡
+ ȭϸ "" ߰ߴ. ׷ κ
+ ⺻ ȭ Ѵ. (Ŀ 2.0.30,
+ 128Mb ޸𸮿 Pentium pro) Ѱ
+ ȭϸ 쿡 ʴ û 3% ̸
+ پ. ׷ ȭ û 100ms
+ ߻ߴ. Ƹ LAN ߻ϴ
+ ἱ ̴. Ѱ ȭ
+ <code>SINGLE_LISTEN_UNSERIALIZED_ACCEPT</code>
+ Ѵ.</p>
+
+
+
+ <h3>Close (lingering)</h3>
+
+
+
+ <p><a href="http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt">
+ draft-ietf-http-connection-00.txt</a> 8 ϵ
+ <strong></strong> Ƿ,
+ ־ Ѵ (TCP ֹ̰,
+ ̴). ٸ
+ , ġ 1.2 Ȯ ؿԴ.</p>
+
+ <p> ϰ ġ ߰ н
+ ߻ߴ. TCP Ծ
+ <code>FIN_WAIT_2</code> ŸӾƿ ִٰ ʾ,
+ ʾҴ. ŸӾƿ ýۿ ġ 1.2
+ <code>FIN_WAIT_2</code> · .
+ ۻ簡 ϴ ֽ TCP/IP ġ
+ Ͽ ذ ִ. ׷ ۻ簡 ġ ǥ
+ ʴ 찡 (<em>,</em> SunOS4 -- ҽ ̼ ִ
+ ġ ) ֱ⶧
+ ʱ ߴ.</p>
+
+ <p> ΰ. ϳ ɼ <code>SO_LINGER</code>
+ ϴ ̴. ׷ κ TCP/IP
+ ɼ ùٷ ʾҴ. ùٷ ÿ
+ (<em>,</em> 2.0.31)
+ cpu ƸԴ´.</p>
+
+ <p>ġ (<code>http_main.c</code> ִ)
+ <code>lingering_close</code> Լ Ѵ. Լ
+ :</p>
+
+ <div class="example"><p><code>
+ void lingering_close (int s)<br />
+ {<br />
+ <span class="indent">
+ char junk_buffer[2048];<br />
+ <br />
+ /* shutdown the sending side */<br />
+ shutdown (s, 1);<br />
+ <br />
+ signal (SIGALRM, lingering_death);<br />
+ alarm (30);<br />
+ <br />
+ for (;;) {<br />
+ <span class="indent">
+ select (s for reading, 2 second timeout);<br />
+ if (error) break;<br />
+ if (s is ready for reading) {<br />
+ <span class="indent">
+ if (read (s, junk_buffer, sizeof (junk_buffer)) &lt;= 0) {<br />
+ <span class="indent">
+ break;<br />
+ </span>
+ }<br />
+ /* just toss away whatever is here */<br />
+ </span>
+ }<br />
+ </span>
+ }<br />
+ <br />
+ close (s);<br />
+ </span>
+ }
+ </code></p></div>
+
+ <p> ڵ CPU ,
+ ʿϴ. HTTP/1.1 θ
+ Ѵٸ(persistent), ޴ û
+ óϸ鼭 ̴. ϰԵ
+ <code>NO_LINGCLOSE</code> Ͽ
+ , ʴ´. Ư HTTP/1.1
+ <span class="transnote">(<em>;</em> ¿ ٸ
+ ʰ û )</span>
+ <code>lingering_close</code> ʼ̴ (׸ <a href="http://www.w3.org/Protocols/HTTP/Performance/Pipeline.html">
+ ⶧</a> ϱ ٶ ̴).</p>
+
+
+
+ <h3>Scoreboard </h3>
+
+
+
+ <p>ġ θ ڽ scoreboard
+ Ѵ. ̻δ scoreboard ޸𸮷 ؾ
+ Ѵ. 츮 ڰ ش ü ְų
+ ޸𸮸 Ͽ Ѵ.
+ ũ ִ Ͽ Ѵ. ũ
+ ִ ŷڵ (ɵ ).
+ <code>src/main/conf.h</code> Ͽ ϴ Űĸ
+ ãƼ <code>USE_MMAP_SCOREBOARD</code> Ȥ
+ <code>USE_SHMGET_SCOREBOARD</code> ȮѴ.
+ ϳ ( Բ <code>HAVE_MMAP</code>̳
+ <code>HAVE_SHMGET</code> ) ϸ ޸ ڵ带
+ Ѵ. ý ٸ ޸𸮸 Ѵٸ
+ <code>src/main/http_main.c</code> Ͽ ġ
+ ޸𸮸 ֵ (hook) ߰϶. (
+ ġ 츮 ֱ ٶ.)</p>
+
+ <div class="note"> : ġ ġ 1.2
+ ޸𸮸 ϱ ߴ. ʱ ġ
+ ŷڵ ̴.</div>
+
+
+
+ <h3>DYNAMIC_MODULE_LIMIT</h3>
+
+
+
+ <p> о ʴ´ٸ ( ̶
+ ̱ д´ٸ Ƹ
+ о ̴), Ҷ
+ <code>-DDYNAMIC_MODULE_LIMIT=0</code> ߰Ѵ. ׷
+ о̱ Ҵϴ ޸𸮸 Ѵ.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="trace" id="trace">η: ýȣ ڼ мϱ</a></h2>
+
+
+
+ <p> Solaris 8 worker MPM ġ 2.0.38
+ ýȣ (trace)̴. Ʒ ɾ Ͽ
+ :</p>
+
+ <div class="example"><p><code>
+ truss -l -p <var>httpd_child_pid</var>.
+ </code></p></div>
+
+ <p><code>-l</code> ɼ ϸ truss ýȣ
+ ϴ LWP (lightweight process, 淮 μ--Solaris
+ Ŀμ ) ID Ѵ.</p>
+
+ <p>ٸ ýۿ <code>strace</code>, <code>ktrace</code>,
+ <code>par</code> ýȣ ִ.
+ ϴ.</p>
+
+ <p>Ŭ̾Ʈ ũⰡ 10KB ûѴ.
+ û ʰų ϴ û
+ ſ ٸ (δ ſ ˾ƺ ).</p>
+
+ <div class="example"><pre>/67: accept(3, 0x00200BEC, 0x00200C0C, 1) (sleeping...)
+/67: accept(3, 0x00200BEC, 0x00200C0C, 1) = 9</pre></div>
+
+ <p> (listener) 尡 LWP #67
+ ִ.</p>
+
+ <div class="note"><code>accept(2)</code> ȭ ָ϶.
+ Ʈ ٸʴ ÷ worker MPM
+ ⺻ ȭ accept Ѵ.</div>
+
+ <div class="example"><pre>/65: lwp_park(0x00000000, 0) = 0
+/67: lwp_unpark(65, 1) = 0</pre></div>
+
+ <p> ޾Ƶ̰(accept)
+ worker 带 û óϰ Ѵ. Ʒ Ͽ
+ û óϴ worker 尡 LWP #65 ִ.</p>
+
+ <div class="example"><pre>/65: getsockname(9, 0x00200BA4, 0x00200BC4, 1) = 0</pre></div>
+
+ <p>ȣƮ ϱ ġ ޾Ƶ
+ (local) ּҸ ˾ƾ Ѵ. (ȣƮ
+ ʰų <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ þ ϵī ּҸ )
+ ȣ ִ. ׷ ̷ ȭ ۾
+ ȵִ. </p>
+
+ <div class="example"><pre>/65: brk(0x002170E8) = 0
+/65: brk(0x002190E8) = 0</pre></div>
+
+ <p><code>brk(2)</code> ȣ (heap) ޸𸮸 ҴѴ.
+ κ û ó ü ޸
+ Ҵ(<code>apr_pool</code> <code>apr_bucket_alloc</code>)
+ ϱ⶧ ýȣ Ͽ ýȣ Ⱑ
+ 幰. Ͽ ڸ ü ޸ Ҵڰ
+ ޸𸮺 <code>malloc(3)</code> ȣѴ.</p>
+
+ <div class="example"><pre>/65: fcntl(9, F_GETFL, 0x00000000) = 2
+/65: fstat64(9, 0xFAF7B818) = 0
+/65: getsockopt(9, 65535, 8192, 0xFAF7B918, 0xFAF7B910, 2190656) = 0
+/65: fstat64(9, 0xFAF7B818) = 0
+/65: getsockopt(9, 65535, 8192, 0xFAF7B918, 0xFAF7B914, 2190656) = 0
+/65: setsockopt(9, 65535, 8192, 0xFAF7B918, 4, 2190656) = 0
+/65: fcntl(9, F_SETFL, 0x00000082) = 0</pre></div>
+
+ <p> worker Ŭ̾Ʈ (ϱ 9)
+ (non-blocking) · ٲ۴. <code>setsockopt(2)</code>
+ <code>getsockopt(2)</code> ȣ Solaris libc Ͽ
+ <code>fcntl(2)</code>  óϴ ش.</p>
+
+ <div class="example"><pre>/65: read(9, " G E T / 1 0 k . h t m".., 8000) = 97</pre></div>
+
+ <p>worker Ŭ̾Ʈ û д´.</p>
+
+ <div class="example"><pre>/65: stat("/var/httpd/apache/httpd-8999/htdocs/10k.html", 0xFAF7B978) = 0
+/65: open("/var/httpd/apache/httpd-8999/htdocs/10k.html", O_RDONLY) = 10</pre></div>
+
+ <p> <code>Options FollowSymLinks</code>
+ <code>AllowOverride None</code>̴. ׷ û ϰ
+ 丮 <code>lstat(2)</code>ϰų
+ <code>.htaccess</code> ˻ ʿ䰡 .
+ ˻ϱ, 1) ִ, 2) 丮 ƴ Ϲ,
+ <code>stat(2)</code> ȣ⸸ ϸ ȴ.</p>
+
+ <div class="example"><pre>/65: sendfilev(0, 9, 0x00200F90, 2, 0xFAF7B53C) = 10269</pre></div>
+
+ <p> ѹ <code>sendfilev(2)</code> ýȣ
+ HTTP û ִ. Sendfile δ
+ ü ٸ. ٸ ý̶ <code>sendfile(2)</code>
+ ȣϱ <code>write(2)</code>
+ <code>writev(2)</code> ȣ Ѵ.</p>
+
+ <div class="example"><pre>/65: write(4, " 1 2 7 . 0 . 0 . 1 - ".., 78) = 78</pre></div>
+
+ <p><code>write(2)</code> ȣ ٷα(access log) û
+ Ѵ. Ͽ <code>time(2)</code> ȣ ָ϶.
+ ġ 1.3 ޸ ġ 2.0 ð ˱
+ <code>gettimeofday(3)</code> Ѵ.
+ <code>gettimeofday</code> ȭ Solaris
+ ü Ϲ ýȣ δ .</p>
+
+ <div class="example"><pre>/65: shutdown(9, 1, 1) = 0
+/65: poll(0xFAF7B980, 1, 2000) = 1
+/65: read(9, 0xFAF7BC20, 512) = 0
+/65: close(9) = 0</pre></div>
+
+ <p>worker ݱ(lingering close)Ѵ.</p>
+
+ <div class="example"><pre>/65: close(10) = 0
+/65: lwp_park(0x00000000, 0) (sleeping...)</pre></div>
+
+ <p> worker ݰ,
+ (listener) 尡 ٸ Ҵ
+ Ѵ.</p>
+
+ <div class="example"><pre>/67: accept(3, 0x001FEB74, 0x001FEB94, 1) (sleeping...)</pre></div>
+
+ <p>׵ ( worker ۾̸
+ 带 ߴ worker MPM 帧 ɿ )
+ worker 忡 Ҵڸ ٸ ޾Ƶ ִ.
+ Ͽ , worker 尡
+ óϴ <code>accept(2)</code> (û ſ
+ ׻) Ͼ ִ.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/misc/perf-tuning.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/perf-tuning.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/relevant_standards.html b/docs/manual/misc/relevant_standards.html
new file mode 100644
index 00000000..ca9e9006
--- /dev/null
+++ b/docs/manual/misc/relevant_standards.html
@@ -0,0 +1,7 @@
+URI: relevant_standards.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: relevant_standards.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/misc/relevant_standards.html.en b/docs/manual/misc/relevant_standards.html.en
new file mode 100644
index 00000000..f25a0890
--- /dev/null
+++ b/docs/manual/misc/relevant_standards.html.en
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Relevant Standards - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>Relevant Standards</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/relevant_standards.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/relevant_standards.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This page documents all the relevant standards that the
+ Apache HTTP Server follows, along with brief descriptions.</p>
+
+ <p>In addition to the information listed below, the following resources
+ should be consulted:</p>
+
+ <ul>
+ <li>
+ <a href="http://purl.org/NET/http-errata">
+ http://purl.org/NET/http-errata</a> - HTTP/1.1 Specification Errata
+ </li>
+ <li>
+ <a href="http://www.rfc-editor.org/errata.html">
+ http://www.rfc-editor.org/errata.html</a> - RFC Errata
+ </li>
+ <li>
+ <a href="http://ftp.ics.uci.edu/pub/ietf/http/#RFC">
+ http://ftp.ics.uci.edu/pub/ietf/http/#RFC</a> - A pre-compiled list
+ of HTTP related RFCs
+ </li>
+ </ul>
+
+ <div class="warning"><h3>Notice</h3>
+ <p>This document is not yet complete.</p>
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#http_recommendations">HTTP Recommendations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#html_recommendations">HTML Recommendations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authentication">Authentication</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#language_country_codes">Language/Country Codes</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="http_recommendations" id="http_recommendations">HTTP Recommendations</a></h2>
+
+ <p>Regardless of what modules are compiled and used, Apache as a
+ basic web server complies with the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc1945.txt">RFC 1945</a>
+ (Informational)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an application-level
+ protocol with the lightness and speed necessary for distributed,
+ collaborative, hypermedia information systems. This documents
+ HTTP/1.0.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
+ (Standards Track)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an
+ application-level protocol for distributed, collaborative,
+ hypermedia information systems. This documents HTTP/1.1.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2396.txt">RFC 2396</a>
+ (Standards Track)</dt>
+
+ <dd>A Uniform Resource Identifier (URI) is a compact string of
+ characters for identifying an abstract or physical resource.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="html_recommendations" id="html_recommendations">HTML Recommendations</a></h2>
+
+ <p>Regarding the Hypertext Markup Language, Apache complies with
+ the following IETF and W3C recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2854.txt">RFC 2854</a>
+ (Informational)</dt>
+
+ <dd>This document summarizes the history of HTML development,
+ and defines the "text/html" MIME type by pointing to the relevant
+ W3C recommendations.</dd>
+
+ <dt><a href="http://www.w3.org/TR/html401">HTML 4.01 Specification</a>
+ (<a href="http://www.w3.org/MarkUp/html4-updates/errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the HyperText Markup Language (HTML),
+ the publishing language of the World Wide Web. This specification
+ defines HTML 4.01, which is a subversion of HTML 4.</dd>
+
+ <dt><a href="http://www.w3.org/TR/REC-html32">HTML 3.2 Reference
+ Specification</a></dt>
+
+ <dd>The HyperText Markup Language (HTML) is a simple markup language
+ used to create hypertext documents that are portable from one
+ platform to another. HTML documents are SGML documents.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml11/">XHTML 1.1 -
+ Module-based XHTML</a>
+ (<a href="http://www.w3.org/2001/04/REC-xhtml-modularization-20010410-errata">Errata</a>)
+ </dt>
+
+ <dd>This Recommendation defines a new XHTML document type
+ that is based upon the module framework and modules defined in
+ Modularization of XHTML.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml1">XHTML 1.0 The
+ Extensible HyperText Markup Language (Second Edition)</a>
+ (<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the Second Edition of XHTML 1.0,
+ a reformulation of HTML 4 as an XML 1.0 application, and three
+ DTDs corresponding to the ones defined by HTML 4.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="authentication" id="authentication">Authentication</a></h2>
+
+ <p>Concerning the different methods of authentication, Apache
+ follows the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2617.txt">RFC 2617</a>
+ (Draft standard)</dt>
+
+ <dd>"HTTP/1.0", includes the specification for a Basic
+ Access Authentication scheme.</dd>
+
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="language_country_codes" id="language_country_codes">Language/Country Codes</a></h2>
+
+ <p>The following links document ISO and other language and country
+ code information:</p>
+
+ <dl>
+ <dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
+
+ <dd>ISO 639 provides two sets of language codes, one as a two-letter
+ code set (639-1) and another as a three-letter code set (this part
+ of ISO 639) for the representation of names of languages.</dd>
+
+ <dt><a href="http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html">
+ ISO 3166-1</a></dt>
+
+ <dd>These pages document the country names (official short names
+ in English) in alphabetical order as given in ISO 3166-1 and the
+ corresponding ISO 3166-1-alpha-2 code elements.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
+ (Best Current Practice),
+ <a href="http://www.rfc-editor.org/rfc/rfc3066.txt">RFC 3066</a></dt>
+
+ <dd>This document describes a language tag for use in cases where
+ it is desired to indicate the language used in an information
+ object, how to register values for use in this language tag,
+ and a construct for matching such language tags.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc3282.txt">RFC 3282</a>
+ (Standards Track)</dt>
+
+ <dd>This document defines a "Content-language:" header, for use in
+ cases where one desires to indicate the language of something that
+ has RFC 822-like headers, like MIME body parts or Web documents,
+ and an "Accept-Language:" header for use in cases where one wishes
+ to indicate one's preferences with regard to language.</dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/relevant_standards.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/relevant_standards.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/relevant_standards.html.ko.euc-kr b/docs/manual/misc/relevant_standards.html.ko.euc-kr
new file mode 100644
index 00000000..6398c40d
--- /dev/null
+++ b/docs/manual/misc/relevant_standards.html.ko.euc-kr
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> ǥ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1> ǥ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/misc/relevant_standards.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/relevant_standards.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p> Բ ġ
+ ǥ Ѵ.</p>
+
+ <p>Ʒ Ͽ ڷᵵ Ѵ:</p>
+
+ <ul>
+ <li>
+ <a href="http://purl.org/NET/http-errata">
+ http://purl.org/NET/http-errata</a> - HTTP/1.1 Ծ
+ ǥ
+ </li>
+ <li>
+ <a href="http://www.rfc-editor.org/errata.html">
+ http://www.rfc-editor.org/errata.html</a> - RFC ǥ
+ </li>
+ <li>
+ <a href="http://ftp.ics.uci.edu/pub/ietf/http/#RFC">
+ http://ftp.ics.uci.edu/pub/ietf/http/#RFC</a> - HTTP
+ RFC
+ </li>
+ </ul>
+
+ <div class="warning"><h3></h3>
+ <p> ʴ.</p>
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#http_recommendations">HTTP ǰ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#html_recommendations">HTML ǰ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authentication"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#language_country_codes">/ ڵ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="http_recommendations" id="http_recommendations">HTTP ǰ</a></h2>
+
+ <p> ϰ ϴ ⺻
+ ġ IETF ǰ(recommendation) :</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc1945.txt">RFC 1945</a>
+ (Informational)</dt>
+
+ <dd>ؽƮ (Hypertext Transfer Protocol,
+ HTTP) л, , ۸ü ýۿ ʿ
+ ø̼ (application-level) ̴.
+ HTTP/1.0 Ѵ.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
+ (Standards Track)</dt>
+
+ <dd>ؽƮ (Hypertext Transfer Protocol,
+ HTTP) л, , ۸ü ý ø̼
+ ̴. HTTP/1.1 Ѵ.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2396.txt">RFC 2396</a>
+ (Standards Track)</dt>
+
+ <dd>ǥ ڿ ĺ (Uniform Resource Identifier, URI)
+ ߻ Ȥ ڿ ĺϱ ª ڿ̴.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="html_recommendations" id="html_recommendations">HTML ǰ</a></h2>
+
+ <p>ؽƮ ũ (Hypertext Markup Language,
+ HTML) Ͽ ġ IETF ǰ W3C ǰ :</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2854.txt">RFC 2854</a>
+ (Informational)</dt>
+
+ <dd> HTML ߰ ϰ, W3C ǰ
+ "text/html" MIME type Ѵ.</dd>
+
+ <dt><a href="http://www.w3.org/TR/html401">HTML 4.01 Ծ</a>
+ (<a href="http://www.w3.org/MarkUp/html4-updates/errata">Errata</a>)
+ </dt>
+
+ <dd> Ծ ̵ Ǿ ؽƮ ũ
+ (Hypertext Markup Language, HTML) Ѵ.
+ Ծ HTML 4 HTML 4.01 Ѵ.</dd>
+
+ <dt><a href="http://www.w3.org/TR/REC-html32">HTML 3.2 Ծ</a></dt>
+
+ <dd>ؽƮ ũ (Hypertext Markup Language,
+ HTML) ÷ ؽƮ
+ ũ ̴. HTML SGML ̱⵵ ϴ.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml11/">XHTML 1.1 -
+ XHTML</a>
+ (<a href="http://www.w3.org/2001/04/REC-xhtml-modularization-20010410-errata">ǥ</a>)
+ </dt>
+
+ <dd> ǰ Modularization of XHTML
+ ÷ӿũ ο XHTML document type
+ Ѵ.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml1">XHTML 1.0
+ Ȯ ؽƮ ũ (Extensible HyperText Markup
+ Language) (Second Edition)</a>
+ (<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata">ǥ</a>)
+ </dt>
+
+ <dd> HTML 4 XML 1.0 籸 XHTML 1.0
+ ι° HTML 4 شϴ DTD Ѵ.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="authentication" id="authentication"></a></h2>
+
+ <p> ġ IETF ǰ :</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2617.txt">RFC 2617</a>
+ (Draft standard)</dt>
+
+ <dd>Basic Access Authentication Ծ "HTTP/1.0".</dd>
+
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="language_country_codes" id="language_country_codes">/ ڵ</a></h2>
+
+ <p>Ʒ ũ ISO ٸ / ڵ ִ:</p>
+
+ <dl>
+ <dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
+
+ <dd>ISO 639 ̸ Ÿ ΰ ڵ带
+ Ѵ. ϳ (639-1) ڵ̰ ٸ ϳ
+ ( ) ڵ̴.</dd>
+
+ <dt><a href="http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html">
+ ISO 3166-1</a></dt>
+
+ <dd> ISO 3166-1 ISO 3166-1-alpha-2 ڵ忡
+ ĺ ( ª ̸) Ѵ.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
+ (Best Current Practice),
+ <a href="http://www.rfc-editor.org/rfc/rfc3066.txt">RFC 3066</a></dt>
+
+ <dd> ü  ˸
+ ±׿ ±׿ ϴ ,
+ ±׸ ã Ѵ.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc3282.txt">RFC 3282</a>
+ (Standards Track)</dt>
+
+ <dd> MIME κа RFC 822
+ ִ  ˸ "Content-language:"
+ , ȣϴ  Ÿ "Accept-Language:"
+ Ѵ.</dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/misc/relevant_standards.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/relevant_standards.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/rewriteguide.html b/docs/manual/misc/rewriteguide.html
new file mode 100644
index 00000000..01caef13
--- /dev/null
+++ b/docs/manual/misc/rewriteguide.html
@@ -0,0 +1,7 @@
+URI: rewriteguide.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: rewriteguide.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/misc/rewriteguide.html.en b/docs/manual/misc/rewriteguide.html.en
new file mode 100644
index 00000000..845a224e
--- /dev/null
+++ b/docs/manual/misc/rewriteguide.html.en
@@ -0,0 +1,2102 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL Rewriting Guide - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>URL Rewriting Guide</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/rewriteguide.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/rewriteguide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <div class="note">
+ <p>Originally written by<br />
+ <cite>Ralf S. Engelschall &lt;rse@apache.org&gt;</cite><br />
+ December 1997</p>
+ </div>
+
+ <p>This document supplements the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ <a href="../mod/mod_rewrite.html">reference documentation</a>.
+ It describes how one can use Apache's <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ to solve typical URL-based problems with which webmasters are
+ commonly confronted. We give detailed descriptions on how to
+ solve each problem by configuring URL rewriting rulesets.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#ToC1">Introduction to <code>mod_rewrite</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ToC2">Practical Solutions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#url">URL Layout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#content">Content Handling</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access">Access Restriction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Other</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ToC1" id="ToC1">Introduction to <code>mod_rewrite</code></a></h2>
+
+
+
+ <p>The Apache module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> is a killer
+ one, i.e. it is a really sophisticated module which provides
+ a powerful way to do URL manipulations. With it you can do nearly
+ all types of URL manipulations you ever dreamed about.
+ The price you have to pay is to accept complexity, because
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>'s major drawback is that it is
+ not easy to understand and use for the beginner. And even
+ Apache experts sometimes discover new aspects where
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> can help.</p>
+
+ <p>In other words: With <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> you either
+ shoot yourself in the foot the first time and never use it again
+ or love it for the rest of your life because of its power.
+ This paper tries to give you a few initial success events to
+ avoid the first case by presenting already invented solutions
+ to you.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ToC2" id="ToC2">Practical Solutions</a></h2>
+
+
+
+ <p>Here come a lot of practical solutions I've either invented
+ myself or collected from other people's solutions in the past.
+ Feel free to learn the black magic of URL rewriting from
+ these examples.</p>
+
+ <div class="warning">ATTENTION: Depending on your server-configuration
+ it can be necessary to slightly change the examples for your
+ situation, e.g. adding the <code>[PT]</code> flag when
+ additionally using <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
+ <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>, etc. Or rewriting a ruleset
+ to fit in <code>.htaccess</code> context instead
+ of per-server context. Always try to understand what a
+ particular ruleset really does before you use it. It
+ avoid problems.</div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="url" id="url">URL Layout</a></h2>
+
+
+
+ <h3>Canonical URLs</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>On some webservers there are more than one URL for a
+ resource. Usually there are canonical URLs (which should be
+ actually used and distributed) and those which are just
+ shortcuts, internal ones, etc. Independent of which URL the
+ user supplied with the request he should finally see the
+ canonical one only.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We do an external HTTP redirect for all non-canonical
+ URLs to fix them in the location view of the Browser and
+ for all subsequent requests. In the example ruleset below
+ we replace <code>/~user</code> by the canonical
+ <code>/u/user</code> and fix a missing trailing slash for
+ <code>/u/user</code>.</p>
+
+<div class="example"><pre>
+RewriteRule ^/<strong>~</strong>([^/]+)/?(.*) /<strong>u</strong>/$1/$2 [<strong>R</strong>]
+RewriteRule ^/([uge])/(<strong>[^/]+</strong>)$ /$1/$2<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Canonical Hostnames</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>...</dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+<div class="example"><pre>
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteCond %{SERVER_PORT} !^80$
+RewriteRule ^/(.*) http://fully.qualified.domain.name:%{SERVER_PORT}/$1 [L,R]
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteRule ^/(.*) http://fully.qualified.domain.name/$1 [L,R]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Moved <code>DocumentRoot</code></h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Usually the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ of the webserver directly relates to the URL "<code>/</code>".
+ But often this data is not really of top-level priority, it is
+ perhaps just one entity of a lot of data pools. For instance at
+ our Intranet sites there are <code>/e/www/</code>
+ (the homepage for WWW), <code>/e/sww/</code> (the homepage for
+ the Intranet) etc. Now because the data of the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> stays at <code>/e/www/</code> we had
+ to make sure that all inlined images and other stuff inside this
+ data pool work for subsequent requests.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We redirect the URL <code>/</code> to
+ <code>/e/www/</code>:
+ </p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule <strong>^/$</strong> /e/www/ [<strong>R</strong>]
+</pre></div>
+
+ <p>Note that this can also be handled using the <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> directive:</p>
+
+ <div class="example"><p><code>
+ RedirectMatch ^/$ http://example.com/e/www/
+ </code></p></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Trailing Slash Problem</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Every webmaster can sing a song about the problem of
+ the trailing slash on URLs referencing directories. If they
+ are missing, the server dumps an error, because if you say
+ <code>/~quux/foo</code> instead of <code>/~quux/foo/</code>
+ then the server searches for a <em>file</em> named
+ <code>foo</code>. And because this file is a directory it
+ complains. Actually it tries to fix it itself in most of
+ the cases, but sometimes this mechanism need to be emulated
+ by you. For instance after you have done a lot of
+ complicated URL rewritings to CGI scripts etc.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution to this subtle problem is to let the server
+ add the trailing slash automatically. To do this
+ correctly we have to use an external redirect, so the
+ browser correctly requests subsequent images etc. If we
+ only did a internal rewrite, this would only work for the
+ directory page, but would go wrong when any images are
+ included into this page with relative URLs, because the
+ browser would request an in-lined object. For instance, a
+ request for <code>image.gif</code> in
+ <code>/~quux/foo/index.html</code> would become
+ <code>/~quux/image.gif</code> without the external
+ redirect!</p>
+
+ <p>So, to do this trick we write:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo<strong>$</strong> foo<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+
+ <p>The crazy and lazy can even do the following in the
+ top-level <code>.htaccess</code> file of their homedir.
+ But notice that this creates some processing
+ overhead.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteCond %{REQUEST_FILENAME} <strong>-d</strong>
+RewriteRule ^(.+<strong>[^/]</strong>)$ $1<strong>/</strong> [R]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Webcluster through Homogeneous URL Layout</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>We want to create a homogeneous and consistent URL
+ layout over all WWW servers on a Intranet webcluster, i.e.
+ all URLs (per definition server local and thus server
+ dependent!) become actually server <em>independent</em>!
+ What we want is to give the WWW namespace a consistent
+ server-independent layout: no URL should have to include
+ any physically correct target server. The cluster itself
+ should drive us automatically to the physical target
+ host.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First, the knowledge of the target servers come from
+ (distributed) external maps which contain information
+ where our users, groups and entities stay. The have the
+ form</p>
+
+<div class="example"><pre>
+user1 server_of_user1
+user2 server_of_user2
+: :
+</pre></div>
+
+ <p>We put them into files <code>map.xxx-to-host</code>.
+ Second we need to instruct all servers to redirect URLs
+ of the forms</p>
+
+<div class="example"><pre>
+/u/user/anypath
+/g/group/anypath
+/e/entity/anypath
+</pre></div>
+
+ <p>to</p>
+
+<div class="example"><pre>
+http://physical-host/u/user/anypath
+http://physical-host/g/group/anypath
+http://physical-host/e/entity/anypath
+</pre></div>
+
+ <p>when the URL is not locally valid to a server. The
+ following ruleset does this for us by the help of the map
+ files (assuming that server0 is a default server which
+ will be used if a user has no entry in the map):</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+RewriteMap user-to-host txt:/path/to/map.user-to-host
+RewriteMap group-to-host txt:/path/to/map.group-to-host
+RewriteMap entity-to-host txt:/path/to/map.entity-to-host
+
+RewriteRule ^/u/<strong>([^/]+)</strong>/?(.*) http://<strong>${user-to-host:$1|server0}</strong>/u/$1/$2
+RewriteRule ^/g/<strong>([^/]+)</strong>/?(.*) http://<strong>${group-to-host:$1|server0}</strong>/g/$1/$2
+RewriteRule ^/e/<strong>([^/]+)</strong>/?(.*) http://<strong>${entity-to-host:$1|server0}</strong>/e/$1/$2
+
+RewriteRule ^/([uge])/([^/]+)/?$ /$1/$2/.www/
+RewriteRule ^/([uge])/([^/]+)/([^.]+.+) /$1/$2/.www/$3\
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Move Homedirs to Different Webserver</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Many webmasters have asked for a solution to the
+ following situation: They wanted to redirect just all
+ homedirs on a webserver to another webserver. They usually
+ need such things when establishing a newer webserver which
+ will replace the old one over time.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution is trivial with <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ On the old webserver we just redirect all
+ <code>/~user/anypath</code> URLs to
+ <code>http://newserver/~user/anypath</code>.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(.+) http://<strong>newserver</strong>/~$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Structured Homedirs</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Some sites with thousands of users usually use a
+ structured homedir layout, i.e. each homedir is in a
+ subdirectory which begins for instance with the first
+ character of the username. So, <code>/~foo/anypath</code>
+ is <code>/home/<strong>f</strong>/foo/.www/anypath</code>
+ while <code>/~bar/anypath</code> is
+ <code>/home/<strong>b</strong>/bar/.www/anypath</code>.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use the following ruleset to expand the tilde URLs
+ into exactly the above layout.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*) /home/<strong>$2</strong>/$1/.www$3
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Filesystem Reorganization</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>This really is a hardcore example: a killer application
+ which heavily uses per-directory
+ <code>RewriteRules</code> to get a smooth look and feel
+ on the Web while its data structure is never touched or
+ adjusted. Background: <strong><em>net.sw</em></strong> is
+ my archive of freely available Unix software packages,
+ which I started to collect in 1992. It is both my hobby
+ and job to to this, because while I'm studying computer
+ science I have also worked for many years as a system and
+ network administrator in my spare time. Every week I need
+ some sort of software so I created a deep hierarchy of
+ directories where I stored the packages:</p>
+
+<div class="example"><pre>
+drwxrwxr-x 2 netsw users 512 Aug 3 18:39 Audio/
+drwxrwxr-x 2 netsw users 512 Jul 9 14:37 Benchmark/
+drwxrwxr-x 12 netsw users 512 Jul 9 00:34 Crypto/
+drwxrwxr-x 5 netsw users 512 Jul 9 00:41 Database/
+drwxrwxr-x 4 netsw users 512 Jul 30 19:25 Dicts/
+drwxrwxr-x 10 netsw users 512 Jul 9 01:54 Graphic/
+drwxrwxr-x 5 netsw users 512 Jul 9 01:58 Hackers/
+drwxrwxr-x 8 netsw users 512 Jul 9 03:19 InfoSys/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:21 Math/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:24 Misc/
+drwxrwxr-x 9 netsw users 512 Aug 1 16:33 Network/
+drwxrwxr-x 2 netsw users 512 Jul 9 05:53 Office/
+drwxrwxr-x 7 netsw users 512 Jul 9 09:24 SoftEng/
+drwxrwxr-x 7 netsw users 512 Jul 9 12:17 System/
+drwxrwxr-x 12 netsw users 512 Aug 3 20:15 Typesetting/
+drwxrwxr-x 10 netsw users 512 Jul 9 14:08 X11/
+</pre></div>
+
+ <p>In July 1996 I decided to make this archive public to
+ the world via a nice Web interface. "Nice" means that I
+ wanted to offer an interface where you can browse
+ directly through the archive hierarchy. And "nice" means
+ that I didn't wanted to change anything inside this
+ hierarchy - not even by putting some CGI scripts at the
+ top of it. Why? Because the above structure should be
+ later accessible via FTP as well, and I didn't want any
+ Web or CGI stuff to be there.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution has two parts: The first is a set of CGI
+ scripts which create all the pages at all directory
+ levels on-the-fly. I put them under
+ <code>/e/netsw/.www/</code> as follows:</p>
+
+<div class="example"><pre>
+-rw-r--r-- 1 netsw users 1318 Aug 1 18:10 .wwwacl
+drwxr-xr-x 18 netsw users 512 Aug 5 15:51 DATA/
+-rw-rw-rw- 1 netsw users 372982 Aug 5 16:35 LOGFILE
+-rw-r--r-- 1 netsw users 659 Aug 4 09:27 TODO
+-rw-r--r-- 1 netsw users 5697 Aug 1 18:01 netsw-about.html
+-rwxr-xr-x 1 netsw users 579 Aug 2 10:33 netsw-access.pl
+-rwxr-xr-x 1 netsw users 1532 Aug 1 17:35 netsw-changes.cgi
+-rwxr-xr-x 1 netsw users 2866 Aug 5 14:49 netsw-home.cgi
+drwxr-xr-x 2 netsw users 512 Jul 8 23:47 netsw-img/
+-rwxr-xr-x 1 netsw users 24050 Aug 5 15:49 netsw-lsdir.cgi
+-rwxr-xr-x 1 netsw users 1589 Aug 3 18:43 netsw-search.cgi
+-rwxr-xr-x 1 netsw users 1885 Aug 1 17:41 netsw-tree.cgi
+-rw-r--r-- 1 netsw users 234 Jul 30 16:35 netsw-unlimit.lst
+</pre></div>
+
+ <p>The <code>DATA/</code> subdirectory holds the above
+ directory structure, i.e. the real
+ <strong><em>net.sw</em></strong> stuff and gets
+ automatically updated via <code>rdist</code> from time to
+ time. The second part of the problem remains: how to link
+ these two structures together into one smooth-looking URL
+ tree? We want to hide the <code>DATA/</code> directory
+ from the user while running the appropriate CGI scripts
+ for the various URLs. Here is the solution: first I put
+ the following into the per-directory configuration file
+ in the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ of the server to rewrite the announced URL
+ <code>/net.sw/</code> to the internal path
+ <code>/e/netsw</code>:</p>
+
+<div class="example"><pre>
+RewriteRule ^net.sw$ net.sw/ [R]
+RewriteRule ^net.sw/(.*)$ e/netsw/$1
+</pre></div>
+
+ <p>The first rule is for requests which miss the trailing
+ slash! The second rule does the real thing. And then
+ comes the killer configuration which stays in the
+ per-directory config file
+ <code>/e/netsw/.www/.wwwacl</code>:</p>
+
+<div class="example"><pre>
+Options ExecCGI FollowSymLinks Includes MultiViews
+
+RewriteEngine on
+
+# we are reached via /net.sw/ prefix
+RewriteBase /net.sw/
+
+# first we rewrite the root dir to
+# the handling cgi script
+RewriteRule ^$ netsw-home.cgi [L]
+RewriteRule ^index\.html$ netsw-home.cgi [L]
+
+# strip out the subdirs when
+# the browser requests us from perdir pages
+RewriteRule ^.+/(netsw-[^/]+/.+)$ $1 [L]
+
+# and now break the rewriting for local files
+RewriteRule ^netsw-home\.cgi.* - [L]
+RewriteRule ^netsw-changes\.cgi.* - [L]
+RewriteRule ^netsw-search\.cgi.* - [L]
+RewriteRule ^netsw-tree\.cgi$ - [L]
+RewriteRule ^netsw-about\.html$ - [L]
+RewriteRule ^netsw-img/.*$ - [L]
+
+# anything else is a subdir which gets handled
+# by another cgi script
+RewriteRule !^netsw-lsdir\.cgi.* - [C]
+RewriteRule (.*) netsw-lsdir.cgi/$1
+</pre></div>
+
+ <p>Some hints for interpretation:</p>
+
+ <ol>
+ <li>Notice the <code>L</code> (last) flag and no
+ substitution field ('<code>-</code>') in the forth part</li>
+
+ <li>Notice the <code>!</code> (not) character and
+ the <code>C</code> (chain) flag at the first rule
+ in the last part</li>
+
+ <li>Notice the catch-all pattern in the last rule</li>
+ </ol>
+ </dd>
+ </dl>
+
+
+
+ <h3>NCSA imagemap to Apache <code>mod_imagemap</code></h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>When switching from the NCSA webserver to the more
+ modern Apache webserver a lot of people want a smooth
+ transition. So they want pages which use their old NCSA
+ <code>imagemap</code> program to work under Apache with the
+ modern <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>. The problem is that there
+ are a lot of hyperlinks around which reference the
+ <code>imagemap</code> program via
+ <code>/cgi-bin/imagemap/path/to/page.map</code>. Under
+ Apache this has to read just
+ <code>/path/to/page.map</code>.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a global rule to remove the prefix on-the-fly for
+ all requests:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/cgi-bin/imagemap(.*) $1 [PT]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Search pages in more than one directory</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Sometimes it is necessary to let the webserver search
+ for pages in more than one directory. Here MultiViews or
+ other techniques cannot help.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We program a explicit ruleset which searches for the
+ files in the directories.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+# first try to find it in custom/...
+# ...and if found stop and be happy:
+RewriteCond /your/docroot/<strong>dir1</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir1</strong>/$1 [L]
+
+# second try to find it in pub/...
+# ...and if found stop and be happy:
+RewriteCond /your/docroot/<strong>dir2</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir2</strong>/$1 [L]
+
+# else go on for other Alias or ScriptAlias directives,
+# etc.
+RewriteRule ^(.+) - [PT]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Set Environment Variables According To URL Parts</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Perhaps you want to keep status information between
+ requests and use the URL to encode it. But you don't want
+ to use a CGI wrapper for all pages just to strip out this
+ information.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a rewrite rule to strip out the status information
+ and remember it via an environment variable which can be
+ later dereferenced from within XSSI or CGI. This way a
+ URL <code>/foo/S=java/bar/</code> gets translated to
+ <code>/foo/bar/</code> and the environment variable named
+ <code>STATUS</code> is set to the value "java".</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^(.*)/<strong>S=([^/]+)</strong>/(.*) $1/$3 [E=<strong>STATUS:$2</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Virtual User Hosts</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume that you want to provide
+ <code>www.<strong>username</strong>.host.domain.com</code>
+ for the homepage of username via just DNS A records to the
+ same machine and without any virtualhosts on this
+ machine.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>For HTTP/1.0 requests there is no solution, but for
+ HTTP/1.1 requests which contain a Host: HTTP header we
+ can use the following ruleset to rewrite
+ <code>http://www.username.host.com/anypath</code>
+ internally to <code>/home/username/anypath</code>:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{<strong>HTTP_HOST</strong>} ^www\.<strong>[^.]+</strong>\.host\.com$
+RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
+RewriteRule ^www\.<strong>([^.]+)</strong>\.host\.com(.*) /home/<strong>$1</strong>$2
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Redirect Homedirs For Foreigners</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>We want to redirect homedir URLs to another webserver
+ <code>www.somewhere.com</code> when the requesting user
+ does not stay in the local domain
+ <code>ourdomain.com</code>. This is sometimes used in
+ virtual host contexts.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Just a rewrite condition:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REMOTE_HOST} <strong>!^.+\.ourdomain\.com$</strong>
+RewriteRule ^(/~.+) http://www.somewhere.com/$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Redirect Failing URLs To Other Webserver</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>A typical FAQ about URL rewriting is how to redirect
+ failing requests on webserver A to webserver B. Usually
+ this is done via <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-scripts in Perl, but
+ there is also a <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> solution.
+ But notice that this performs more poorly than using an
+ <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>
+ CGI-script!</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The first solution has the best performance but less
+ flexibility, and is less error safe:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /your/docroot/%{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p>The problem here is that this will only work for pages
+ inside the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. While you can add more
+ Conditions (for instance to also handle homedirs, etc.)
+ there is better variant:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REQUEST_URI} <strong>!-U</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p>This uses the URL look-ahead feature of <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ The result is that this will work for all types of URLs
+ and is a safe way. But it does a performance impact on
+ the webserver, because for every request there is one
+ more internal subrequest. So, if your webserver runs on a
+ powerful CPU, use this one. If it is a slow machine, use
+ the first approach or better a <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-script.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>Extended Redirection</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Sometimes we need more control (concerning the
+ character escaping mechanism) of URLs on redirects.
+ Usually the Apache kernels URL escape function also
+ escapes anchors, i.e. URLs like "<code>url#anchor</code>".
+ You cannot use this directly on redirects with
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> because the
+ <code>uri_escape()</code> function of Apache
+ would also escape the hash character.
+ How can we redirect to such a URL?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We have to use a kludge by the use of a NPH-CGI script
+ which does the redirect itself. Because here no escaping
+ is done (NPH=non-parseable headers). First we introduce a
+ new URL scheme <code>xredirect:</code> by the following
+ per-server config-line (should be one of the last rewrite
+ rules):</p>
+
+<div class="example"><pre>
+RewriteRule ^xredirect:(.+) /path/to/nph-xredirect.cgi/$1 \
+ [T=application/x-httpd-cgi,L]
+</pre></div>
+
+ <p>This forces all URLs prefixed with
+ <code>xredirect:</code> to be piped through the
+ <code>nph-xredirect.cgi</code> program. And this program
+ just looks like:</p>
+
+<div class="example"><pre>
+#!/path/to/perl
+##
+## nph-xredirect.cgi -- NPH/CGI script for extended redirects
+## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+##
+
+$| = 1;
+$url = $ENV{'PATH_INFO'};
+
+print "HTTP/1.0 302 Moved Temporarily\n";
+print "Server: $ENV{'SERVER_SOFTWARE'}\n";
+print "Location: $url\n";
+print "Content-type: text/html\n";
+print "\n";
+print "&lt;html&gt;\n";
+print "&lt;head&gt;\n";
+print "&lt;title&gt;302 Moved Temporarily (EXTENDED)&lt;/title&gt;\n";
+print "&lt;/head&gt;\n";
+print "&lt;body&gt;\n";
+print "&lt;h1&gt;Moved Temporarily (EXTENDED)&lt;/h1&gt;\n";
+print "The document has moved &lt;a HREF=\"$url\"&gt;here&lt;/a&gt;.&lt;p&gt;\n";
+print "&lt;/body&gt;\n";
+print "&lt;/html&gt;\n";
+
+##EOF##
+</pre></div>
+
+ <p>This provides you with the functionality to do
+ redirects to all URL schemes, i.e. including the one
+ which are not directly accepted by <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ For instance you can now also redirect to
+ <code>news:newsgroup</code> via</p>
+
+<div class="example"><pre>
+RewriteRule ^anyurl xredirect:news:newsgroup
+</pre></div>
+
+ <div class="note">Notice: You have not to put <code>[R]</code> or
+ <code>[R,L]</code> to the above rule because the
+ <code>xredirect:</code> need to be expanded later
+ by our special "pipe through" rule above.</div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Archive Access Multiplexer</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Do you know the great CPAN (Comprehensive Perl Archive
+ Network) under <a href="http://www.perl.com/CPAN">http://www.perl.com/CPAN</a>?
+ This does a redirect to one of several FTP servers around
+ the world which carry a CPAN mirror and is approximately
+ near the location of the requesting client. Actually this
+ can be called an FTP access multiplexing service. While
+ CPAN runs via CGI scripts, how can a similar approach
+ implemented via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First we notice that from version 3.0.0
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> can
+ also use the "<code>ftp:</code>" scheme on redirects.
+ And second, the location approximation can be done by a
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+ over the top-level domain of the client.
+ With a tricky chained ruleset we can use this top-level
+ domain as a key to our multiplexing map.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap multiplex txt:/path/to/map.cxan
+RewriteRule ^/CxAN/(.*) %{REMOTE_HOST}::$1 [C]
+RewriteRule ^.+\.<strong>([a-zA-Z]+)</strong>::(.*)$ ${multiplex:<strong>$1</strong>|ftp.default.dom}$2 [R,L]
+</pre></div>
+
+<div class="example"><pre>
+##
+## map.cxan -- Multiplexing Map for CxAN
+##
+
+de ftp://ftp.cxan.de/CxAN/
+uk ftp://ftp.cxan.uk/CxAN/
+com ftp://ftp.cxan.com/CxAN/
+ :
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Time-Dependent Rewriting</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>When tricks like time-dependent content should happen a
+ lot of webmasters still use CGI scripts which do for
+ instance redirects to specialized pages. How can it be done
+ via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>There are a lot of variables named <code>TIME_xxx</code>
+ for rewrite conditions. In conjunction with the special
+ lexicographic comparison patterns <code>&lt;STRING</code>,
+ <code>&gt;STRING</code> and <code>=STRING</code> we can
+ do time-dependent redirects:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &gt;0700
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &lt;1900
+RewriteRule ^foo\.html$ foo.day.html
+RewriteRule ^foo\.html$ foo.night.html
+</pre></div>
+
+ <p>This provides the content of <code>foo.day.html</code>
+ under the URL <code>foo.html</code> from
+ <code>07:00-19:00</code> and at the remaining time the
+ contents of <code>foo.night.html</code>. Just a nice
+ feature for a homepage...</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>Backward Compatibility for YYYY to XXXX migration</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we make URLs backward compatible (still
+ existing virtually) after migrating <code>document.YYYY</code>
+ to <code>document.XXXX</code>, e.g. after translating a
+ bunch of <code>.html</code> files to <code>.phtml</code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We just rewrite the name to its basename and test for
+ existence of the new extension. If it exists, we take
+ that name, else we rewrite the URL to its original state.</p>
+
+
+<div class="example"><pre>
+# backward compatibility ruleset for
+# rewriting document.html to document.phtml
+# when and only when document.phtml exists
+# but no longer document.html
+RewriteEngine on
+RewriteBase /~quux/
+# parse out basename, but remember the fact
+RewriteRule ^(.*)\.html$ $1 [C,E=WasHTML:yes]
+# rewrite to document.phtml if exists
+RewriteCond %{REQUEST_FILENAME}.phtml -f
+RewriteRule ^(.*)$ $1.phtml [S=1]
+# else reverse the previous basename cutout
+RewriteCond %{ENV:WasHTML} ^yes$
+RewriteRule ^(.*)$ $1.html
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="content" id="content">Content Handling</a></h2>
+
+
+
+ <h3>From Old to New (intern)</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume we have recently renamed the page
+ <code>foo.html</code> to <code>bar.html</code> and now want
+ to provide the old URL for backward compatibility. Actually
+ we want that users of the old URL even not recognize that
+ the pages was renamed.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We rewrite the old URL to the new one internally via the
+ following rule:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>From Old to New (extern)</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume again that we have recently renamed the page
+ <code>foo.html</code> to <code>bar.html</code> and now want
+ to provide the old URL for backward compatibility. But this
+ time we want that the users of the old URL get hinted to
+ the new one, i.e. their browsers Location field should
+ change, too.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We force a HTTP redirect to the new URL which leads to a
+ change of the browsers and thus the users view:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Browser Dependent Content</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>At least for important top-level pages it is sometimes
+ necessary to provide the optimum of browser dependent
+ content, i.e. one has to provide a maximum version for the
+ latest Netscape variants, a minimum version for the Lynx
+ browsers and a average feature version for all others.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We cannot use content negotiation because the browsers do
+ not provide their type in that form. Instead we have to
+ act on the HTTP header "User-Agent". The following condig
+ does the following: If the HTTP header "User-Agent"
+ begins with "Mozilla/3", the page <code>foo.html</code>
+ is rewritten to <code>foo.NS.html</code> and and the
+ rewriting stops. If the browser is "Lynx" or "Mozilla" of
+ version 1 or 2 the URL becomes <code>foo.20.html</code>.
+ All other browsers receive page <code>foo.32.html</code>.
+ This is done by the following ruleset:</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/3</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>NS</strong>.html [<strong>L</strong>]
+
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Lynx/</strong>.* [OR]
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/[12]</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>20</strong>.html [<strong>L</strong>]
+
+RewriteRule ^foo\.html$ foo.<strong>32</strong>.html [<strong>L</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Dynamic Mirror</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume there are nice webpages on remote hosts we want
+ to bring into our namespace. For FTP servers we would use
+ the <code>mirror</code> program which actually maintains an
+ explicit up-to-date copy of the remote data on the local
+ machine. For a webserver we could use the program
+ <code>webcopy</code> which acts similar via HTTP. But both
+ techniques have one major drawback: The local copy is
+ always just as up-to-date as often we run the program. It
+ would be much better if the mirror is not a static one we
+ have to establish explicitly. Instead we want a dynamic
+ mirror with data which gets updated automatically when
+ there is need (updated data on the remote host).</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>To provide this feature we map the remote webpage or even
+ the complete remote webarea to our namespace by the use
+ of the <dfn>Proxy Throughput</dfn> feature
+ (flag <code>[P]</code>):</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>hotsheet/</strong>(.*)$ <strong>http://www.tstimpreso.com/hotsheet/</strong>$1 [<strong>P</strong>]
+</pre></div>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>usa-news\.html</strong>$ <strong>http://www.quux-corp.com/news/index.html</strong> [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Reverse Dynamic Mirror</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>...</dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /mirror/of/remotesite/$1 -U
+RewriteRule ^http://www\.remotesite\.com/(.*)$ /mirror/of/remotesite/$1
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Retrieve Missing Data from Intranet</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>This is a tricky way of virtually running a corporate
+ (external) Internet webserver
+ (<code>www.quux-corp.dom</code>), while actually keeping
+ and maintaining its data on a (internal) Intranet webserver
+ (<code>www2.quux-corp.dom</code>) which is protected by a
+ firewall. The trick is that on the external webserver we
+ retrieve the requested data on-the-fly from the internal
+ one.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First, we have to make sure that our firewall still
+ protects the internal webserver and that only the
+ external webserver is allowed to retrieve data from it.
+ For a packet-filtering firewall we could for instance
+ configure a firewall ruleset like the following:</p>
+
+<div class="example"><pre>
+<strong>ALLOW</strong> Host www.quux-corp.dom Port &gt;1024 --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+<strong>DENY</strong> Host * Port * --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+</pre></div>
+
+ <p>Just adjust it to your actual configuration syntax.
+ Now we can establish the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ rules which request the missing data in the background
+ through the proxy throughput feature:</p>
+
+<div class="example"><pre>
+RewriteRule ^/~([^/]+)/?(.*) /home/$1/.www/$2
+RewriteCond %{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteCond %{REQUEST_FILENAME} <strong>!-d</strong>
+RewriteRule ^/home/([^/]+)/.www/?(.*) http://<strong>www2</strong>.quux-corp.dom/~$1/pub/$2 [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Load Balancing</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Suppose we want to load balance the traffic to
+ <code>www.foo.com</code> over <code>www[0-5].foo.com</code>
+ (a total of 6 servers). How can this be done?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>There are a lot of possible solutions for this problem.
+ We will discuss first a commonly known DNS-based variant
+ and then the special one with <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>:</p>
+
+ <ol>
+ <li>
+ <strong>DNS Round-Robin</strong>
+
+ <p>The simplest method for load-balancing is to use
+ the DNS round-robin feature of <code>BIND</code>.
+ Here you just configure <code>www[0-9].foo.com</code>
+ as usual in your DNS with A(address) records, e.g.</p>
+
+<div class="example"><pre>
+www0 IN A 1.2.3.1
+www1 IN A 1.2.3.2
+www2 IN A 1.2.3.3
+www3 IN A 1.2.3.4
+www4 IN A 1.2.3.5
+www5 IN A 1.2.3.6
+</pre></div>
+
+ <p>Then you additionally add the following entry:</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+ IN CNAME www1.foo.com.
+ IN CNAME www2.foo.com.
+ IN CNAME www3.foo.com.
+ IN CNAME www4.foo.com.
+ IN CNAME www5.foo.com.
+ IN CNAME www6.foo.com.
+</pre></div>
+
+ <p>Notice that this seems wrong, but is actually an
+ intended feature of <code>BIND</code> and can be used
+ in this way. However, now when <code>www.foo.com</code> gets
+ resolved, <code>BIND</code> gives out <code>www0-www6</code>
+ - but in a slightly permutated/rotated order every time.
+ This way the clients are spread over the various
+ servers. But notice that this not a perfect load
+ balancing scheme, because DNS resolve information
+ gets cached by the other nameservers on the net, so
+ once a client has resolved <code>www.foo.com</code>
+ to a particular <code>wwwN.foo.com</code>, all
+ subsequent requests also go to this particular name
+ <code>wwwN.foo.com</code>. But the final result is
+ ok, because the total sum of the requests are really
+ spread over the various webservers.</p>
+ </li>
+
+ <li>
+ <strong>DNS Load-Balancing</strong>
+
+ <p>A sophisticated DNS-based method for
+ load-balancing is to use the program
+ <code>lbnamed</code> which can be found at <a href="http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html">
+ http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html</a>.
+ It is a Perl 5 program in conjunction with auxilliary
+ tools which provides a real load-balancing for
+ DNS.</p>
+ </li>
+
+ <li>
+ <strong>Proxy Throughput Round-Robin</strong>
+
+ <p>In this variant we use <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ and its proxy throughput feature. First we dedicate
+ <code>www0.foo.com</code> to be actually
+ <code>www.foo.com</code> by using a single</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+</pre></div>
+
+ <p>entry in the DNS. Then we convert
+ <code>www0.foo.com</code> to a proxy-only server,
+ i.e. we configure this machine so all arriving URLs
+ are just pushed through the internal proxy to one of
+ the 5 other servers (<code>www1-www5</code>). To
+ accomplish this we first establish a ruleset which
+ contacts a load balancing script <code>lb.pl</code>
+ for all URLs.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap lb prg:/path/to/lb.pl
+RewriteRule ^/(.+)$ ${lb:$1} [P,L]
+</pre></div>
+
+ <p>Then we write <code>lb.pl</code>:</p>
+
+<div class="example"><pre>
+#!/path/to/perl
+##
+## lb.pl -- load balancing script
+##
+
+$| = 1;
+
+$name = "www"; # the hostname base
+$first = 1; # the first server (not 0 here, because 0 is myself)
+$last = 5; # the last server in the round-robin
+$domain = "foo.dom"; # the domainname
+
+$cnt = 0;
+while (&lt;STDIN&gt;) {
+ $cnt = (($cnt+1) % ($last+1-$first));
+ $server = sprintf("%s%d.%s", $name, $cnt+$first, $domain);
+ print "http://$server/$_";
+}
+
+##EOF##
+</pre></div>
+
+ <div class="note">A last notice: Why is this useful? Seems like
+ <code>www0.foo.com</code> still is overloaded? The
+ answer is yes, it is overloaded, but with plain proxy
+ throughput requests, only! All SSI, CGI, ePerl, etc.
+ processing is completely done on the other machines.
+ This is the essential point.</div>
+ </li>
+
+ <li>
+ <strong>Hardware/TCP Round-Robin</strong>
+
+ <p>There is a hardware solution available, too. Cisco
+ has a beast called LocalDirector which does a load
+ balancing at the TCP/IP level. Actually this is some
+ sort of a circuit level gateway in front of a
+ webcluster. If you have enough money and really need
+ a solution with high performance, use this one.</p>
+ </li>
+ </ol>
+ </dd>
+ </dl>
+
+
+
+ <h3>New MIME-type, New Service</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>On the net there are a lot of nifty CGI programs. But
+ their usage is usually boring, so a lot of webmaster
+ don't use them. Even Apache's Action handler feature for
+ MIME-types is only appropriate when the CGI programs
+ don't need special URLs (actually <code>PATH_INFO</code>
+ and <code>QUERY_STRINGS</code>) as their input. First,
+ let us configure a new file type with extension
+ <code>.scgi</code> (for secure CGI) which will be processed
+ by the popular <code>cgiwrap</code> program. The problem
+ here is that for instance we use a Homogeneous URL Layout
+ (see above) a file inside the user homedirs has the URL
+ <code>/u/user/foo/bar.scgi</code>. But
+ <code>cgiwrap</code> needs the URL in the form
+ <code>/~user/foo/bar.scgi/</code>. The following rule
+ solves the problem:</p>
+
+<div class="example"><pre>
+RewriteRule ^/[uge]/<strong>([^/]+)</strong>/\.www/(.+)\.scgi(.*) ...
+... /internal/cgi/user/cgiwrap/~<strong>$1</strong>/$2.scgi$3 [NS,<strong>T=application/x-http-cgi</strong>]
+</pre></div>
+
+ <p>Or assume we have some more nifty programs:
+ <code>wwwlog</code> (which displays the
+ <code>access.log</code> for a URL subtree and
+ <code>wwwidx</code> (which runs Glimpse on a URL
+ subtree). We have to provide the URL area to these
+ programs so they know on which area they have to act on.
+ But usually this ugly, because they are all the times
+ still requested from that areas, i.e. typically we would
+ run the <code>swwidx</code> program from within
+ <code>/u/user/foo/</code> via hyperlink to</p>
+
+<div class="example"><pre>
+/internal/cgi/user/swwidx?i=/u/user/foo/
+</pre></div>
+
+ <p>which is ugly. Because we have to hard-code
+ <strong>both</strong> the location of the area
+ <strong>and</strong> the location of the CGI inside the
+ hyperlink. When we have to reorganize the area, we spend a
+ lot of time changing the various hyperlinks.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution here is to provide a special new URL format
+ which automatically leads to the proper CGI invocation.
+ We configure the following:</p>
+
+<div class="example"><pre>
+RewriteRule ^/([uge])/([^/]+)(/?.*)/\* /internal/cgi/user/wwwidx?i=/$1/$2$3/
+RewriteRule ^/([uge])/([^/]+)(/?.*):log /internal/cgi/user/wwwlog?f=/$1/$2$3
+</pre></div>
+
+ <p>Now the hyperlink to search at
+ <code>/u/user/foo/</code> reads only</p>
+
+<div class="example"><pre>
+HREF="*"
+</pre></div>
+
+ <p>which internally gets automatically transformed to</p>
+
+<div class="example"><pre>
+/internal/cgi/user/wwwidx?i=/u/user/foo/
+</pre></div>
+
+ <p>The same approach leads to an invocation for the
+ access log CGI program when the hyperlink
+ <code>:log</code> gets used.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>From Static to Dynamic</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we transform a static page
+ <code>foo.html</code> into a dynamic variant
+ <code>foo.cgi</code> in a seamless way, i.e. without notice
+ by the browser/user.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We just rewrite the URL to the CGI-script and force the
+ correct MIME-type so it gets really run as a CGI-script.
+ This way a request to <code>/~quux/foo.html</code>
+ internally leads to the invocation of
+ <code>/~quux/foo.cgi</code>.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo\.<strong>html</strong>$ foo.<strong>cgi</strong> [T=<strong>application/x-httpd-cgi</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>On-the-fly Content-Regeneration</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Here comes a really esoteric feature: Dynamically
+ generated but statically served pages, i.e. pages should be
+ delivered as pure static pages (read from the filesystem
+ and just passed through), but they have to be generated
+ dynamically by the webserver if missing. This way you can
+ have CGI-generated pages which are statically served unless
+ one (or a cronjob) removes the static contents. Then the
+ contents gets refreshed.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ This is done via the following ruleset:
+
+<div class="example"><pre>
+RewriteCond %{REQUEST_FILENAME} <strong>!-s</strong>
+RewriteRule ^page\.<strong>html</strong>$ page.<strong>cgi</strong> [T=application/x-httpd-cgi,L]
+</pre></div>
+
+ <p>Here a request to <code>page.html</code> leads to a
+ internal run of a corresponding <code>page.cgi</code> if
+ <code>page.html</code> is still missing or has filesize
+ null. The trick here is that <code>page.cgi</code> is a
+ usual CGI script which (additionally to its <code>STDOUT</code>)
+ writes its output to the file <code>page.html</code>.
+ Once it was run, the server sends out the data of
+ <code>page.html</code>. When the webmaster wants to force
+ a refresh the contents, he just removes
+ <code>page.html</code> (usually done by a cronjob).</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>Document With Autorefresh</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Wouldn't it be nice while creating a complex webpage if
+ the webbrowser would automatically refresh the page every
+ time we write a new version from within our editor?
+ Impossible?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>No! We just combine the MIME multipart feature, the
+ webserver NPH feature and the URL manipulation power of
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. First, we establish a new
+ URL feature: Adding just <code>:refresh</code> to any
+ URL causes this to be refreshed every time it gets
+ updated on the filesystem.</p>
+
+<div class="example"><pre>
+RewriteRule ^(/[uge]/[^/]+/?.*):refresh /internal/cgi/apache/nph-refresh?f=$1
+</pre></div>
+
+ <p>Now when we reference the URL</p>
+
+<div class="example"><pre>
+/u/foo/bar/page.html:refresh
+</pre></div>
+
+ <p>this leads to the internal invocation of the URL</p>
+
+<div class="example"><pre>
+/internal/cgi/apache/nph-refresh?f=/u/foo/bar/page.html
+</pre></div>
+
+ <p>The only missing part is the NPH-CGI script. Although
+ one would usually say "left as an exercise to the reader"
+ ;-) I will provide this, too.</p>
+
+<div class="example"><pre>
+#!/sw/bin/perl
+##
+## nph-refresh -- NPH/CGI script for auto refreshing pages
+## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+##
+$| = 1;
+
+# split the QUERY_STRING variable
+@pairs = split(/&amp;/, $ENV{'QUERY_STRING'});
+foreach $pair (@pairs) {
+ ($name, $value) = split(/=/, $pair);
+ $name =~ tr/A-Z/a-z/;
+ $name = 'QS_' . $name;
+ $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
+ eval "\$$name = \"$value\"";
+}
+$QS_s = 1 if ($QS_s eq '');
+$QS_n = 3600 if ($QS_n eq '');
+if ($QS_f eq '') {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: No file given\n";
+ exit(0);
+}
+if (! -f $QS_f) {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: File $QS_f not found\n";
+ exit(0);
+}
+
+sub print_http_headers_multipart_begin {
+ print "HTTP/1.0 200 OK\n";
+ $bound = "ThisRandomString12345";
+ print "Content-type: multipart/x-mixed-replace;boundary=$bound\n";
+ &amp;print_http_headers_multipart_next;
+}
+
+sub print_http_headers_multipart_next {
+ print "\n--$bound\n";
+}
+
+sub print_http_headers_multipart_end {
+ print "\n--$bound--\n";
+}
+
+sub displayhtml {
+ local($buffer) = @_;
+ $len = length($buffer);
+ print "Content-type: text/html\n";
+ print "Content-length: $len\n\n";
+ print $buffer;
+}
+
+sub readfile {
+ local($file) = @_;
+ local(*FP, $size, $buffer, $bytes);
+ ($x, $x, $x, $x, $x, $x, $x, $size) = stat($file);
+ $size = sprintf("%d", $size);
+ open(FP, "&amp;lt;$file");
+ $bytes = sysread(FP, $buffer, $size);
+ close(FP);
+ return $buffer;
+}
+
+$buffer = &amp;readfile($QS_f);
+&amp;print_http_headers_multipart_begin;
+&amp;displayhtml($buffer);
+
+sub mystat {
+ local($file) = $_[0];
+ local($time);
+
+ ($x, $x, $x, $x, $x, $x, $x, $x, $x, $mtime) = stat($file);
+ return $mtime;
+}
+
+$mtimeL = &amp;mystat($QS_f);
+$mtime = $mtime;
+for ($n = 0; $n &amp;lt; $QS_n; $n++) {
+ while (1) {
+ $mtime = &amp;mystat($QS_f);
+ if ($mtime ne $mtimeL) {
+ $mtimeL = $mtime;
+ sleep(2);
+ $buffer = &amp;readfile($QS_f);
+ &amp;print_http_headers_multipart_next;
+ &amp;displayhtml($buffer);
+ sleep(5);
+ $mtimeL = &amp;mystat($QS_f);
+ last;
+ }
+ sleep($QS_s);
+ }
+}
+
+&amp;print_http_headers_multipart_end;
+
+exit(0);
+
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Mass Virtual Hosting</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>The <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> feature of Apache is nice
+ and works great when you just have a few dozens
+ virtual hosts. But when you are an ISP and have hundreds of
+ virtual hosts to provide this feature is not the best
+ choice.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>To provide this feature we map the remote webpage or even
+ the complete remote webarea to our namespace by the use
+ of the <dfn>Proxy Throughput</dfn> feature (flag <code>[P]</code>):</p>
+
+<div class="example"><pre>
+##
+## vhost.map
+##
+www.vhost1.dom:80 /path/to/docroot/vhost1
+www.vhost2.dom:80 /path/to/docroot/vhost2
+ :
+www.vhostN.dom:80 /path/to/docroot/vhostN
+</pre></div>
+
+<div class="example"><pre>
+##
+## httpd.conf
+##
+ :
+# use the canonical hostname on redirects, etc.
+UseCanonicalName on
+
+ :
+# add the virtual host in front of the CLF-format
+CustomLog /path/to/access_log "%{VHOST}e %h %l %u %t \"%r\" %&gt;s %b"
+ :
+
+# enable the rewriting engine in the main server
+RewriteEngine on
+
+# define two maps: one for fixing the URL and one which defines
+# the available virtual hosts with their corresponding
+# DocumentRoot.
+RewriteMap lowercase int:tolower
+RewriteMap vhost txt:/path/to/vhost.map
+
+# Now do the actual virtual host mapping
+# via a huge and complicated single rule:
+#
+# 1. make sure we don't map for common locations
+RewriteCond %{REQUEST_URL} !^/commonurl1/.*
+RewriteCond %{REQUEST_URL} !^/commonurl2/.*
+ :
+RewriteCond %{REQUEST_URL} !^/commonurlN/.*
+#
+# 2. make sure we have a Host header, because
+# currently our approach only supports
+# virtual hosting through this header
+RewriteCond %{HTTP_HOST} !^$
+#
+# 3. lowercase the hostname
+RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
+#
+# 4. lookup this hostname in vhost.map and
+# remember it only when it is a path
+# (and not "NONE" from above)
+RewriteCond ${vhost:%1} ^(/.*)$
+#
+# 5. finally we can map the URL to its docroot location
+# and remember the virtual host for logging puposes
+RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
+ :
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access">Access Restriction</a></h2>
+
+
+
+ <h3>Blocking of Robots</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we block a really annoying robot from
+ retrieving pages of a specific webarea? A
+ <code>/robots.txt</code> file containing entries of the
+ "Robot Exclusion Protocol" is typically not enough to get
+ rid of such a robot.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a ruleset which forbids the URLs of the webarea
+ <code>/~quux/foo/arc/</code> (perhaps a very deep
+ directory indexed area where the robot traversal would
+ create big server load). We have to make sure that we
+ forbid access only to the particular robot, i.e. just
+ forbidding the host where the robot runs is not enough.
+ This would block users from this host, too. We accomplish
+ this by also matching the User-Agent HTTP header
+ information.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>NameOfBadRobot</strong>.*
+RewriteCond %{REMOTE_ADDR} ^<strong>123\.45\.67\.[8-9]</strong>$
+RewriteRule ^<strong>/~quux/foo/arc/</strong>.+ - [<strong>F</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Blocked Inline-Images</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume we have under <code>http://www.quux-corp.de/~quux/</code>
+ some pages with inlined GIF graphics. These graphics are
+ nice, so others directly incorporate them via hyperlinks to
+ their pages. We don't like this practice because it adds
+ useless traffic to our server.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>While we cannot 100% protect the images from inclusion,
+ we can at least restrict the cases where the browser
+ sends a HTTP Referer header.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} <strong>!^$</strong>
+RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
+RewriteRule <strong>.*\.gif$</strong> - [F]
+</pre></div>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} !^$
+RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
+RewriteRule <strong>^inlined-in-foo\.gif$</strong> - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Host Deny</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we forbid a list of externally configured hosts
+ from using our server?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>For Apache &gt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
+RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^/.* - [F]
+</pre></div>
+
+ <p>For Apache &lt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteRule ^/(.*)$ ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ /$1
+</pre></div>
+
+<div class="example"><pre>
+##
+## hosts.deny
+##
+## ATTENTION! This is a map, not a list, even when we treat it as such.
+## mod_rewrite parses it for key/value pairs, so at least a
+## dummy value "-" must be present for each entry.
+##
+
+193.102.180.41 -
+bsdti1.sdm.de -
+192.76.162.40 -
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Proxy Deny</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we forbid a certain host or even a user of a
+ special host from using the Apache proxy?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We first have to make sure <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ is below(!) <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> in the Configuration
+ file when compiling the Apache webserver. This way it gets
+ called <em>before</em> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Then we
+ configure the following for a host-dependent deny...</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_HOST} <strong>^badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+
+ <p>...and this one for a user@host-dependent deny:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>^badguy@badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Special Authentication Variant</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Sometimes a very special authentication is needed, for
+ instance a authentication which checks for a set of
+ explicitly configured users. Only these should receive
+ access and without explicit prompting (which would occur
+ when using the Basic Auth via <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>).</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a list of rewrite conditions to exclude all except
+ our friends:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend1@client1.quux-corp\.com$</strong>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend2</strong>@client2.quux-corp\.com$
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend3</strong>@client3.quux-corp\.com$
+RewriteRule ^/~quux/only-for-friends/ - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Referer-based Deflector</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we program a flexible URL Deflector which acts
+ on the "Referer" HTTP header and can be configured with as
+ many referring pages as we like?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Use the following really tricky ruleset...</p>
+
+<div class="example"><pre>
+RewriteMap deflector txt:/path/to/deflector.map
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}} ^-$
+RewriteRule ^.* %{HTTP_REFERER} [R,L]
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^.* ${deflector:%{HTTP_REFERER}} [R,L]
+</pre></div>
+
+ <p>... in conjunction with a corresponding rewrite
+ map:</p>
+
+<div class="example"><pre>
+##
+## deflector.map
+##
+
+http://www.badguys.com/bad/index.html -
+http://www.badguys.com/bad/index2.html -
+http://www.badguys.com/bad/index3.html http://somewhere.com/
+</pre></div>
+
+ <p>This automatically redirects the request back to the
+ referring page (when "<code>-</code>" is used as the value
+ in the map) or to a specific URL (when an URL is specified
+ in the map as the second argument).</p>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Other</a></h2>
+
+
+
+ <h3>External Rewriting Engine</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>A FAQ: How can we solve the FOO/BAR/QUUX/etc.
+ problem? There seems no solution by the use of
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>...</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Use an external <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>, i.e. a program which acts
+ like a <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>. It is run once on startup of Apache
+ receives the requested URLs on <code>STDIN</code> and has
+ to put the resulting (usually rewritten) URL on
+ <code>STDOUT</code> (same order!).</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap quux-map <strong>prg:</strong>/path/to/map.quux.pl
+RewriteRule ^/~quux/(.*)$ /~quux/<strong>${quux-map:$1}</strong>
+</pre></div>
+
+<div class="example"><pre>
+#!/path/to/perl
+
+# disable buffered I/O which would lead
+# to deadloops for the Apache server
+$| = 1;
+
+# read URLs one per line from stdin and
+# generate substitution URL on stdout
+while (&lt;&gt;) {
+ s|^foo/|bar/|;
+ print $_;
+}
+</pre></div>
+
+ <p>This is a demonstration-only example and just rewrites
+ all URLs <code>/~quux/foo/...</code> to
+ <code>/~quux/bar/...</code>. Actually you can program
+ whatever you like. But notice that while such maps can be
+ <strong>used</strong> also by an average user, only the
+ system administrator can <strong>define</strong> it.</p>
+ </dd>
+ </dl>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/rewriteguide.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/rewriteguide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/rewriteguide.html.ko.euc-kr b/docs/manual/misc/rewriteguide.html.ko.euc-kr
new file mode 100644
index 00000000..f5e544c9
--- /dev/null
+++ b/docs/manual/misc/rewriteguide.html.ko.euc-kr
@@ -0,0 +1,2006 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL ۼ ħ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>URL ۼ ħ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/misc/rewriteguide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/rewriteguide.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <div class="note">
+ <p><br />
+ <cite>Ralf S. Engelschall &lt;rse@apache.org&gt;</cite><br />
+ 1997 12</p>
+ </div>
+
+ <p> <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> <a href="../mod/mod_rewrite.html"> </a> Ѵ.
+ ڰ ۾ εġԵǴ
+ URL ذϱؼ  ġ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ Ѵ. URL
+ ۼ Ģ Ͽ ذϴ ڼ Ѵ.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#ToC1"><code>mod_rewrite</code> Ұ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ToC2">ǿ ذå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#url">URL </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#content"> ٷ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Ÿ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ToC1" id="ToC1"><code>mod_rewrite</code> Ұ</a></h2>
+
+
+
+ <p>ġ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ.
+ , URL ִ ϰ Ƿ ̴.
+ ؿԴ URL ϴ. ׷
+ 밡 ϱ ϴ. <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ ִ ʺڰ ϰ ϱ ʴٴ ̴.
+ ġ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ ο 뵵 ߰Ѵ.</p>
+
+ <p>ٸ : <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ ó ԰ ٽ ʰų, Կ ŷǾ
+ ̴. ù° 츦
+ ̹ ˷  ʸ ҰϷ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ToC2" id="ToC2">ǿ ذå</a></h2>
+
+
+
+ <p> ų ٸ ǿ
+ ذå ´. URL ۼ 渶
+ ٶ.</p>
+
+ <div class="warning">: Ȳ °
+ ؾ 찡 ִ. , ߰
+ <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>, <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>
+ Ѵٸ <code>[PT]</code> ÷׸ ߰Ѵ. Ȥ
+ ּ/ȣƮ Ұ ƴ <code>.htaccess</code>
+ ҿ ˸° Ģ ִ. ϱ
+ ׻ Ģ  ϴ ϵ ض. ׷
+ ִ.</div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="url" id="url">URL </a></h2>
+
+
+
+ <h3> Ǵ URL</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ҽ URL ִ.
+ ( ϰ ˷ ) Ǵ URL,
+ Ȥ 뵵 URL ִ. ڰ û
+  URL ϴ Ǵ URL
+ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ʴ URL ˵ ġ
+ ܺ HTTP ̷Ѵ. Ʒ Ģ
+ <code>/~user</code> Ǵ <code>/u/user</code>
+ üϰ, <code>/u/user</code> ٸ
+ ߰Ѵ.</p>
+
+<div class="example"><pre>
+RewriteRule ^/<strong>~</strong>([^/]+)/?(.*) /<strong>u</strong>/$1/$2 [<strong>R</strong>]
+RewriteRule ^/([uge])/(<strong>[^/]+</strong>)$ /$1/$2<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> Ǵ ȣƮ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>...</dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+<div class="example"><pre>
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteCond %{SERVER_PORT} !^80$
+RewriteRule ^/(.*) http://fully.qualified.domain.name:%{SERVER_PORT}/$1 [L,R]
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteRule ^/(.*) http://fully.qualified.domain.name/$1 [L,R]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3><code>DocumentRoot</code> ű </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> URL
+ "<code>/</code>" ִ. ׷ ̰
+ ڷᰡ ʰ, ڷᰡ ٸ ִ
+ 찡 ִ. Ʈ Ʈ (ܺθ
+ Ȩ) <code>/e/www/</code> (Ʈ
+ Ȩ) <code>/e/sww/</code> ִٰ .
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ <code>/e/www/</code>̱⶧, û
+ Ե ׸ ̰ ; Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>츮 URL <code>/</code> <code>/e/www/</code>
+ ̷Ǹ ϸ ȴ.
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ؼ ϴ.
+ (<code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ϴ) URL
+ <em>Alias</em> <em>պκ</em>
+ ã´. <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ URL պκ̱⶧ Ͽ ̷
+ . <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϸ
+ ¥ ϴ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule <strong>^/$</strong> /e/www/ [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>丮 Īϴ URL
+ ٸ ڴ ȯȣ ̴. ٸ,
+ <code>/~quux/foo/</code> <code>/~quux/foo</code>
+ ϸ <code>foo</code> <em></em>
+ ã⶧ ߻Ѵ. 丮̱⶧
+ ޾Ƶ ʴ´. κ ڵ
+ URL ġ, 찡 ִ.
+ , CGI ũƮ URL ۼ Ŀ
+ ׷ϴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ̹ ذ ڵ
+ ߰ϴ ̴. ׸
+ ùٷ û ֵ, ܺ ̷ ؾ Ѵ.
+ ̷ Ѵٸ 丮 Ͽ
+ URL ϴ ׸
+ ûҶ ã . , ܺ ̷
+ <code>/~quux/foo/index.html</code>
+ <code>image.gif</code> ûϸ
+ <code>/~quux/image.gif</code> ûϰ ȴ!</p>
+
+ <p>׷ ̸ ذϱ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo<strong>$</strong> foo<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+
+ <p>Ȩ丮 ֻ <code>.htaccess</code> Ͽ
+ ִ. ׷ óϴµ δ
+ ȴ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteCond %{REQUEST_FILENAME} <strong>-d</strong>
+RewriteRule ^(.+<strong>[^/]</strong>)$ $1<strong>/</strong> [R]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>ϰ URL Ŭ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>Ʈ ϰ ϰ
+ URL ʹ. , (ǻ Ͽ
+ !) URL <em></em> !
+ ̸ οؾ Ѵ:
+ URL Īϸ ȵȴ. ڵ
+ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> , ׷, ü ġ
+ (л) ܺθʿ ´. ܺθ
+ ̴</p>
+
+<div class="example"><pre>
+user1 server_of_user1
+user2 server_of_user2
+: :
+</pre></div>
+
+ <p>츮 <code>map.xxx-to-host</code>
+ Ͽ ߴ. URL
+ ٸ URL,</p>
+
+<div class="example"><pre>
+/u/user/anypath
+/g/group/anypath
+/e/entity/anypath
+</pre></div>
+
+ <p> ̷Ѵ</p>
+
+<div class="example"><pre>
+http://physical-host/u/user/anypath
+http://physical-host/g/group/anypath
+http://physical-host/e/entity/anypath
+</pre></div>
+
+ <p>Ʒ Ģ Ͽ ۾ Ѵ (server0
+ ʿ ׸ ⺻ Ѵ):</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+RewriteMap user-to-host txt:/path/to/map.user-to-host
+RewriteMap group-to-host txt:/path/to/map.group-to-host
+RewriteMap entity-to-host txt:/path/to/map.entity-to-host
+
+RewriteRule ^/u/<strong>([^/]+)</strong>/?(.*) http://<strong>${user-to-host:$1|server0}</strong>/u/$1/$2
+RewriteRule ^/g/<strong>([^/]+)</strong>/?(.*) http://<strong>${group-to-host:$1|server0}</strong>/g/$1/$2
+RewriteRule ^/e/<strong>([^/]+)</strong>/?(.*) http://<strong>${entity-to-host:$1|server0}</strong>/e/$1/$2
+
+RewriteRule ^/([uge])/([^/]+)/?$ /$1/$2/.www/
+RewriteRule ^/([uge])/([^/]+)/([^.]+.+) /$1/$2/.www/$3\
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ȩ丮 ٸ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ڴ Ȩ丮 ٸ
+ ذå .
+ ü ο ϴµ ð
+ ɸ 쿡 ʿϴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϸ ϴ.
+ <code>/~user/anypath</code> URL
+ <code>http://newserver/~user/anypath</code>
+ ̷ϸ ȴ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(.+) http://<strong>newserver</strong>/~$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ȩ丮 </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ڰ õ Ʈ Ȩ丮
+ . , ̸ ڸ ù°
+ 丮 Ȩ丮 д. ׷,
+ <code>/~foo/anypath</code>
+ <code>/home/<strong>f</strong>/foo/.www/anypath</code>̰,
+ <code>/~bar/anypath</code>
+ <code>/home/<strong>b</strong>/bar/.www/anypath</code>̴.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ǥð ִ URL ȯϱ
+ Ģ Ѵ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*) /home/<strong>$2</strong>/$1/.www$3
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ͻý 籸</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> Ƿ ϵھ̴: 丮
+ <code>RewriteRules</code> ſ Ͽ ڷ
+ ü ״ ü ڷḦ ڿ ¡ϵ
+ Ѵ. : 1992 Ӱ ִ
+ н Ʈ <strong><em>net.sw</em></strong>
+ Ƶΰ ־. ̴ ǻͰ ϸ鼭
+ ص ð ý ڿ Ʈ ڸ
+ ؿԱ⶧ ̴. ָ Ʈ
+ ߰ 丮 Դ:</p>
+
+<div class="example"><pre>
+drwxrwxr-x 2 netsw users 512 Aug 3 18:39 Audio/
+drwxrwxr-x 2 netsw users 512 Jul 9 14:37 Benchmark/
+drwxrwxr-x 12 netsw users 512 Jul 9 00:34 Crypto/
+drwxrwxr-x 5 netsw users 512 Jul 9 00:41 Database/
+drwxrwxr-x 4 netsw users 512 Jul 30 19:25 Dicts/
+drwxrwxr-x 10 netsw users 512 Jul 9 01:54 Graphic/
+drwxrwxr-x 5 netsw users 512 Jul 9 01:58 Hackers/
+drwxrwxr-x 8 netsw users 512 Jul 9 03:19 InfoSys/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:21 Math/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:24 Misc/
+drwxrwxr-x 9 netsw users 512 Aug 1 16:33 Network/
+drwxrwxr-x 2 netsw users 512 Jul 9 05:53 Office/
+drwxrwxr-x 7 netsw users 512 Jul 9 09:24 SoftEng/
+drwxrwxr-x 7 netsw users 512 Jul 9 12:17 System/
+drwxrwxr-x 12 netsw users 512 Aug 3 20:15 Typesetting/
+drwxrwxr-x 10 netsw users 512 Jul 9 14:08 X11/
+</pre></div>
+
+ <p>1996 7 Ҹ ִ ̽
+ ϱ ޴. "ִ" , ֻ
+ 丮 CGI ũƮ ʰ,
+ ϱ ٶٴ ̴. ? Ҹ ߿
+ FTPε ֵ ̿⶧ ̳
+ CGI õ α Ⱦ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ذå κ : 丮 ؿ
+ ʿ CGI ũƮ
+ ʿϴ. ũƮ
+ <code>/e/netsw/.www/</code> ξ:</p>
+
+<div class="example"><pre>
+-rw-r--r-- 1 netsw users 1318 Aug 1 18:10 .wwwacl
+drwxr-xr-x 18 netsw users 512 Aug 5 15:51 DATA/
+-rw-rw-rw- 1 netsw users 372982 Aug 5 16:35 LOGFILE
+-rw-r--r-- 1 netsw users 659 Aug 4 09:27 TODO
+-rw-r--r-- 1 netsw users 5697 Aug 1 18:01 netsw-about.html
+-rwxr-xr-x 1 netsw users 579 Aug 2 10:33 netsw-access.pl
+-rwxr-xr-x 1 netsw users 1532 Aug 1 17:35 netsw-changes.cgi
+-rwxr-xr-x 1 netsw users 2866 Aug 5 14:49 netsw-home.cgi
+drwxr-xr-x 2 netsw users 512 Jul 8 23:47 netsw-img/
+-rwxr-xr-x 1 netsw users 24050 Aug 5 15:49 netsw-lsdir.cgi
+-rwxr-xr-x 1 netsw users 1589 Aug 3 18:43 netsw-search.cgi
+-rwxr-xr-x 1 netsw users 1885 Aug 1 17:41 netsw-tree.cgi
+-rw-r--r-- 1 netsw users 234 Jul 30 16:35 netsw-unlimit.lst
+</pre></div>
+
+ <p><code>DATA/</code> 丮 Ұ
+ ִ. <strong><em>net.sw</em></strong>
+ <code>rdist</code> Ͽ ڵ ´. ι°
+ κ Ҵ:  ϳ ڿ
+ URL ϴ°? ڿ <code>DATA/</code>
+ 丮 ߰, URL CGI ũƮ ϰ
+ ʹ. ذå : <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ URL <code>/net.sw/</code> <code>/e/netsw</code>
+ ۼϱ 丮 Ͽ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteRule ^net.sw$ net.sw/ [R]
+RewriteRule ^net.sw/(.*)$ e/netsw/$1
+</pre></div>
+
+ <p>ù° Ģ û ؼ
+ ߴ! ι° Ģ ۾ Ѵ. ׸ 丮
+ <code>/e/netsw/.www/.wwwacl</code>
+ ´:</p>
+
+<div class="example"><pre>
+Options ExecCGI FollowSymLinks Includes MultiViews
+
+RewriteEngine on
+
+# κ /net.sw/ Ѵ
+RewriteBase /net.sw/
+
+# ֻ 丮
+# cgi ũƮ ۼѴ
+RewriteRule ^$ netsw-home.cgi [L]
+RewriteRule ^index\.html$ netsw-home.cgi [L]
+
+# 丮 û
+# 丮 Ѵ
+RewriteRule ^.+/(netsw-[^/]+/.+)$ $1 [L]
+
+# ۼ ģ
+RewriteRule ^netsw-home\.cgi.* - [L]
+RewriteRule ^netsw-changes\.cgi.* - [L]
+RewriteRule ^netsw-search\.cgi.* - [L]
+RewriteRule ^netsw-tree\.cgi$ - [L]
+RewriteRule ^netsw-about\.html$ - [L]
+RewriteRule ^netsw-img/.*$ - [L]
+
+# ٸ cgi ũƮ ó
+# 丮 Ҵ
+RewriteRule !^netsw-lsdir\.cgi.* - [C]
+RewriteRule (.*) netsw-lsdir.cgi/$1
+</pre></div>
+
+ <p>ؼ Ʈ:</p>
+
+ <ol>
+ <li>׹° κп ü ʵ('<code>-</code>')
+ <code>L</code> (last) ÷װ ָ϶</li>
+
+ <li> κп ù° Ģ <code>!</code>
+ (not) ڿ <code>C</code> (chain) ÷׸ ָ϶</li>
+
+ <li> Ģ Ÿ ش ʴ 츦
+ Ƴ ָ϶</li>
+ </ol>
+ </dd>
+ </dl>
+
+
+
+ <h3>NCSA imagemap ġ <code>mod_imagemap</code></h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> NCSA ġ
+ ڿ Űܰ ٶ. ׷ NCSA
+ <code>imagemap</code> α׷
+ ġ <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> óϱ ٶ.
+ <code>imagemap</code> α׷
+ <code>/cgi-bin/imagemap/path/to/page.map</code>
+ ϴ ۸ũ ٴ ̴. ġ
+ <code>/path/to/page.map</code> û ޾ƾ
+ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> û պκ ϴ Ģ
+ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/cgi-bin/imagemap(.*) $1 [PT]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> 丮 ˻</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> 丮 ãƾ
+ ִ. MultiViews ٸ
+ ȵȴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> 丮 ã Ģ α׷Ѵ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+# custom/ ã õϰ...
+# ...ã !
+RewriteCond /your/docroot/<strong>dir1</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir1</strong>/$1 [L]
+
+# ι° pub/ ã õѴ...
+# ...ã !
+RewriteCond /your/docroot/<strong>dir2</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir2</strong>/$1 [L]
+
+# ã ٸ Alias ScriptAlias þ Ѵ.
+RewriteRule ^(.+) - [PT]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>URL ȯ溯 Ѵ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>û鰣 ϱ URL
+ ڵϴ ִ. ׷ ϱ
+ CGI wrapper ϰ ʴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ۼ Ģ Ͽ ϰ,
+ ߿ XSSI CGI ϱ ȯ溯
+ Ѵ. ׷ URL <code>/foo/S=java/bar/</code>
+ <code>/foo/bar/</code> ȯǰ <code>STATUS</code>
+ ȯ溯 "java" Ѵ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^(.*)/<strong>S=([^/]+)</strong>/(.*) $1/$3 [E=<strong>STATUS:$2</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> ȣƮ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ȣƮ ʰ ǻͷ DNS A
+ ڵ带 Ͽ
+ <code>www.<strong>username</strong>.host.domain.com</code>
+ Ȩ ϰ ʹ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>HTTP/1.0 û , Host: HTTP
+ HTTP/1.1 û Ģ Ͽ
+ <code>http://www.username.host.com/anypath</code>
+ <code>/home/username/anypath</code> ۼ
+ ִ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{<strong>HTTP_HOST</strong>} ^www\.<strong>[^.]+</strong>\.host\.com$
+RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
+RewriteRule ^www\.<strong>([^.]+)</strong>\.host\.com(.*) /home/<strong>$1</strong>$2
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ȩ丮 ܺ ̷</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> <code>ourdomain.com</code> ۿ û
+ Ȩ丮 URL ٸ
+ <code>www.somewhere.com</code> ٸϱ
+ ٶ. ȣƮ ҿ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ۼ ϸ ȴ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REMOTE_HOST} <strong>!^.+\.ourdomain\.com$</strong>
+RewriteRule ^(/~.+) http://www.somewhere.com/$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> URL ٸ ̷</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>URL ۼ ؼ A ش
+ B û ̷ϴ
+ . Perl ۼ <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI ũƮ
+ , <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ
+ ִ. ׷ <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI ũƮ
+ ϶!</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ù°
+ ʴ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /your/docroot/%{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ȿ ִ
+ ϴٴ ̴. ( Ȩ丮 )
+ ߰ , ִ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REQUEST_URI} <strong>!-U</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> URL (look-ahead)
+ Ѵ. ׷ URL ϰ ϴ. ׷
+ û û ѹ ϱ⶧
+ ɿ ǿ ش. ׷ CPU
+ Ѵٸ ϶. ǻͰ ٸ ù° ̳
+ <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>
+ CGI ũƮ ϶.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ȯ ̷</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ̷ϴ URL ʿ䰡 ִ.
+ ġ URL escape Լ "<code>url#anchor</code>"
+ URL anchor escapeѴ. ġ
+ <code>uri_escape()</code> Լ 칰(#)
+ escapeϹǷ . ׷  ̷ URL
+ ̷ ֳ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ̷ϴ NPH-CGI ũƮ ذå
+ ʿϴ. escape ʱ⶧̴ (NPH=non-parseable
+ headers). Ͽ (ۼ Ģ
+ κп ؾ Ѵ) ο URL scheme
+ <code>xredirect:</code> Ѵ:</p>
+
+<div class="example"><pre>
+RewriteRule ^xredirect:(.+) /path/to/nph-xredirect.cgi/$1 \
+ [T=application/x-httpd-cgi,L]
+</pre></div>
+
+ <p>׷ <code>xredirect:</code> ϴ URL
+ <code>nph-xredirect.cgi</code> α׷ ϰ ȴ.
+ α׷ :</p>
+
+<div class="example"><pre>
+#!/path/to/perl
+##
+## nph-xredirect.cgi -- NPH/CGI script for extended redirects
+## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+##
+
+$| = 1;
+$url = $ENV{'PATH_INFO'};
+
+print "HTTP/1.0 302 Moved Temporarily\n";
+print "Server: $ENV{'SERVER_SOFTWARE'}\n";
+print "Location: $url\n";
+print "Content-type: text/html\n";
+print "\n";
+print "&lt;html&gt;\n";
+print "&lt;head&gt;\n";
+print "&lt;title&gt;302 Moved Temporarily (EXTENDED)&lt;/title&gt;\n";
+print "&lt;/head&gt;\n";
+print "&lt;body&gt;\n";
+print "&lt;h1&gt;Moved Temporarily (EXTENDED)&lt;/h1&gt;\n";
+print "The document has moved &lt;a HREF=\"$url\"&gt;here&lt;/a&gt;.&lt;p&gt;\n";
+print "&lt;/body&gt;\n";
+print "&lt;/html&gt;\n";
+
+##EOF##
+</pre></div>
+
+ <p>׷ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ
+ URL scheme ̷ ִ. ,
+ <code>news:newsgroup</code> ̷
+ ִ</p>
+
+<div class="example"><pre>
+RewriteRule ^anyurl xredirect:news:newsgroup
+</pre></div>
+
+ <div class="note">: Ư "" Ģ Ͽ
+ <code>xredirect:</code> Ȯؾ ϱ⶧
+ Ģ <code>[R]</code>̳ <code>[R,L]</code> ϸ
+ ȵȴ.</div>
+ </dd>
+ </dl>
+
+
+
+ <h3> ߰(multiplexer)</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p><a href="http://www.perl.com/CPAN">http://www.perl.com/CPAN</a>
+ ִ CPAN (Comprehensive Perl Archive Network)
+ ƴ°? ּҴ 迡 CPAN ̷ FTP
+ Ŭ̾Ʈ ִ ̷Ѵ.
+ ̸ FTP ߰ 񽺶 Ѵ. CPAN CGI ũƮ
+ , <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> Ͽ
+ ϰ ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> 3.0.0
+ ̷ǿ "<code>ftp:</code>" scheme
+ ִ. Ŭ̾Ʈ ֻ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+ Ͽ ġ ִ. Ģ
+ ֻ ߰ Ű Ѵ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap multiplex txt:/path/to/map.cxan
+RewriteRule ^/CxAN/(.*) %{REMOTE_HOST}::$1 [C]
+RewriteRule ^.+\.<strong>([a-zA-Z]+)</strong>::(.*)$ ${multiplex:<strong>$1</strong>|ftp.default.dom}$2 [R,L]
+</pre></div>
+
+<div class="example"><pre>
+##
+## map.cxan -- Multiplexing Map for CxAN
+##
+
+de ftp://ftp.cxan.de/CxAN/
+uk ftp://ftp.cxan.uk/CxAN/
+com ftp://ftp.cxan.com/CxAN/
+ :
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>ð ۼ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ð ٸ ϴ ڴ
+ Ư ̷ϱ CGI ũƮ
+ Ѵ. <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>δ 
+ ִ°?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ۼ ǿ ִ <code>TIME_xxx</code>
+ ִ. Ư
+ <code>&lt;STRING</code>, <code>&gt;STRING</code>,
+ <code>=STRING</code> Ͽ ð ̷
+ ִ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &gt;0700
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &lt;1900
+RewriteRule ^foo\.html$ foo.day.html
+RewriteRule ^foo\.html$ foo.night.html
+</pre></div>
+
+ <p>URL <code>foo.html</code> ûϸ
+ <code>07:00-19:00</code> <code>foo.day.html</code>
+ ϰ, ð
+ <code>foo.night.html</code> Ѵ. Ȩ
+ ϱ ̴...</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>YYYY XXXX ȣȯ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> <code>.html</code> <code>.phtml</code>
+ ȯϴ <code>document.YYYY</code>
+ <code>document.XXXX</code> ȣȯ(backward
+ compatibility) URL ( ϰ)
+ ֳ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p≯ ⺻̸ ۼ ο Ȯڸ
+ ִ ˻Ѵ. ִٸ ϸ ϰ,
+ URL · ۼѴ.</p>
+
+
+<div class="example"><pre>
+# .html
+# .phtml ִ
+# .html .phtml
+# ۼϴ ȣȯ Ģ
+RewriteEngine on
+RewriteBase /~quux/
+# ⺻̸ ã, ãҴٴ Ѵ
+RewriteRule ^(.*)\.html$ $1 [C,E=WasHTML:yes]
+# ִٸ .phtml ۼѴ
+RewriteCond %{REQUEST_FILENAME}.phtml -f
+RewriteRule ^(.*)$ $1.phtml [S=1]
+# ƴϸ տ ã ⺻̸ ǵ
+RewriteCond %{ENV:WasHTML} ^yes$
+RewriteRule ^(.*)$ $1.html
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="content" id="content"> ٷ</a></h2>
+
+
+
+ <h3> (߱)</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ֱ <code>foo.html</code> <code>bar.html</code>
+ ϰ ȣȯ URL ϰ
+ ʹٰ . ڴ URL Ǿٴ
+ ġä Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> Ģ URL ο URL
+ ۼѴ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> (˸)</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ٽ <code>foo.html</code> <code>bar.html</code>
+ ϰ ȣȯ URL ϰ
+ ʹٰ . ׷ URL ϸ
+ ڿ ο URL Ʈ ˷ش. ,
+ ּâ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ο URL HTTP ̷ϴ. ׷
+ ο URL ̰ ڰ ˰Եȴ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ּ ߿ ֻ ȭ
+ ؾ 찡 ִ. , ֽ Netscape
+ Դ ֻ , Lynx Դ
+ ,
+ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ڽ
+ ʱ⶧ .
+ HTTP "User-Agent" Ѵ. Ģ HTTP
+ "User-Agent" "Mozilla/3" ϸ
+ <code>foo.html</code> <code>foo.NS.html</code>
+ ۼϰ ۼ ߴѴ. "Lynx"
+ "Mozilla" 1 Ȥ 2 URL
+ <code>foo.20.html</code> ȴ.
+ <code>foo.32.html</code> ޴´. Ʒ Ģ
+ ۾ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/3</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>NS</strong>.html [<strong>L</strong>]
+
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Lynx/</strong>.* [OR]
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/[12]</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>20</strong>.html [<strong>L</strong>]
+
+RewriteRule ^foo\.html$ foo.<strong>32</strong>.html [<strong>L</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> ̷</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ܺ ȣƮ 츮 Ʈ
+ ִٰ . FTP ܺ
+ ڷ ֽź纻 ϴ <code>mirror</code> α׷
+ ְ, HTTP ۾ ϴ
+ <code>webcopy</code> α׷ ִ. ׷
+ ִ: 纻 α׷
+ ֽ ȴ. ؾϴ
+ ̷ ƴ϶ ڴ. (ܺ ȣƮ
+ ڷᰡ ŵǸ) ʿҶ ڵ ڷḦ ϴ
+ ̷ ʿϴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p≯ <dfn>Proxy Throughput</dfn> (÷
+ <code>[P]</code>) Ͽ ܺ Ȥ ܺ
+ ü 츮 ̸ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>hotsheet/</strong>(.*)$ <strong>http://www.tstimpreso.com/hotsheet/</strong>$1 [<strong>P</strong>]
+</pre></div>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>usa-news\.html</strong>$ <strong>http://www.quux-corp.com/news/index.html</strong> [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> ̷</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>...</dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /mirror/of/remotesite/$1 -U
+RewriteRule ^http://www\.remotesite\.com/(.*)$ /mirror/of/remotesite/$1
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3> ڷḦ Ʈݿ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ڷḦ ȭ ȣϴ () Ʈ
+ (<code>www2.quux-corp.dom</code>) ϸ鼭,
+ (ܺ) ͳ (<code>www.quux-corp.dom</code>)
+ ϴ ó ̰ Ѵ. ܺ û
+ ڷḦ ´.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ȭ ȣϰ ܺ
+ ڷḦ ְ Ѵ.
+ Ŷ͸ ȭ Ѵ:</p>
+
+<div class="example"><pre>
+<strong>ALLOW</strong> Host www.quux-corp.dom Port &gt;1024 --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+<strong>DENY</strong> Host * Port * --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+</pre></div>
+
+ <p> ˸° Ķ. ڷḦ
+ proxy throughput ûϴ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> Ģ ۼѴ:</p>
+
+<div class="example"><pre>
+RewriteRule ^/~([^/]+)/?(.*) /home/$1/.www/$2
+RewriteCond %{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteCond %{REQUEST_FILENAME} <strong>!-d</strong>
+RewriteRule ^/home/([^/]+)/.www/?(.*) http://<strong>www2</strong>.quux-corp.dom/~$1/pub/$2 [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>ε뷱 ( лϱ)</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p><code>www.foo.com</code> ŷ
+ <code>www[0-5].foo.com</code> ( 6) лϰ
+ ʹ.  ϴ°?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ſ پ ذ ִ.
+ DNS ˷ ϰ,
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ 츦 캸:</p>
+
+ <ol>
+ <li>
+ <strong>DNS Round-Robin</strong>
+
+ <p> ε뷱 <code>BIND</code>
+ DNS round-robin ϴ ̴.
+ DNS A(address) ڵ忡
+ <code>www[0-9].foo.com</code> Ѵ.</p>
+
+<div class="example"><pre>
+www0 IN A 1.2.3.1
+www1 IN A 1.2.3.2
+www2 IN A 1.2.3.3
+www3 IN A 1.2.3.4
+www4 IN A 1.2.3.5
+www5 IN A 1.2.3.6
+</pre></div>
+
+ <p>׸ ׸ ߰Ѵ:</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+ IN CNAME www1.foo.com.
+ IN CNAME www2.foo.com.
+ IN CNAME www3.foo.com.
+ IN CNAME www4.foo.com.
+ IN CNAME www5.foo.com.
+ IN CNAME www6.foo.com.
+</pre></div>
+
+ <p>߸ ó , <code>BIND</code>
+ ǵ ̴. <code>www.foo.com</code>
+ ã, <code>BIND</code> Ź ݾ
+ ٲ㰡 <code>www0-www6</code> ȯѴ. ׷
+ Ŭ̾Ʈ лѴ. ׷ DNS
+ ˻ Ʈ ٸ Ӽ ijǿ
+ <code>www.foo.com</code> ã Ư
+ <code>wwwN.foo.com</code≯ Ŭ̾Ʈ
+ û鵵 <code>wwwN.foo.com</code>
+ ⶧ Ϻ ε뷱 ƴ
+ ϶. ׷ ũ û
+ лǹǷ ȿ .</p>
+ </li>
+
+ <li>
+ <strong>DNS ε뷱</strong>
+
+ <p><a href="http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html">http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html</a>
+ ִ <code>lbnamed</code> α׷ Ͽ
+ DNS ε뷱 ִ. DNS
+ ε뷱 ϵ Perl
+ 5 α׷̴.</p>
+ </li>
+
+ <li>
+ <strong>Proxy Throughput Round-Robin</strong>
+
+ <p> <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> proxy
+ throughput Ѵ. DNS ׸
+ Ͽ <code>www0.foo.com</code>
+ <code>www.foo.com</code> ϰ Ѵ</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+</pre></div>
+
+ <p>׸ <code>www0.foo.com</code> Ͻ
+ Ѵ. , URL
+ Ͻø ٸ 5 (<code>www1-www5</code>)
+ Ѵ ⸸ Ѵ. ̸ URL
+ ε뷱 ũƮ <code>lb.pl</code>
+ Ģ .</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap lb prg:/path/to/lb.pl
+RewriteRule ^/(.+)$ ${lb:$1} [P,L]
+</pre></div>
+
+ <p><code>lb.pl</code> ۼѴ:</p>
+
+<div class="example"><pre>
+#!/path/to/perl
+##
+## lb.pl -- ε뷱 ũƮ
+##
+
+$| = 1;
+
+$name = "www"; # ⺻ ȣƮ
+$first = 1; # ù° (ڽ 0̱ , 0 ʴ´)
+$last = 5; # round-robin
+$domain = "foo.dom"; # θ
+
+$cnt = 0;
+while (&lt;STDIN&gt;) {
+ $cnt = (($cnt+1) % ($last+1-$first));
+ $server = sprintf("%s%d.%s", $name, $cnt+$first, $domain);
+ print "http://$server/$_";
+}
+
+##EOF##
+</pre></div>
+
+ <div class="note"> : Ѱ?
+ <code>www0.foo.com</code> δ ʴ°?
+ , δ ȴ. ׷ ܼ proxy throughput
+ û ϱ⶧ ! SSI, CGI, ePerl
+ ٸ óѴ. ̰ ٽ̴.</div>
+ </li>
+
+ <li>
+ <strong>ϵ/TCP Round-Robin</strong>
+
+ <p>ϵ ذå ִ. Cisco TCP/IP
+ ؿ ε뷱 ϴ LocalDirector
+ Ǵ. δ մܿ ġϴ
+ ȸμ Ʈ̴. ڱ ϰ
+ ذå ʿϴٸ ̰ ϶.</p>
+ </li>
+ </ol>
+ </dd>
+ </dl>
+
+
+
+ <h3>ο MIME-type, ο </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>Ʈ CGI α׷ . ׷ ϱ
+ ŷ ڰ ʴ´. ġ
+ MIME-type Action ڵ鷯 ɵ CGI α׷
+ Ư URL (Ȯ <code>PATH_INFO</code>
+ <code>QUERY_STRINGS</code>) α׷ Է
+ ϴ. , Ȯڰ (secure CGI ٿ)
+ <code>.scgi</code> <code>cgiwrap</code>
+ α׷ óϱ ο type Ѵ.
+ ( ) ϰ URL ϴ
+ Ȩ丮 <code>/u/user/foo/bar.scgi</code>
+ URL ̴. <code>cgiwrap</code>
+ <code>/~user/foo/bar.scgi/</code> URL
+ ϱ⶧̴. Ģ ذѴ:</p>
+
+<div class="example"><pre>
+RewriteRule ^/[uge]/<strong>([^/]+)</strong>/\.www/(.+)\.scgi(.*) ...
+... /internal/cgi/user/cgiwrap/~<strong>$1</strong>/$2.scgi$3 [NS,<strong>T=application/x-http-cgi</strong>]
+</pre></div>
+
+ <p> ٸ α׷, (URL Ʈ
+ <code>access.log</code> ϴ) <code>wwwlog</code>
+ (URL Ʈ Glimpse ϴ) <code>wwwidx</code>
+ ִٰ . 츮 α׷ ۾
+ URL ˷ Ѵ. ׷ ûҶ ׻
+ ϱ⶧ ʴ. ,
+ <code>/u/user/foo/</code> <code>swwidx</code>
+ α׷ Ѵٸ ũ Ѵ</p>
+
+<div class="example"><pre>
+/internal/cgi/user/swwidx?i=/u/user/foo/
+</pre></div>
+
+ <p> ʴ. ũ ġ<strong></strong>
+ CGI ġ <strong></strong> ϱ⶧̴.
+ 籸Ѵٸ ۸ũ ϴµ
+ ð ɸ ̴.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ذå ڵ CGI ϴ ο
+ Ư URL ̴. Ѵ:</p>
+
+<div class="example"><pre>
+RewriteRule ^/([uge])/([^/]+)(/?.*)/\* /internal/cgi/user/wwwidx?i=/$1/$2$3/
+RewriteRule ^/([uge])/([^/]+)(/?.*):log /internal/cgi/user/wwwlog?f=/$1/$2$3
+</pre></div>
+
+ <p> <code>/u/user/foo/</code> ˻ϴ ũ
+ </p>
+
+<div class="example"><pre>
+HREF="*"
+/u/user/foo/* (???)
+</pre></div>
+
+ <p> ڵȯȴ</p>
+
+<div class="example"><pre>
+/internal/cgi/user/wwwidx?i=/u/user/foo/
+</pre></div>
+
+ <p> ũ ڿ <code>:log</code> Ͽ
+ α CGI α׷ ִ.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3> </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ڰ 𸣰 ڿ
+ <code>foo.html</code> <code>foo.cgi</code>
+ ֳ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>URL CGI ũƮ ۼϰ, MIME-type Ͽ
+ CGI ũƮ ϰ Ѵ. ׷
+ <code>/~quux/foo.html</code> ûϸ
+ <code>/~quux/foo.cgi</code> ϰ ȴ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo\.<strong>html</strong>$ foo.<strong>cgi</strong> [T=<strong>application/x-httpd-cgi</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>N </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> Ƿ ̴: ,
+ Ѵ. , ϰ
+ (Ͻýۿ ״)
+ ޵, Ѵ.
+ ׷ (Ȥ cron ۾) ʴ
+ CGI Ѵ.
+ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ Ģ Ѵ:
+
+<div class="example"><pre>
+RewriteCond %{REQUEST_FILENAME} <strong>!-s</strong>
+RewriteRule ^page\.<strong>html</strong>$ page.<strong>cgi</strong> [T=application/x-httpd-cgi,L]
+</pre></div>
+
+ <p>⼭ <code>page.html</code> ûҶ
+ <code>page.html</code> ų ũⰡ 0
+ <code>page.cgi</code> Ѵ. ⼭
+ <code>page.cgi</code> Ϲ CGI ũƮ
+ <code>STDOUT</code> ϰ, ߰
+ <code>page.html</code> Ͽ ´. ѹ
+ <code>page.html</code> . ڰ
+ ϰ ʹٸ, ( cron ۾)
+ <code>page.html</code> ⸸ ϸ ȴ.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>ڵ ħϴ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> 鶧 ڰ
+ ڵ ħϴ
+ 󸶳 ? ҰѰ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ϴ! MIME multipart ɰ NPH ,
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> URL ɷ ϸ
+ ȴ. , ο URL : URL
+ <code>:refresh</code> ߰ϱ⸸ ϸ Ͻýۿ
+ ħѴ.</p>
+
+<div class="example"><pre>
+RewriteRule ^(/[uge]/[^/]+/?.*):refresh /internal/cgi/apache/nph-refresh?f=$1
+</pre></div>
+
+ <p> URL ϸ</p>
+
+<div class="example"><pre>
+/u/foo/bar/page.html:refresh
+</pre></div>
+
+ <p> URL θ</p>
+
+<div class="example"><pre>
+/internal/cgi/apache/nph-refresh?f=/u/foo/bar/page.html
+</pre></div>
+
+ <p> NPH-CGI ũƮ Ҵ. "ڿ
+ ܵ"̶ ;-) ̰͵ Ѵ.</p>
+
+<div class="example"><pre>
+#!/sw/bin/perl
+##
+## nph-refresh -- NPH/CGI script for auto refreshing pages
+## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+##
+$| = 1;
+
+# split the QUERY_STRING variable
+@pairs = split(/&amp;/, $ENV{'QUERY_STRING'});
+foreach $pair (@pairs) {
+ ($name, $value) = split(/=/, $pair);
+ $name =~ tr/A-Z/a-z/;
+ $name = 'QS_' . $name;
+ $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
+ eval "\$$name = \"$value\"";
+}
+$QS_s = 1 if ($QS_s eq '');
+$QS_n = 3600 if ($QS_n eq '');
+if ($QS_f eq '') {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: No file given\n";
+ exit(0);
+}
+if (! -f $QS_f) {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: File $QS_f not found\n";
+ exit(0);
+}
+
+sub print_http_headers_multipart_begin {
+ print "HTTP/1.0 200 OK\n";
+ $bound = "ThisRandomString12345";
+ print "Content-type: multipart/x-mixed-replace;boundary=$bound\n";
+ &amp;print_http_headers_multipart_next;
+}
+
+sub print_http_headers_multipart_next {
+ print "\n--$bound\n";
+}
+
+sub print_http_headers_multipart_end {
+ print "\n--$bound--\n";
+}
+
+sub displayhtml {
+ local($buffer) = @_;
+ $len = length($buffer);
+ print "Content-type: text/html\n";
+ print "Content-length: $len\n\n";
+ print $buffer;
+}
+
+sub readfile {
+ local($file) = @_;
+ local(*FP, $size, $buffer, $bytes);
+ ($x, $x, $x, $x, $x, $x, $x, $size) = stat($file);
+ $size = sprintf("%d", $size);
+ open(FP, "&amp;lt;$file");
+ $bytes = sysread(FP, $buffer, $size);
+ close(FP);
+ return $buffer;
+}
+
+$buffer = &amp;readfile($QS_f);
+&amp;print_http_headers_multipart_begin;
+&amp;displayhtml($buffer);
+
+sub mystat {
+ local($file) = $_[0];
+ local($time);
+
+ ($x, $x, $x, $x, $x, $x, $x, $x, $x, $mtime) = stat($file);
+ return $mtime;
+}
+
+$mtimeL = &amp;mystat($QS_f);
+$mtime = $mtime;
+for ($n = 0; $n &amp;lt; $QS_n; $n++) {
+ while (1) {
+ $mtime = &amp;mystat($QS_f);
+ if ($mtime ne $mtimeL) {
+ $mtimeL = $mtime;
+ sleep(2);
+ $buffer = &amp;readfile($QS_f);
+ &amp;print_http_headers_multipart_next;
+ &amp;displayhtml($buffer);
+ sleep(5);
+ $mtimeL = &amp;mystat($QS_f);
+ last;
+ }
+ sleep($QS_s);
+ }
+}
+
+&amp;print_http_headers_multipart_end;
+
+exit(0);
+
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>뷮 ȣƮ</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>ȣƮ  ִٸ ġ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ Ѵ. ׷ ȣƮ 鰳 ִ
+ ISP ּ ƴϴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> Ϸ <dfn>Proxy Throughput</dfn>
+ (÷ <code>[P]</code>) Ͽ ܺ
+ Ȥ ü ܺ 츮 ̸ Ѵ:</p>
+
+<div class="example"><pre>
+##
+## vhost.map
+##
+www.vhost1.dom:80 /path/to/docroot/vhost1
+www.vhost2.dom:80 /path/to/docroot/vhost2
+ :
+www.vhostN.dom:80 /path/to/docroot/vhostN
+</pre></div>
+
+<div class="example"><pre>
+##
+## httpd.conf
+##
+ :
+# ̷ƮҶ ȣƮ Ѵ.
+UseCanonicalName on
+
+ :
+# ȣƮ CLF տ ߰Ѵ
+CustomLog /path/to/access_log "%{VHOST}e %h %l %u %t \"%r\" %&gt;s %b"
+ :
+
+# ּ ۼ Ѵ
+RewriteEngine on
+
+# Ѵ: ϳ URL ġ,
+# ٸ ϳ ȣƮ DocumentRoot
+# Ѵ.
+RewriteMap lowercase int:tolower
+RewriteMap vhost txt:/path/to/vhost.map
+
+# ũ Ģ Ѱ Ͽ
+# ȣƮ Ѵ.
+#
+# 1. ȣƮ ϴ ġ ʴ´
+RewriteCond %{REQUEST_URL} !^/commonurl1/.*
+RewriteCond %{REQUEST_URL} !^/commonurl2/.*
+ :
+RewriteCond %{REQUEST_URL} !^/commonurlN/.*
+#
+# 2. 츮 ϴ Host
+# ȣƮ ϹǷ
+# Host ִ ȮѴ
+RewriteCond %{HTTP_HOST} !^$
+#
+# 3. ȣƮ ҹڷ
+RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
+#
+# 4. vhost.map ȣƮ ã
+# ϶ Ѵ
+# ( "NONE" ƴϴ)
+RewriteCond ${vhost:%1} ^(/.*)$
+#
+# 5. URL ġ ϰ
+# α׿ ȣƮ д
+RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
+ :
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access"> </a></h2>
+
+
+
+ <h3>κ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ϸ Ư ܾ
+ κ ֳ? "Robot Exclusion Protocol" ׸
+ <code>/robots.txt</code> ̷ κ
+ µ ʴ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>(Ƹ 丮  κ ƴٴϸ
+ δ ū ) <code>/~quux/foo/arc/</code>
+ ִ URL źϴ Ģ Ѵ. 츮 Ư
+ κ ƾ Ѵ. , κ ϴ ȣƮ
+ δ ϸ, ȣƮ ڵ ƹ
+ ȴ. User-Agent HTTP Ѵ.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>NameOfBadRobot</strong>.*
+RewriteCond %{REMOTE_ADDR} ^<strong>123\.45\.67\.[8-9]</strong>$
+RewriteRule ^<strong>/~quux/foo/arc/</strong>.+ - [<strong>F</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>׸ ۰ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p><code>http://www.quux-corp.de/~quux/</code> ִ
+ GIF ׸ Ѵٰ . ׸
+ ־, ٸ ڽ ũ
+ Ǵ. ʿ δ ǹǷ ʹ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>׸ 100% ȣ , ּ
+ HTTP Referer ִ.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} <strong>!^$</strong>
+RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
+RewriteRule <strong>.*\.gif$</strong> - [F]
+</pre></div>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} !^$
+RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
+RewriteRule <strong>^inlined-in-foo\.gif$</strong> - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>ȣƮ ź</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> ܺο ȣƮ
+ ֳ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ġ &gt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
+RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^/.* - [F]
+</pre></div>
+
+ <p>ġ &lt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteRule ^/(.*)$ ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ /$1
+</pre></div>
+
+<div class="example"><pre>
+##
+## hosts.deny
+##
+## ! ̰ ó ƴ϶ ̴.
+## mod_rewrite Ű/ ؼϱ⶧,
+## ׸ ڸ ּ "-" ʿϴ.
+##
+
+193.102.180.41 -
+bsdti1.sdm.de -
+192.76.162.40 -
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ͻ ź</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p> Ư ȣƮ Ȥ Ư ȣƮ ڰ
+ ġ Ͻø ϳ?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> ġ Ҷ Ͽ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
+ Ʒ(!) ־ Ѵ. ׷ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em></em> Ҹ.
+ Ư ȣƮ źϵ Ѵ...</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_HOST} <strong>^badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+
+ <p>...׸ user@host źѴ:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>^badguy@badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Ư </h3>
+
+
+
+ <dl>
+ <dt>Ȱ:</dt>
+
+ <dd>
+ <p> ſ Ư ʿ ִ.
+ , ̸ ص ˻Ѵ. ̵鿡Ը
+ (<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Basic Auth
+ ޸) ٸ Ѵ.</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ģ ϵ ۼ Ģ Ѵ:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend1@client1.quux-corp\.com$</strong>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend2</strong>@client2.quux-corp\.com$
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend3</strong>@client3.quux-corp\.com$
+RewriteRule ^/~quux/only-for-friends/ - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Referer ȯ(deflector)</h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>"Referer" HTTP ϴ´
+ ִ URL ȯ⸦ ִ°?</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p> Ģ...</p>
+
+<div class="example"><pre>
+RewriteMap deflector txt:/path/to/deflector.map
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}} ^-$
+RewriteRule ^.* %{HTTP_REFERER} [R,L]
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^.* ${deflector:%{HTTP_REFERER}} [R,L]
+</pre></div>
+
+ <p>... ۼ ʰ Ѵ:</p>
+
+<div class="example"><pre>
+##
+## deflector.map
+##
+
+http://www.badguys.com/bad/index.html -
+http://www.badguys.com/bad/index2.html -
+http://www.badguys.com/bad/index3.html http://somewhere.com/
+</pre></div>
+
+ <p>׷ û ڵ (ʿ "<code>-</code>"
+ ) (URL ʿ ִ ι°
+ ƱԸƮ) Ư URL ̷Ѵ.</p>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Ÿ</a></h2>
+
+
+
+ <h3>ܺ ۼ </h3>
+
+
+
+ <dl>
+ <dt>Ȳ:</dt>
+
+ <dd>
+ <p>FAQ:  ̷ Ǯ ִ°?
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>δ ذå Ⱥδ...</p>
+ </dd>
+
+ <dt>ذå:</dt>
+
+ <dd>
+ <p>ܺ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> ϶.
+ , α׷ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+ Ѵ. α׷ ġ Ҷ Ͽ
+ <code>STDIN</code> û URL ް, ( !)
+ ( ۼ) URL <code>STDOUT</code> Ѵ.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap quux-map <strong>prg:</strong>/path/to/map.quux.pl
+RewriteRule ^/~quux/(.*)$ /~quux/<strong>${quux-map:$1}</strong>
+</pre></div>
+
+<div class="example"><pre>
+#!/path/to/perl
+
+# ġ ʵ
+# ۸ ʴ´
+$| = 1;
+
+# stdin پ URL а
+# stdout ȯ URL Ѵ
+while (&lt;&gt;) {
+ s|^foo/|bar/|;
+ print $_;
+}
+</pre></div>
+
+ <p>ϱ <code>/~quux/foo/...</code> URL
+ <code>/~quux/bar/...</code> ۼϴ ũƮ
+ . α׷ ִ.
+ ׷ Ϲ ڰ ̷ <strong></strong>
+ ִٰ ϴ, ý ڸ
+ <strong>ؾ</strong> ϶.</p>
+ </dd>
+ </dl>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/misc/rewriteguide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/rewriteguide.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/security_tips.html b/docs/manual/misc/security_tips.html
new file mode 100644
index 00000000..3746e186
--- /dev/null
+++ b/docs/manual/misc/security_tips.html
@@ -0,0 +1,7 @@
+URI: security_tips.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: security_tips.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/misc/security_tips.html.en b/docs/manual/misc/security_tips.html.en
new file mode 100644
index 00000000..911a622b
--- /dev/null
+++ b/docs/manual/misc/security_tips.html.en
@@ -0,0 +1,350 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Security Tips - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>Security Tips</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/security_tips.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Some hints and tips on security issues in setting up a web server.
+ Some of the suggestions will be general, others specific to Apache.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#uptodate">Keep up to Date</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">Permissions on ServerRoot Directories</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Server Side Includes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI in General</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#nsaliasedcgi">Non Script Aliased CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#saliasedcgi">Script Aliased CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dynamic">Other sources of dynamic content</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#systemsettings">Protecting System Settings</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#protectserverfiles">Protect Server Files by Default</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#watchyourlogs">Watching Your Logs</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="uptodate" id="uptodate">Keep up to Date</a></h2>
+
+ <p>The Apache HTTP Server has a good record for security and a
+ developer community highly concerned about security issues. But
+ it is inevitable that some problems -- small or large -- will be
+ discovered in software after it is released. For this reason, it
+ is crucial to keep aware of updates to the software. If you have
+ obtained your version of the HTTP Server directly from Apache, we
+ highly recommend you subscribe to the <a href="http://httpd.apache.org/lists.html#http-announce">Apache
+ HTTP Server Announcements List</a> where you can keep informed of
+ new releases and security updates. Similar services are available
+ from most third-party distributors of Apache software.</p>
+
+ <p>Of course, most times that a web server is compromised, it is
+ not because of problems in the HTTP Server code. Rather, it comes
+ from problems in add-on code, CGI scripts, or the underlying
+ Operating System. You must therefore stay aware of problems and
+ updates with all the software on your system.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverroot" id="serverroot">Permissions on ServerRoot Directories</a></h2>
+
+
+
+ <p>In typical operation, Apache is started by the root user, and it
+ switches to the user defined by the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> directive to serve hits. As is the
+ case with any command that root executes, you must take care that it is
+ protected from modification by non-root users. Not only must the files
+ themselves be writeable only by root, but so must the directories, and
+ parents of all directories. For example, if you choose to place
+ ServerRoot in /usr/local/apache then it is suggested that you create
+ that directory as root, with commands like these:</p>
+
+ <div class="example"><p><code>
+ mkdir /usr/local/apache <br />
+ cd /usr/local/apache <br />
+ mkdir bin conf logs <br />
+ chown 0 . bin conf logs <br />
+ chgrp 0 . bin conf logs <br />
+ chmod 755 . bin conf logs
+ </code></p></div>
+
+ <p>It is assumed that /, /usr, and /usr/local are only modifiable by
+ root. When you install the <code class="program"><a href="../programs/httpd.html">httpd</a></code> executable, you
+ should ensure that it is similarly protected:</p>
+
+ <div class="example"><p><code>
+ cp httpd /usr/local/apache/bin <br />
+ chown 0 /usr/local/apache/bin/httpd <br />
+ chgrp 0 /usr/local/apache/bin/httpd <br />
+ chmod 511 /usr/local/apache/bin/httpd
+ </code></p></div>
+
+ <p>You can create an htdocs subdirectory which is modifiable by other
+ users -- since root never executes any files out of there, and shouldn't
+ be creating files in there.</p>
+
+ <p>If you allow non-root users to modify any files that root either
+ executes or writes on then you open your system to root compromises.
+ For example, someone could replace the <code class="program"><a href="../programs/httpd.html">httpd</a></code> binary so
+ that the next time you start it, it will execute some arbitrary code. If
+ the logs directory is writeable (by a non-root user), someone could replace
+ a log file with a symlink to some other system file, and then root
+ might overwrite that file with arbitrary data. If the log files
+ themselves are writeable (by a non-root user), then someone may be
+ able to overwrite the log itself with bogus data.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">Server Side Includes</a></h2>
+
+
+
+ <p>Server Side Includes (SSI) present a server administrator with
+ several potential security risks.</p>
+
+ <p>The first risk is the increased load on the server. All
+ SSI-enabled files have to be parsed by Apache, whether or not
+ there are any SSI directives included within the files. While this
+ load increase is minor, in a shared server environment it can become
+ significant.</p>
+
+ <p>SSI files also pose the same risks that are associated with CGI
+ scripts in general. Using the "exec cmd" element, SSI-enabled files
+ can execute any CGI script or program under the permissions of the
+ user and group Apache runs as, as configured in httpd.conf.</p>
+
+ <p>There are ways to enhance the security of SSI files while still
+ taking advantage of the benefits they provide.</p>
+
+ <p>To isolate the damage a wayward SSI file can cause, a server
+ administrator can enable <a href="../suexec.html">suexec</a> as
+ described in the <a href="#cgi">CGI in General</a> section</p>
+
+ <p>Enabling SSI for files with .html or .htm extensions can be
+ dangerous. This is especially true in a shared, or high traffic,
+ server environment. SSI-enabled files should have a separate extension,
+ such as the conventional .shtml. This helps keep server load at a
+ minimum and allows for easier management of risk.</p>
+
+ <p>Another solution is to disable the ability to run scripts and
+ programs from SSI pages. To do this replace <code>Includes</code>
+ with <code>IncludesNOEXEC</code> in the <code class="directive"><a href="../mod/core.html#options">Options</a></code> directive. Note that users may
+ still use &lt;--#include virtual="..." --&gt; to execute CGI scripts if
+ these scripts are in directories desginated by a <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> directive.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">CGI in General</a></h2>
+
+
+
+ <p>First of all, you always have to remember that you must trust the
+ writers of the CGI scripts/programs or your ability to spot potential
+ security holes in CGI, whether they were deliberate or accidental. CGI
+ scripts can run essentially arbitrary commands on your system with the
+ permissions of the web server user and can therefore be extremely
+ dangerous if they are not carefully checked.</p>
+
+ <p>All the CGI scripts will run as the same user, so they have potential
+ to conflict (accidentally or deliberately) with other scripts e.g. User
+ A hates User B, so he writes a script to trash User B's CGI database. One
+ program which can be used to allow scripts to run as different users is
+ <a href="../suexec.html">suEXEC</a> which is included with Apache as of
+ 1.2 and is called from special hooks in the Apache server code. Another
+ popular way of doing this is with
+ <a href="http://cgiwrap.unixtools.org/">CGIWrap</a>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="nsaliasedcgi" id="nsaliasedcgi">Non Script Aliased CGI</a></h2>
+
+
+
+ <p>Allowing users to execute CGI scripts in any directory should only be
+ considered if:</p>
+
+ <ul>
+ <li>You trust your users not to write scripts which will deliberately
+ or accidentally expose your system to an attack.</li>
+ <li>You consider security at your site to be so feeble in other areas,
+ as to make one more potential hole irrelevant.</li>
+ <li>You have no users, and nobody ever visits your server.</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="saliasedcgi" id="saliasedcgi">Script Aliased CGI</a></h2>
+
+
+
+ <p>Limiting CGI to special directories gives the admin control over what
+ goes into those directories. This is inevitably more secure than non
+ script aliased CGI, but only if users with write access to the
+ directories are trusted or the admin is willing to test each
+ new CGI script/program for potential security holes.</p>
+
+ <p>Most sites choose this option over the non script aliased CGI
+ approach.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dynamic" id="dynamic">Other sources of dynamic content</a></h2>
+
+
+
+ <p>
+ Embedded scripting options which run as part of the server itself,
+ such as mod_php, mod_perl, mod_tcl, and mod_python, run under the
+ identity of the server itself (see the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> directive), and therefore
+ scripts executed by these engines potentially can access anything the
+ server user can. Some scripting engines may provide restrictions, but
+ it is better to be safe and assume not.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="systemsettings" id="systemsettings">Protecting System Settings</a></h2>
+
+
+
+ <p>To run a really tight ship, you'll want to stop users from setting
+ up <code>.htaccess</code> files which can override security features
+ you've configured. Here's one way to do it.</p>
+
+ <p>In the server configuration file, put</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt; <br />
+ AllowOverride None <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>This prevents the use of <code>.htaccess</code> files in all
+ directories apart from those specifically enabled.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="protectserverfiles" id="protectserverfiles">Protect Server Files by Default</a></h2>
+
+
+
+ <p>One aspect of Apache which is occasionally misunderstood is the
+ feature of default access. That is, unless you take steps to change it,
+ if the server can find its way to a file through normal URL mapping
+ rules, it can serve it to clients.</p>
+
+ <p>For instance, consider the following example:</p>
+
+ <div class="example"><p><code>
+ # cd /; ln -s / public_html <br />
+ Accessing <code>http://localhost/~root/</code>
+ </code></p></div>
+
+ <p>This would allow clients to walk through the entire filesystem. To
+ work around this, add the following block to your server's
+ configuration:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt; <br />
+ Order Deny,Allow <br />
+ Deny from all <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>This will forbid default access to filesystem locations. Add
+ appropriate <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> blocks to
+ allow access only in those areas you wish. For example,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/users/*/public_html&gt; <br />
+ Order Deny,Allow <br />
+ Allow from all <br />
+ &lt;/Directory&gt; <br />
+ &lt;Directory /usr/local/httpd&gt; <br />
+ Order Deny,Allow <br />
+ Allow from all <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Pay particular attention to the interactions of <code class="directive"><a href="../mod/core.html#location">Location</a></code> and <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> directives; for instance, even
+ if <code>&lt;Directory /&gt;</code> denies access, a <code>
+ &lt;Location /&gt;</code> directive might overturn it</p>
+
+ <p>Also be wary of playing games with the <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> directive; setting it to
+ something like "./" would have the same effect, for root, as the first
+ example above. If you are using Apache 1.3 or above, we strongly
+ recommend that you include the following line in your server
+ configuration files:</p>
+
+ <div class="example"><p><code>
+ UserDir disabled root
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="watchyourlogs" id="watchyourlogs">Watching Your Logs</a></h2>
+
+
+
+ <p>To keep up-to-date with what is actually going on against your server
+ you have to check the <a href="../logs.html">Log Files</a>. Even though
+ the log files only reports what has already happened, they will give you
+ some understanding of what attacks is thrown against the server and
+ allows you to check if the necessary level of security is present.</p>
+
+ <p>A couple of examples:</p>
+
+ <div class="example"><p><code>
+ grep -c "/jsp/source.jsp?/jsp/ /jsp/source.jsp??" access_log <br />
+ grep "client denied" error_log | tail -n 10
+ </code></p></div>
+
+ <p>The first example will list the number of attacks trying to exploit the
+ <a href="http://online.securityfocus.com/bid/4876/info/">Apache Tomcat
+ Source.JSP Malformed Request Information Disclosure Vulnerability</a>,
+ the second example will list the ten last denied clients, for example:</p>
+
+ <div class="example"><p><code>
+ [Thu Jul 11 17:18:39 2002] [error] [client foo.bar.com] client denied
+ by server configuration: /usr/local/apache/htdocs/.htpasswd
+ </code></p></div>
+
+ <p>As you can see, the log files only report what already has happened, so
+ if the client had been able to access the <code>.htpasswd</code> file you
+ would have seen something similar to:</p>
+
+ <div class="example"><p><code>
+ foo.bar.com - - [12/Jul/2002:01:59:13 +0200] "GET /.htpasswd HTTP/1.1"
+ </code></p></div>
+
+ <p>in your <a href="../logs.html#accesslog">Access Log</a>. This means
+ you probably commented out the following in your server configuration
+ file:</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "^\.ht"&gt; <br />
+ Order allow,deny <br />
+ Deny from all <br />
+ &lt;/Files&gt;
+ </code></p></div>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/security_tips.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/misc/security_tips.html.ko.euc-kr b/docs/manual/misc/security_tips.html.ko.euc-kr
new file mode 100644
index 00000000..36be0301
--- /dev/null
+++ b/docs/manual/misc/security_tips.html.ko.euc-kr
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/security_tips.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> Ҷ Ʈ ̴.
+  Ϲ̰,  ġ شϴ ̴.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#uptodate">ֽ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot 丮 </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Server Side Includes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Ϲ CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#nsaliasedcgi">ScriptAlias CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#saliasedcgi">ScriptAlias CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dynamic"> ϴ ٸ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#systemsettings">ý ȣϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#protectserverfiles">⺻ ִ ȣϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#watchyourlogs">α 캸</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="uptodate" id="uptodate">ֽ ϱ</a></h2>
+
+ <p>ġ
+ ü ϴ. ׷ ũ ۰ ǥ ߰ߵǴ
+ . ׷ Ʈ ֽŹ ϴ
+ ߿ϴ. ġ ٿεߴٸ,
+ ο Ʈ ˷ִ <a href="http://httpd.apache.org/lists.html#http-announce">ġ
+ ǥ ϸƮ</a> ϱ Ѵ.
+ ġ Ʈ ϴ ڵ鵵 񽺸
+ Ѵ.</p>
+
+ <p> ڵ嶧 ϴ
+ ʴ. ׺ ߰ ڵ, CGI ũƮ, ü
+ ϴ 찡 . ׷Ƿ ׻ ϸ
+ ý Ʈ Ʈؾ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverroot" id="serverroot">ServerRoot 丮 </a></h2>
+
+
+
+ <p> root ڰ ġ , û ϱ
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> þ
+ ڷ ȯѴ. root ϴ ɾ ִٸ,
+ root ̿ ڰ ϵ ؾ Ѵ.
+ ϵ root ־ ϰ, 丮 丮
+ . , ServerRoot /usr/local/apache
+ Ѵٸ root ڰ 丮
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ mkdir /usr/local/apache <br />
+ cd /usr/local/apache <br />
+ mkdir bin conf logs <br />
+ chown 0 . bin conf logs <br />
+ chgrp 0 . bin conf logs <br />
+ chmod 755 . bin conf logs
+ </code></p></div>
+
+ <p>׷ /, /usr, /usr/local root ִ.
+ httpd ġҶ ȣؾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ cp httpd /usr/local/apache/bin <br />
+ chown 0 /usr/local/apache/bin/httpd <br />
+ chgrp 0 /usr/local/apache/bin/httpd <br />
+ chmod 511 /usr/local/apache/bin/httpd
+ </code></p></div>
+
+ <p>htdocs 丮 ٸ ڵ ֵ
+ ִ -- root װ ִ ,
+ ʾƾ Ѵ.</p>
+
+ <p>root ƴ ڰ root ϰų Ⱑ
+ ִٸ ý root ĥ ִ.
+ , httpd Ͽٸ Ҷ
+ ڵ带 ϰ ȴ. logs 丮 (root ƴ
+ ڿ) Ⱑϴٸ α ٸ ýϷ
+ ɺũ ɾ root Ͽ ڷḦ 
+ ִ. α (root ƴ ڿ) Ⱑϴٸ
+ α׿ ̻ ڷḦ ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssi" id="ssi">Server Side Includes</a></h2>
+
+
+
+ <p>Server Side Includes (SSI) ڿ Ȼ 
+ ̴.</p>
+
+ <p>ù° ϸ ø ̴. ġ Ͽ
+ SSI þ ִ ο SSI мؾ
+ Ѵ. ϰ , ϴ
+ ȯ濡 ɰ ִ.</p>
+
+ <p>, SSI Ϲ CGI ũƮ
+ . SSI Ͽ "exec cmd" ϸ httpd.conf
+ ġ ϵ ڿ ׷ CGI
+ ũƮ α׷ ִ.</p>
+
+ <p> Ȱϸ鼭 SSI Ű
+ ִ.</p>
+
+ <p>SSI ִ ظ ݸϱ ڴ
+ <a href="#cgi">Ϲ CGI</a> ϴ
+ <a href="../suexec.html">suexec</a> ִ</p>
+
+ <p>.html̳ .htm Ȯڸ SSI Ϸ ϴ ϴ.
+ Ư ϰų ŷ ȯ濡
+ ϴ. SSI Ϲ ϴ .shtml
+ Ȯڸ Ѵ. ׷ ϸ ּȭϰ
+ Ҹ ִ.</p>
+
+ <p>ٸ SSI ũƮ α׷
+ ϵ ̴. <code class="directive"><a href="../mod/core.html#options">Options</a></code> þ <code>Includes</code>
+ <code>IncludesNOEXEC</code> Ѵ. ׷ ũƮ
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> þ
+ 丮 ִٸ &lt;--#include virtual="..." --&gt;
+ Ͽ CGI ũƮ ϶.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi" id="cgi">Ϲ CGI</a></h2>
+
+
+
+ <p>ᱹ ׻ CGI ũƮ/α׷ ڸ ŷؾ
+ ϰ, ǰ Ǽ̰ CGI Ȼ ߰
+ ־ Ѵ. ⺻ CGI ũƮ
+ ýۿ  ɾ ֱ⶧
+ ְ Ȯ ſ ϴ.</p>
+
+ <p> CGI ũƮ ڷ DZ⶧ ٸ
+ ũƮ (ǰ Ǽ̰) 浹 ɼ ִ.
+ , A B ſ ȾϿ, B CGI
+ ͺ̽ ũƮ ۼ ִ. ġ
+ 1.2 ԵǾ ġ Ư (hook)
+ ϴ <a href="../suexec.html">suEXEC</a> ũƮ
+ ٸ ڷ ϴ ϳ. ٸ
+ <a href="http://cgiwrap.unixtools.org/">CGIWrap</a> ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="nsaliasedcgi" id="nsaliasedcgi">ScriptAlias CGI</a></h2>
+
+
+
+ <p> Ҷ ڰ  丮
+ CGI ũƮ ϵ ִ:</p>
+
+ <ul>
+ <li> ǰ Ǽ̰ ڰ ý ݿ Ű
+ ũƮ ۼ ʴ´ٰ ϴ´.</li>
+ <li>ý ٸ κ ؼ,
+ ϳ  ٰ ϴ .</li>
+ <li>ڰ , Ƹ ƹ 湮ʴ .</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="saliasedcgi" id="saliasedcgi">ScriptAlias CGI</a></h2>
+
+
+
+ <p>Ư 丮 CGI ֵ ϸ ڴ
+ ̵ 丮 ִ. scriptalias
+ CGI Ȯ ϴ. , ŷϴ ڸ 丮
+ ְ, ڰ ο CGI ũƮ/α׷
+ Ȼ ˻ ̰ ִٸ.</p>
+
+ <p>κ Ʈ scriptalias CGI
+ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dynamic" id="dynamic"> ϴ ٸ </a></h2>
+
+
+
+ <p>
+ mod_php, mod_perl, mod_tcl, mod_python Ϻη
+ ϴ Ӻ ũƮ ڷ (<code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> þ ) DZ⶧,
+ ũƮ ϴ ũƮ ڰ
+ ִ Ϳ ִ.  ũƮ
+ , ϴٰ ʴ .</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="systemsettings" id="systemsettings">ý ȣϱ</a></h2>
+
+
+
+ <p> Ϸ ڰ
+ <code>.htaccess</code> Ͽ ȱ
+ ϱ ٶ ̴. ׷
+ ִ.</p>
+
+ <p> Ͽ ߰Ѵ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt; <br />
+ AllowOverride None <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>׷ 밡ϵ 丮 ϰ
+ <code>.htaccess</code> .</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="protectserverfiles" id="protectserverfiles">⺻ ִ ȣϱ</a></h2>
+
+
+
+ <p> ġ ⺻ ٿ ߸ ˰ִ.
+ , Ϲ URL Ģ Ͽ ã
+ ִٸ, Ư ġ ʴ Ŭ̾Ʈ
+ 񽺵 ִ.</p>
+
+ <p> , Ʒ :</p>
+
+ <div class="example"><p><code>
+ # cd /; ln -s / public_html <br />
+ <code>http://localhost/~root/</code> Ѵ
+ </code></p></div>
+
+ <p>׷ Ŭ̾Ʈ ü Ͻý ƴٴ ִ.
+ ̸ ġ Ѵ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt; <br />
+ Order Deny,Allow <br />
+ Deny from all <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>׷ Ͻý ġ ⺻ źεȴ.
+ ϴ ֵ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> ߰Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/users/*/public_html&gt; <br />
+ Order Deny,Allow <br />
+ Allow from all <br />
+ &lt;/Directory&gt; <br />
+ &lt;Directory /usr/local/httpd&gt; <br />
+ Order Deny,Allow <br />
+ Allow from all <br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#location">Location</a></code> <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> þ ϴ
+ Ư Ǹ ←. , <code>&lt;Directory
+ /&gt;</code> źϴ <code>&lt;Location
+ /&gt;</code> þ ̸ ִ</p>
+
+ <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> þ
+ ϴ 쿡 ϶. þ "./" ϸ
+ root ڿ ٷ ߻Ѵ.
+ ġ 1.3 ̻ Ѵٸ Ͽ Ʒ ߰ϱ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ UserDir disabled root
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="watchyourlogs" id="watchyourlogs">α 캸</a></h2>
+
+
+
+ <p> ־ ִ ˷ <a href="../logs.html">α</a> Ѵ. α
+ ̹ Ͼ ϸ ,  ־
+ ˷ְ ʿ ŭ Ȯϰ ش.</p>
+
+ <p> :</p>
+
+ <div class="example"><p><code>
+ grep -c "/jsp/source.jsp?/jsp/ /jsp/source.jsp??" access_log <br />
+ grep "client denied" error_log | tail -n 10
+ </code></p></div>
+
+ <p>ù° <a href="http://online.securityfocus.com/bid/4876/info/">߸
+ Source.JSP û ˾Ƴ ִ Tomcat
+ </a> ̿Ϸ Ƚ ˷ְ, ι°
+ źε ֱ Ŭ̾Ʈ 10 ش:</p>
+
+ <div class="example"><p><code>
+ [Thu Jul 11 17:18:39 2002] [error] [client foo.bar.com] client denied
+ by server configuration: /usr/local/apache/htdocs/.htpasswd
+ </code></p></div>
+
+ <p> α ̹ ߻ Ǹ Ѵ.
+ ׷ Ŭ̾Ʈ <code>.htpasswd</code> Ͽ
+ ־ٸ <a href="../logs.html#accesslog"> α</a>
+ ̴:</p>
+
+ <div class="example"><p><code>
+ foo.bar.com - - [12/Jul/2002:01:59:13 +0200] "GET /.htpasswd HTTP/1.1"
+ </code></p></div>
+
+ <p>, Ͽ κ ּó
+ ̴:</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "^\.ht"&gt; <br />
+ Order allow,deny <br />
+ Deny from all <br />
+ &lt;Files&gt;
+ </code></p></div>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/misc/security_tips.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/beos.html b/docs/manual/mod/beos.html
new file mode 100644
index 00000000..3d72b3f9
--- /dev/null
+++ b/docs/manual/mod/beos.html
@@ -0,0 +1,15 @@
+URI: beos.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: beos.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: beos.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: beos.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/beos.html.de b/docs/manual/mod/beos.html.de
new file mode 100644
index 00000000..f7467a8f
--- /dev/null
+++ b/docs/manual/mod/beos.html.de
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>beos - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-MPM beos</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Dieses Multi-Processing-Modul ist fr BeOS
+ optimiert.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_beos_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>beos.c</td></tr></table>
+<h3>Zusammenfassung</h3>
+
+ <p>Dieses Multi-Processing-Modul (MPM) ist das Standardmodul fr BeOS.
+ Es benutzt einen einzelnen Steuerprozess welcher Threads fr die
+ Bedienung der Anfragen erzeugt.</p>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Siehe auch</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Adress- und Port-Einstellungen</a>
+</li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a>-<a name="maxrequestsperthread" id="maxrequestsperthread">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Die maximale Anzahl von Anfragen, die ein einzelner Thread
+ whrend seiner Lebensdauer bedient.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxRequestsPerThread <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>beos</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxRequestsPerThread</code> legt die
+ Anzahl der Anfragen fest, die ein einzelner Server-Thread bedient. Nach
+ Erreichen der angegebenen Anzahl von Anfragen wird der Thread beendet.
+ Wird fr <code class="directive">MaxRequestsPerThread</code> der Wert
+ <code>0</code> angegeben, wird der Thread niemals beendet.</p>
+
+ <p>Das Setzen von <code class="directive">MaxRequestsPerThread</code> auf einen
+ Wert ungleich null hat zwei Vorteile:</p>
+
+ <ul>
+ <li>Die Menge des von einem Thread bentigten Speicherplatzes
+ bei (unvorhergesehenen) Speicherproblemen kann begrenzt werden;</li>
+
+ <li>Threads mit begrenzter Lebensdauer reduzieren die Anzahl
+ der Threads bei reduzierter Serverlast.</li>
+ </ul>
+
+ <div class="note"><h3>Hinweis:</h3>
+ <p>Bei <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>-Anfragen wird nur die
+ erste Anfrage auf das Maximum angerechnet. Das fhrt dazu, dass
+ die Anzahl der <em>Verbindungen</em>
+ pro Thread reduziert wird.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/beos.html.en b/docs/manual/mod/beos.html.en
new file mode 100644
index 00000000..b7c62ffd
--- /dev/null
+++ b/docs/manual/mod/beos.html.en
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>beos - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM beos</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>This Multi-Processing Module is optimized for BeOS.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_beos_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>beos.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This Multi-Processing Module (MPM) is the default for BeOS. It uses
+ a single control process which creates threads to handle requests.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Setting which addresses and ports Apache
+uses</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a> <a name="maxrequestsperthread" id="maxrequestsperthread">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limit on the number of requests that an individual thread
+will handle during its life</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxRequestsPerThread <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>beos</td></tr>
+</table>
+ <p>The <code class="directive">MaxRequestsPerThread</code> directive sets
+ the limit on the number of requests that an individual server thread
+ will handle. After <code class="directive">MaxRequestsPerThread</code>
+ requests, the thread will die. If <code class="directive">MaxRequestsPerThread</code> is <code>0</code>, then the thread
+ will never expire.</p>
+
+ <p>Setting <code class="directive">MaxRequestsPerThread</code> to a
+ non-zero limit has two beneficial effects:</p>
+
+ <ul>
+ <li>it limits the amount of memory that a thread can consume
+ by (accidental) memory leakage;</li>
+
+ <li>by giving threads a finite lifetime, it helps reduce
+ the number of threads when the server load reduces.</li>
+ </ul>
+
+ <div class="note"><h3>Note:</h3>
+ <p>For <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> requests, only
+ the first request is counted towards this limit. In effect, it
+ changes the behavior to limit the number of <em>connections</em>
+ per thread.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/beos.html.es b/docs/manual/mod/beos.html.es
new file mode 100644
index 00000000..9284dc4e
--- /dev/null
+++ b/docs/manual/mod/beos.html.es
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>beos - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="../">Versin 2.2</a> &gt; <a href="./">Mdulos</a></div>
+<div id="page-content">
+<div id="preamble"><h1>MPM de Apache beos</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Descripcin:</a></th><td>Este mdulo de muiltiprocesamiento est
+optimizado para BeOS.</td></tr>
+<tr><th><a href="module-dict.html#Status">Estado:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificador de Mdulos:</a></th><td>mpm_beos_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichero de Cdigo Fuente:</a></th><td>beos.c</td></tr></table>
+<h3>Resumen de contenidos</h3>
+
+ <p>Este mdulo de muiltiprocesamiento (MMP)
+ es el que usa por defecto para BeOS. Usa un
+ nico proceso de control que crea hebras para atender las
+ peticiones.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directivas</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Consulte tambin</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Configurar las direcciones y los
+puertos que usa Apache</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a> <a name="maxrequestsperthread" id="maxrequestsperthread">Directiva</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Descripcin:</a></th><td>Limita el nmero de peticiones que una hebra (thread) puede
+atender durante su vida</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sintaxis:</a></th><td><code>MaxRequestsPerThread <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Valor por defecto:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexto:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Estado:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Mdulo:</a></th><td>beos</td></tr>
+</table>
+ <p>La directiva <code class="directive">MaxRequestsPerThread</code> fija
+ el nmero mximo de peticiones que una hebra del
+ servidor puede atender durante su vida. Despues de atender
+ <code class="directive">MaxRequestsPerThread</code> peticiones, la hebra
+ termina. Si el lmite fijado en <code class="directive">MaxRequestsPerThread</code> es <code>0</code>, entonces la
+ hebra puede atender peticiones indefinidamente.</p>
+
+ <p>Fijar la directiva <code class="directive">MaxRequestsPerThread</code>
+ a un lmite distinto de cero ofrece dos benefcios
+ fundamentales:</p>
+
+ <ul>
+ <li>limita la cantidad de memoria que puede consumir una hebra
+ si hay una filtracin (accidental) de memoria;</li>
+
+ <li>poniendo un lmite a la vida de las hebras, se ayuda a
+ reducir el nmero de hebras cuando se reduce la carga de
+ trabajo en el servidor.</li>
+ </ul>
+
+ <div class="note"><h3>Nota:</h3> <p>Para peticiones <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>, solo la primera
+ peticin se tiene en cuenta para este lmite. De hecho, en este
+ caso el lmite se impone sobre el nmero mximo
+ de <em>conexiones</em> por hebra.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/beos.html.ko.euc-kr b/docs/manual/mod/beos.html.ko.euc-kr
new file mode 100644
index 00000000..41e56c1a
--- /dev/null
+++ b/docs/manual/mod/beos.html.ko.euc-kr
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>beos - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ MPM beos</h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>BeOS ȭ ó .</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>mpm_beos_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>beos.c</td></tr></table>
+<h3></h3>
+
+ <p> ó (MPM) BeOS ⺻ Ѵ.
+ μ û ó .</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../bind.html">ġ ּҿ Ʈ </a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a> <a name="maxrequestsperthread" id="maxrequestsperthread">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> 尡 ϴ ó û Ѱ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MaxRequestsPerThread <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>beos</td></tr>
+</table>
+ <p><code class="directive">MaxRequestsPerThread</code> þ
+ 尡 ó û Ѵ.
+ <code class="directive">MaxRequestsPerThread</code> û ó
+ ״´. <code class="directive">MaxRequestsPerThread</code>
+ <code>0</code≯ 带 ʴ´.</p>
+
+ <p><code class="directive">MaxRequestsPerThread</code> 0 ƴ
+ ϸ ΰ ִ:</p>
+
+ <ul>
+ <li>(쿬 ߻) ޸ (memory leakage)
+ 尡 ޸𸮷 Ѵ;</li>
+
+ <li> Ͽ ϰ Ҷ
+ δ.</li>
+ </ul>
+
+ <div class="note"><h3>:</h3>
+ <p><code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> û
+ ù° û . ׷ þ
+ <em></em> ϰ ȴ.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/mod/beos.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/core.html b/docs/manual/mod/core.html
new file mode 100644
index 00000000..424afeda
--- /dev/null
+++ b/docs/manual/mod/core.html
@@ -0,0 +1,11 @@
+URI: core.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: core.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: core.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/core.html.de b/docs/manual/mod/core.html.de
new file mode 100644
index 00000000..9ab26ed5
--- /dev/null
+++ b/docs/manual/mod/core.html.de
@@ -0,0 +1,3357 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>core - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-Kernfunktionen</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">Diese bersetzung ist mglicherweise
+ nicht mehr aktuell. Bitte prfen Sie die englische Version auf
+ die neuesten nderungen.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Stndig verfgbare Kernfunktionen des Apache HTTP
+Servers</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Core</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authname">AuthName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directory">&lt;Directory&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#files">&lt;Files&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule">&lt;IfModule&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limit">&lt;Limit&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#location">&lt;Location&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#require">Require</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a>-<a name="acceptpathinfo" id="acceptpathinfo">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ressourcen lassen angehngte Pfadangaben zu</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Apache 2.0.30</td></tr>
+</table>
+ <p>Die Direktive steuert, ob Anfragen akzeptiert oder
+ abgewiesen werden, bei denen nach der tatschlichen
+ Datei (oder einer nicht existierenden Datei in einem existierenden
+ Verzeichnis) zustzliche Pfadangaben folgen. Die angehngte
+ Pfadangabe kann Skripten in der Umgebungsvariable <code>PATH_INFO</code>
+ verfgbar gemacht werden.</p>
+
+ <p>Nehmen wir beispielsweise an, dass <code>/test/</code> auf ein
+ Verzeichnis zeigt, welches lediglich eine Datei <code>here.html</code>
+ enthlt. Dann wird bei Anfragen nach
+ <code>/test/here.html/more</code> und
+ <code>/test/nothere.html/more</code> beides Mal <code>/more</code>
+ als <code>PATH_INFO</code> ermittelt.</p>
+
+ <p>Die drei mglichen Argumente fr die Direktive
+ <code class="directive">AcceptPathInfo</code> sind:</p>
+
+ <dl>
+ <dt><code>Off</code></dt><dd>Eine Anfrage wird nur dann akzeptiert,
+ wenn sie exakt auf ein existierendes Verzeichnis (oder eine Datei)
+ abgebildet werden kann. Daher wrde eine Anfrage mit einer nach dem
+ tatschlichen Dateinamen angehngten Pfadangabe, wie
+ <code>/test/here.html/more</code> im obigen Beispiel, den Fehler
+ 404 NOT FOUND <span class="transnote">(<em>Anm.d..:</em> nicht gefunden)</span>
+ zurckgeben.</dd>
+
+ <dt><code>On</code></dt>
+ <dd>Eine Anfrage wird akzeptiert, wenn eine vorangestellte Pfadangabe
+ auf ein existierendes Verzeichnis abgebildet werden kann. Das
+ obige Beispiel <code>/test/here.html/more</code> wird akzeptiert,
+ wenn <code>/test/here.html</code> auf eine gltige Datei
+ zeigt.</dd>
+
+ <dt><code>Default</code></dt>
+ <dd>Die Behandlung von Anfragen mit angehngten Pfadangaben
+ wird von dem fr die Anfrage verantwortlichen <a href="../handler.html">Handler</a> bestimmt. Der Core-Handler
+ fr gewhnliche Dateien weist <code>PATH_INFO</code>-Zugriffe
+ standardmig zurck. Handler, die Skripte bedienen,
+ wie z.B. <a href="mod_cgi.html">cgi-script</a> und
+ <a href="mod_isapi.html">isapi-handler</a>, sind im Allgemeinen darauf
+ voreingestellt, <code>PATH_INFO</code> zu akzeptieren.</dd>
+ </dl>
+
+ <p>Das eigentliche Ziel von <code>AcceptPathInfo</code> ist es, Ihnen
+ das berschreiben der Voreinstellung der Handler bezglich
+ der Akzeptanz oder Ablehnung von <code>PATH_INFO</code> zu erlauben.
+ Eine solche nderung ist zum Beispiel notwendig, wenn Sie einen
+ <a href="../filter.html">Filter</a> wie <a href="mod_include.html">INCLUDES</a> verwenden, um Inhalte
+ abhngig von <code>PATH_INFO</code> zu generieren. Der
+ Core-Handler wrde die Anfrage normalerweise abweisen. Verwenden
+ Sie die folgende Konfiguration, um dennoch solch ein Skript zu
+ ermglichen.</p>
+
+ <div class="example"><p><code>
+ &lt;Files "mypaths.shtml"&gt;<br />
+ <span class="indent">
+ Options +Includes<br />
+ SetOutputFilter INCLUDES<br />
+ AcceptPathInfo On<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AccessFileName" id="AccessFileName">AccessFileName</a>-<a name="accessfilename" id="accessfilename">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Name der dezentralen Konfigurationsdateien</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AccessFileName <var>Dateiname</var> [<var>Dateiname</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Aus dieser Namensliste sucht der Server whrend der
+ Bearbeitung einer Anfrage in jedem Verzeichnis nach der ersten
+ existierenden Datei, sofern im betreffenden Verzeichnis dezentrale
+ Konfigurationsdateien <a href="#allowoverride">erlaubt sind</a>.
+ Beispiel:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .acl
+ </code></p></div>
+
+ <p>Vor der Rcksendung des Dokuments
+ <code>/usr/local/web/index.html</code> wird der Server
+ <code>/.acl</code>, <code>/usr/.acl</code>,
+ <code>/usr/local/.acl</code> und <code>/usr/local/web/.acl</code>
+ einlesen, solange diese nicht mit</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>deaktiviert wurden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
+<li><a href="../configuring.html">Konfigurationsdateien</a></li>
+<li><a href="../howto/htaccess.html">.htaccess-Dateien</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a>-<a name="adddefaultcharset" id="adddefaultcharset">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Standard-Charset-Parameter, der bei Antworten vom Content-Type
+ <code>text/plain</code> oder <code>text/html</code> hinzugefgt wird
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddDefaultCharset On|Off|<var>Zeichenkodierung</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive gibt einen Standardwert fr den Charset-Paramter des
+ Medientyps (den Namen einer Zeichencodierung) an, der einer Antwort
+ genau dann hinzugefgt wird, wenn der Content-Type der Antwort entweder
+ <code>text/plain</code> oder <code>text/html</code> ist. Dies sollte jedes
+ mittels <code>META</code>-Element im Datenteil der Antwort angegebene
+ Charset berschreiben. Das genaue Verhalten hngt jedoch oft von
+ der Client-Konfiguration des Benutzers ab. Die Einstellung
+ <code>AddDefaultCharset Off</code> deaktiviert diese Funktionalitt.
+ <code>AddDefaultCharset On</code> aktiviert die Standard-Zeichenkodierung
+ <code>iso-8859-1</code>. Jeder andere Wert wird als die zu verwendende
+ <var>Zeichenkodierung</var> aufgefat, die eines der bei <a href="http://www.iana.org/assignments/character-sets">IANA registrierten
+ Charset-Werte</a> zur Verwendung in MIME-Medientypen sein sollte. Zum
+ Beispiel:</p>
+
+ <div class="example"><p><code>
+ AddDefaultCharset utf-8
+ </code></p></div>
+
+ <p><code class="directive">AddDefaultCharset</code> sollte nur verwendet werden,
+ wenn von allen Textressourcen, fr die es gilt, bekannt ist, dass sie
+ in dieser Zeichkodierung vorliegen, oder wenn es zu unbequem ist, ihre
+ Zeichenkodierung indivuell zu benennen. Ein solches Beispiel ist das
+ Hinzufgen des Charset-Parameters zu Ressourcen, die generierte
+ Inhalte enthalten. Ein Beispiel sind CGI-Skript-Altlasten, die aufgrund von
+ in die Ausgabe integrierten Daten, die durch den Benutzer bermittelt
+ wurden, gegen Cross-Site-Scripting-Angriffe verwundbar sind. Eine bessere
+ Lsung wre jedoch, diese Skripte zu korrigieren (oder zu
+ lschen), da die Angabe einer Standard-Zeichencodierung keine
+ Anwender schtzt, die in ihrem Browser die Funktion zur
+ automatischen Erkennung der Zeichenkodierung aktiviert haben.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a>-<a name="addoutputfilterbytype" id="addoutputfilterbytype">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>einen Ausgabefilter einem bestimmten MIME-Type
+zuordnen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddOutputFilterByType <var>Filter</var>[;<var>Filter</var>...]
+<var>MIME-Type</var> [<var>MIME-Type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Apache 2.0.33</td></tr>
+</table>
+ <p>Die Direktive aktiviert fr eine Anfrage abhngig vom
+ MIME-Type der Antwort einen bestimmten Ausgabe-<a href="../filter.html">Filter</a>.</p>
+
+ <p>Das folgende Beispiel verwendet den Filter <code>DEFLATE</code>,
+ der von <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> angeboten wird. Er komprimiert
+ jede Ausgabe, die als <code>text/html</code> oder <code>text/plain</code>
+ gekennzeichnet ist, (gleichgltig, ob statisch oder dynamisch)
+ bevor sie an den Client gesendet wird.</p>
+
+ <div class="example"><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain
+ </code></p></div>
+
+ <p>Wenn Sie den Inhalt von mehr als einem Filter verarbeiten lassen
+ wollen, dann mssen deren Namen durch Semikolons voneinander
+ getrennt werden. Es ist ebenfalls mglich, eine
+ <code class="directive">AddOutputFilterByType</code>-Direktive fr
+ jeden von diesen Filtern zu verwenden.</p>
+
+ <p>Die folgende Konfiguration sorgt dafr, dass alle
+ Skriptausgaben, die als <code>text/html</code> gekennzeichnet
+ sind, zuerst vom <code>INCLUDES</code>-Filter und dann vom
+ <code>DEFLATE</code>-Filter verarbeitet werden.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /cgi-bin/&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ AddOutputFilterByType INCLUDES;DEFLATE text/html<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>Hinweis:</h3>
+ <p>Die Aktivierung von Filtern mittels
+ <code class="directive">AddOutputFilterByType</code> kann in einigen
+ Fllen ganz oder teilweise fehlschlagen. Beispielsweise
+ werden keine Filter angewendet, wenn der MIME-Type nicht bestimmt
+ werden kann und auf die Einstellung der <code class="directive"><a href="#defaulttype">DefaultType</a></code>-Anweisung zurckfllt,
+ selbst wenn die <code class="directive"><a href="#defaulttype">DefaultType</a></code>-Einstellung die gleiche ist.</p>
+
+ <p>Wenn Sie jedoch sicherstellen wollen, dass der Filter
+ angewendet wird, sollten Sie den Content-Type z.B. mit
+ <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> oder
+ <code class="directive"><a href="#forcetype">ForceType</a></code> der Ressource
+ explizit zuordnen. Das Setzen des Content-Types innerhalb
+ eines (nicht-nph) CGI-Skriptes funktioniert ebenfalls
+ zuverlssig.</p>
+
+ <p>Die Typ-gebundenen Ausgabefilter werden niemals auf
+ Proxy-Anfragen angewendet.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li>
+<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li>
+<li><a href="../filter.html">Filter</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a>-<a name="allowencodedslashes" id="allowencodedslashes">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Legt fest, ob kodierte Pfadtrennzeichen in URLs durchgereicht
+werden drfen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Apache 2.0.46</td></tr>
+</table>
+ <p>Die <code class="directive">AllowEncodedSlashes</code>-Direktive erlaubt die
+ Verwendung von URLs, welche kodierte Pfadtrennzeichen (<code>%2F</code>
+ fr <code>/</code> und auf entsprechenden Systemen zustzlich
+ <code>%5C</code> fr <code>\</code>) enthalten. Normalerweise werden
+ derartige URLs mit einem 404-Fehler (Nicht gefunden) abgewiesen.</p>
+
+ <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> ist
+ vor allem in Verbindung mit <code>PATH_INFO</code> hilfreich.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Das Erlauben von Schrgstrichen impliziert <em>nicht</em> deren
+ <em>Dekodierung</em>. Vorkommen von <code>%2F</code> oder <code>%5C</code>
+ (<em>nur</em> auf entsprechenden Systemen) werden unverndert in der
+ ansonsten dekodierten URL belassen.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a>-<a name="allowoverride" id="allowoverride">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Direktiven-Typen, die in <code>.htaccess</code>-Dateien
+erlaubt sind.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowOverride All|None|<var>Direktiven-Typ</var>
+[<var>Direktiven-Typ</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AllowOverride All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Wenn der Server eine <code>.htaccess</code>-Datei (wie durch
+ <code class="directive"><a href="#accessfilename">AccessFileName</a></code> definiert)
+ findet, muss er wissen, welche in der Datei angegebenen Direktiven
+ frhere Konfigurationsanweisungen berschreiben
+ drfen.</p>
+
+ <div class="note"><h3>Nur in &lt;Directory&gt;-Abschnitten verfgbar</h3>
+ <code class="directive">AllowOverride</code> ist nur in <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-Abschnitten
+ gltig, die ohne regulre Ausdrcke definiert wurden, nicht
+ in <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-,
+ <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code>- oder
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>-Abschnitten.
+ </div>
+
+ <p>Wenn diese Anweisung auf <code>None</code> gesetzt wird, dann
+ werden <a href="#accessfilename">.htaccess</a>-Dateien komplett
+ ignoriert. In diesem Fall wird der Server nicht einmal versuchen,
+ die <code>.htaccess</code>-Dateien im Dateisystem zu lesen.</p>
+
+ <p>Wenn diese Anweisung auf <code>All</code> gesetzt wird, dann
+ ist jede Direktive in den <code>.htaccess</code>-Dateien erlaubt,
+ die den <a href="directive-dict.html#Context">Kontext</a>
+ .htaccess besitzt.</p>
+
+ <p>Der <var>Direktiven-Typ</var> kann eine der folgenden
+ Anweisungsgruppen sein.</p>
+
+ <dl>
+ <dt>AuthConfig</dt>
+
+ <dd>
+ Erlaubt die Verwendung von Autorisierungs-Anweisungen (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
+ <code class="directive"><a href="#authname">AuthName</a></code>,
+ <code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code> <em>usw.</em>).</dd>
+
+ <dt>FileInfo</dt>
+
+ <dd>
+ Erlaubt die Verwendung von Direktiven zur Steuerung der
+ Dokumenttypen (<code class="directive"><a href="#defaulttype">DefaultType</a></code>, <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
+ <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, und
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>-Direktiven Add* und Remove*
+ <em>usw.</em>).</dd>
+
+ <dt>Indexes</dt>
+
+ <dd>
+ Erlaubt die Verwendung von Direktiven zur Steuerung von
+ Verzeichnisindizes (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>
+ <em>usw.</em>).</dd>
+
+ <dt>Limit</dt>
+
+ <dd>
+ Erlaubt die Verwendung von Direktiven zur Steuerung des
+ Zugriffs von Hosts (<code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> und <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>).</dd>
+
+ <dt>Options[=<var>Option</var>,...]</dt>
+
+ <dd>
+ Erlaubt die Verwendung von Direktiven zur Steuerung spezieller
+ Verzeichniseigenschaften (<code class="directive"><a href="#options">Options</a></code>
+ und <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>). Sie
+ knnen mit einem Gleichheitszeichen gefolgt von einer
+ kommaseparierten Liste (ohne Leerzeichen) angeben, welche Optionen mit
+ der <code class="directive"><a href="#options">Options</a></code>-Direktive gesetzt
+ werden drfen.</dd>
+ </dl>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig Indexes
+ </code></p></div>
+
+ <p>Im obigen Beispiel erzeugen alle Direktiven einen internal server
+ error <span class="transnote">(<em>Anm.d..:</em> Server-interner Fehler)</span>, die weder der
+ Gruppe <code>AuthConfig</code> noch der Gruppe <code>Indexes</code>
+ angehren.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
+<li><a href="../configuring.html">Konfigurationsdateien</a></li>
+<li><a href="../howto/htaccess.html">.htaccess-Dateien</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthName" id="AuthName">AuthName</a>-<a name="authname" id="authname">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Autorisierungsbereich zur Verwendung in der
+HTTP-Authentisierung</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthName <var>auth-Bereich</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive legt den Namen des Autorisierungsbereiches
+ <span class="transnote">(<em>Anm.d..:</em> Der Autorisierungsbereich wird auch Realm genannt.)</span>
+ fr ein Verzeichnis fest. Dieser Realm wird dem Client mitgeteilt,
+ damit der Anwender wei, welchen Benutzernamen und welches Passwort
+ er zu bermitteln hat. <code class="directive">AuthName</code> akzeptiert ein
+ Argument. Falls der Name des Realm Leerzeichen enthlt, muss er in
+ Anfhrungszeichen eingeschlossen werden. Um zu funktionieren, muss
+ die Anweisung von den Direktiven <code class="directive"><a href="#authtype">AuthType</a></code> und <code class="directive"><a href="#require">Require</a></code> sowie von
+ Direktiven wie <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ und <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ begleitet werden.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ AuthName "Top Secret"
+ </code></p></div>
+
+ <p>Die <code>AuthName</code> bergebene Zeichenkette ist das,
+ was in dem von den meisten Browsern angebotenen Passwort-Dialog
+ angezeigt wird.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../howto/auth.html">Authentisierung, Autorisierung und
+ Zugriffskontrolle</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthType" id="AuthType">AuthType</a>-<a name="authtype" id="authtype">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Art der Authentisierung</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthType Basic|Digest</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive whlt die Art der Benutzer-Authentisierung
+ fr ein Verzeichnis aus. Derzeit sind lediglich <code>Basic</code>
+ und <code>Digest</code> implementiert.
+ Um zu funktionieren, muss die Anweisung von den Direktiven <code class="directive"><a href="#authname">AuthName</a></code> und <code class="directive"><a href="#require">Require</a></code> sowie von
+ Direktiven wie <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ und <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ begleitet werden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../howto/auth.html">Authentisierung, Autorisierung und
+ Zugriffskontrolle</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a>-<a name="cgimapextension" id="cgimapextension">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Technik zur Bestimmung des Interpreters fr
+CGI-Skripte</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CGIMapExtension <var>CGI-Pfad</var> <var>.Endung</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>ausschlielich NetWare</td></tr>
+</table>
+ <p>Die Direktive wird zur Steuerung verwendet, wie Apache
+ den Interpreter ermittelt, der zur Ausfhrung von
+ CGI-Skripten verwendet wird. Beispielsweise bestimmt die Angabe
+ von <code>CGIMapExtension sys:\foo.nlm .foo</code>, dass
+ alle CGI-Scripte mit der Endung <code>.foo</code> an den
+ FOO-Interpreter bergeben werden.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a>-<a name="contentdigest" id="contentdigest">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert die Generierung von <code>Content-MD5</code>
+HTTP-Response-Headern</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ContentDigest On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ContentDigest Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive aktiviert die Generierung von
+ <code>Content-MD5</code>-Headern, wie sie in RFC1864 bzw. RFC2068
+ definiert sind.</p>
+
+ <p>MD5 ist ein Algorithmus zur Berechnung eines "Datenextrakts"
+ (zuweilen "Fingerabdruck" genannt) <span class="transnote">(<em>Anm.d..:</em> Der "Datenextrakt" wird im
+ Englischen als "message digest" oder "fingerprint" bezeichnet.)</span>
+ aus beliebig langen Daten. Es gilt als zuverlssig, dass
+ Vernderungen an den Daten sich in Vernderungen des
+ Extrakts wiederspiegeln.</p>
+
+ <p>Der <code>Content-MD5</code>-Header bietet eine
+ End-to-End-Integrittsprfung (MIC) <span class="transnote">(<em>Anm.d..:</em> MIC steht fr
+ "message integrity check".)</span> des Daten-Inhalts. Ein Proxy oder
+ Client kann diesen Header prfen, um zufllige Vernderungen
+ des Entity-Inhalts bei der bertragung festzustellen.
+ Beispielheader:</p>
+
+ <div class="example"><p><code>
+ Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
+ </code></p></div>
+
+ <p>Beachten Sie bitte, dass dies Performanceprobleme auf Ihrem
+ System verursachen kann, da der Extrakt bei jeder Anfrage
+ berechnet wird (der Wert wird nicht zwischengespeichert).</p>
+
+ <p><code>Content-MD5</code> wird nur fr Dokumente gesendet,
+ die von <code class="module"><a href="../mod/core.html">core</a></code> bedient werden, nicht jedoch bei
+ Modulen. SSI-Dokumente, CGI-Skript-Ausgaben und Byte-Range-Antworten
+ besitzen diesen Header beispielsweise nicht.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a>-<a name="defaulttype" id="defaulttype">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>MIME-Content-Type, der gesendet wird, wenn der Server den Typ
+nicht auf andere Weise ermitteln kann.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DefaultType <var>MIME-Type</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>DefaultType text/plain</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Es kann vorkommen, dass der Server ein Dokument ausliefern muss,
+ dessen Typ er nicht mit Hilfe seiner MIME-Type-Zuordnungen bestimmen
+ kann.</p>
+
+ <p>Der Server muss den Client ber den Content-Type des
+ Dokumentes informieren. Daher verwendet er im Falle eines
+ unbekannten Typs die <code>DefaultType</code>-Einstellung.
+ Zum Beispiel:</p>
+
+ <div class="example"><p><code>
+ DefaultType image/gif
+ </code></p></div>
+
+ <p>wre angemessen fr ein Verzeichnis, das viele GIF-Bilder
+ enthlt, deren Dateinamen nicht Endung <code>.gif</code>
+ besitzen.</p>
+
+ <p>Beachten Sie bitte, dass die Direktive anders als <code class="directive"><a href="#forcetype">ForceType</a></code> lediglich den Standard-MIME-Type
+ bestimmt. Alle anderen MIME-Type-Definitionen, einschlielich
+ Dateierweiterungen, die den Medien-Typ anzeigen knnen,
+ berschreiben diese Voreinstellung.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Directory" id="Directory">&lt;Directory&gt;</a>-<a name="directory" id="directory">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschliet eine Gruppe von Direktiven, die nur auf
+das genannte Verzeichnis des Dateisystems und Unterverzeichnisse angewendet
+werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Directory <var>Verzeichnispfad</var>&gt;
+... &lt;/Directory&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Directory&gt;</code> und
+ <code>&lt;/Directory&gt;</code> werden dazu verwendet, eine Gruppe
+ von Direktiven zusammenzufassen, die nur fr das genannte
+ Verzeichnis und dessen Unterverzeichnisse gelten. Jede Direktive,
+ die im Verzeichnis-Kontext erlaubt ist, kann verwendet werden.
+ <var>Verzeichnispfad</var> ist entweder der vollstndige Pfad zu
+ einem Verzeichnis oder eine Zeichenkette mit Platzhaltern wie sie von der
+ Unix-Shell zum Abgleich verwendet werden. In einer Zeichenkette
+ mit Platzhaltern <span class="transnote">(<em>Anm.d..:</em> sogenannte wild-cards)</span> entspricht
+ <code>?</code> einem einzelnen Zeichen und <code>*</code> einer
+ Zeichenkette beliebiger Lnge. Sie knnen auch auch
+ <code>[]</code>-Zeichenbereiche verwenden. Keiner der Platzhalter
+ entspricht dem Zeichen "/". Daher passt <code>&lt;Directory
+ /*/public_html&gt;</code> nicht auf <code>/home/user/public_html</code>,
+ <code>&lt;Directory /home/*/public_html&gt;</code> jedoch tut es.
+ Beispiel:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/httpd/htdocs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="note">
+ <p>Seien Sie vorsichtig mit den <var>Verzeichnispfad</var>-Argumenten.
+ Sie mssen buchstblich mit dem Dateisystempfad
+ bereinstimmen, den der Apache fr den Zugriff auf die
+ Dateien verwendet. Direktiven, die fr ein bestimmtes
+ Verzeichnis gelten, gelten nicht fr Dateien in dem Verzeichnis,
+ auf die ber einen anderen Pfad zugegriffen wird, wie z.B.
+ ber verschiedene symbolische Links.</p>
+ </div>
+
+ <p>Erweiterte regulre Ausdrcke knnen ebenfalls
+ verwendet werden, indem das Zeichen <code>~</code> hinzugefgt
+ wird. Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>auf Verzeichnisse in <code>/www/</code> passen, die aus drei
+ Zahlen bestehen.</p>
+
+ <p>Wenn mehrere <code class="directive">&lt;Directory&gt;</code>-Abschnitte
+ (ohne regulre Ausdrcke) auf ein Verzeichnis (oder
+ ein ihm bergeordnetes Verzeichnis) passen, welches ein Dokument
+ enthlt, dann werden die Direktiven der Reihe nach, angefangen
+ beim krzesten passenden Muster, vermischt mit den Direktiven
+ aus den <a href="#accessfilename">.htaccess</a>-Dateien, angewendet.
+ Beispiel:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /home/&gt;<br />
+ <span class="indent">
+ AllowOverride FileInfo<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Beim Zugriff auf das Dokument <code>/home/web/dir/doc.html</code>
+ sind die einzelnen Schritte:</p>
+
+ <ul>
+ <li>Wende die Direktive <code>AllowOverride None</code> an
+ (deaktiviere <code>.htaccess</code>-Dateien).</li>
+
+ <li>Wende die Direktive <code>AllowOverride FileInfo</code>
+ (auf das Verzeichnis <code>/home</code>) an.</li>
+
+ <li>Wende jede <code>FileInfo</code>-Direktive aus
+ <code>/home/.htaccess</code>, <code>/home/web/.htaccess</code> und
+ <code>/home/web/dir/.htaccess</code> der Reihe nach an.</li>
+ </ul>
+
+ <p>Regulre Ausdrcke werden solange nicht bercksichtigt,
+ bis alle normalen Abschnitte angewendet wurden. Anschlieend
+ werden alle regulren Ausdrcke in der Reihenfolge
+ geprft, in der sie in der Konfigurationsdatei auftauchen.
+ Beispielsweise wird bei</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ abc$&gt;<br />
+ <span class="indent">
+ # ... hier die Direktiven ...<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>der Abschnitt mit dem regulren Ausdruck nicht
+ bercksichtigt, bis alle normalen
+ <code class="directive">&lt;Directory&gt;</code>-Abschnitte und
+ <code>.htaccess</code>-Dateien angewendet wurden. Dann erst wird
+ der regulre Ausdruck mit <code>/home/abc/public_html/abc</code>
+ abgeglichen und der entsprechende <code class="directive">&lt;Directory&gt;</code>-Abschnitt angewendet.</p>
+
+ <p><strong>Beachten Sie bitte, dass der vom Apache voreingestellte
+ Zugriff fr <code>&lt;Directory /&gt;</code>
+ <code>Allow from All</code> ist. Das bedeutet, dass der Apache
+ jede Datei ausliefert, die durch eine URL abgebildet wird. Es wird
+ empfohlen, dass Sie dies durch einen Block wie</strong></p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from All<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><strong>ndern und anschlieend fr
+ Verzeichnisse berschreiben, die Sie verfgbar machen
+ <em>wollen</em>. Fr weitere Einzelheiten lesen Sie bitte
+ die Seite zu den <a href="../misc/security_tips.html">Sicherheitshinweisen</a>.</strong></p>
+
+ <p>Die Verzeichnisabschnitte erscheinen in der Datei
+ <code>httpd.conf</code>. <code class="directive">&lt;Directory&gt;</code>-Direktiven drfen nicht
+ ineinander verschachtelt werden oder innerhalb von <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>- oder <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>-Abschnitten auftauchen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a>-<a name="directorymatch" id="directorymatch">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschliet eine Gruppe von Direktiven, die auf
+ Verzeichnisse des Dateisystems und ihre Unterverzeichnisse abgebildet
+ werden, welche auf einen regulren Ausdruck passen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;DirectoryMatch&gt;</code> und
+ <code>&lt;/DirectoryMatch&gt;</code> werden dazu verwendet, eine
+ Gruppe von Direktiven zusammenzufassen, die nur fr das
+ genannte Verzeichnis und dessen Unterverzeichnisse gelten, genauso
+ wie bei <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>.
+ Als Argument dient jedoch ein regulrer Ausdruck.
+ Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;DirectoryMatch "^/www/.*/[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>auf Verzeichnisse in <code>/www/</code> passen, die aus drei
+ Zeichen bestehen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ fr eine Beschreibung, wie regulre Ausdrcke mit
+ normalen <code class="directive">&lt;Directory&gt;</code>-Anweisungen
+ vermischt werden.</li>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a>-<a name="documentroot" id="documentroot">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verzeichnis, welches den Haupt-Dokumentenbaum bildet, der im
+Web sichtbar ist.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DocumentRoot <var>Verzeichnis</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive setzt das Verzeichnis, von dem aus
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> Dateien ausliefert. Sofern nicht eine Direktive
+ wie <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> greift, hngt
+ der Server Pfade aus der angeforderten URL an das Wurzelverzeichnis
+ an, um den Pfad zum Dokument zu bilden. Beispiel:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /usr/web
+ </code></p></div>
+
+ <p>Damit bezieht sich ein Zugriff auf
+ <code>http://www.my.host.com/index.html</code> auf
+ <code>/usr/web/index.html</code>. Wenn das <var>Verzeichnis</var> nicht
+ absolut angegeben ist, wird es relativ zu <code class="directive"><a href="#serverroot">ServerRoot</a></code> betrachtet.</p>
+
+ <p><code class="directive">DocumentRoot</code> sollte ohne einen
+ Schrgstrich am Ende angegeben werden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../urlmapping.html">URLs auf das Dateisystem
+abbilden</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a>-<a name="enablemmap" id="enablemmap">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende Memory-Mapping, um Dateien whrend der
+Auslieferung zu lesen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>EnableMMAP On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive steuert, ob <code class="program"><a href="../programs/httpd.html">httpd</a></code> Memory-Mapping
+ verwenden darf, wenn er whrend der Auslieferung den Inhalt einer
+ Datei lesen muss. Wenn die Bearbeitung einer Anfrage es erfordert,
+ auf die Daten in einer Datei zuzugreifen -- zum Beispiel bei der
+ Auslieferung einer mittels <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> serverseitig
+ analysierten Datei --, dann verwendet der Apache standardmig
+ Memory-Mapping fr diese Datei, sofern das Betriebssystem es
+ untersttzt.</p>
+
+ <p>Memory-Mapping bedeutet zuweilen eine Performanceverbesserung.
+ In einigen Umgebungen ist es jedoch besser, Memory-Mapping zu
+ deaktivieren, um Problemen whrend des Betriebs vorzubeugen:</p>
+
+ <ul>
+ <li>Bei einigen Multiprozessorsystemen kann Memory-Mapping die
+ Performance von <code class="program"><a href="../programs/httpd.html">httpd</a></code> reduzieren.</li>
+ <li>Bei einem per NFS eingebundenen <code class="directive"><a href="#documentroot">DocumentRoot</a></code> kann <code class="program"><a href="../programs/httpd.html">httpd</a></code> mit
+ einem Speicherzugriffsfehler <span class="transnote">(<em>Anm.d..:</em> ein so genannter "segmentation
+ fault")</span> abstrzen, wenn eine Datei gelscht oder
+ gekrzt wird, whrend <code class="program"><a href="../programs/httpd.html">httpd</a></code> sie im Speicher
+ abbildet.</li>
+ </ul>
+
+ <p>Bei Serverkonfigurationen, die fr dieses Problem
+ anfllig sind, sollten Sie das Memory-Mapping fr
+ auszuliefernde Dateien deaktivieren, indem Sie schreiben:</p>
+
+ <div class="example"><p><code>
+ EnableMMAP Off
+ </code></p></div>
+
+ <p>Bei per NFS eingebundenen Dateien kann diese Funktion
+ explizit fr die strenden Dateien deaktiviert werden,
+ indem Sie angeben:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/pfad-zu-den-nfs-dateien"&gt;
+ <span class="indent">
+ EnableMMAP Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a>-<a name="enablesendfile" id="enablesendfile">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende die sendfile-Untersttzung des Kernels, um
+Dateien an den Client auszuliefern</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>EnableSendfile On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Apache Version 2.0.44</td></tr>
+</table>
+ <p>Die Direktive steuert, ob <code class="program"><a href="../programs/httpd.html">httpd</a></code> die
+ sendfile-Untersttzung des Kernels verwenden kann, um
+ Dateiinhalte an den Client zu bermitteln. Wenn die Bearbeitung
+ einer Anfrage keinen Zugriff auf die Daten in der Datei erfordert --
+ zum Beispiel bei der Auslieferung einer statischen Datei -- und das
+ Betriebssystem es untersttzt, verwendet der Apache
+ standardmig sendfile, um den Dateiinhalt zu
+ bertragen, ohne die Datei jemals zu lesen.</p>
+
+ <p>Der sendfile-Mechanismus vermeidet getrennte Lese- und
+ Sendeoperationen sowie Puffer-Zuweisungen. Bei einigen Plattformen bzw.
+ Dateisystemen deaktivieren Sie diese Funktion jedoch besser, um Probleme
+ whrend des Betriebs zu vermeiden:</p>
+
+ <ul>
+ <li>Einige Plattformen besitzen u.U. eine fehlerhafte
+ sendfile-Untersttzung, die das Erstellungssystem nicht erkennt,
+ insbesondere wenn die Binrdateien auf einem anderen Rechner erstellt
+ und auf eine solche Maschine mit fehlerhafter sendfile-Untersttzung
+ bertragen wurden.</li>
+ <li>Bei einem ber das Netzwerk eingebundenen <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (z.B. NFS oder SMB) ist der
+ Kernel mglicherweise nicht in der Lage, die Netzwerkdatei
+ ber seinen eigenen Cache zu bedienen.</li>
+ <li>Unter Linux lst die Verwendung von <code>sendfile</code>
+ in Verbindung mit bestimmten Netzwerkkarten und IPv6
+ TCP-Checksummenfehler aus.</li>
+ </ul>
+
+ <p>Bei Serverkonfigurationen, die fr dieses Problam
+ anfllig sind, sollten die diese Funktion deaktivieren, indem
+ Sie schreiben:</p>
+
+ <div class="example"><p><code>
+ EnableSendfile Off
+ </code></p></div>
+
+ <p>Bei per NFS oder SMB eingebundenen Dateien kann diese Funktion
+ explizit fr die strenden Dateien deaktiviert werden, indem
+ Sie angeben:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/pfad-zu-den-nfs-dateien"&gt;
+ <span class="indent">
+ EnableSendfile Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a>-<a name="errordocument" id="errordocument">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Das, was der Server im Fehlerfall an den Client
+zurckgibt</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ErrorDocument <var>Fehlercode</var> <var>Dokument</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Die Syntax der Anfhrungszeichen bei Textnachrichten hat
+sich im Apache 2.0 gendert</td></tr>
+</table>
+ <p>Im Falle eines Problems oder Fehlers kann der Apache
+ konfiguriert werden, eine der vier Aktionen auszufhren:</p>
+
+ <ol>
+ <li>Ausgabe einer einfachen, hartkodierten Fehlermeldung</li>
+
+ <li>Ausgabe einer angepassten Meldung</li>
+
+ <li>Umleitung zu einem lokalen <var>URL-Pfad</var> der das
+ Problem bzw. den Fehler behandelt</li>
+
+ <li>Umleitung zu einer externen <var>URL</var>, die das Problem
+ bzw. den Fehler behandelt</li>
+ </ol>
+
+ <p>Die erste Option ist Voreinstellung, whrend die Optionen
+ 2 bis 4 ber die Direktive <code class="directive">ErrorDocument</code>
+ eingestellt werden, welcher der HTTP-Statuscode und eine
+ URL oder Nachricht folgen. Abhngig vom Problem bzw. Fehler bietet
+ der Apache manchmal zustzliche Informationen an.</p>
+
+ <p>URLs knnen bei lokalen Webpfaden mit einem Schrgstrich
+ (/) beginnen (relativ zum <code class="directive"><a href="#documentroot">DocumentRoot</a></code>-Verzeichnis) oder eine vollstndige URL
+ bilden, die der Client auflsen kann. Alternativ kann eine
+ Nachricht fr die Anzeige im Browser angeboten werden. Beispiel:</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br />
+ ErrorDocument 404 /cgi-bin/falsche_urls.pl<br />
+ ErrorDocument 401 /info_zur_anmeldung.html<br />
+ ErrorDocument 403 "Der Zugriff ist nicht erlaubt."
+ </code></p></div>
+
+ <p>Auerdem kann der spezielle Wert <code>default</code> angegeben
+ werden, um die schlichte, hartkodierte Nachricht des Apache zu verwenden.
+ Es wird normalerweise nicht bentigt, doch <code>default</code>
+ stellt die einfach, im Apache hartkodierte Meldung in Konfigurationen
+ wieder her, die ansonsten von einem existierenden <span class="transnote">(<em>Anm.d..:</em> zuvor
+ konfigurierten)</span> <code class="directive">ErrorDocument</code> erben
+ wrden.</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ ErrorDocument 404 default<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Wenn Sie eine <code class="directive">ErrorDocument</code>-Anweisung
+ angeben, die auf eine entfernte URL weist (d.h. irgendetwas mit der
+ Methode <code>http</code> davor), beachten Sie bitte, dass der Apache
+ eine Umleitung zum Client sendet, um diesem mitzuteilen, wo das
+ Dokument zu finden ist, auch wenn das Dokument letztlich wieder zum
+ gleichen Server fhrt. Das hat mehrere Auswirkungen. Die
+ wichtigste ist, dass der Client nicht den Original-Statuscode
+ erhlt sondern statt dessen einen Umleitungs-Statuscode. Dies
+ wiederum kann Web-Robots und andere Clients verwirren, die den
+ Statuscode dazu verwenden, herauszufinden ob eine URL gltig ist.
+ Wenn Sie eine entfernte URL in einer Anweisung
+ <code>ErrorDocument 401</code> verwenden, wird der Client
+ darber hinaus nicht wissen, dass er den Benutzer zur Eingabe
+ eines Passwortes auffordern muss, da er den Statuscode 401 nicht
+ erhlt. <strong>Deshalb mssen Sie sich auf ein lokales
+ Dokument beziehen, wenn Sie eine Anweisung <code>ErrorDocument
+ 401</code> verwenden.</strong></p>
+
+ <p>Der Microsoft Internet Explorer (MSIE) ignoriert
+ standardmig serverseitig generierte Fehlermeldungen, wenn
+ sie "zu kurz" sind und ersetzt sie durch eigene "freundliche"
+ Fehlermeldungen. Die Gre variiert abhngig von der
+ Art des Fehlers, im Allgemeinen zeigt der MSIE jedoch den
+ serverseitig generierten Fehler, anstatt ihn zu verstecken, wenn Ihr
+ Fehlerdokument grer als 512 Bytes ist. Weitere Informationen
+ sind im Artikel <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> in der Microsoft Knowledgebase verfgbar.</p>
+
+ <p>Obwohl die meisten Fehlermeldungen berschrieben werden
+ knnen, werden unter bestimmten Umstnden die internen
+ Meldungen ungeachtet der Einstellung der <code class="directive"><a href="#errordocument">ErrorDocument</a></code>-Direktive verwendet. Insbesondere bei
+ einer fehlerhaften Anfrage werden der normale Bearbeitungsprozess sofort
+ beendet und die interne Meldung zurckgegeben. Das ist notwendig, um
+ Sicherheitsprobleme zu vermeiden, die auf Grund fehlerhafter Anfragen
+ entstehen.</p>
+
+ <p>In Versionen vor 2.0 wurden Meldungen durch ein einzelnes
+ vorangestelltes Anfhrungszeichen (") erkannt.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../custom-error.html">Dokumentation zu individuellen
+Fehlermeldungen</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a>-<a name="errorlog" id="errorlog">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ablageort, an dem der Server Fehler protokolliert</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> ErrorLog <var>Dateiname</var>|syslog[:<var>facility</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and
+ OS/2)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ErrorLog</code> bestimmt den Namen
+ der Datei, in welcher der Server alle auftretenden Fehler protokolliert.
+ Wenn <var>Dateiname</var> nicht absolut ist, wird er relativ zu <code class="directive"><a href="#serverroot">ServerRoot</a></code> betrachtet.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ ErrorLog /var/log/httpd/error_log
+ </code></p></div>
+
+ <p>Wenn der <var>Dateiname</var> mit einem senkrechten Strich (|,
+ engl.: Pipe) beginnt, wird angenommen, dass es sich um einen Befehl
+ handelt, der ausgefhrt wird, um das Fehlerprotokolls zu
+ verarbeiten.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ ErrorLog "|/usr/local/bin/httpd_errors"
+ </code></p></div>
+
+ <p>Die Verwendung von <code>syslog</code> anstelle eines Dateinamens
+ aktiviert die Protokollierung mittels syslogd(8), sofern das System
+ es untersttzt. Als Voreinstellung wird der syslog-Typ (syslog
+ facility) <code>local7</code> verwendet, Sie knnen dies jedoch
+ auch berschreiben, indem Sie die Syntax
+ <code>syslog:<var>facility</var></code> verwenden, wobei
+ <var>facility</var> einer der Namen sein kann, die blicherweise
+ in syslog(1) dokumentiert sind.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ ErrorLog syslog:user
+ </code></p></div>
+
+ <p>SICHERHEITSHINWEIS: Lesen Sie das Dokument <a href="../misc/security_tips.html#serverroot">Sicherheitshinweise</a>
+ zu Einzelheiten darber, warum Ihre Sicherheit gefhrdet
+ sein kann, wenn das Verzeichnis, in dem die Log-Dateien gespeichert
+ werden, fr jemand anderen, als den Benutzer, der den Server
+ gestartet hat, beschreibbar ist.</p>
+
+ <div class="warning"><h3>Anmerkung</h3>
+ <p>Bei der Eingabe eines Dateipfads auf nicht-Unix-Plattformen sollte
+ darauf geachtet werden, nur (Vorwrts-)Schrgstriche zu
+ verwenden, auch wenn die Plattform rckwrts gerichtete
+ Schrgstriche (Backslashes) erlaubt. Im Allgemeinen ist es eine gute
+ Idee, innerhalb der Konfigurationsdateien immer
+ Vorwrts-Schrgstriche zu verwenden.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
+<li><a href="../logs.html">Apache-Log-Dateien</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a>-<a name="fileetag" id="fileetag">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Dateiattribute, die zur Erstellung des HTTP-Response-Headers
+ETag verwendet werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FileETag <var>Komponente</var> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>FileETag INode MTime Size</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Wenn dem Dokument eine Datei zugrundeliegt, bestimmt die Direktive
+ <code class="directive">FileETag</code> die Dateiattribute, die zur Erstellung
+ des HTTP-Response-Headers <code>ETag</code> (Entity-Tag) verwendet
+ werden. (Der Wert von <code>ETag</code> wird bei der Cache-Verwaltung
+ zur Einsparung von Netzwerk-Bandbreite benutzt.) Im Apache 1.3.22 und
+ frher wurde der <code>ETag</code>-Wert <em>stets</em> aus
+ der I-Node, der Gre und dem Datum der letzten
+ nderung (mtime) der Datei gebildet. Die Direktive
+ <code class="directive">FileETag</code> erlaubt es Ihnen, zu bestimmen,
+ welche dieser Eigenschaften -- falls berhaupt -- verwendet
+ werden sollen. Die gltigen Schlsselworte lauten:</p>
+
+ <dl>
+ <dt><strong>INode</strong></dt>
+ <dd>Die I-Node-Nummer wird in die Berechnung mit einbezogen</dd>
+ <dt><strong>MTime</strong></dt>
+ <dd>Datum und Uhrzeit der letzten nderung werden mit einbezogen</dd>
+ <dt><strong>Size</strong></dt>
+ <dd>Die Anzahl der Bytes in der Datei wird mit einbezogen</dd>
+ <dt><strong>All</strong></dt>
+ <dd>Alle verfgbaren Angaben werden verwendet. Die ist
+ gleichbedeutend mit:
+ <div class="example"><p><code>FileETag INode MTime Size</code></p></div></dd>
+ <dt><strong>None</strong></dt>
+ <dd>Es wird keine <code>ETag</code>-Angabe in die Antwort eingefgt,
+ wenn dem Dokument eine Datei zugrundeliegt.</dd>
+ </dl>
+
+ <p>Den Schlsselwrtern <code>INode</code>, <code>MTime</code>
+ und <code>Size</code> kann entweder ein <code>+</code> oder ein
+ <code>-</code> vorangestellt werden, was die nderung einer
+ Vorgabe erlaubt, die von einem greren Umfeld
+ geerbt wurde. Jedes Schlselwort ohne ein solches Prefix
+ hebt die ererbte Einstellung sofort und vollstndig auf.</p>
+
+ <p>Wenn die Konfiguration fr ein Verzeichnis
+ <code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code> enthlt
+ und die eines Unterverzeichnisses <code>FileETag&nbsp;-INode</code>,
+ dann ist die Einstellung fr das Unterverzeichnis (die an
+ jedes Unter-Unterverzeichnis weitervererbt wird, welches dies nicht
+ berschreibt) quivalent mit
+ <code>FileETag&nbsp;MTime&nbsp;Size</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Files" id="Files">&lt;Files&gt;</a>-<a name="files" id="files">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthlt Direktiven, die sich nur auf passende Dateinamen
+beziehen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Files <var>Dateiname</var>&gt; ... &lt;/Files&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">&lt;Files&gt;</code>
+ begrenzt die Reichweite der enthaltenen Anweisungen auf Dateinamen.
+ Sie ist vergleichbar mit den Direktiven <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> und <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. Sie muss eine
+ passende <code>&lt;/Files&gt;</code>-Anweisung besitzen.
+ Die innerhalb dieses Abschnittes angegebenen Direktiven werden auf
+ jedes Objekt mit einem Basisnamen (letzte Komponente des Dateinamens)
+ angewendet, der auf die angegebenen Dateinamen passt. <code class="directive">&lt;Files&gt;</code>-Container werden, nachdem die
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-Container
+ und <code>.htaccess</code>-Dateien gelesen sind, jedoch vor den
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-Containern,
+ in der Reihenfolge ihres Auftretens ausgefhrt. Beachten Sie, dass
+ <code class="directive">&lt;Files&gt;</code>-Anweisungen innerhalb von
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-Containern
+ auftreten knnen, um den Teil des Dateisystems einzuschrnken,
+ den sie betreffen.</p>
+
+ <p>Das Argument <var>Dateiname</var> kann einen Dateinamen oder eine
+ Zeichenkette mit Platzhaltern enthalten, wobei <code>?</code> auf ein
+ einzelnes Zeichen passt und <code>*</code> auf eine beliebige Folge von
+ Zeichen. Erweiterte regulre Ausdrcke knnen ebenfalls
+ verwendet werden, indem das Zeichen <code>~</code> hinzugefgt wird.
+ Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>auf die gebruchlichsten Grafikformate im Internet passen.
+ <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code> wird
+ jedoch bevorzugt.</p>
+
+ <p>Beachten Sie bitte, dass die <code class="directive">&lt;Files&gt;</code>-Container anders als <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>- und <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-Container innerhalb
+ von <code>.htaccess</code>-Dateien verwendet werden knnen.
+ Dies erlaubt den Anwendern auf Dateiebene die Kontrolle ber ihre
+ eigenen Dateien.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a>-<a name="filesmatch" id="filesmatch">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthlt Direktiven, die fr Dateinamen gelten, die
+ auf einen regulren Ausdruck passen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">&lt;FilesMatch&gt;</code>
+ begrenzt wie die Direktive <code class="directive"><a href="#files">&lt;Files&gt;</a></code> die enthaltenen Anweisungen auf
+ Dateinamen. Sie akzeptiert jedoch regulre Ausdrcke.
+ Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>auf die gebruchlichsten Grafikformate im Internet passen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a>-<a name="forcetype" id="forcetype">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Erzwingt die Auslieferung aller passendenden Dateien mit dem
+angegebenen MIME-Content-Type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ForceType <var>MIME-Type</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Wurde im Apache 2.0 in den Core verschoben</td></tr>
+</table>
+ <p>Wenn sie innerhalb einer <code>.htaccess</code>-Datei, eines
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-,
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>-Containers
+ angegeben wird, erzwingt die Direktive die Auslieferung aller
+ entsprechenden Dateien mit dem Content-Type, der durch
+ <var>MIME-Type</var> definiert wurde. Wenn Sie zum Beispiel ein
+ Verzeichnis voller GIF-Dateien haben, die Sie nicht alle durch
+ <code>.gif</code> kennzeichnen wollen, knnen Sie angeben:</p>
+
+ <div class="example"><p><code>
+ ForceType image/gif
+ </code></p></div>
+
+ <p>Beachten Sie bitte, dass die Direktive anders als <code class="directive"><a href="#defaulttype">DefaultType</a></code> alle MIME-Type-Zuordnungen
+ berschreibt, einschlielich Dateiendungen, die einen
+ Medientyp bezeichnen knnten.</p>
+
+ <p>Sie knnen jede <code class="directive">ForceType</code>-Angabe
+ durch die Verwendung des Wertes <code>None</code> berschreiben:</p>
+
+ <div class="example"><p><code>
+ # erzwinge image/gif fr alle Dateien:<br />
+ &lt;Location /images&gt;<br />
+ <span class="indent">
+ ForceType image/gif<br />
+ </span>
+ &lt;/Location&gt;<br />
+ <br />
+ # hier jedoch normale MIME-Type-Zuordnungen:<br />
+ &lt;Location /images/mixed&gt;<br />
+ <span class="indent">
+ ForceType None<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a>-<a name="hostnamelookups" id="hostnamelookups">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert DNS-Lookups auf Client-IP-Adressen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>HostnameLookups Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Diese Direktive aktiviert die DNS-Abfrage <span class="transnote">(<em>Anm.d..:</em> ein sogenannter
+ DNS-Lookup)</span>, so dass Hostnamen protokolliert (und in
+ <code>REMOTE_HOST</code> an CGIs/SSIs bergeben) werden knnnen.
+ Der Wert <code>Double</code> bezieht sich auf ein
+ Double-Reverse-DNS-Lookup. D.h. nachdem ein Reverse-Lookup
+ durchgefhrt wurde, wird dann auf dem Ergebnis ein
+ Forward-Lookup ausgefhrt. Wenigstens eine der IP-Adressen
+ aus dem Forward-Lookup muss der Originaladresse entsprechen.
+ (In der "tcpwrappers"-Terminologie wird dies <code>PARANOID</code>
+ genannt.)</p>
+
+ <p>Unabhngig von der Einstellung wird ein Double-Reverse-Lookup
+ durchgefhrt, wenn <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> zur
+ Zugriffskontrolle per Hostnamen eingesetzt wird. Dies ist aus
+ Sicherheitsgrnden notwendig. Beachten Sie, dass das Ergebnis dieses
+ Double-Reverse-Lookups nicht generell verfgbar ist, solange Sie
+ nicht <code>HostnameLookups Double</code> setzen. Wenn beispielsweise
+ nur <code>HostnameLookups On</code> angegeben ist und eine Anfrage
+ fr ein Objekt erfolgt, welches durch Hostnamen-Beschrnkungen
+ geschtzt ist, dann wird CGIs nur das Ergebnis des
+ Singel-Reverse-Lookups in <code>REMOTE_HOST</code> bergeben,
+ egal ob das Doble-Reverse-Lookup fehlschlug oder nicht.</p>
+
+ <p>Die Voreinstellung ist <code>Off</code>, um Netzwerktraffic bei den
+ Angeboten einzusparen, die nicht tatschlich Reverse-Lookups
+ bentigen. Es ist auch fr die Endanwender besser, da sie nicht
+ die zustzliche Wartezeit ertragen mssen, die ein Lookup mit
+ sich bringt. Hoch frequentierte Angebote sollten diese Direktive auf
+ <code>Off</code>lassen. Das Hilfsprogramm <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, das standardmig in das
+ Unterverzeichnis <code>bin</code> Ihres Installationsverzeichnisses
+ kompiliert wird, kann dazu verwendet werden, um offline Hostnamen von
+ protokollierten IP-Adressen nachzuschlagen.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a>-<a name="ifdefine" id="ifdefine">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schliet Direktiven ein, die nur ausgefhrt werden,
+wenn eine Testbedingung beim Start wahr ist</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;IfDefine [!]<var>Parametername</var>&gt; ...
+ &lt;/IfDefine&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Der Container <code>&lt;IfDefine <var>Test</var>&gt;...&lt;/IfDefine&gt;
+ </code> wird dazu verwendet, Direktiven als bedingt zu kennzeichnen.
+ Die Direktiven innerhalb eines <code class="directive">&lt;IfDefine&gt;</code>-Abschnittes werden nur ausgefhrt,
+ wenn <var>Test</var> wahr ist. Ist <var>Test</var> falsch, wird alles
+ zwischen der Start- und Endemarkierung ignoriert.</p>
+
+ <p>In der <code class="directive">&lt;IfDefine&gt;</code>-Anweisung kann
+ <var>Test</var> eine von zwei Formen annehmen:</p>
+
+ <ul>
+ <li><var>Parametername</var></li>
+
+ <li><code>!</code><var>Parametername</var></li>
+ </ul>
+
+ <p>Im ersten Fall werden die Direktiven zwischen der Start- und
+ Endemarkierung nur ausgefhrt, wenn der Parameter namens
+ <var>Parametername</var> definiert ist. Die zweite Form kehrt den
+ Test um und fhrt die Direktiven nur dann aus, wenn
+ <var>Parametername</var> <strong>nicht</strong> definiert ist.</p>
+
+ <p>Das Argument <var>Parametername</var> ist ein sogenanntes
+ "Define", das beim beim Start des Servers in der
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>-Befehlszeile durch
+ <code>-D<var>Parameter</var></code> angegeben wird.</p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code>-Container knnen
+ ineinander verschachtelt werden, um einfache Multi-Parameter-Tests
+ zu implementieren. Beispiel:</p>
+
+ <div class="example"><p><code>
+ httpd -DReverseProxy ...<br />
+ <br />
+ # httpd.conf<br />
+ &lt;IfDefine ReverseProxy&gt;<br />
+ <span class="indent">
+ LoadModule rewrite_module modules/mod_rewrite.so<br />
+ LoadModule proxy_module modules/libproxy.so<br />
+ </span>
+ &lt;/IfDefine&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfModule" id="IfModule">&lt;IfModule&gt;</a>-<a name="ifmodule" id="ifmodule">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schliet Direktiven ein, die abhngig vom
+Vorhandensein oder Fehlen eines speziellen Moduls ausgefhrt
+werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>&gt;
+ ... &lt;/IfModule&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Modulbezeichner sind ab Version 2.1
+ verfgbar.</td></tr>
+</table>
+ <p>Der Container <code>&lt;IfModule
+ <var>Test</var>&gt;...&lt;/IfModule&gt;</code> wird dazu verwendet,
+ Direktiven als abhngig von dem Vorhandensein eines speziellen
+ Moduls zu kennzeichnen. Die Direktiven innerhalb eines <code class="directive">&lt;IfModule&gt;</code>-Abschnitts werden nur
+ ausgefhrt, wenn <var>Test</var> wahr ist. Ist <var>Test</var>
+ falsch, wird alles zwischen der Start- und Endemarkierung ignoriert.</p>
+
+ <p>In der <code class="directive">&lt;IfModule&gt;</code>-Anweisung
+ kann <var>Test</var> eine von zwei Formen annehmen:</p>
+
+ <ul>
+ <li><var>Modul</var></li>
+
+ <li><code>!</code><var>Modul</var></li>
+ </ul>
+
+ <p>Im ersten Fall werden die Direktiven zwischen der Start- und
+ Endemarkierung nur ausgefhrt, das Modul namens
+ <var>Modul</var> im Apache enthalten ist -- entweder einkompiliert
+ oder mittels <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ dynamisch geladen. Die zweite Form dreht den Test um und fhrt die
+ Direktiven nur aus, wenn <var>Modul</var> <strong>nicht</strong>
+ enthalten ist.</p>
+
+ <p>Das Argument <var>Modul</var> kann entweder der Modulbezeichner oder
+ der Dateiname des Moduls zum Zeitpunkt seiner Kompilierung sein.
+ <code>rewrite_module</code> beispielsweise ist der Bezeichner und
+ <code>mod_rewrite.c</code> ist der Dateiname. Wenn ein Modul aus mehreren
+ Quelltext-Dateien besteht, verwenden Sie den Namen der Datei, welche die
+ Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthlt.</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code>-Container knnen
+ inneinander verschachtelt werden, um einfache Multi-Modul-Tests
+ durchzufhren.</p>
+
+ <p>Dieser Container sollte verwendet werden, wenn Sie eine
+ Konfigurationsdatei bentigen, die unabhngig davon funktioniert,
+ ob ein bestimmtes Modul verfgbar ist oder nicht. Normalerweise
+ ist es nicht notwendig, Direktiven in <code class="directive">&lt;IfModule&gt;</code>-Containern unterzubringen.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Include" id="Include">Include</a>-<a name="include" id="include">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Fgt andere Konfigurationsdateien innerhalb der
+Server-Konfigurationsdatei ein</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Include <var>Dateiname</var>|<var>Verzeichnis</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Die Platzhalter-Suche ist verfgbar seit
+2.0.41</td></tr>
+</table>
+ <p>Die Direktive erlaubt das Einfgen anderer Konfigurationsdateien
+ in die Konfigurationsdatei des Servers.</p>
+
+ <p>Shell-typische (<code>fnmatch()</code>) Platzhlaterzeichen knnen
+ dazu verwendet werden, mehrere Dateien auf einmal in alphabetischer
+ Reihenfolge einzufgen. Wenn <code class="directive">Include</code>
+ darber hinaus auf ein Verzeichnis anstatt auf eine Datei zeigt,
+ liest der Apache alle Dateien in diesem Verzeichnis und allen
+ Unterverzeichnissen ein. Das Einfgen ganzer Verzeichnisse ist
+ jedoch nicht empfehlenswert, da temporre Dateien sehr leicht
+ versehentlich in einem Verzeichnis zurckgelassen werden, was
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> scheitern lassen kann.</p>
+
+ <p>Der angegebene Dateiname kann ein absoluter Pfad sein oder relativ zum
+ <code class="directive"><a href="#serverroot">ServerRoot</a></code>-Verzeichnis angegeben
+ werden.</p>
+
+ <p>Beispiele:</p>
+
+ <div class="example"><p><code>
+ Include /usr/local/apache2/conf/ssl.conf<br />
+ Include /usr/local/apache2/conf/vhosts/*.conf
+ </code></p></div>
+
+ <p>Oder Sie geben Pfade relativ zu Ihrem <code class="directive"><a href="#serverroot">ServerRoot</a></code>-Verzeichnis an:</p>
+
+ <div class="example"><p><code>
+ Include conf/ssl.conf<br />
+ Include conf/vhosts/*.conf
+ </code></p></div>
+
+ <p>Der Aufruf von <code>apachectl configtest</code> liefert eine Liste
+ der Dateien, die whrend des Konfigurations-Tests verarbeitet
+ werden:</p>
+
+ <div class="example"><p><code>
+ root@host# apachectl configtest<br />
+ Processing config file: /usr/local/apache2/conf/ssl.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf<br />
+ Syntax OK
+ </code></p></div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a>-<a name="keepalive" id="keepalive">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert persistente HTTP-Verbindungen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>KeepAlive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>KeepAlive On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Keep-Alive-Erweiterung von HTTP/1.0 und die
+ HTTP/1.1-Funktionalitt persistenter Verbindungen untersttzt
+ langlebige HTTP-Sitzungen, die es erlauben, mehrere Anfragen ber
+ die gleich TCP-Verbindung zu senden. In einigen Fllen wurde eine
+ Beschleunigung der Wartezeiten von beinahe 50% fr HTML-Dokumente
+ mit vielen Bildern festgestellt. Um Keep-Alive-Verbindungen zu aktivieren,
+ setzen Sie <code>KeepAlive On</code>.</p>
+
+ <p>Bei HTTP/1.0-Clients werden Keep-Alive-Verbindungen nur dann verwendet,
+ wenn sie vom Client eigens angefordert werden. Desweiteren knnen
+ Keep-Alive-Verbindungen bei einem HTTP/1.0-Client nur dann verwendet
+ werden, wenn die Lnge des Inhalts im Voraus bekannt ist. Dies
+ impliziert, dass dynamische Inhalte wie CGI-Ausgaben, SSI-Seiten und
+ servergenerierte Verzeichnisauflistungen im Allgemeinen keine
+ Keep-Alive-Verbindungen mit HTTP/1.0-Clients verwenden. Bei
+ HTTP/1.1-Clients sind Keep-Alive-Verbindungen Voreinstellung, solange
+ nichts anderes angegeben ist. Wenn der Client es anfordert, wird
+ Chunked-Encoding verwendet, um Inhalte mit unbekannter Lnge
+ ber persistente Verbindungen zu senden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a>-<a name="keepalivetimeout" id="keepalivetimeout">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zeitspanne, die der Server whrend persistenter Verbindungen
+auf nachfolgende Anfragen wartet</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>KeepAliveTimeout <var>Sekunden</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Dies legt die Anzahl der Sekunden fest, die der Apache auf weitere
+ Anfragen wartet, bevor er die Verbindung schliet. Nachdem einmal
+ eine Anfrage entgegen genommen wurde, wird die durch die Direktive
+ <code class="directive"><a href="#timeout">Timeout</a></code> festgelegte Auszeit
+ angewendet.</p>
+
+ <p>Auf stark belasteten Servern kann ein hoher
+ <code class="directive">KeepAliveTimeout</code>-Wert zu Durchsatzminderungen
+ fhren. Je hher die Auszeit angegeben ist, desto lnger
+ ist der Apache damit beschftigt, auf unttige Clients zu
+ warten.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Limit" id="Limit">&lt;Limit&gt;</a>-<a name="limit" id="limit">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschrnkt die eingeschlossenen Zugriffskontrollen auf
+bestimmte HTTP-Methoden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Limit <var>Methode</var> [<var>Methode</var>] ... &gt; ...
+ &lt;/Limit&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Zugriffskontrollen gelten normalerweise fr <strong>alle</strong>
+ Zugriffsmethoden, was normalerweise auch das gewnschte Verhalten ist.
+ <strong>Im Allgemeinen sollten Zugriffskontrollen nicht in einen
+ <code class="directive">&lt;Limit&gt;</code>-Container gepackt
+ werden.</strong></p>
+
+ <p>Der Sinn der Direktive <code class="directive">&lt;Limit&gt;</code>
+ ist es, den Effekt der Zugriffskontrollen auf die angegebenen
+ HTTP-Methoden zu beschrnken. Bei allen anderen Methoden haben
+ die in der <code class="directive">&lt;Limit&gt;</code>-Gruppe
+ enthaltenen Zugriffsbeschrnkungen <strong>keine Wirkung</strong>.
+ Im folgenden Beispiel gilt die Zugriffskontrolle nur fr die
+ Methoden <code>POST</code>, <code>PUT</code> und <code>DELETE</code>.
+ Alle anderen Methoden bleiben ungeschtzt:</p>
+
+ <div class="example"><p><code>
+ &lt;Limit POST PUT DELETE&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/Limit&gt;
+ </code></p></div>
+
+ <p>Sie knnen eine oder mehrere der folgenden Methoden angeben:
+ <code>GET</code>, <code>POST</code>, <code>PUT</code>, <code>DELETE</code>,
+ <code>CONNECT</code>, <code>OPTIONS</code>,
+ <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>,
+ <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>,
+ <code>LOCK</code> und <code>UNLOCK</code>. <strong>Die Methodennamen
+ unterscheiden zwischen Gro- und Kleinschreibung.</strong> Wenn
+ <code>GET</code> verwendet wird, sind <code>HEAD</code>-Anfragen
+ ebenfalls eingeschrnkt. Die <code>TRACE</code>-Methode kann nicht
+ limitiert werden.</p>
+
+ <div class="warning">
+ Wenn es um Zugriffsbeschrnkungen geht, sollte
+ ein <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>-Container sollte immmer einem <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>-Container vorgezogen
+ werden, da <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>
+ einen Schutz gegen beliebige Methoden bietet.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a>-<a name="limitexcept" id="limitexcept">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschrnkt Zugriffskontrollen auf alle HTTP-Methoden
+auer den genannten</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;LimitExcept <var>Methode</var> [<var>Methode</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LimitExcept&gt;</code> und
+ <code>&lt;/LimitExcept&gt;</code> werden dazu verwendet, eine Gruppe
+ von Anweisungen zur Zugriffskontrolle zusammenzufassen, die dann auf
+ jede HTTP-Methode angewendet werden, die <strong>nicht</strong>
+ als Argument angegeben ist. D.h. dies ist das Gegenteil des
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>-Containers
+ und kann zur Steuerung von Standard- und nicht-Standard-/unbekannten
+ Methoden verwendet werden. Fr weitere Einzelheiten lesen Sie bitte
+ die Beschreibung zu <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ &lt;LimitExcept POST GET&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/LimitExcept&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a>-<a name="limitinternalrecursion" id="limitinternalrecursion">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt die maximale Anzahl interner Umleitungen und
+ verschachtelter Unteranfragen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitInternalRecursion <var>Zahl</var> [<var>Zahl</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Apache 2.0.47</td></tr>
+</table>
+ <p>Eine interne Umleitung erfolgt beispielsweise, wenn die Direktive
+ <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> verwendet wird, welche
+ die Originalanfrage intern zu einem CGI-Skript weiterleitet. Eine
+ Unteranfrage <span class="transnote">(<em>Anm.d..:</em> engl. Subrequest)</span> ist ein Mechanismus des
+ Apache, um herauszufinden, was bei einer URI geschehen wrde, wre
+ sie angefordert worden. <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> z.B. verwendet
+ Unteranfragen, um nach den Dateien zu suchen, die in der <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>-Anweisung aufgefhrt
+ sind.</p>
+
+ <p><code class="directive">LimitInternalRecursion</code> bewahrt den Server vor
+ einem Absturz, wenn er in eine Endlosschleife aus internen Umleitungen
+ oder Unteranfragen hineinluft. Derartige Schleifen werden
+ gewhnlich durch Fehlkonfiguration verursacht.</p>
+
+ <p>Die Direktive setzt zwei verschiedene Begrenzungen, welche je Anfrage
+ ausgewertet werden. Die erste <var>Zahl</var> bestimmt die maximale
+ Anzahl der Umleitungen, die aufeinander folgen drfen. Die zweite
+ <var>Zahl</var> legt fest, wie tief Unteranfragen ineinander
+ verschachtelt werden drfen. Wenn Sie lediglich eine <var>Zahl</var>
+ angeben, wird sie beiden Begrenzungen zugewiesen.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ LimitInternalRecursion 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a>-<a name="limitrequestbody" id="limitrequestbody">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Gesamtgre des vom Client gesendeten
+HTTP-Request-Body</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestBody <var>Bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestBody 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive gibt die Anzahl der <var>Bytes</var> zwischen 0
+ (unbegrenzt) und 2147483647 (2GB) an, die im Request-Body (Datenteil der
+ Anfrage) erlaubt sind.</p>
+
+ <p>Die Direktive <code class="directive">LimitRequestBody</code> erlaubt es dem
+ Benutzer, die Gre des HTTP-Request-Bodys in dem Kontext zu
+ begrenzen, in dem die Anweisung angegeben ist (Server, pro Verzeichnis,
+ pro Datei oder pro Adresse). Wenn die Anfrage des Clients dieses Limit
+ berschreitet, gibt der Server einen Fehler zurck anstatt die
+ Anfrage zu bearbeiten. Die Gre des Datenteils einer Anfrage
+ kann sehr stark variieren, abhngig von der Art der Ressource und
+ den fr diese Ressource erlaubten Methoden. CGI-Skripte verwenden
+ den Datenteil blicherweise zum Empfang von Formulardaten. Wird
+ die <code>PUT</code>-Methode angewendet, dann muss der Wert mindestens
+ so gro sein wie irgendeine Darstellungsform, die der Server
+ fr diese Ressource akzeptieren soll.</p>
+
+ <p>Die Direktive gibt dem Serveradministrator eine grere
+ Kontrolle gegenber abnormalem Verhalten von Clients, was bei der
+ Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich
+ sein kann.</p>
+
+ <p>Wenn Sie beispielsweise das Hochladen von Dateien zu einer bestimmten
+ Adresse erlauben, aber die Gre der hochgeladenen Dateien
+ auf 100K beschrnken wollen, knnen Sie die folgende Anweisung
+ verwenden:</p>
+
+ <div class="example"><p><code>
+ LimitRequestBody 102400
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a>-<a name="limitrequestfields" id="limitrequestfields">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Anzahl der HTTP-Request-Header, die vom Client
+entgegengenommen werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestFields <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestFields 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><var>Anzahl</var> ist ein Integer-Wert (eine positive Ganzzahl)
+ zwischen 0 (unbegrenzt) und 32767. Die Voreinstellung wird durch die
+ Konstante <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> (<code>100</code>
+ bei der Auslieferung) zur Kompilierungszeit gesetzt.</p>
+
+ <p>Die Direktive <code class="directive">LimitRequestFields</code> erlaubt es
+ dem Serveradministrator, die maximale Anzahl der in einem HTTP-Request
+ erlaubten HTTP-Request-Header zu verndern. Fr den Server
+ muss dieser Wert grer sein als die Anzahl der Headerzeilen,
+ die ein normaler Client senden knnte. Die Anzahl der Request-Header,
+ die ein gewhnlicher Client verwendet, berschreitet selten 20
+ Zeilen. Allerdings kann dies zwischen den verschiedenen
+ Client-Ausfhrungen variieren, oft abhngig vom Ausma,
+ mit dem der Anwender die genaue Content-Negotiation-Untersttzung
+ seines Browsers konfiguriert hat. Optionale HTTP-Erweiterungen
+ uern sich oft in Form von HTTP-Headern.</p>
+
+ <p>Die Direktive gibt dem Serveradministrator eine grere
+ Kontrolle gegenber abnormalem Verhalten von Clients, was bei der
+ Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich
+ sein kann. Der Wert sollte erhht werden, wenn normale Clients
+ eine Fehlermeldung vom Server erhalten, die besagt, dass mit der Anfrage
+ zu viele Headerzeilen gesendet wurden.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFields 50
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a>-<a name="limitrequestfieldsize" id="limitrequestfieldsize">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Lnge des vom Client gesendeten
+HTTP-Request-Headers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestFieldsize <var>Bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestFieldsize 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive gibt die Anzahl der <var>Bytes</var> an, die in einem
+ HTTP-Header erlaubt sind.</p>
+
+ <p>Die Direktive <code class="directive">LimitRequestFieldsize</code> erlaubt es
+ dem Serveradministrator, die maximale Gre eines
+ HTTP-Request-Headers zu verringern oder erhhen. Fr den Server
+ muss der Wert gro genug sein, um eine beliebige Headerzeile einer
+ normalen Client-Anfrage vorzuhalten. Die Gre variiert stark
+ zwischen den verschiedenen Client-Ausfhrungen, oft abhngig vom
+ Ausma, mit dem der Anwender die genaue
+ Content-Negotiation-Untersttzung seines Browsers konfiguriert hat.
+ SPNEGO-Authentisierungs-Header knnen bis zu 12392 Bytes lang
+ sein.</p>
+
+ <p>Die Direktive gibt dem Serveradministrator eine grere
+ Kontrolle gegenber abnormalem Verhalten von Clients, was bei der
+ Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich
+ sein kann.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFieldSize 4094
+ </code></p></div>
+
+ <div class="note">Unter normalen Umstnden sollte die Voreinstellung nicht
+ verndert werden.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a>-<a name="limitrequestline" id="limitrequestline">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Lnge der vom Client entgegengenommenen
+HTTP-Anfragezeile</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestLine <var>Bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive legt die Anzahl der <var>Bytes</var> fest, die in der
+ HTTP-Anfragezeile erlaubt sind.</p>
+
+ <p>Die Direktive <code class="directive">LimitRequestLine</code> erlaubt es dem
+ Serveradministrator, die maximale Gre der
+ HTTP-Anfragezeile zu verringern oder erhhen. Da
+ die Anfragezeile aus der HTTP-Methode, der URI und der Protokollversion
+ besteht, bedeutet die <code class="directive">LimitRequestLine</code>-Direktive
+ eine Beschrnkung der Lnge der fr eine Anfrage an den
+ Server erlaubten Anfrage-URI. Fr den Server muss der Wert gro
+ genug sein, um jeden seiner Ressourcennamen vorzuhalten,
+ einschlielich aller Informationen, die im Query-String einer
+ <code>GET</code>-Anfrage bergeben werden knnen.</p>
+
+ <p>Die Direktive gibt dem Serveradministrator eine grere
+ Kontrolle gegenber abnormalem Verhalten von Clients, was bei der
+ Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich
+ sein kann.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ LimitRequestLine 4094
+ </code></p></div>
+
+ <div class="note">Unter normalen Umstnden sollte die Voreinstellung nicht
+ verndert werden.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a>-<a name="limitxmlrequestbody" id="limitxmlrequestbody">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Gre eines XML-basierten
+Request-Bodys</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitXMLRequestBody <var>Bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Dies gibt die Grenze fr die maximale Gre (in Bytes)
+ des XML-basierten Request-Bodys an. Der Wert <code>0</code> deaktiviert
+ diese Prfung.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ LimitXMLRequestBody 0
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Location" id="Location">&lt;Location&gt;</a>-<a name="location" id="location">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Wendet die enthaltenen Direktiven nur auf die entsprechenden
+URLs an</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Location
+ <var>URL-Pfad</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">&lt;Location&gt;</code>
+ begrenzt die Reichweite der enthaltenen Anweisungen auf URLs.
+ Sie ist der Direktive <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> hnlich und startet einen
+ Abschnitt, der mit der Anweisung <code>&lt;/Location&gt;</code>
+ abgeschlossen wird. <code class="directive">&lt;Location&gt;</code>-Container werden, nachdem die
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-Container
+ und <code>.htaccess</code>-Dateien gelesen wurden, und nach den
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>-Containern, in
+ der Reihenfolge ausgefhrt, in der sie in der Konfigurationsdatei
+ erscheinen.</p>
+
+ <p><code class="directive">&lt;Location&gt;</code>-Abschnitte operieren
+ vollstndig auerhalb des Dateisystems. Dies hat mehrere
+ Konsequenzen. An Wichtigsten, <code class="directive">&lt;Location&gt;</code>-Anweisungen sollten nicht dafr
+ verwendet werden, den Zugriff zu Teilen des Dateisystems zu steuern. Da
+ mehrere unterschiedliche URLs auf die gleiche Stelle des Dateisystems
+ zeigen knnen, knnte eine solche Zugriffskontrolle u.U.
+ umgangen werden.</p>
+
+ <div class="note"><h3>Wann sollte<code class="directive">&lt;Location&gt;</code> verwendet werden</h3>
+
+ <p>Verwenden Sie <code class="directive">&lt;Location&gt;</code>, um
+ Anweisungen auf Inhalte anzuwenden, die auerhalb des Dateisystems
+ abgelegt sind. Benutzen Sie <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> und <code class="directive"><a href="#files">&lt;Files&gt;</a></code> fr Inhalte, die
+ innerhalb des Dateisystems abgelegt sind. Eine Ausnahme bildet
+ <code>&lt;Location /&gt;</code>, welches ein einfacher Weg ist, um eine
+ Konfiguration auf den gesamten Server anzuwenden.</p>
+ </div>
+
+ <p>Fr alle nicht-Proxy-Anfragen ist die entsprechende URL
+ ein URL-Pfad in der Form <code>/path/</code>. Es drfen weder ein
+ Schema, noch ein Hostname, noch ein Port, noch ein Query-String einbezogen
+ werden. Fr Proxy-Anfragen hat die Vergleichs-URL die Form
+ <code>schema://servername/path</code>. Das Prfix muss angegeben
+ werden.</p>
+
+ <p>Die URL kann Platzhalter verwenden. In einer Zeichenfolge mit
+ Platzhaltern entspricht <code>?</code> einem einzelnen Zeichen und
+ <code>*</code>einer beliebigen Zeichenfolge.</p>
+
+ <p>Erweiterte regulre Ausdrcke knnen ebenfalls
+ verwendet werden, indem das Zeichen <code>~</code> hinzugefgt
+ wird. Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;Location ~ "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p>auf URLs passen, welche die Zeichenfolge <code>/extra/data</code>
+ oder <code>/special/data</code> enthalten. Die Direktive <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> verhlt sich
+ genauso wie <code class="directive">&lt;Location&gt;</code> mit
+ regulren Ausdrcken.</p>
+
+ <p>Die Funktionalitt von <code class="directive">&lt;Location&gt;</code> ist insbesondere dann ntzlich,
+ wenn sie mit der <code class="directive"><a href="#sethandler">SetHandler</a></code>-Direktive
+ kombiniert wird. Um zum Beispiel Statusabfragen zu aktivieren, sie aber
+ nur von Browsern aus <code>foo.com</code> zuzulassen, knnten Sie
+ schreiben:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="note"><h3>Anmerkung zu / (Schrgstrich, Slash)</h3>
+ <p>Das Slash-Zeichen hat eine besondere Bedeutung, je nachdem, wo es
+ in der URL erscheint. Manche werden sein Verhalten vom Dateisystem
+ gewohnt sein, wo mehrere aufeinanderfolgende Schrgstriche
+ hufig zu einem Schrgstrich zusammengefat werden
+ (<em>d.h.</em> <code>/home///foo</code> ist das gleiche wie
+ <code>/home/foo</code>). Im URL-Raum ist dies nicht notwendigerweise
+ genauso. Bei der Direktive <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> und der <code class="directive">&lt;Location&gt;</code>-Version mit regulren Ausdrcken
+ mssen Sie explizit mehrere Schrgstriche angeben, wenn Sie
+ genau dies beabsichtigen.</p>
+
+ <p>Beispielsweise wrde <code>&lt;LocationMatch ^/abc&gt;</code>
+ auf die angeforderte URL <code>/abc</code> passen, nicht aber auf
+ <code>//abc</code>. Die Direktive <code class="directive">&lt;Location&gt;</code> (ohne regulre Ausdrcke) verhlt
+ sich hnlich, wenn sie fr Proxy-Anfragen verwendet wird.
+ Wenn <code class="directive">&lt;Location&gt;</code> (ohne
+ regulre Ausdrcke) jedoch fr nicht-Proxy-Anfragen
+ verwendet wird, werden stillscheigend mehrere Schrchstriche mit
+ mit einem einzigen Schrgstrich gleichgesetzt. Geben Sie
+ beispielsweise <code>&lt;Location /abc/def&gt;</code> an und die
+ Anfrage lautet auf <code>/abc//def</code>, dann greift die Anweisung.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a>-<a name="locationmatch" id="locationmatch">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Wendet die enthaltenen Direktiven nur auf URLs an, die auf
+regulre Ausdrcke passen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">&lt;LocationMatch&gt;</code>
+ begrenzt die Reichweite der enthaltenen Anweisungen in der gleichen Weise
+ wie <code class="directive"><a href="#location">&lt;Location&gt;</a></code> auf URLs.
+ Sie verwendet jedoch regulre Ausdrcke als Argument anstelle
+ einer einfachen Zeichenkette. Beispielsweise wrde</p>
+
+ <div class="example"><p><code>
+ &lt;LocationMatch "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p>auf URLs passen, welche die Zeichenfolge <code>/extra/data</code>
+ oder <code>/special/data</code> enthalten.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a>-<a name="loglevel" id="loglevel">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Steuert die Ausfhrlichkeit des Fehlerprotokolls</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LogLevel <var>Level</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LogLevel warn</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">LogLevel</code> stellt die Ausfhrlichkeit
+ der Nachrichten ein, die im Fehlerprotokoll aufgezeichnet werden (siehe
+ Direktive <code class="directive"><a href="#errorlog">ErrorLog</a></code>). Die folgenden,
+ nach absteigender Aussagekraft sortierten <var>Level</var> sind
+ verfgbar:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th><strong>Level</strong> </th>
+
+ <th><strong>Beschreibung</strong> </th>
+
+ <th><strong>Beispiel</strong> </th>
+ </tr>
+
+ <tr>
+ <td><code>emerg</code> </td>
+
+ <td>Notfall - das System ist unbenutzbar.</td>
+
+ <td>"Child cannot open lock file. Exiting"
+ <span class="transnote">(<em>Anm.d..:</em> "Kindprozess kann die Lock-Datei nicht ffnen.
+ Beende Programm")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>alert</code> </td>
+
+ <td>Manahmen mssen unverzglich ergriffen
+ werden.</td>
+
+ <td>"getpwuid: couldn't determine user name from uid"
+ <span class="transnote">(<em>Anm.d..:</em> "getpwuid: kann keinen Benutzernamen aus der UID
+ ermitteln")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>crit</code> </td>
+
+ <td>Kritischer Zustand.</td>
+
+ <td>"socket: Failed to get a socket, exiting child"
+ <span class="transnote">(<em>Anm.d..:</em> "socket: Socket-Zuweisung fehlgeschlagen, beende
+ Kindprozess")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>error</code> </td>
+
+ <td>Fehlerbedingung.</td>
+
+ <td>"Premature end of script headers"
+ <span class="transnote">(<em>Anm.d..:</em> "Vorzeitiges Ende der Skript-Header")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>warn</code> </td>
+
+ <td>Warnung.</td>
+
+ <td>"child process 1234 did not exit, sending another SIGHUP"
+ <span class="transnote">(<em>Anm.d..:</em> "Kindprozess 1234 nicht beendet, sende ein weiteres
+ SIGHUP")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>notice</code> </td>
+
+ <td>Normaler, aber signifikanter Zustand.</td>
+
+ <td>"httpd: caught SIGBUS, attempting to dump core in ..."
+ <span class="transnote">(<em>Anm.d..:</em> "httpd: SIGBUS empfangen, versuche Speicherabbild nach ...
+ zu schreiben")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>info</code> </td>
+
+ <td>Information.</td>
+
+ <td>"Server seems busy, (you may need to increase
+ StartServers, or Min/MaxSpareServers)..."
+ <span class="transnote">(<em>Anm.d..:</em> "Server scheint beschftigt zu sein,
+ (mglicherweise mssen Sie StartServers oder
+ Min/MaxSpareServers erhhen)")</span></td>
+ </tr>
+
+ <tr>
+ <td><code>debug</code> </td>
+
+ <td>Debug-Level-Nachrichten</td>
+
+ <td>"Opening config file ..."
+ <span class="transnote">(<em>Anm.d..:</em> "ffne Konfigurationsdatei ...")</span></td>
+ </tr>
+ </table>
+
+ <p>Geben Sie einen bestimmten Level an, denn werden Nachrichten von
+ allen hheren Leveln ebenso angezeigt. <em>Z.B.:</em> Wenn
+ <code>LogLevel info</code> eingestellt ist, dann werden Nachrichten der
+ Log-Level <code>notice</code> und <code>warn</code> ebenso eingetragen.</p>
+
+ <p>Es wird empfohlen, mindestens den Level <code>crit</code> zu
+ verwenden.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ LogLevel notice
+ </code></p></div>
+
+ <div class="note"><h3>Hinweis</h3>
+ <p>Beim Protokollieren in eine regulre Datei knnen
+ Nachrichten des Levels <code>notice</code> nicht unterdrckt
+ werden und werden daher immer protokolliert. Dies trifft allerdings
+ nicht zu, wenn mittels <code>syslog</code> protokolliert wird.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a>-<a name="maxkeepaliverequests" id="maxkeepaliverequests">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Anzahl der Anfragen, die bei einer persistenten Verbindung
+zulssig sind</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxKeepAliveRequests <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxKeepAliveRequests</code>
+ begrenzt die Anzahl der Anfragen, die pro Verbindung zulssig sind,
+ wenn <code class="directive"><a href="#keepalive">KeepAlive</a></code> eingeschaltet ist.
+ Bei der Einstellung <code>0</code> sind unbegrenzt viele Anfragen
+ erlaubt. Wir empfehlen fr diese Einstellung einen hohen Wert
+ fr eine maximale Serverleistung.</p>
+
+ <p>Beispiel:</p>
+
+ <div class="example"><p><code>
+ MaxKeepAliveRequests 500
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a>-<a name="namevirtualhost" id="namevirtualhost">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt eine IP-Adresse fr den Betrieb namensbasierter
+virtueller Hosts</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NameVirtualHost <var>Adresse</var>[:<var>Port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">NameVirtualHost</code> ist erforderlich,
+ wenn Sie <a href="../vhosts/">namensbasierte virtuelle Hosts</a>
+ konfigurieren mchten.</p>
+
+ <p>Obwohl <var>Adresse</var> eine Hostname sein kann, wird empfohlen,
+ dass Sie stets eine IP-Adresse verwenden, z.B.:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44
+ </code></p></div>
+
+ <p>Mit der <code class="directive">NameVirtualHost</code>-Anweisung geben Sie
+ die IP-Adresse an, unter der der Server Anfragen fr
+ namensbasierte virtuelle Hosts entgegennimmt. Das ist blicherweise
+ die Adresse, zu der die Namen Ihrer namensbasierten virtuellen Hosts
+ aufgelst werden. Falls eine Firewall oder ein anderer Proxy die
+ Anfrage in Empfang nimmt und Sie zu einer weiteren IP-Adresse des Servers
+ weiterleitet, mssen Sie die IP-Adresse der physikalischen
+ Schnittstelle der Maschine angeben, welche die Anfragen bedient.
+ Wenn Sie mehrere namensbasierte Hosts an verschiedenen Adressen
+ betreiben, wiederholen Sie einfach die Anweisung fr jede
+ Adresse.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Beachten Sie, dass der "Hauptserver" und jeder
+ <code>_default_</code>-Server <strong>niemals</strong> bei einer
+ Anfrage an einer <code class="directive">NameVirtualHost</code>-IP-Adresse
+ bedient wird (es sei denn, Sie geben aus irgendwelchen Grnden
+ <code class="directive">NameVirtualHost</code> an, definieren dann aber keine
+ <code class="directive">VirtualHost</code>s fr diese Adresse).</p>
+ </div>
+
+ <p>Optional knnen Sie die Nummer eines Ports angeben, an dem
+ namensbasierte virtuelle Hosts verwendet werden sollen. Beispiel:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44:8080
+ </code></p></div>
+
+ <p>IPv6-Adressen mssen, wie im folgenden Beispiel angegeben, in
+ eckige Klammern eingeschlossen werden:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
+ </code></p></div>
+
+ <p>Um an allen Schnittstellen Anfragen zu empfangen, knnen Sie
+ <code>*</code> als Argument verwenden.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *
+ </code></p></div>
+
+ <div class="note"><h3>Argument der Direktive <code class="directive">&lt;VirtualHost&gt;</code></h3>
+ <p>Beachten Sie, dass das Argument der <code class="directive">&lt;VirtualHost&gt;</code>-Anweisung exakt auf das Argument
+ der <code class="directive">NameVirtualHost</code>-Anweisung passen muss.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 1.2.3.4<br />
+ &lt;VirtualHost 1.2.3.4&gt;<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../vhosts/">Dokumentation zu virtuellen Hosts</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Options" id="Options">Options</a>-<a name="options" id="options">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Definiert, welche Eigenschaften oder Funktionen in einem
+bestimmten Verzeichnis verfgbar sind</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Options
+ [+|-]<var>Option</var> [[+|-]<var>Option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Options All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">Options</code> steuert, welche
+ Eigenschaften bzw. Funktionen in einem bestimmten Verzeichnis
+ verfgbar sind.</p>
+
+ <p><var>Option</var> kann auf <code>None</code> gesetzt werden, wobei
+ keine der besonderen Eigenschaften verfgbar sind, oder auf eines
+ oder mehrere der folgenden:</p>
+
+ <dl>
+ <dt><code>All</code></dt>
+
+ <dd>Alle Optionen auer <code>MultiViews</code>. Dies ist
+ die Voreinstellung.</dd>
+
+ <dt><code>ExecCGI</code></dt>
+
+ <dd>Die Ausfhrung von CGI-Skripten, welche <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+ verwenden, ist erlaubt.</dd>
+
+ <dt><code>FollowSymLinks</code></dt>
+
+ <dd>Der Server folgt symbolischen Links in diesem Verzeichnis.
+ <div class="note">
+ <p>Auch wenn der Server symbolischen Links folgt, bedeutet dies
+ <em>nicht</em>, dass der zum Abgleich gegen <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>-Abschnitte verwendete Pfadname
+ wechselt.</p>
+ <p>Beachten Sie auch, dass diese Option innerhalb eines
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-Abschnitts
+ <strong>ignoriert wird</strong>.</p>
+ </div></dd>
+
+ <dt><code>Includes</code></dt>
+
+ <dd>
+ Server Side Includes, die von <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> bereitgestellt
+ werden, sind erlaubt.</dd>
+
+ <dt><code>IncludesNOEXEC</code></dt>
+
+ <dd>Server Side Includes sind erlaubt, <code>#exec cmd</code>
+ und <code>#exec cgi</code> sind jedoch deaktiviert. Es ist aber noch
+ mglich, CGI-Skripte aus
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>-Verzeichnissen mittels
+ <code>#include virtual</code> einzubinden.</dd>
+
+ <dt><code>Indexes</code></dt>
+
+ <dd>Wenn eine URL, die auf ein Verzeichnis zeigt, in dem sich keine durch
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> definierte
+ Indexdatei (<em>z.B.</em> <code>index.html</code>) befindet, dann liefert
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> eine formatierte Auflistung des
+ Verzeichnisses zurck.</dd>
+
+ <dt><code>MultiViews</code></dt>
+
+ <dd>"MultiViews" sind bei der Verwendung von
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> erlaubt (siehe <a href="../content-negotiation.html">Content-Negotiation</a>).</dd>
+
+ <dt><code>SymLinksIfOwnerMatch</code></dt>
+
+ <dd>Der Server folgt nur symbolischen Links, bei denen die Zieldatei
+ bzw. das Zielverzeichnis der gleichen Benutzerkennung gehrt, wie
+ der Link.
+ <div class="note"><h3>Anmerkung</h3> Diese Option wird innerhalb eines
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-Abschnitts
+ ignoriert.</div></dd>
+ </dl>
+
+ <p>Wenn mehrere <code class="directive">Options</code> auf ein Verzeichnis
+ angewandt werden knnen, dann wird normalerweise die
+ spezifischste <span class="transnote">(<em>Anm.d..:</em> Gemeint ist die zuletzt
+ ausgefhrte Option.)</span> verwendet und alle anderen werden
+ ignoriert; die Optionen werden nicht vermischt. (Siehe auch <a href="../sections.html#mergin">Wie Abschnitte zusammengefhrt
+ werden.</a>.) Wenn jedoch <em>allen</em> Optionen der
+ <code class="directive">Options</code>-Anweisung eines der Zeichen
+ <code>+</code> oder <code>-</code> vorangestellt wird, werden die Optionen
+ zusammengemischt. Jede Option mit vorangestelltem <code>+</code> wird
+ zu den momentan gltigen Optionen hinzugefgt und jede Option
+ mit vorangestelltem <code>-</code> wird aus den derzeit gltigen
+ Optionen entfernt.</p>
+
+ <p>So wird zum Beispiel ohne die Zeichen <code>+</code> und
+ <code>-</code></p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>fr das Verzeichnis <code>/web/docs/spec</code> wird jetzt
+ lediglich <code>Includes</code> gesetzt. Wenn die zweite
+ <code class="directive">Options</code>-Anweisung jedoch <code>+</code>-
+ und <code>-</code>-Zeichen verwenden wrde,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options +Includes -Indexes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>dann wrden die Optionen <code>FollowSymLinks</code> und
+ <code>Includes</code> fr das Verzeichnis <code>/web/docs/spec</code>
+ gesetzt.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Die Verwendung von <code>-IncludesNOEXEC</code> oder
+ <code>-Includes</code> deaktiviert Server Side Includes unabhngig
+ von der vorigen Einstellung vollstndig.</p>
+ </div>
+
+ <p>Die Voreinstellung ist <code>All</code>, sofern keine anderen Angaben
+ gemacht wurden.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Require" id="Require">Require</a>-<a name="require" id="require">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Whlt die authentisierten Benutzer aus, die auf eine
+Ressource zugreifen knnen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Require <var>Name</var> [<var>Name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive whlt aus, welche authentisierten Benutzer auf eine
+ Ressource zugreifen drfen. Folgende Syntax ist erlaubt:</p>
+
+ <dl>
+ <dt><code>Require user <var>User-ID</var> [<var>User-ID</var>]
+ ...</code></dt>
+ <dd>Nur die genannten Benutzer drfen auf die Ressource
+ zugreifen.</dd>
+
+ <dt><code>Require group <var>Gruppenname</var> [<var>Gruppenname</var>]
+ ...</code></dt>
+ <dd>Nur Benutzer der genannten Gruppen drfen auf die
+ Ressource zugreifen.</dd>
+
+ <dt><code>Require valid-user</code></dt>
+ <dd>Alle gltigen Benutzer drfen auf die Ressource
+ zugreifen.</dd>
+ </dl>
+
+ <p><code class="directive">Require</code> muss von den Direktiven
+ <code class="directive"><a href="#authname">AuthName</a></code> und <code class="directive"><a href="#authtype">AuthType</a></code> sowie Direktiven wie
+ <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ und <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ (zur Definition von Benutzern und Gruppen) begleitet werden, um
+ korrekt zu funktionieren. Beispiel:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Geschtzte Ressource"<br />
+ AuthUserFile /web/users<br />
+ AuthGroupFile /web/groups<br />
+ Require group admin
+ </code></p></div>
+
+ <p>Zugriffskontrollen, die in dieser Form angewandt werden, gelten
+ fr <strong>alle</strong> Methoden. <strong>Dies ist normalerweise
+ gewnscht.</strong> Wenn Sie Zugriffskontrollen nur auf bestimmte
+ Methoden anwenden mchten, whrend andere Methoden
+ ungeschtzt bleiben, dann mssen Sie die
+ <code class="directive">Require</code>-Anweisung innerhalb eines
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>-Abschnitts
+ platzieren.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#satisfy">Satisfy</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a>-<a name="rlimitcpu" id="rlimitcpu">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt den CPU-Verbrauch von Prozessen, die von
+Apache-Kindprozessen gestartet wurden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitCPU <var>Sekunden</var>|max [<var>Sekunden</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>unbestimmt; verwendet die Voreinstellung des Systems</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine
+ weiche Ressourcenbegrenzung fr alle Prozesse, der zweite Parameter
+ setzt die Maximalgrenze fr die Ressourcennutzung. Jeder der
+ Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code>
+ zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum
+ verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung
+ erfordert, dass der Server als <code>root</code> luft, zumindest in
+ der anfnglichen Startphase.</p>
+
+ <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden
+ Apache-Kindprozessen abgespalten werden, nicht auf die
+ Apache-Kindprozesse selbst. Das beinhaltet CGI-Skripte und
+ SSI-exec-Befehle, nicht jedoch Prozesse, die vom Apache-Elternprozess
+ abgespalten werden, wie z.B. Protokollierung.</p>
+
+ <p>CPU-Ressourcenbegrenzung wird in Sekunden pro Prozess
+ ausgedrckt.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a>-<a name="rlimitmem" id="rlimitmem">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt den Speicherverbrauch von Prozessen, die von
+Apache-Kindprozessen gestartet wurden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitMEM <var>Bytes</var>|max [<var>Bytes</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>unbestimmt; verwendet die Voreinstellung des Systems</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine
+ weiche Ressourcenbegrenzung fr alle Prozesse, der zweite Parameter
+ setzt die Maximalgrenze fr die Ressourcennutzung. Jeder der
+ Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code>
+ zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum
+ verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung
+ erfordert, dass der Server als <code>root</code> luft, zumindest in
+ der anfnglichen Startphase.</p>
+
+ <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden
+ Apache-Kindprozessen abgespalten werden, nicht auf die
+ Apache-Kindprozesse selbst. Das beinhaltet CGI-Skripte und
+ SSI-exec-Befehle, nicht jedoch Prozesse, die vom Apache-Elternprozess
+ abgespalten werden, wie z.B. Protokollierung.</p>
+
+ <p>Die Begrenzung des Speicherverbrauchs wird in Bytes pro Prozess
+ ausgedrckt.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a>-<a name="rlimitnproc" id="rlimitnproc">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Anzahl der Prozesse, die von Prozessen gestartet
+werden knnen, der ihrerseits von Apache-Kinprozessen gestartet
+wurden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitNPROC <var>Zahl</var>|max [<var>Zahl</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>unbestimmt; verwendet die Voreinstellung des Systems</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine
+ weiche Ressourcenbegrenzung fr alle Prozesse, der zweite Parameter
+ setzt die Maximalgrenze fr die Ressourcennutzung. Jeder der
+ Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code>
+ zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum
+ verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung
+ erfordert, dass der Server als <code>root</code> luft, zumindest in
+ der anfnglichen Startphase.</p>
+
+ <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden
+ Apache-Kindprozessen abgespalten werden, nicht auf die
+ Apache-Kindprozesse selbst. Dies beinhaltet CGI-Skripte und
+ SSI-exec-Befehle, nicht jedoch Prozesse, die vom Apache-Elternprozess
+ abgespalten werden, wie z.B. Protokollierung.</p>
+
+ <p>Prozessbegrenzungen steuern die Anzahl der Prozesse pro Benutzer.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Wenn CGI-Prozesse nicht unter anderen Benutzerkennungen als der
+ User-ID des Webservers laufen, dann beschrnkt diese Direktive
+ die Anzahl der Prozesse, die der Server selbst erstellen kann.
+ Kennzeichen einer solchen Situation sind
+ <strong><code>cannot fork</code></strong>-Meldungen
+ <span class="transnote">(<em>Anm.d..:</em> <code>kann nicht abspalten</code>)</span> in der
+ Datei <code>error_log</code>.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a>-<a name="satisfy" id="satisfy">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zusammenspiel von rechnerbasierter Zugriffskontrolle und
+Benutzerauthentisierung</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Satisfy Any|All</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Satisfy All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Wird seit Version 2.0.51 von <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> und <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> beeinflusst</td></tr>
+</table>
+ <p>Verfahrensweise fr den Zugriff, falls sowohl <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> als auch <code class="directive"><a href="#require">Require</a></code> verwendet werden. Der Parameter kann
+ entweder <code>All</code> oder <code>Any</code> sein. Die Direktive ist
+ nur dann ntzlich, wenn der Zugriff zu einem bestimmten Bereich
+ durch Benutzername/Passwort <em>und</em> Clientrechner-Adressen
+ eingeschrnkt ist. In diesem Fall verlangt die Voreinstellung
+ (<code>All</code>), dass der Client die Adressbeschrnkung passiert
+ <em>und</em> eine gltige Benutzerkennung und ein gltiges
+ Passwort bermittelt. Mit der Auswahl <code>Any</code> wird dem
+ Client der Zugriff erlaubt, wenn er entweder die Rechner-Beschnkung
+ passiert oder einen gltigen Benutzernamen und ein gltiges
+ Passwort bermittelt. Dies kann verwendet werden, um einen Bereich
+ mit einem Passwort zu schtzen, jedoch Clients von bestimmten
+ Adressen ohne Abfrage des Passwortes zuzulassen.</p>
+
+ <p>Wenn Sie beispielsweise mchten, dass Personen aus Ihrem
+ privaten Netzwerk unbechnkten Zugriff zu Teilen Ihres
+ Webangebots haben, jedoch verlangen, dass Personen auerhalb
+ Ihres privaten Netzwerks ein Passwort bergeben mssen,
+ knnen Sie eine Konfiguration hnlich der folgenden
+ verwenden:</p>
+
+ <div class="example"><p><code>
+ Require valid-user<br />
+ Allow from 192.168.1<br />
+ Satisfy Any
+ </code></p></div>
+
+ <p>Seit Version 2.0.51 knnen
+ <code class="directive">Satisfy</code>-Anweisungen durch <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>- und <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>-Abschnitte auf bestimmte Methoden
+ beschrnkt werden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li>
+<li><code class="directive"><a href="#require">Require</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a>-<a name="scriptinterpretersource" id="scriptinterpretersource">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Methode zur Ermittlung des Interpreters von
+CGI-Skripten</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>ausschlielich Win32;
+Die Option <code>Registry-Strict</code> ist verfgbar seit Apache
+2.0.</td></tr>
+</table>
+ <p>Die Direktive steuert, wie der Apache den Interpreter zur Ausfhrung
+ von CGI-Skripten bestimmt. Die Voreinstellung ist <code>Script</code>. Dies
+ veranlat den Apache, den Interpreter zu verwenden, auf den die
+ Shebang-Zeile (erste Zeile, beginnt mit <code>#!</code>) im Skript zeigt.
+ Auf Win32-Systemen sieht diese Zeile blicherweise so aus:</p>
+
+ <div class="example"><p><code>
+ #!C:/Perl/bin/perl.exe
+ </code></p></div>
+
+ <p>oder, wenn <code>perl</code> im Pfad (Umgebungsvariable <code>PATH</code>) liegt,
+ einfach:</p>
+
+ <div class="example"><p><code>
+ #!perl
+ </code></p></div>
+
+ <p>Die Einstellung <code>ScriptInterpreterSource Registry</code>
+ veranlat eine Suche in <code>HKEY_CLASSES_ROOT</code> der
+ Windows-Registrierungsdatenbank und verwendet die Endung der Skript-Datei
+ (z.B. <code>.pl</code>) als Suchargument. Der durch den Unterschlssel
+ <code>Shell\ExecCGI\Command</code> oder, falls dieser nicht existiert,
+ <code>Shell\Open\Command</code> definierte Befehl wird zum ffnen der
+ Skript-Datei verwendet. Wenn der Schlssel zur Dateiendung oder
+ beide Unterschlssel fehlen, dann verwendet der Apache die Option
+ <code>Script</code>.</p>
+
+ <div class="warning"><h3>Sicherheit</h3>
+ <p>Seien Sie vorsichtig, <code>ScriptInterpreterSource Registry</code> bei
+ Verzeichnissen zu verwenden, auf die eine <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>-Anweisung zeigt, denn der
+ Apache versucht <strong>jede</strong> Datei innerhalb des Verzeichnisses
+ auszufhren. Die Einstellung <code>Registry</code> kann
+ unerwnschte Programmaufrufe bei Dateien verursachen, die
+ blicherweise nicht ausgefhrt werden. Auf den meisten
+ Windows-Systemen beispielsweise startet der voreingestellte
+ ffnen-Befehl fr <code>.htm</code>-Dateien den Microsoft
+ Internet Explorer, so dass jede HTTP-Anfrage nach einer existierenden
+ <code>.htm</code>-Datei im Skript-Verzeichnis den Browser im Hintergrund
+ starten wrde. Dies ist eine wirksame Methode, Ihr System binnen
+ etwa einer Minute zum Absturz zu bringen.</p>
+ </div>
+
+ <p>Die seit Apache 2.0 neue Option <code>Registry-Strict</code>
+ macht das gleiche wie <code>Registry</code>, verwendet jedoch nur den
+ Unterschlssel <code>Shell\ExecCGI\Command</code>. Der Schlssel
+ <code>ExecCGI</code> ist gewhnlich nicht voreingestellt. Er muss
+ manuell eingerichtet werden und schtzt Ihr System so for
+ versehentlichen Programmaufrufen.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a>-<a name="serveradmin" id="serveradmin">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>E-Mail-Adresse, die der Server in Fehlermeldungen einfgt,
+welche an den Client gesendet werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerAdmin</code> legt die Kontaktadresse fest,
+ die der Server in jede Fehlermeldung einfgt, die er an den
+ Client zurckschickt. Wenn <code>httpd</code> das bergebene
+ Argument nicht als URL erkennt, nimmt er an, dess es sich um eine
+ <var>E-Mail-Adresse</var> handelt und stellt in Hyperlinks
+ <code>mailto:</code> voran. Es ist jedoch sogar sinnvoll, eine
+ E-Mail-Adresse zu verwenden, da viele CGI-Skripte davon ausgehen. Wenn Sie
+ eine URL verwenden mchten, sollten Sie auf einem anderen unter Ihrer
+ Kontrolle stehenden Server verweisen. Andernfalls knnen Besucher Sie
+ im Fehlerfall mglicherweise nicht kontaktieren.</p>
+
+ <p>Es kann sich lohnen, hierfr eine reservierte Adresse
+ anzugeben, z.B.</p>
+
+ <div class="example"><p><code>
+ ServerAdmin www-admin@foo.example.com
+ </code></p></div>
+
+ <p>da Anwender nicht unbedingt erwhnen, dass sie vom Server
+ sprechen!</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a>-<a name="serveralias" id="serveralias">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Alternativer Name fr einen Host, der verwendet wird, wenn
+Anfragen einem namensbasierten virtuellen Host zugeordnet werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAlias <var>Hostname</var> [<var>Hostname</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ServerAlias</code> bestimmt die
+ alternativen Namen eines Hosts zur Verwendung mit <a href="../vhosts/name-based.html">namensbasierten virtuellen Hosts</a>.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *&gt;<br />
+ ServerName server.domain.com<br />
+ ServerAlias server server2.domain.com server2<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../vhosts/">Apache-Dokumentation zu virtuellen
+ Hosts</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a>-<a name="servername" id="servername">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Rechnername und Port, die der Server dazu verwendet, sich
+selbst zu identifizieren</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerName
+<var>voll-qualifizierter-Domainname</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Diese Direktive lst in Version 2.0 die
+ Funktionalitt der Direktive <code class="directive">Port</code> aus
+ Version 1.3 ab.</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ServerName</code> bestimmt den
+ Rechnernamen und Port, den der Server dazu verwendet, sich selbst
+ zu identifizieren. Diese werden bei der Erstellung von Umleitungs-URLs
+ bentigt. Wenn beispielsweise der Name der Maschine, die den Webserver
+ beherbergt, <code>simple.example.com</code> lautet, die Maschine jedoch
+ auch einen DNS-Alias <code>www.example.com</code> besitzt und Sie den
+ Webserver so identifizieren mchten, sollten Sie die folgende
+ Anweisung verwenden:</p>
+
+ <div class="example"><p><code>
+ ServerName www.example.com:80
+ </code></p></div>
+
+ <p>Wenn kein <code class="directive">ServerName</code> angegeben wurde,
+ dann versucht der Server den Rechnernamen mittels eines Reverse-Lookup
+ herzuleiten. Wenn kein Port in der
+ <code class="directive">ServerName</code>-Anweisung angegeben wurde, dann
+ verwendet der Server den Port der eingegangenen Anfrage. Fr eine
+ optimale Zuverlssigkeit und Berechenbarkeit sollten Sie einen
+ eindeutigen Rechnernamen und Port angeben, in dem Sie die Direktive
+ <code class="directive">ServerName</code> verwenden.</p>
+
+ <p>Wenn Sie <a href="../vhosts/name-based.html">namensbasierte
+ virtuelle Hosts</a> verwenden, gibt <code class="directive">ServerName</code>
+ innerhalb eines <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnitts an, welcher
+ Hostname im <code>Host:</code>-Header der Anfrage auftauchen muss,
+ damit sie diesem virtuellen Host zugeordnet wird.</p>
+
+ <p>Lesen Sie bitte die Beschreibung der Direktive <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> fr Einstellungen, die
+ bestimmen, ob selbstreferenzierende URLs (z.B. vom Modul
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>) auf den angegebenen Port zeigen oder auf die
+ Portnummern die in der Anfrage des Clients angegeben ist.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../dns-caveats.html">Probleme bezglich DNS und
+Apache</a></li>
+<li><a href="../vhosts/">Apache-Dokumentation zu virtuellen
+ Hosts</a></li>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li>
+<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a>-<a name="serverpath" id="serverpath">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Veralteter URL-Pfad fr einen namensbasierten
+virtuellen Host, auf den von einem inkompatiblen Browser zugegriffen
+wird</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerPath <var>URL-Pfad</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Virtual Host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ServerPath</code> legt den
+ veralteten <span class="transnote">(<em>Anm.d..:</em> Gemeint ist eigentlich "Altlast" aufgrund
+ antiquierter Clients.)</span> URL-Pfad eines Hosts zur Verwendung mit
+ <a href="../vhosts/">namensbasierten virtuellen Hosts</a> fest.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../vhosts/">Apache-Dokumentation zu virtuellen
+ Hosts</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a>-<a name="serverroot" id="serverroot">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Basisverzeichnis der Serverinstallation</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerRoot <var>Verzeichnis</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ServerRoot</code> bestimmt das
+ Verzeichnis, in dem der Server installiert ist. blicherweise
+ enthlt es die Unterverzeichnisse <code>conf/</code> und
+ <code>logs/</code>. Relative Pfadangaben anderer Direktiven (wie z.B.
+ <code class="directive"><a href="#include">Include</a></code> oder <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>) werden relativ zu diesem
+ Verzeichnis betrachtet.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ ServerRoot /home/httpd
+ </code></p></div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../invoking.html">Die <code>httpd</code>-Option
+ <code>-d</code></a></li>
+<li><a href="../misc/security_tips.html#serverroot">Sicherheitshinweise</a>
+ fr Informationen, wie die Rechte auf das <code class="directive">ServerRoot</code>-Verzeichnis richtig gesetzt werden</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a>-<a name="serversignature" id="serversignature">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert die Fuzeile von servergenerierten
+Dokumenten</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ServerSignature Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ServerSignature</code> ermglicht
+ die Gestaltung einer unter servergenerierten Dokumenten (z.B.
+ Fehlerdokumente, FTP-Verzeichnislisten von <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>,
+ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>-Ausgaben, ...) angefgten
+ Fuzeile. Ein mglicher Grund fr die Aktivierung einer
+ solchen Fuzeile ist, dass der Anwender bei einer Kette von
+ Proxy-Servern oft keine Mglichkeit hat, zu erkennen, welcher der
+ verketteten Server gegenwrtig die zurckgegebene Fehlermeldung
+ produziert hat.</p>
+
+ <p>Die (Vor-)Einstellung <code>Off</code> unterdrckt die
+ Fuzeile (und ist damit kompatibel zum Verhalten des Apache 1.2 und
+ frher). Die Einstellung <code>On</code> fgt schlicht eine
+ Zeile mit der Versionsnummer des Servers und dem Servernamen (<code class="directive"><a href="#servername">ServerName</a></code>) des bedienenden virtuellen Hosts an.
+ Die Einstellung <code>EMail</code> erstellt zustzlich einen
+ "mailto:"-Verweis zum Serveradministrator (<code class="directive"><a href="#serveradmin">ServerAdmin</a></code>) des referenzierten Dokuments.</p>
+
+ <p>Ab Version 2.0.44 werden die Details der angegebenen Versionsnummer des
+ Servers von der Direktive <code class="directive"><a href="#servertokens">ServerTokens</a></code> kontrolliert.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a>-<a name="servertokens" id="servertokens">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert den HTTP-Response-Header
+<code>Server</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ServerTokens Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>die Direktive steuert, ob der Response-Header <code>Server</code>,
+ der an den Client zurckgesendet wird, eine Beschreibung des
+ allgemeinen Betriesbsystemtyps des Servers wie auch Informationen
+ ber einkompilierte Module enthlt.</p>
+
+ <dl>
+ <dt><code>ServerTokens Prod[uctOnly]</code></dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server:
+ Apache</code></dd>
+
+ <dt><code>ServerTokens Major</code></dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server:
+ Apache/2</code></dd>
+
+ <dt><code>ServerTokens Minor</code></dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server:
+ Apache/2.0</code></dd>
+
+ <dt><code>ServerTokens Min[imal]</code></dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server:
+ Apache/2.0.41</code></dd>
+
+ <dt><code>ServerTokens OS</code></dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server: Apache/2.0.41
+ (Unix)</code></dd>
+
+ <dt><code>ServerTokens Full</code> (oder nicht angegeben)</dt>
+
+ <dd>Der Server sendet (<em>z.B.</em>): <code>Server: Apache/2.0.41
+ (Unix) PHP/4.2.2 MyMod/1.2</code></dd>
+ </dl>
+
+ <p>Diese Einstellung gilt fr den gesamten Server und kann nicht
+ auf Virtual-Host-Basis aktiviert oder deaktiviert werden.</p>
+
+ <p>Ab Version 2.0.44 steuert diese Direktive auch die Informationen, die
+ durch die Direktive <code class="directive"><a href="#serversignature">ServerSignature</a></code>
+ angeboten werden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a>-<a name="sethandler" id="sethandler">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Erzwingt die Verarbeitung aller passenden Dateien durch
+einen Handler</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetHandler <var>Handlername</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Seit Apache 2.0 im Core</td></tr>
+</table>
+ <p>Wenn die Direktive innerhalb einer <code>.htaccess</code>-Datei
+ oder in einem <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>- oder
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>-Abschnitt
+ angegeben wird, erzwingt sie, dass alle entsprechenden Dateien von dem
+ durch <var>Handlername</var> angegebenen <a href="../handler.html">Handler</a> analysiert werden. Wenn Sie
+ beispielsweise ein Verzeichnis haben, dessen Dateien unabhngig von
+ der Endung gnzlich als Image-Maps interpretiert werden sollen,
+ knnen Sie folgendes in eine <code>.htaccess</code>-Datei in
+ dem Verzeichnis schreiben:</p>
+
+ <div class="example"><p><code>
+ SetHandler imap-file
+ </code></p></div>
+
+ <p>Noch ein Beispiel: wenn Sie den Server immer, wenn die URL
+ <code>http://servername/status</code> aufgerufen wird, einen
+ Statusbericht anzeigen lassen mchten, dann knnen
+ Sie folgendes in die <code>httpd.conf</code> schreiben:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+ <p>Sie knnen eine zuvor definierte
+ <code class="directive">SetHandler</code>-Anweisung aufheben, indem Sie den Wert
+ <code>None</code> verwenden.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a>-<a name="setinputfilter" id="setinputfilter">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt die Filter, die Client-Anfragen und POST-Eingaben
+verarbeiten</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetInputFilter <var>Filter</var>[;<var>Filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">SetInputFilter</code> bestimmt den oder
+ die Filter, die Client-Anfragen und POST-Eingaben verarbeiten, wenn
+ sie vom Server empfangen werden. Diese gelten zustzlich zu
+ anderweitig definierten Filtern, einschlielich denen der Direktive
+ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>.</p>
+
+ <p>Wenn mehr als ein Filter angegeben wird, dann mssen diese
+ durch Semikolon voneinander getrennt in der Reihenfolge angegeben werden,
+ in der sie die Daten verarbeiten sollen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../filter.html">Filter</a>-Dokumentation</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a>-<a name="setoutputfilter" id="setoutputfilter">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt die Filter, die Antworten des Servers verarbeiten</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetOutputFilter <var>Filter</var>[;<var>Filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">SetOutputFilter</code> bestimmt
+ die Filter, die Antworten des Servers verarbeiten, bevor sie an den
+ Client gesendet werden. Diese gelten zustzlich zu anderweitig
+ definierten Filtern, einschlielich denen der Direktive
+ <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>.</p>
+
+ <p>Die folgende Konfiguration verarbeitet zum Beispiel alle Dateien
+ im Verzeichnis <code>/www/data</code> als Server Side Includes.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www/data/&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Wenn mehr als ein Filter angegeben wird, dann mssen diese
+ durch Semikolon voneinander getrennt in der Reihenfolge angegeben werden,
+ in der sie die Daten verarbeiten sollen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../filter.html">Filter</a>-Dokumentation</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a>-<a name="timeout" id="timeout">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zeitspanne, die der Server auf verschiedene Ereignisse wartet,
+bevor er die Anfrage abbricht</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>TimeOut <var>Sekunden</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>TimeOut 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">TimeOut</code> definiert derzeit die
+ Zeitspanne, die der Apache auf drei Dinge wartet:</p>
+
+ <ol>
+ <li>Die gesamte Zeispanne, die bentigt wird, um eine GET-Anfrage
+ zu empfangen.</li>
+
+ <li>Die Zeitspanne zwischen dem Empfang von TCP-Paketen einer
+ POST- oder PUT-Anfrage.</li>
+
+ <li>Die Zeitspanne zwischen ACKs bei der bermittlung der
+ TCP-Pakete der Antwort.</li>
+ </ol>
+
+ <p>Wir haben vor, diese Zeitspannen in Zukunft separat konfigurierbar zu
+ machen. Vor Version 1.2 war der Zeitgeber auf 1200 voreingestellt, wurde
+ dann aber auf 300 herabgesetzt, was immer noch weit mehr ist, als in den
+ meisten Situationen bentigt wird. Die Voreinstellung wurde nicht
+ weiter herabgesetzt, da gelegentlich noch Stellen im Code existieren
+ knnen, wo der Zeitgeber nicht zurckgesetzt wird, wenn ein
+ Paket verschickt wird.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a>-<a name="usecanonicalname" id="usecanonicalname">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt, wie der Server seinen eigenen Namen und Port
+ermittelt</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>UseCanonicalName On|Off|DNS</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>UseCanonicalName Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p>In vielen Situationen muss der Apache eine
+ <em>selbstreferenzierende</em> URL -- d.h. eine URL, die auf den selben
+ Server zurck verweist -- zusammenbauen. Bei <code>UseCanonicalName
+ On</code> verwendet der Apache den Hostnamen und Port, der in der
+ <code class="directive"><a href="#servername">ServerName</a></code>-Anweisung angegeben ist,
+ um den kanonischen Namen des Servers zu erstellen. Dieser Name wird in
+ allen selbstreferenzierenden URLs sowie in CGI-Skripten fr die
+ Werte von <code>SERVER_NAME</code> und <code>SERVER_PORT</code>
+ verwendet.</p>
+
+ <p>Bei <code>UseCanonicalName Off</code> bildet der Apache
+ selbstreferenzierende URLs, indem er den vom Client bermittelten
+ Hostnamen und Port verwendet, sofern diese vorhanden sind (andernfalls
+ wird der kanonische Name, wie oben beschrieben, benutzt). Die Werte
+ sind die gleichen, die zur Anwendung von <a href="../vhosts/name-based.html">namensbasierten virtuellen Hosts</a>
+ verwendet werden, und sie sind mit den gleichen Clients verfgbar
+ <span class="transnote">(<em>Anm.d..:</em> , die auch in der Lage sind, auf namensbasierte virtuelle Hosts
+ zuzugreifen, d.h. einen <code>Host</code>-Header mitschicken)</span>.
+ Die CGI-Variablen <code>SERVER_NAME</code> und <code>SERVER_PORT</code>
+ werden ebenfalls aus den vom Client angeboten Werten erstellt.</p>
+
+ <p>Ein Intranet-Server, auf den Anwender mit kurzen Namen wie
+ <code>www</code> zugreifen, ist ein Beispiel, wo dies sinnvoll sein kann.
+ Sie werden bemerken, dass der Apache den Benutzer auf
+ <code>http://www.domain.com/splat/</code> umleitet, wenn dieser einen
+ Kurznamen und eine URL, die einem Verzeichnis entspricht, ohne
+ abschlieenden Schrgstrich eingibt, wie z.B.
+ <code>http://www/splat</code>. Wenn Sie Authentisierung aktiviert haben,
+ bewirkt dies, dass der Benutzer sich zweimal identifizieren muss
+ (einmal fr <code>www</code> und noch einmal fr
+ <code>www.domain.com</code> -- lesen Sie fr weitere Informationen <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">die
+ FAQ zu diesem Thema</a>). Wenn <code class="directive">UseCanonicalName</code>
+ jedoch auf <code>Off</code> gesetzt ist, denn wird der Apache zu
+ <code>http://www/splat/</code> umleiten.</p>
+
+ <p>Es existiert noch eine dritte Option, <code>UseCanonicalName DNS</code>,
+ die fr den Betrieb von IP-basierten Massen-Virtual-Hosts gedacht ist,
+ um antiquierte Clients zu untersttzen, die keinen
+ <code>Host:</code>-Header bereit stellen. Um selbstreferenzierende
+ URLs zu ermitteln, fhrt der Apache bei dieser Option ein
+ Reverse-DNS-Lookup auf die IP-Adresse des Servers aus, zu der der Client
+ Verbindung aufgenommen hat.</p>
+
+ <div class="warning"><h3>Warnung</h3>
+ <p>Wenn CGI-Skripte Vermutungen aufgrund des Wertes von
+ <code>SERVER_NAME</code> anstellen, knnen sie durch diese
+ Option fehlschlagen. Clients steht es im Wesentlichen frei, einen Wert
+ fr den Hostnamen anzugeben, wie er will. Wenn das
+ CGI-Skript <code>SERVER_NAME</code> jedoch lediglich dazu verwendet,
+ selbstreferenzierende URLs zu erstellen, sollte das gerade noch
+ in Ordnung sein.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a>-<a name="virtualhost" id="virtualhost">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthlt Direktiven, die nur auf bestimmte Hostnamen oder
+IP-Adressen angewendet werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;VirtualHost
+ <var>Adresse</var>[:<var>Port</var>] [<var>Adresse</var>[:<var>Port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> und
+ <code>&lt;/VirtualHost&gt;</code> werden dazu verwendet, eine Gruppe
+ von Direktiven zusammenzufassen, die nur auf einen bestimmten virtuellen
+ Host angewendet werden. Jede Direktive, die im Virtual-Host-Kontext
+ zulssig ist, kann verwendet werden. Wenn der Server eine Anfrage
+ fr ein bestimmtes Dokument eines bestimmten virtuellen Hosts
+ empfngt, dann benutzt er die im
+ <code class="directive">&lt;VirtualHost&gt;</code>-Container enthaltenen
+ Konfigurationsanweisungen. <var>Adresse</var> kann sein:</p>
+
+ <ul>
+ <li>Die IP-Adresse des virtuellen Hosts.</li>
+
+ <li>Ein voll qualifizierter Domainname fr die IP-Adresse des
+ virtuellen Hosts.</li>
+
+ <li>Das Zeichen <code>*</code>, welches nur in Kombination mit
+ <code>NameVirtualHost *</code> verwendet wird, um allen IP-Adressen
+ zu entsprechen.</li>
+
+ <li>Die Zeichenkette <code>_default_</code>, die nur mit IP-basierten
+ virtuellen Hosts verwendet wird, um nicht zugewiesene IP-Adressen
+ aufzufangen.</li>
+ </ul>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ &lt;VirtualHost 10.1.2.3&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.foo.com<br />
+ DocumentRoot /www/docs/host.foo.com<br />
+ ServerName host.foo.com<br />
+ ErrorLog logs/host.foo.com-error_log<br />
+ TransferLog logs/host.foo.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>IPv6-Adressen mssen in eckigen Klammern angegeben werden, da die
+ optionale Portnummer sonst nicht erkannt werden kann. Hier ein
+ IPv6-Beispiel:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.example.com<br />
+ DocumentRoot /www/docs/host.example.com<br />
+ ServerName host.example.com<br />
+ ErrorLog logs/host.example.com-error_log<br />
+ TransferLog logs/host.example.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Jeder virtuelle Host muss einer anderen IP-Adresse, einem anderen Port
+ oder einem anderen Hostnamen fr den Server entsprechen. Im ersten
+ Fall muss die Servermaschine so eingerichtet sein, dass sie IP-Pakete
+ fr mehrere Adressen akzeptiert. (Wenn der Rechner nicht mehrere
+ Netzwerkkarten besitzt, kann dies mit dem Befehl <code>ifconfig
+ alias</code> durchgefhrt werden -- sofern Ihr Betriebssystem das
+ untersttzt).</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Die Verwendung von <code class="directive">&lt;VirtualHost&gt;</code>
+ beeinflusst <strong>nicht</strong>, an welchen Adressen der Apache
+ lauscht. Sie mssen mit <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> sicherstellen, dass der Apache
+ an der richtigen Adresse lauscht.</p>
+ </div>
+
+ <p>Bei der Verwendung IP-basierter virtuellen Hosts kann der spezielle
+ Name <code>_default_</code> benutzt werden. In diesem Fall weist
+ der Apache jede IP-Adresse diesem virtuellen Host zu, die nicht explizit in
+ einem anderen virtuellen Host angegeben ist. Falls kein virtueller Host
+ <code>_default_</code> angegeben ist, wird die "Hauptserver"-Konfiguration,
+ die aus allen Definitionen auerhalb der Virtual-Host-Abschnitte
+ besteht, fr nicht passende IPs verwendet. (Beachten Sie jedoch,
+ dass eine IP-Adressen die zu einer <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code>-Anweisung passt, weder den
+ "Hauptserver" noch den virtuellen Host <code>_default_</code> verwendet.
+ Lesen Sie fr weitere Details die Dokumentation zu <a href="../vhosts/name-based.html">namensbasierten virtuell Hosts</a>.)</p>
+
+ <p>Sie knnen einen speziellen <code>:Port</code> angeben,
+ um den entsprechenden Port zu wechseln. Falls nicht angegeben, wird
+ er auf den gleichen Port voreingestellt, wie die letzte
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>-Anweisung des
+ Hauptservers. Sie knnen auch <code>:*</code> angeben, um alle
+ Ports dieser Adresse zu akzeptieren. (Dies wird zusammen mit
+ <code>_default_</code> empfohlen.)</p>
+
+ <div class="warning"><h3>Sicherheit</h3>
+ <p>Lesen Sie das Dokument <a href="../misc/security_tips.html">Sicherheitshinweise</a> fr
+ Details, warum Ihre Sicherheit gefhrdet sein kann, wenn das
+ Verzeichnis, in dem Protokolldateien gespeichert werden, fr
+ jemanden anderes als den Benutzer beschreibbar ist, der den Server
+ gestartet hat.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../vhosts/">Apache-Dokumentation zu virtuellen
+ Hosts</a></li>
+<li><a href="../dns-caveats.html">Probleme bezglich DNS und
+ Apache</a></li>
+<li><a href="../bind.html">Bestimmen, welche Adressen und Ports
+ der Apache verwendet</a></li>
+<li><a href="../sections.html">Wie die Abschnitte &lt;Directory&gt;,
+ &lt;Location&gt; und &lt;Files&gt; arbeiten</a> fr eine
+ Erluterung, wie diese verschiedenen Abschnitte miteinander
+ kombiniert werden, wenn eine Anfrage empfangen wird</li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/core.html.en b/docs/manual/mod/core.html.en
new file mode 100644
index 00000000..3f832a6f
--- /dev/null
+++ b/docs/manual/mod/core.html.en
@@ -0,0 +1,3389 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>core - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Core Features</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Core Apache HTTP Server features that are always
+available</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Core</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authname">AuthName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directory">&lt;Directory&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#files">&lt;Files&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule">&lt;IfModule&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limit">&lt;Limit&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#location">&lt;Location&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#require">Require</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#traceenable">TraceEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1.5 and later</td></tr>
+</table>
+ <p>This directive enables operating system specific optimizations for a
+ listening socket by the Protocol type. The basic premise is for the
+ kernel to not send a socket to the server process until either data
+ is received or an entire HTTP Request is buffered. Only
+ <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp;sektion=9">
+ FreeBSD's Accept Filters</a> and Linux's more primitive
+ <code>TCP_DEFER_ACCEPT</code> are currently supported.</p>
+
+ <p>The default values on FreeBSD are:</p>
+ <div class="example"><p><code>
+ AcceptFilter http httpready <br />
+ AcceptFilter https dataready
+ </code></p></div>
+
+ <p>The <code>httpready</code> accept filter buffers entire HTTP requests at
+ the kernel level. Once an entire request is recieved, the kernel then
+ sends it to the server. See the
+ <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp;sektion=9">
+ accf_http(9)</a> man page for more details. Since HTTPS requests are
+ encrypted only the <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp;sektion=9">
+ accf_data(9)</a> filter is used.</p>
+
+ <p>The default values on Linux are:</p>
+ <div class="example"><p><code>
+ AcceptFilter http data <br />
+ AcceptFilter https data
+ </code></p></div>
+
+ <p>Linux's <code>TCP_DEFER_ACCEPT</code> does not support buffering http
+ requests. Any value besides <code>none</code> will enable
+ <code>TCP_DEFER_ACCEPT</code> on that listener. For more details
+ see the Linux
+ <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">
+ tcp(7)</a> man page.</p>
+
+ <p>Using <code>none</code> for an argument will disable any accept filters
+ for that protocol. This is useful for protocols that require a server
+ send data first, such as <code>nntp</code>:</p>
+ <div class="example"><p><code>AcceptFilter nttp none</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Resources accept trailing pathname information</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.30 and later</td></tr>
+</table>
+
+ <p>This directive controls whether requests that contain trailing
+ pathname information that follows an actual filename (or
+ non-existent file in an existing directory) will be accepted or
+ rejected. The trailing pathname information can be made
+ available to scripts in the <code>PATH_INFO</code> environment
+ variable.</p>
+
+ <p>For example, assume the location <code>/test/</code> points to
+ a directory that contains only the single file
+ <code>here.html</code>. Then requests for
+ <code>/test/here.html/more</code> and
+ <code>/test/nothere.html/more</code> both collect
+ <code>/more</code> as <code>PATH_INFO</code>.</p>
+
+ <p>The three possible arguments for the
+ <code class="directive">AcceptPathInfo</code> directive are:</p>
+ <dl>
+ <dt><code>Off</code></dt><dd>A request will only be accepted if it
+ maps to a literal path that exists. Therefore a request with
+ trailing pathname information after the true filename such as
+ <code>/test/here.html/more</code> in the above example will return
+ a 404 NOT FOUND error.</dd>
+
+ <dt><code>On</code></dt><dd>A request will be accepted if a
+ leading path component maps to a file that exists. The above
+ example <code>/test/here.html/more</code> will be accepted if
+ <code>/test/here.html</code> maps to a valid file.</dd>
+
+ <dt><code>Default</code></dt><dd>The treatment of requests with
+ trailing pathname information is determined by the <a href="../handler.html">handler</a> responsible for the request.
+ The core handler for normal files defaults to rejecting
+ <code>PATH_INFO</code> requests. Handlers that serve scripts, such as <a href="mod_cgi.html">cgi-script</a> and <a href="mod_isapi.html">isapi-handler</a>, generally accept
+ <code>PATH_INFO</code> by default.</dd>
+ </dl>
+
+ <p>The primary purpose of the <code>AcceptPathInfo</code>
+ directive is to allow you to override the handler's choice of
+ accepting or rejecting <code>PATH_INFO</code>. This override is required,
+ for example, when you use a <a href="../filter.html">filter</a>, such
+ as <a href="mod_include.html">INCLUDES</a>, to generate content
+ based on <code>PATH_INFO</code>. The core handler would usually reject
+ the request, so you can use the following configuration to enable
+ such a script:</p>
+
+ <div class="example"><p><code>
+ &lt;Files "mypaths.shtml"&gt;<br />
+ <span class="indent">
+ Options +Includes<br />
+ SetOutputFilter INCLUDES<br />
+ AcceptPathInfo On<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the distributed configuration file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>While processing a request the server looks for
+ the first existing configuration file from this list of names in
+ every directory of the path to the document, if distributed
+ configuration files are <a href="#allowoverride">enabled for that
+ directory</a>. For example:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .acl
+ </code></p></div>
+
+ <p>before returning the document
+ <code>/usr/local/web/index.html</code>, the server will read
+ <code>/.acl</code>, <code>/usr/.acl</code>,
+ <code>/usr/local/.acl</code> and <code>/usr/local/web/.acl</code>
+ for directives, unless they have been disabled with</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
+<li><a href="../configuring.html">Configuration Files</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Files</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive specifies a default value for the media type
+ charset parameter (the name of a character encoding) to be added
+ to a response if and only if the response's content-type is either
+ <code>text/plain</code> or <code>text/html</code>. This should override
+ any charset specified in the body of the response via a <code>META</code>
+ element, though the exact behavior is often dependent on the user's client
+ configuration. A setting of <code>AddDefaultCharset Off</code>
+ disables this functionality. <code>AddDefaultCharset On</code> enables
+ a default charset of <code>iso-8859-1</code>. Any other value is assumed
+ to be the <var>charset</var> to be used, which should be one of the
+ <a href="http://www.iana.org/assignments/character-sets">IANA registered
+ charset values</a> for use in MIME media types.
+ For example:</p>
+
+ <div class="example"><p><code>
+ AddDefaultCharset utf-8
+ </code></p></div>
+
+ <p><code class="directive">AddDefaultCharset</code> should only be used when all
+ of the text resources to which it applies are known to be in that
+ character encoding and it is too inconvenient to label their charset
+ individually. One such example is to add the charset parameter
+ to resources containing generated content, such as legacy CGI
+ scripts, that might be vulnerable to cross-site scripting attacks
+ due to user-provided data being included in the output. Note, however,
+ that a better solution is to just fix (or delete) those scripts, since
+ setting a default charset does not protect users that have enabled
+ the "auto-detect character encoding" feature on their browser.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>assigns an output filter to a particular MIME-type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
+<var>MIME-type</var> [<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.33 and later; deprecated in Apache 2.1 and later</td></tr>
+</table>
+ <p>This directive activates a particular output <a href="../filter.html">filter</a> for a request depending on the
+ response <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a>. Because of certain
+ problems discussed below, this directive is deprecated. The same
+ functionality is available using <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>.</p>
+
+ <p>The following example uses the <code>DEFLATE</code> filter, which
+ is provided by <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>. It will compress all
+ output (either static or dynamic) which is labeled as
+ <code>text/html</code> or <code>text/plain</code> before it is sent
+ to the client.</p>
+
+ <div class="example"><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain
+ </code></p></div>
+
+ <p>If you want the content to be processed by more than one filter, their
+ names have to be separated by semicolons. It's also possible to use one
+ <code class="directive">AddOutputFilterByType</code> directive for each of
+ these filters.</p>
+
+ <p>The configuration below causes all script output labeled as
+ <code>text/html</code> to be processed at first by the
+ <code>INCLUDES</code> filter and then by the <code>DEFLATE</code>
+ filter.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /cgi-bin/&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ AddOutputFilterByType INCLUDES;DEFLATE text/html<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>Note</h3>
+ <p>Enabling filters with <code class="directive">AddOutputFilterByType</code>
+ may fail partially or completely in some cases. For example, no
+ filters are applied if the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> could not be determined and falls
+ back to the <code class="directive"><a href="#defaulttype">DefaultType</a></code> setting,
+ even if the <code class="directive"><a href="#defaulttype">DefaultType</a></code> is the
+ same.</p>
+
+ <p>However, if you want to make sure, that the filters will be
+ applied, assign the content type to a resource explicitly, for
+ example with <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> or
+ <code class="directive"><a href="#forcetype">ForceType</a></code>. Setting the
+ content type within a (non-nph) CGI script is also safe.</p>
+
+ <p>The by-type output filters are never applied on proxy requests.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li>
+<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li>
+<li><a href="../filter.html">filters</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.46 and later</td></tr>
+</table>
+ <p>The <code class="directive">AllowEncodedSlashes</code> directive allows URLs
+ which contain encoded path separators (<code>%2F</code> for <code>/</code>
+ and additionally <code>%5C</code> for <code>\</code> on according systems)
+ to be used. Normally such URLs are refused with a 404 (Not found) error.</p>
+
+ <p>Turning <code class="directive">AllowEncodedSlashes</code> <code>On</code> is
+ mostly useful when used in conjunction with <code>PATH_INFO</code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Allowing encoded slashes does <em>not</em> imply <em>decoding</em>.
+ Occurrences of <code>%2F</code> or <code>%5C</code> (<em>only</em> on
+ according systems) will be left as such in the otherwise decoded URL
+ string.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AllowOverride All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>When the server finds an <code>.htaccess</code> file (as
+ specified by <code class="directive"><a href="#accessfilename">AccessFileName</a></code>)
+ it needs to know which directives declared in that file can override
+ earlier configuration directives.</p>
+
+ <div class="note"><h3>Only available in &lt;Directory&gt; sections</h3>
+ <code class="directive">AllowOverride</code> is valid only in
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ sections specified without regular expressions, not in <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> or
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code> sections.
+ </div>
+
+ <p>When this directive is set to <code>None</code>, then
+ <a href="#accessfilename">.htaccess</a> files are completely ignored.
+ In this case, the server will not even attempt to read
+ <code>.htaccess</code> files in the filesystem.</p>
+
+ <p>When this directive is set to <code>All</code>, then any
+ directive which has the .htaccess <a href="directive-dict.html#Context">Context</a> is allowed in
+ <code>.htaccess</code> files.</p>
+
+ <p>The <var>directive-type</var> can be one of the following
+ groupings of directives.</p>
+
+ <dl>
+ <dt>AuthConfig</dt>
+
+ <dd>
+
+ Allow use of the authorization directives (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
+ <code class="directive"><a href="#authname">AuthName</a></code>,
+ <code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code>, <em>etc.</em>).</dd>
+
+ <dt>FileInfo</dt>
+
+ <dd>
+ Allow use of the directives controlling document types (<code class="directive"><a href="#defaulttype">DefaultType</a></code>, <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
+ <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, and
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* and Remove*
+ directives, <em>etc.</em>), document meta data (<code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>, <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>),
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>) and
+ <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> from
+ <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>.
+ </dd>
+
+ <dt>Indexes</dt>
+
+ <dd>
+ Allow use of the directives controlling directory indexing
+ (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>,
+ <em>etc.</em>).</dd>
+
+ <dt>Limit</dt>
+
+ <dd>
+ Allow use of the directives controlling host access (<code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> and <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>).</dd>
+
+ <dt>Options[=<var>Option</var>,...]</dt>
+
+ <dd>
+ Allow use of the directives controlling specific directory
+ features (<code class="directive"><a href="#options">Options</a></code> and
+ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>).
+ An equal sign may be given followed by a comma (but no spaces)
+ separated lists of options that may be set using the <code class="directive"><a href="#options">Options</a></code> command.</dd>
+ </dl>
+
+ <p>Example:</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig Indexes
+ </code></p></div>
+
+ <p>In the example above all directives that are neither in the group
+ <code>AuthConfig</code> nor <code>Indexes</code> cause an internal
+ server error.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
+<li><a href="../configuring.html">Configuration Files</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Files</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthName" id="AuthName">AuthName</a> <a name="authname" id="authname">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Authorization realm for use in HTTP
+authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthName <var>auth-domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive sets the name of the authorization realm for a
+ directory. This realm is given to the client so that the user
+ knows which username and password to send.
+ <code class="directive">AuthName</code> takes a single argument; if the
+ realm name contains spaces, it must be enclosed in quotation
+ marks. It must be accompanied by <code class="directive"><a href="#authtype">AuthType</a></code> and <code class="directive"><a href="#require">Require</a></code> directives, and directives such
+ as <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> and
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> to
+ work.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ AuthName "Top Secret"
+ </code></p></div>
+
+ <p>The string provided for the <code>AuthName</code> is what will
+ appear in the password dialog provided by most browsers.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../howto/auth.html">Authentication, Authorization, and
+ Access Control</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthType" id="AuthType">AuthType</a> <a name="authtype" id="authtype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type of user authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthType Basic|Digest</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive selects the type of user authentication for a
+ directory. The authentication types available are
+ <code>Basic</code> (implemented by
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>) and <code>Digest</code>
+ (implemented by <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>).</p>
+
+ <p>To implement authentication, you must also use the <code class="directive"><a href="#authname">AuthName</a></code> and <code class="directive"><a href="#require">Require</a></code> directives. In addition, the
+ server must have an authentication-provider module such as
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> and an authorization module such
+ as <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../howto/auth.html">Authentication, Authorization,
+ and Access Control</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>NetWare only</td></tr>
+</table>
+ <p>This directive is used to control how Apache finds the
+ interpreter used to run CGI scripts. For example, setting
+ <code>CGIMapExtension sys:\foo.nlm .foo</code> will
+ cause all CGI script files with a <code>.foo</code> extension to
+ be passed to the FOO interpreter.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ContentDigest On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ContentDigest Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive enables the generation of
+ <code>Content-MD5</code> headers as defined in RFC1864
+ respectively RFC2068.</p>
+
+ <p>MD5 is an algorithm for computing a "message digest"
+ (sometimes called "fingerprint") of arbitrary-length data, with
+ a high degree of confidence that any alterations in the data
+ will be reflected in alterations in the message digest.</p>
+
+ <p>The <code>Content-MD5</code> header provides an end-to-end
+ message integrity check (MIC) of the entity-body. A proxy or
+ client may check this header for detecting accidental
+ modification of the entity-body in transit. Example header:</p>
+
+ <div class="example"><p><code>
+ Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
+ </code></p></div>
+
+ <p>Note that this can cause performance problems on your server
+ since the message digest is computed on every request (the
+ values are not cached).</p>
+
+ <p><code>Content-MD5</code> is only sent for documents served
+ by the <code class="module"><a href="../mod/core.html">core</a></code>, and not by any module. For example,
+ SSI documents, output from CGI scripts, and byte range responses
+ do not have this header.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>MIME content-type that will be sent if the
+server cannot determine a type in any other way</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DefaultType <var>MIME-type</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DefaultType text/plain</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>There will be times when the server is asked to provide a
+ document whose type cannot be determined by its <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME types</a> mappings.</p>
+
+ <p>The server must inform the client of the content-type of the
+ document, so in the event of an unknown type it uses the
+ <code>DefaultType</code>. For example:</p>
+
+ <div class="example"><p><code>
+ DefaultType image/gif
+ </code></p></div>
+
+ <p>would be appropriate for a directory which contained many GIF
+ images with filenames missing the <code>.gif</code> extension.</p>
+
+ <p>Note that unlike <code class="directive"><a href="#forcetype">ForceType</a></code>, this directive only
+ provides the default mime-type. All other mime-type definitions,
+ including filename extensions, that might identify the media type
+ will override this default.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Directory" id="Directory">&lt;Directory&gt;</a> <a name="directory" id="directory">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enclose a group of directives that apply only to the
+named file-system directory and sub-directories</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Directory&gt;</code> and
+ <code>&lt;/Directory&gt;</code> are used to enclose a group of
+ directives that will apply only to the named directory and
+ sub-directories of that directory. Any directive that is allowed
+ in a directory context may be used. <var>Directory-path</var> is
+ either the full path to a directory, or a wild-card string using
+ Unix shell-style matching. In a wild-card string, <code>?</code> matches
+ any single character, and <code>*</code> matches any sequences of
+ characters. You may also use <code>[]</code> character ranges. None
+ of the wildcards match a `/' character, so <code>&lt;Directory
+ /*/public_html&gt;</code> will not match
+ <code>/home/user/public_html</code>, but <code>&lt;Directory
+ /home/*/public_html&gt;</code> will match. Example:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/httpd/htdocs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="note">
+ <p>Be careful with the <var>directory-path</var> arguments:
+ They have to literally match the filesystem path which Apache uses
+ to access the files. Directives applied to a particular
+ <code>&lt;Directory&gt;</code> will not apply to files accessed from
+ that same directory via a different path, such as via different symbolic
+ links.</p>
+ </div>
+
+ <p><a class="glossarylink" href="../glossary.html#regex" title="see glossary">Regular
+ expressions</a> can also be used, with the addition of the
+ <code>~</code> character. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>would match directories in <code>/www/</code> that consisted of
+ three numbers.</p>
+
+ <p>If multiple (non-regular expression) <code class="directive">&lt;Directory&gt;</code> sections
+ match the directory (or one of its parents) containing a document,
+ then the directives are applied in the order of shortest match
+ first, interspersed with the directives from the <a href="#accessfilename">.htaccess</a> files. For example,
+ with</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /home/&gt;<br />
+ <span class="indent">
+ AllowOverride FileInfo<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>for access to the document <code>/home/web/dir/doc.html</code>
+ the steps are:</p>
+
+ <ul>
+ <li>Apply directive <code>AllowOverride None</code>
+ (disabling <code>.htaccess</code> files).</li>
+
+ <li>Apply directive <code>AllowOverride FileInfo</code> (for
+ directory <code>/home</code>).</li>
+
+ <li>Apply any <code>FileInfo</code> directives in
+ <code>/home/.htaccess</code>, <code>/home/web/.htaccess</code> and
+ <code>/home/web/dir/.htaccess</code> in that order.</li>
+ </ul>
+
+ <p>Regular expressions are not considered until after all of the
+ normal sections have been applied. Then all of the regular
+ expressions are tested in the order they appeared in the
+ configuration file. For example, with</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ abc$&gt;<br />
+ <span class="indent">
+ # ... directives here ...<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>the regular expression section won't be considered until after
+ all normal <code class="directive">&lt;Directory&gt;</code>s and
+ <code>.htaccess</code> files have been applied. Then the regular
+ expression will match on <code>/home/abc/public_html/abc</code> and
+ the corresponding <code class="directive">&lt;Directory&gt;</code> will
+ be applied.</p>
+
+ <p><strong>Note that the default Apache access for
+ <code>&lt;Directory /&gt;</code> is <code>Allow from All</code>.
+ This means that Apache will serve any file mapped from an URL. It is
+ recommended that you change this with a block such
+ as</strong></p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from All<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><strong>and then override this for directories you
+ <em>want</em> accessible. See the <a href="../misc/security_tips.html">Security Tips</a> page for more
+ details.</strong></p>
+
+ <p>The directory sections occur in the <code>httpd.conf</code> file.
+ <code class="directive">&lt;Directory&gt;</code> directives
+ cannot nest, and cannot appear in a <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> or <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> section.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../sections.html">How &lt;Directory&gt;,
+ &lt;Location&gt; and &lt;Files&gt; sections work</a> for an
+ explanation of how these different sections are combined when a
+ request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a> <a name="directorymatch" id="directorymatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;DirectoryMatch&gt;</code> and
+ <code>&lt;/DirectoryMatch&gt;</code> are used to enclose a group
+ of directives which will apply only to the named directory and
+ sub-directories of that directory, the same as <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>. However, it
+ takes as an argument a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular
+ expression</a>. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>would match directories in <code>/www/</code> that consisted of three
+ numbers.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> for
+a description of how regular expressions are mixed in with normal
+<code class="directive">&lt;Directory&gt;</code>s</li>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt; and
+&lt;Files&gt; sections work</a> for an explanation of how these different
+sections are combined when a request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory that forms the main document tree visible
+from the web</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DocumentRoot <var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive sets the directory from which <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ will serve files. Unless matched by a directive like <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, the server appends the
+ path from the requested URL to the document root to make the
+ path to the document. Example:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /usr/web
+ </code></p></div>
+
+ <p>then an access to
+ <code>http://www.my.host.com/index.html</code> refers to
+ <code>/usr/web/index.html</code>. If the <var>directory-path</var> is
+ not absolute then it is assumed to be relative to the <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
+
+ <p>The <code class="directive">DocumentRoot</code> should be specified without
+ a trailing slash.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../urlmapping.html">Mapping URLs to Filesystem
+Location</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use memory-mapping to read files during delivery</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>EnableMMAP On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive controls whether the <code class="program"><a href="../programs/httpd.html">httpd</a></code> may use
+ memory-mapping if it needs to read the contents of a file during
+ delivery. By default, when the handling of a request requires
+ access to the data within a file -- for example, when delivering a
+ server-parsed file using <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> -- Apache
+ memory-maps the file if the OS supports it.</p>
+
+ <p>This memory-mapping sometimes yields a performance improvement.
+ But in some environments, it is better to disable the memory-mapping
+ to prevent operational problems:</p>
+
+ <ul>
+ <li>On some multiprocessor systems, memory-mapping can reduce the
+ performance of the <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</li>
+ <li>With an NFS-mounted <code class="directive"><a href="#documentroot">DocumentRoot</a></code>,
+ the <code class="program"><a href="../programs/httpd.html">httpd</a></code> may crash due to a segmentation fault if a file
+ is deleted or truncated while the <code class="program"><a href="../programs/httpd.html">httpd</a></code> has it
+ memory-mapped.</li>
+ </ul>
+
+ <p>For server configurations that are vulnerable to these problems,
+ you should disable memory-mapping of delivered files by specifying:</p>
+
+ <div class="example"><p><code>
+ EnableMMAP Off
+ </code></p></div>
+
+ <p>For NFS mounted files, this feature may be disabled explicitly for
+ the offending files by specifying:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/path-to-nfs-files"&gt;
+ <span class="indent">
+ EnableMMAP Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use the kernel sendfile support to deliver files to the client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>EnableSendfile On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.44 and later</td></tr>
+</table>
+ <p>This directive controls whether <code class="program"><a href="../programs/httpd.html">httpd</a></code> may use the
+ sendfile support from the kernel to transmit file contents to the client.
+ By default, when the handling of a request requires no access
+ to the data within a file -- for example, when delivering a
+ static file -- Apache uses sendfile to deliver the file contents
+ without ever reading the file if the OS supports it.</p>
+
+ <p>This sendfile mechanism avoids separate read and send operations,
+ and buffer allocations. But on some platforms or within some
+ filesystems, it is better to disable this feature to avoid
+ operational problems:</p>
+
+ <ul>
+ <li>Some platforms may have broken sendfile support that the build
+ system did not detect, especially if the binaries were built on
+ another box and moved to such a machine with broken sendfile
+ support.</li>
+ <li>On Linux the use of sendfile triggers TCP-checksum
+ offloading bugs on certain networking cards when using IPv6.</li>
+ <li>On Linux on Itanium, sendfile may be unable to handle files
+ over 2GB in size.</li>
+ <li>With a network-mounted <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (e.g., NFS or SMB),
+ the kernel may be unable to serve the network file through
+ its own cache.</li>
+ </ul>
+
+ <p>For server configurations that are vulnerable to these problems,
+ you should disable this feature by specifying:</p>
+
+ <div class="example"><p><code>
+ EnableSendfile Off
+ </code></p></div>
+
+ <p>For NFS or SMB mounted files, this feature may be disabled explicitly
+ for the offending files by specifying:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/path-to-nfs-files"&gt;
+ <span class="indent">
+ EnableSendfile Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>What the server will return to the client
+in case of an error</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ErrorDocument <var>error-code</var> <var>document</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Quoting syntax for text messages is different in Apache
+2.0</td></tr>
+</table>
+ <p>In the event of a problem or error, Apache can be configured
+ to do one of four things,</p>
+
+ <ol>
+ <li>output a simple hardcoded error message</li>
+
+ <li>output a customized message</li>
+
+ <li>redirect to a local <var>URL-path</var> to handle the
+ problem/error</li>
+
+ <li>redirect to an external <var>URL</var> to handle the
+ problem/error</li>
+ </ol>
+
+ <p>The first option is the default, while options 2-4 are
+ configured using the <code class="directive">ErrorDocument</code>
+ directive, which is followed by the HTTP response code and a URL
+ or a message. Apache will sometimes offer additional information
+ regarding the problem/error.</p>
+
+ <p>URLs can begin with a slash (/) for local web-paths (relative
+ to the <code class="directive"><a href="#documentroot">DocumentRoot</a></code>), or be a
+ full URL which the client can resolve. Alternatively, a message
+ can be provided to be displayed by the browser. Examples:</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br />
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br />
+ ErrorDocument 401 /subscription_info.html<br />
+ ErrorDocument 403 "Sorry can't allow you access today"
+ </code></p></div>
+
+ <p>Additionally, the special value <code>default</code> can be used
+ to specify Apache's simple hardcoded message. While not required
+ under normal circumstances, <code>default</code> will restore
+ Apache's simple hardcoded message for configurations that would
+ otherwise inherit an existing <code class="directive">ErrorDocument</code>.</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ ErrorDocument 404 default<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Note that when you specify an <code class="directive">ErrorDocument</code>
+ that points to a remote URL (ie. anything with a method such as
+ <code>http</code> in front of it), Apache will send a redirect to the
+ client to tell it where to find the document, even if the
+ document ends up being on the same server. This has several
+ implications, the most important being that the client will not
+ receive the original error status code, but instead will
+ receive a redirect status code. This in turn can confuse web
+ robots and other clients which try to determine if a URL is
+ valid using the status code. In addition, if you use a remote
+ URL in an <code>ErrorDocument 401</code>, the client will not
+ know to prompt the user for a password since it will not
+ receive the 401 status code. Therefore, <strong>if you use an
+ <code>ErrorDocument 401</code> directive then it must refer to a local
+ document.</strong></p>
+
+ <p>Microsoft Internet Explorer (MSIE) will by default ignore
+ server-generated error messages when they are "too small" and substitute
+ its own "friendly" error messages. The size threshold varies depending on
+ the type of error, but in general, if you make your error document
+ greater than 512 bytes, then MSIE will show the server-generated
+ error rather than masking it. More information is available in
+ Microsoft Knowledge Base article <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a>.</p>
+
+ <p>Although most error messages can be overriden, there are certain
+ circumstances where the internal messages are used regardless of the
+ setting of <code class="directive"><a href="#errordocument">ErrorDocument</a></code>. In
+ particular, if a malformed request is detected, normal request processing
+ will be immediately halted and the internal error message returned.
+ This is necessary to guard against security problems caused by
+ bad requests.</p>
+
+ <p>Prior to version 2.0, messages were indicated by prefixing
+ them with a single unmatched double quote character.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../custom-error.html">documentation of
+ customizable responses</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location where the server will log errors</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ErrorLog</code> directive sets the name of
+ the file to which the server will log any errors it encounters. If
+ the <var>file-path</var> is not absolute then it is assumed to be
+ relative to the <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ErrorLog /var/log/httpd/error_log
+ </code></p></div>
+
+ <p>If the <var>file-path</var>
+ begins with a pipe (|) then it is assumed to be a command to spawn
+ to handle the error log.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ErrorLog "|/usr/local/bin/httpd_errors"
+ </code></p></div>
+
+ <p>Using <code>syslog</code> instead of a filename enables logging
+ via syslogd(8) if the system supports it. The default is to use
+ syslog facility <code>local7</code>, but you can override this by
+ using the <code>syslog:<var>facility</var></code> syntax where
+ <var>facility</var> can be one of the names usually documented in
+ syslog(1).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ErrorLog syslog:user
+ </code></p></div>
+
+ <p>SECURITY: See the <a href="../misc/security_tips.html#serverroot">security tips</a>
+ document for details on why your security could be compromised
+ if the directory where log files are stored is writable by
+ anyone other than the user that starts the server.</p>
+ <div class="warning"><h3>Note</h3>
+ <p>When entering a file path on non-Unix platforms, care should be taken
+ to make sure that only forward slashed are used even though the platform
+ may allow the use of back slashes. In general it is a good idea to always
+ use forward slashes throughout the configuration files.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
+<li><a href="../logs.html">Apache Log Files</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File attributes used to create the ETag
+HTTP response header</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FileETag <var>component</var> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>FileETag INode MTime Size</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>
+ The <code class="directive">FileETag</code> directive configures the file
+ attributes that are used to create the <code>ETag</code> (entity
+ tag) response header field when the document is based on a file.
+ (The <code>ETag</code> value is used in cache management to save
+ network bandwidth.) In Apache 1.3.22 and earlier, the
+ <code>ETag</code> value was <em>always</em> formed
+ from the file's inode, size, and last-modified time (mtime). The
+ <code class="directive">FileETag</code> directive allows you to choose
+ which of these -- if any -- should be used. The recognized keywords are:
+ </p>
+
+ <dl>
+ <dt><strong>INode</strong></dt>
+ <dd>The file's i-node number will be included in the calculation</dd>
+ <dt><strong>MTime</strong></dt>
+ <dd>The date and time the file was last modified will be included</dd>
+ <dt><strong>Size</strong></dt>
+ <dd>The number of bytes in the file will be included</dd>
+ <dt><strong>All</strong></dt>
+ <dd>All available fields will be used. This is equivalent to:
+ <div class="example"><p><code>FileETag INode MTime Size</code></p></div></dd>
+ <dt><strong>None</strong></dt>
+ <dd>If a document is file-based, no <code>ETag</code> field will be
+ included in the response</dd>
+ </dl>
+
+ <p>The <code>INode</code>, <code>MTime</code>, and <code>Size</code>
+ keywords may be prefixed with either <code>+</code> or <code>-</code>,
+ which allow changes to be made to the default setting inherited
+ from a broader scope. Any keyword appearing without such a prefix
+ immediately and completely cancels the inherited setting.</p>
+
+ <p>If a directory's configuration includes
+ <code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code>, and a
+ subdirectory's includes <code>FileETag&nbsp;-INode</code>,
+ the setting for that subdirectory (which will be inherited by
+ any sub-subdirectories that don't override it) will be equivalent to
+ <code>FileETag&nbsp;MTime&nbsp;Size</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Files" id="Files">&lt;Files&gt;</a> <a name="files" id="files">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contains directives that apply to matched
+filenames</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">&lt;Files&gt;</code> directive
+ limits the scope of the enclosed directives by filename. It is comparable
+ to the <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ and <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ directives. It should be matched with a <code>&lt;/Files&gt;</code>
+ directive. The directives given within this section will be applied to
+ any object with a basename (last component of filename) matching the
+ specified filename. <code class="directive">&lt;Files&gt;</code>
+ sections are processed in the order they appear in the
+ configuration file, after the <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> sections and
+ <code>.htaccess</code> files are read, but before <code class="directive"><a href="#location">&lt;Location&gt;</a></code> sections. Note
+ that <code class="directive">&lt;Files&gt;</code> can be nested
+ inside <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> sections to restrict the
+ portion of the filesystem they apply to.</p>
+
+ <p>The <var>filename</var> argument should include a filename, or
+ a wild-card string, where <code>?</code> matches any single character,
+ and <code>*</code> matches any sequences of characters.
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">Regular expressions</a>
+ can also be used, with the addition of the
+ <code>~</code> character. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>would match most common Internet graphics formats. <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code> is preferred,
+ however.</p>
+
+ <p>Note that unlike <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> and <code class="directive"><a href="#location">&lt;Location&gt;</a></code> sections, <code class="directive">&lt;Files&gt;</code> sections can be used inside
+ <code>.htaccess</code> files. This allows users to control access to
+ their own files, at a file-by-file level.</p>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;
+ and &lt;Files&gt; sections work</a> for an explanation of how these
+ different sections are combined when a request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a> <a name="filesmatch" id="filesmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contains directives that apply to regular-expression matched
+filenames</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">&lt;FilesMatch&gt;</code> directive
+ limits the scope of the enclosed directives by filename, just as the
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code> directive
+ does. However, it accepts a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular
+ expression</a>. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>would match most common Internet graphics formats.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;
+ and &lt;Files&gt; sections work</a> for an explanation of how these
+ different sections are combined when a request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Forces all matching files to be served with the specified
+MIME content-type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ForceType <var>MIME-type</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Moved to the core in Apache 2.0</td></tr>
+</table>
+ <p>When placed into an <code>.htaccess</code> file or a
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, or
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code> or
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>
+ section, this directive forces all matching files to be served
+ with the content type identification given by
+ <var>MIME-type</var>. For example, if you had a directory full of
+ GIF files, but did not want to label them all with <code>.gif</code>,
+ you might want to use:</p>
+
+ <div class="example"><p><code>
+ ForceType image/gif
+ </code></p></div>
+
+ <p>Note that unlike <code class="directive"><a href="#defaulttype">DefaultType</a></code>,
+ this directive overrides all mime-type associations, including
+ filename extensions, that might identify the media type.</p>
+
+ <p>You can override any <code class="directive">ForceType</code> setting
+ by using the value of <code>None</code>:</p>
+
+ <div class="example"><p><code>
+ # force all files to be image/gif:<br />
+ &lt;Location /images&gt;<br />
+ <span class="indent">
+ ForceType image/gif<br />
+ </span>
+ &lt;/Location&gt;<br />
+ <br />
+ # but normal mime-type associations here:<br />
+ &lt;Location /images/mixed&gt;<br />
+ <span class="indent">
+ ForceType None<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables DNS lookups on client IP addresses</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>HostnameLookups Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive enables DNS lookups so that host names can be
+ logged (and passed to CGIs/SSIs in <code>REMOTE_HOST</code>).
+ The value <code>Double</code> refers to doing double-reverse
+ DNS lookup. That is, after a reverse lookup is performed, a forward
+ lookup is then performed on that result. At least one of the IP
+ addresses in the forward lookup must match the original
+ address. (In "tcpwrappers" terminology this is called
+ <code>PARANOID</code>.)</p>
+
+ <p>Regardless of the setting, when <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> is
+ used for controlling access by hostname, a double reverse lookup
+ will be performed. This is necessary for security. Note that the
+ result of this double-reverse isn't generally available unless you
+ set <code>HostnameLookups Double</code>. For example, if only
+ <code>HostnameLookups On</code> and a request is made to an object
+ that is protected by hostname restrictions, regardless of whether
+ the double-reverse fails or not, CGIs will still be passed the
+ single-reverse result in <code>REMOTE_HOST</code>.</p>
+
+ <p>The default is <code>Off</code> in order to save the network
+ traffic for those sites that don't truly need the reverse
+ lookups done. It is also better for the end users because they
+ don't have to suffer the extra latency that a lookup entails.
+ Heavily loaded sites should leave this directive
+ <code>Off</code>, since DNS lookups can take considerable
+ amounts of time. The utility <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, compiled by
+ default to the <code>bin</code> subdirectory of your installation
+ directory, can be used to look up host names from logged IP addresses
+ offline.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a> <a name="ifdefine" id="ifdefine">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Encloses directives that will be processed only
+if a test is true at startup</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code>&lt;IfDefine <var>test</var>&gt;...&lt;/IfDefine&gt;
+ </code> section is used to mark directives that are conditional. The
+ directives within an <code class="directive">&lt;IfDefine&gt;</code>
+ section are only processed if the <var>test</var> is true. If <var>
+ test</var> is false, everything between the start and end markers is
+ ignored.</p>
+
+ <p>The <var>test</var> in the <code class="directive">&lt;IfDefine&gt;</code> section directive can be one of two forms:</p>
+
+ <ul>
+ <li><var>parameter-name</var></li>
+
+ <li><code>!</code><var>parameter-name</var></li>
+ </ul>
+
+ <p>In the former case, the directives between the start and end
+ markers are only processed if the parameter named
+ <var>parameter-name</var> is defined. The second format reverses
+ the test, and only processes the directives if
+ <var>parameter-name</var> is <strong>not</strong> defined.</p>
+
+ <p>The <var>parameter-name</var> argument is a define as given on
+ the <code class="program"><a href="../programs/httpd.html">httpd</a></code> command line via <code>-D<var>parameter-</var>
+ </code>, at the time the server was started.</p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code> sections are
+ nest-able, which can be used to implement simple
+ multiple-parameter tests. Example:</p>
+
+ <div class="example"><p><code>
+ httpd -DReverseProxy ...<br />
+ <br />
+ # httpd.conf<br />
+ &lt;IfDefine ReverseProxy&gt;<br />
+ <span class="indent">
+ LoadModule rewrite_module modules/mod_rewrite.so<br />
+ LoadModule proxy_module modules/libproxy.so<br />
+ </span>
+ &lt;/IfDefine&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfModule" id="IfModule">&lt;IfModule&gt;</a> <a name="ifmodule" id="ifmodule">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Encloses directives that are processed conditional on the
+presence or absence of a specific module</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Module identifiers are available in version 2.1 and
+later.</td></tr>
+</table>
+ <p>The <code>&lt;IfModule <var>test</var>&gt;...&lt;/IfModule&gt;</code>
+ section is used to mark directives that are conditional on the presence of
+ a specific module. The directives within an <code class="directive">&lt;IfModule&gt;</code> section are only processed if the <var>test</var>
+ is true. If <var>test</var> is false, everything between the start and
+ end markers is ignored.</p>
+
+ <p>The <var>test</var> in the <code class="directive">&lt;IfModule&gt;</code> section directive can be one of two forms:</p>
+
+ <ul>
+ <li><var>module</var></li>
+
+ <li>!<var>module</var></li>
+ </ul>
+
+ <p>In the former case, the directives between the start and end
+ markers are only processed if the module named <var>module</var>
+ is included in Apache -- either compiled in or
+ dynamically loaded using <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>. The second format reverses the test,
+ and only processes the directives if <var>module</var> is
+ <strong>not</strong> included.</p>
+
+ <p>The <var>module</var> argument can be either the module identifier or
+ the file name of the module, at the time it was compiled. For example,
+ <code>rewrite_module</code> is the identifier and
+ <code>mod_rewrite.c</code> is the file name. If a module consists of
+ several source files, use the name of the file containing the string
+ <code>STANDARD20_MODULE_STUFF</code>.</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code> sections are
+ nest-able, which can be used to implement simple multiple-module
+ tests.</p>
+
+ <div class="note">This section should only be used if you need to have one
+ configuration file that works whether or not a specific module
+ is available. In normal operation, directives need not be
+ placed in <code class="directive">&lt;IfModule&gt;</code>
+ sections.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Include" id="Include">Include</a> <a name="include" id="include">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Includes other configuration files from within
+the server configuration files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Include <var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Wildcard matching available in 2.0.41 and later</td></tr>
+</table>
+ <p>This directive allows inclusion of other configuration files
+ from within the server configuration files.</p>
+
+ <p>Shell-style (<code>fnmatch()</code>) wildcard characters can be used to
+ include several files at once, in alphabetical order. In
+ addition, if <code class="directive">Include</code> points to a directory,
+ rather than a file, Apache will read all files in that directory
+ and any subdirectory. But including entire directories is not
+ recommended, because it is easy to accidentally leave temporary
+ files in a directory that can cause <code class="program"><a href="../programs/httpd.html">httpd</a></code> to
+ fail.</p>
+
+ <p>The file path specified may be an absolute path, or may be relative
+ to the <code class="directive"><a href="#serverroot">ServerRoot</a></code> directory.</p>
+
+ <p>Examples:</p>
+
+ <div class="example"><p><code>
+ Include /usr/local/apache2/conf/ssl.conf<br />
+ Include /usr/local/apache2/conf/vhosts/*.conf
+ </code></p></div>
+
+ <p>Or, providing paths relative to your <code class="directive"><a href="#serverroot">ServerRoot</a></code> directory:</p>
+
+ <div class="example"><p><code>
+ Include conf/ssl.conf<br />
+ Include conf/vhosts/*.conf
+ </code></p></div>
+
+ <p>Running <code>apachectl configtest</code> will give you a list
+ of the files that are being processed during the configuration
+ check:</p>
+
+ <div class="example"><p><code>
+ root@host# apachectl configtest<br />
+ Processing config file: /usr/local/apache2/conf/ssl.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf<br />
+ Syntax OK
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables HTTP persistent connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>KeepAlive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>KeepAlive On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The Keep-Alive extension to HTTP/1.0 and the persistent
+ connection feature of HTTP/1.1 provide long-lived HTTP sessions
+ which allow multiple requests to be sent over the same TCP
+ connection. In some cases this has been shown to result in an
+ almost 50% speedup in latency times for HTML documents with
+ many images. To enable Keep-Alive connections, set
+ <code>KeepAlive On</code>.</p>
+
+ <p>For HTTP/1.0 clients, Keep-Alive connections will only be
+ used if they are specifically requested by a client. In
+ addition, a Keep-Alive connection with an HTTP/1.0 client can
+ only be used when the length of the content is known in
+ advance. This implies that dynamic content such as CGI output,
+ SSI pages, and server-generated directory listings will
+ generally not use Keep-Alive connections to HTTP/1.0 clients.
+ For HTTP/1.1 clients, persistent connections are the default
+ unless otherwise specified. If the client requests it, chunked
+ encoding will be used in order to send content of unknown
+ length over persistent connections.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Amount of time the server will wait for subsequent
+requests on a persistent connection</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>KeepAliveTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The number of seconds Apache will wait for a subsequent
+ request before closing the connection. Once a request has been
+ received, the timeout value specified by the
+ <code class="directive"><a href="#timeout">Timeout</a></code> directive applies.</p>
+
+ <p>Setting <code class="directive">KeepAliveTimeout</code> to a high value
+ may cause performance problems in heavily loaded servers. The
+ higher the timeout, the more server processes will be kept
+ occupied waiting on connections with idle clients.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Limit" id="Limit">&lt;Limit&gt;</a> <a name="limit" id="limit">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restrict enclosed access controls to only certain HTTP
+methods</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>Access controls are normally effective for
+ <strong>all</strong> access methods, and this is the usual
+ desired behavior. <strong>In the general case, access control
+ directives should not be placed within a
+ <code class="directive">&lt;Limit&gt;</code> section.</strong></p>
+
+ <p>The purpose of the <code class="directive">&lt;Limit&gt;</code>
+ directive is to restrict the effect of the access controls to the
+ nominated HTTP methods. For all other methods, the access
+ restrictions that are enclosed in the <code class="directive">&lt;Limit&gt;</code> bracket <strong>will have no
+ effect</strong>. The following example applies the access control
+ only to the methods <code>POST</code>, <code>PUT</code>, and
+ <code>DELETE</code>, leaving all other methods unprotected:</p>
+
+ <div class="example"><p><code>
+ &lt;Limit POST PUT DELETE&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/Limit&gt;
+ </code></p></div>
+
+ <p>The method names listed can be one or more of: <code>GET</code>,
+ <code>POST</code>, <code>PUT</code>, <code>DELETE</code>,
+ <code>CONNECT</code>, <code>OPTIONS</code>,
+ <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>,
+ <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>,
+ <code>LOCK</code>, and <code>UNLOCK</code>. <strong>The method name is
+ case-sensitive.</strong> If <code>GET</code> is used it will also
+ restrict <code>HEAD</code> requests. The <code>TRACE</code> method
+ cannot be limited.</p>
+
+ <div class="warning">A <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> section should always be
+ used in preference to a <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> section when restricting access,
+ since a <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> section provides protection
+ against arbitrary methods.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a> <a name="limitexcept" id="limitexcept">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restrict access controls to all HTTP methods
+except the named ones</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LimitExcept&gt;</code> and
+ <code>&lt;/LimitExcept&gt;</code> are used to enclose
+ a group of access control directives which will then apply to any
+ HTTP access method <strong>not</strong> listed in the arguments;
+ i.e., it is the opposite of a <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> section and can be used to control
+ both standard and nonstandard/unrecognized methods. See the
+ documentation for <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> for more details.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ &lt;LimitExcept POST GET&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/LimitExcept&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determine maximum number of internal redirects and nested
+subrequests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitInternalRecursion <var>number</var> [<var>number</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.47 and later</td></tr>
+</table>
+ <p>An internal redirect happens, for example, when using the <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> directive, which internally
+ redirects the original request to a CGI script. A subrequest is Apache's
+ mechanism to find out what would happen for some URI if it were requested.
+ For example, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> uses subrequests to look for the
+ files listed in the <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>
+ directive.</p>
+
+ <p><code class="directive">LimitInternalRecursion</code> prevents the server
+ from crashing when entering an infinite loop of internal redirects or
+ subrequests. Such loops are usually caused by misconfigurations.</p>
+
+ <p>The directive stores two different limits, which are evaluated on
+ per-request basis. The first <var>number</var> is the maximum number of
+ internal redirects, that may follow each other. The second <var>number</var>
+ determines, how deep subrequests may be nested. If you specify only one
+ <var>number</var>, it will be assigned to both limits.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ LimitInternalRecursion 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restricts the total size of the HTTP request body sent
+from the client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestBody <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitRequestBody 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive specifies the number of <var>bytes</var> from 0
+ (meaning unlimited) to 2147483647 (2GB) that are allowed in a
+ request body.</p>
+
+ <p>The <code class="directive">LimitRequestBody</code> directive allows
+ the user to set a limit on the allowed size of an HTTP request
+ message body within the context in which the directive is given
+ (server, per-directory, per-file or per-location). If the client
+ request exceeds that limit, the server will return an error
+ response instead of servicing the request. The size of a normal
+ request message body will vary greatly depending on the nature of
+ the resource and the methods allowed on that resource. CGI scripts
+ typically use the message body for retrieving form information.
+ Implementations of the <code>PUT</code> method will require
+ a value at least as large as any representation that the server
+ wishes to accept for that resource.</p>
+
+ <p>This directive gives the server administrator greater
+ control over abnormal client request behavior, which may be
+ useful for avoiding some forms of denial-of-service
+ attacks.</p>
+
+ <p>If, for example, you are permitting file upload to a particular
+ location, and wish to limit the size of the uploaded file to 100K,
+ you might use the following directive:</p>
+
+ <div class="example"><p><code>
+ LimitRequestBody 102400
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the number of HTTP request header fields that
+will be accepted from the client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestFields <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitRequestFields 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><var>Number</var> is an integer from 0 (meaning unlimited) to
+ 32767. The default value is defined by the compile-time
+ constant <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> (100 as
+ distributed).</p>
+
+ <p>The <code class="directive">LimitRequestFields</code> directive allows
+ the server administrator to modify the limit on the number of
+ request header fields allowed in an HTTP request. A server needs
+ this value to be larger than the number of fields that a normal
+ client request might include. The number of request header fields
+ used by a client rarely exceeds 20, but this may vary among
+ different client implementations, often depending upon the extent
+ to which a user has configured their browser to support detailed
+ content negotiation. Optional HTTP extensions are often expressed
+ using request header fields.</p>
+
+ <p>This directive gives the server administrator greater
+ control over abnormal client request behavior, which may be
+ useful for avoiding some forms of denial-of-service attacks.
+ The value should be increased if normal clients see an error
+ response from the server that indicates too many fields were
+ sent in the request.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFields 50
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the size of the HTTP request header allowed from the
+client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestFieldsize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitRequestFieldsize 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive specifies the number of <var>bytes</var>
+ that will be allowed in an HTTP request header.</p>
+
+ <p>The <code class="directive">LimitRequestFieldSize</code> directive
+ allows the server administrator to reduce or increase the limit
+ on the allowed size of an HTTP request header field. A server
+ needs this value to be large enough to hold any one header field
+ from a normal client request. The size of a normal request header
+ field will vary greatly among different client implementations,
+ often depending upon the extent to which a user has configured
+ their browser to support detailed content negotiation. SPNEGO
+ authentication headers can be up to 12392 bytes.</p>
+
+ <p>This directive gives the server administrator greater
+ control over abnormal client request behavior, which may be
+ useful for avoiding some forms of denial-of-service attacks.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFieldSize 4094
+ </code></p></div>
+
+ <div class="note">Under normal conditions, the value should not be changed from
+ the default.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limit the size of the HTTP request line that will be accepted
+from the client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestLine <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive sets the number of <var>bytes</var> that will be
+ allowed on the HTTP request-line.</p>
+
+ <p>The <code class="directive">LimitRequestLine</code> directive allows
+ the server administrator to reduce or increase the limit on the allowed size
+ of a client's HTTP request-line. Since the request-line consists of the
+ HTTP method, URI, and protocol version, the
+ <code class="directive">LimitRequestLine</code> directive places a
+ restriction on the length of a request-URI allowed for a request
+ on the server. A server needs this value to be large enough to
+ hold any of its resource names, including any information that
+ might be passed in the query part of a <code>GET</code> request.</p>
+
+ <p>This directive gives the server administrator greater
+ control over abnormal client request behavior, which may be
+ useful for avoiding some forms of denial-of-service attacks.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ LimitRequestLine 4094
+ </code></p></div>
+
+ <div class="note">Under normal conditions, the value should not be changed from
+ the default.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the size of an XML-based request body</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitXMLRequestBody <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>Limit (in bytes) on maximum size of an XML-based request
+ body. A value of <code>0</code> will disable any checking.</p>
+
+ <p>Example:</p>
+
+ <div class="example"><p><code>
+ LimitXMLRequestBody 0
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Location" id="Location">&lt;Location&gt;</a> <a name="location" id="location">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applies the enclosed directives only to matching
+URLs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">&lt;Location&gt;</code> directive
+ limits the scope of the enclosed directives by URL. It is similar to the
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ directive, and starts a subsection which is terminated with a
+ <code>&lt;/Location&gt;</code> directive. <code class="directive">&lt;Location&gt;</code> sections are processed in the
+ order they appear in the configuration file, after the <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> sections and
+ <code>.htaccess</code> files are read, and after the <code class="directive"><a href="#files">&lt;Files&gt;</a></code> sections.</p>
+
+ <p><code class="directive">&lt;Location&gt;</code> sections operate
+ completely outside the filesystem. This has several consequences.
+ Most importantly, <code class="directive">&lt;Location&gt;</code>
+ directives should not be used to control access to filesystem
+ locations. Since several different URLs may map to the same
+ filesystem location, such access controls may by circumvented.</p>
+
+ <div class="note"><h3>When to use <code class="directive">&lt;Location&gt;</code></h3>
+
+ <p>Use <code class="directive">&lt;Location&gt;</code> to apply
+ directives to content that lives outside the filesystem. For
+ content that lives in the filesystem, use <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> and <code class="directive"><a href="#files">&lt;Files&gt;</a></code>. An exception is
+ <code>&lt;Location /&gt;</code>, which is an easy way to
+ apply a configuration to the entire server.</p>
+ </div>
+
+ <p>For all origin (non-proxy) requests, the URL to be matched is a
+ URL-path of the form <code>/path/</code>. No scheme, hostname,
+ port, or query string may be included. For proxy requests, the
+ URL to be matched is of the form
+ <code>scheme://servername/path</code>, and you must include the
+ prefix.</p>
+
+ <p>The URL may use wildcards. In a wild-card string, <code>?</code> matches
+ any single character, and <code>*</code> matches any sequences of
+ characters.</p>
+
+ <p><a class="glossarylink" href="../glossary.html#regex" title="see glossary">Regular expressions</a>
+ can also be used, with the addition of the
+ <code>~</code> character. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;Location ~ "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p>would match URLs that contained the substring <code>/extra/data</code>
+ or <code>/special/data</code>. The directive <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> behaves
+ identical to the regex version of <code class="directive">&lt;Location&gt;</code>.</p>
+
+ <p>The <code class="directive">&lt;Location&gt;</code>
+ functionality is especially useful when combined with the
+ <code class="directive"><a href="#sethandler">SetHandler</a></code>
+ directive. For example, to enable status requests, but allow them
+ only from browsers at <code>foo.com</code>, you might use:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="note"><h3>Note about / (slash)</h3>
+ <p>The slash character has special meaning depending on where in a
+ URL it appears. People may be used to its behavior in the filesystem
+ where multiple adjacent slashes are frequently collapsed to a single
+ slash (<em>i.e.</em>, <code>/home///foo</code> is the same as
+ <code>/home/foo</code>). In URL-space this is not necessarily true.
+ The <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code>
+ directive and the regex version of <code class="directive">&lt;Location&gt;</code> require you to explicitly specify multiple
+ slashes if that is your intention.</p>
+
+ <p>For example, <code>&lt;LocationMatch ^/abc&gt;</code> would match
+ the request URL <code>/abc</code> but not the request URL <code>
+ //abc</code>. The (non-regex) <code class="directive">&lt;Location&gt;</code> directive behaves similarly when used for
+ proxy requests. But when (non-regex) <code class="directive">&lt;Location&gt;</code> is used for non-proxy requests it will
+ implicitly match multiple slashes with a single slash. For example,
+ if you specify <code>&lt;Location /abc/def&gt;</code> and the
+ request is to <code>/abc//def</code> then it will match.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;
+ and &lt;Files&gt; sections work</a> for an explanation of how these
+ different sections are combined when a request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a> <a name="locationmatch" id="locationmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applies the enclosed directives only to regular-expression
+matching URLs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">&lt;LocationMatch&gt;</code> directive
+ limits the scope of the enclosed directives by URL, in an identical manner
+ to <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. However,
+ it takes a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expression</a>
+ as an argument instead of a simple string. For example:</p>
+
+ <div class="example"><p><code>
+ &lt;LocationMatch "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p>would match URLs that contained the substring <code>/extra/data</code>
+ or <code>/special/data</code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;
+ and &lt;Files&gt; sections work</a> for an explanation of how these
+ different sections are combined when a request is received</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Controls the verbosity of the ErrorLog</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LogLevel <var>level</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LogLevel warn</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">LogLevel</code> adjusts the verbosity of the
+ messages recorded in the error logs (see <code class="directive"><a href="#errorlog">ErrorLog</a></code> directive). The following
+ <var>level</var>s are available, in order of decreasing
+ significance:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th><strong>Level</strong> </th>
+
+ <th><strong>Description</strong> </th>
+
+ <th><strong>Example</strong> </th>
+ </tr>
+
+ <tr>
+ <td><code>emerg</code> </td>
+
+ <td>Emergencies - system is unusable.</td>
+
+ <td>"Child cannot open lock file. Exiting"</td>
+ </tr>
+
+ <tr>
+ <td><code>alert</code> </td>
+
+ <td>Action must be taken immediately.</td>
+
+ <td>"getpwuid: couldn't determine user name from uid"</td>
+ </tr>
+
+ <tr>
+ <td><code>crit</code> </td>
+
+ <td>Critical Conditions.</td>
+
+ <td>"socket: Failed to get a socket, exiting child"</td>
+ </tr>
+
+ <tr>
+ <td><code>error</code> </td>
+
+ <td>Error conditions.</td>
+
+ <td>"Premature end of script headers"</td>
+ </tr>
+
+ <tr>
+ <td><code>warn</code> </td>
+
+ <td>Warning conditions.</td>
+
+ <td>"child process 1234 did not exit, sending another
+ SIGHUP"</td>
+ </tr>
+
+ <tr>
+ <td><code>notice</code> </td>
+
+ <td>Normal but significant condition.</td>
+
+ <td>"httpd: caught SIGBUS, attempting to dump core in
+ ..."</td>
+ </tr>
+
+ <tr>
+ <td><code>info</code> </td>
+
+ <td>Informational.</td>
+
+ <td>"Server seems busy, (you may need to increase
+ StartServers, or Min/MaxSpareServers)..."</td>
+ </tr>
+
+ <tr>
+ <td><code>debug</code> </td>
+
+ <td>Debug-level messages</td>
+
+ <td>"Opening config file ..."</td>
+ </tr>
+ </table>
+
+ <p>When a particular level is specified, messages from all
+ other levels of higher significance will be reported as well.
+ <em>E.g.</em>, when <code>LogLevel info</code> is specified,
+ then messages with log levels of <code>notice</code> and
+ <code>warn</code> will also be posted.</p>
+
+ <p>Using a level of at least <code>crit</code> is
+ recommended.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ LogLevel notice
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>When logging to a regular file messages of the level
+ <code>notice</code> cannot be suppressed and thus are always
+ logged. However, this doesn't apply when logging is done
+ using <code>syslog</code>.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of requests allowed on a persistent
+connection</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxKeepAliveRequests <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">MaxKeepAliveRequests</code> directive
+ limits the number of requests allowed per connection when
+ <code class="directive"><a href="#keepalive">KeepAlive</a></code> is on. If it is
+ set to <code>0</code>, unlimited requests will be allowed. We
+ recommend that this setting be kept to a high value for maximum
+ server performance.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>
+ MaxKeepAliveRequests 500
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Designates an IP address for name-virtual
+hosting</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NameVirtualHost <var>addr</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">NameVirtualHost</code> directive is a
+ required directive if you want to configure <a href="../vhosts/">name-based virtual hosts</a>.</p>
+
+ <p>Although <var>addr</var> can be hostname it is recommended
+ that you always use an IP address, e.g.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44
+ </code></p></div>
+
+ <p>With the <code class="directive">NameVirtualHost</code> directive you
+ specify the IP address on which the server will receive requests
+ for the name-based virtual hosts. This will usually be the address
+ to which your name-based virtual host names resolve. In cases
+ where a firewall or other proxy receives the requests and forwards
+ them on a different IP address to the server, you must specify the
+ IP address of the physical interface on the machine which will be
+ servicing the requests. If you have multiple name-based hosts on
+ multiple addresses, repeat the directive for each address.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Note, that the "main server" and any <code>_default_</code> servers
+ will <strong>never</strong> be served for a request to a
+ <code class="directive">NameVirtualHost</code> IP address (unless for some
+ reason you specify <code class="directive">NameVirtualHost</code> but then
+ don't define any <code class="directive">VirtualHost</code>s for that
+ address).</p>
+ </div>
+
+ <p>Optionally you can specify a port number on which the
+ name-based virtual hosts should be used, e.g.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44:8080
+ </code></p></div>
+
+ <p>IPv6 addresses must be enclosed in square brackets, as shown
+ in the following example:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
+ </code></p></div>
+
+ <p>To receive requests on all interfaces, you can use an argument of
+ <code>*</code></p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *
+ </code></p></div>
+
+ <div class="note"><h3>Argument to <code class="directive">&lt;VirtualHost&gt;</code>
+ directive</h3>
+ <p>Note that the argument to the <code class="directive">&lt;VirtualHost&gt;</code> directive must
+ exactly match the argument to the <code class="directive">NameVirtualHost</code> directive.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 1.2.3.4<br />
+ &lt;VirtualHost 1.2.3.4&gt;<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../vhosts/">Virtual Hosts
+documentation</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures what features are available in a particular
+directory</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Options All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">Options</code> directive controls which
+ server features are available in a particular directory.</p>
+
+ <p><var>option</var> can be set to <code>None</code>, in which
+ case none of the extra features are enabled, or one or more of
+ the following:</p>
+
+ <dl>
+ <dt><code>All</code></dt>
+
+ <dd>All options except for <code>MultiViews</code>. This is the default
+ setting.</dd>
+
+ <dt><code>ExecCGI</code></dt>
+
+ <dd>
+ Execution of CGI scripts using <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+ is permitted.</dd>
+
+ <dt><code>FollowSymLinks</code></dt>
+
+ <dd>
+
+ The server will follow symbolic links in this directory.
+ <div class="note">
+ <p>Even though the server follows the symlink it does <em>not</em>
+ change the pathname used to match against <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> sections.</p>
+ <p>Note also, that this option <strong>gets ignored</strong> if set
+ inside a <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ section.</p>
+ </div></dd>
+
+ <dt><code>Includes</code></dt>
+
+ <dd>
+ Server-side includes provided by <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ are permitted.</dd>
+
+ <dt><code>IncludesNOEXEC</code></dt>
+
+ <dd>
+
+ Server-side includes are permitted, but the <code>#exec
+ cmd</code> and <code>#exec cgi</code> are disabled. It is still
+ possible to <code>#include virtual</code> CGI scripts from
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>ed
+ directories.</dd>
+
+ <dt><code>Indexes</code></dt>
+
+ <dd>
+ If a URL which maps to a directory is requested, and there
+ is no <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>
+ (<em>e.g.</em>, <code>index.html</code>) in that directory, then
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> will return a formatted listing
+ of the directory.</dd>
+
+ <dt><code>MultiViews</code></dt>
+
+ <dd>
+ <a href="../content-negotiation.html">Content negotiated</a>
+ "MultiViews" are allowed using
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>.</dd>
+
+ <dt><code>SymLinksIfOwnerMatch</code></dt>
+
+ <dd>The server will only follow symbolic links for which the
+ target file or directory is owned by the same user id as the
+ link.
+
+ <div class="note"><h3>Note</h3> This option gets ignored if
+ set inside a <code class="directive"><a href="#location">&lt;Location&gt;</a></code> section.</div>
+ </dd>
+ </dl>
+
+ <p>Normally, if multiple <code class="directive">Options</code> could
+ apply to a directory, then the most specific one is used and
+ others are ignored; the options are not merged. (See <a href="../sections.html#mergin">how sections are merged</a>.)
+ However if <em>all</em> the options on the
+ <code class="directive">Options</code> directive are preceded by a
+ <code>+</code> or <code>-</code> symbol, the options are
+ merged. Any options preceded by a <code>+</code> are added to the
+ options currently in force, and any options preceded by a
+ <code>-</code> are removed from the options currently in
+ force. </p>
+
+ <p>For example, without any <code>+</code> and <code>-</code> symbols:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>then only <code>Includes</code> will be set for the
+ <code>/web/docs/spec</code> directory. However if the second
+ <code class="directive">Options</code> directive uses the <code>+</code> and
+ <code>-</code> symbols:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options +Includes -Indexes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>then the options <code>FollowSymLinks</code> and
+ <code>Includes</code> are set for the <code>/web/docs/spec</code>
+ directory.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Using <code>-IncludesNOEXEC</code> or
+ <code>-Includes</code> disables server-side includes completely
+ regardless of the previous setting.</p>
+ </div>
+
+ <p>The default in the absence of any other settings is
+ <code>All</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Require" id="Require">Require</a> <a name="require" id="require">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Selects which authenticated users can access
+a resource</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Require <var>entity-name</var> [<var>entity-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive selects which authenticated users can access a
+ resource. The restrictions are processed by authorization
+ modules. Some of the allowed syntaxes provided by
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> and
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> are:</p>
+
+ <dl>
+ <dt><code>Require user <var>userid</var> [<var>userid</var>]
+ ...</code></dt>
+ <dd>Only the named users can access the resource.</dd>
+
+ <dt><code>Require group <var>group-name</var> [<var>group-name</var>]
+ ...</code></dt>
+ <dd>Only users in the named groups can access the resource.</dd>
+
+ <dt><code>Require valid-user</code></dt>
+ <dd>All valid users can access the resource.</dd>
+ </dl>
+
+ <p>Other authorization modules that implement require options
+ include <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>,
+ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, and
+ <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code>.</p>
+
+ <p><code class="directive">Require</code> must be accompanied by
+ <code class="directive"><a href="#authname">AuthName</a></code> and <code class="directive"><a href="#authtype">AuthType</a></code> directives, and directives such
+ as <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ and <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> (to
+ define users and groups) in order to work correctly. Example:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Restricted Resource"<br />
+ AuthUserFile /web/users<br />
+ AuthGroupFile /web/groups<br />
+ Require group admin
+ </code></p></div>
+
+ <p>Access controls which are applied in this way are effective for
+ <strong>all</strong> methods. <strong>This is what is normally
+ desired.</strong> If you wish to apply access controls only to
+ specific methods, while leaving other methods unprotected, then
+ place the <code class="directive">Require</code> statement into a
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>
+ section.</p>
+
+ <p>If <code class="directive">Require</code> is used together with
+ the <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> or
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> directives,
+ then the interaction of these restrictions is controlled by
+ the <code class="directive"><a href="#satisfy">Satisfy</a></code> directive.</p>
+
+ <div class="note"><h3>Removing controls in subdirectories</h3>
+ <p>The following example shows how to use the <code class="directive"><a href="#satisfy">Satisfy</a></code> directive to disable access
+ controls in a subdirectory of a protected directory. This
+ technique should be used with caution, because it will also
+ disable any access controls imposed by
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
+ <div class="example"><p><code>
+ &lt;Directory /path/to/protected/&gt;<br />
+ <span class="indent">
+ Require user david<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ &lt;Directory /path/to/protected/unprotected&gt;<br />
+ <span class="indent">
+ # All access controls and authentication are disabled<br />
+ # in this directory<br />
+ Satisfy Any<br />
+ Allow from all<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ </code></p></div>
+ </div>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../howto/auth.html">Authentication, Authorization,
+ and Access Control</a></li>
+<li><code class="directive"><a href="#satisfy">Satisfy</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the CPU consumption of processes launched
+by Apache children</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Unset; uses operating system defaults</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>Takes 1 or 2 parameters. The first parameter sets the soft
+ resource limit for all processes and the second parameter sets
+ the maximum resource limit. Either parameter can be a number,
+ or <code>max</code> to indicate to the server that the limit should
+ be set to the maximum allowed by the operating system
+ configuration. Raising the maximum resource limit requires that
+ the server is running as <code>root</code>, or in the initial startup
+ phase.</p>
+
+ <p>This applies to processes forked off from Apache children
+ servicing requests, not the Apache children themselves. This
+ includes CGI scripts and SSI exec commands, but not any
+ processes forked off from the Apache parent such as piped
+ logs.</p>
+
+ <p>CPU resource limits are expressed in seconds per
+ process.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the memory consumption of processes launched
+by Apache children</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Unset; uses operating system defaults</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>Takes 1 or 2 parameters. The first parameter sets the soft
+ resource limit for all processes and the second parameter sets
+ the maximum resource limit. Either parameter can be a number,
+ or <code>max</code> to indicate to the server that the limit should
+ be set to the maximum allowed by the operating system
+ configuration. Raising the maximum resource limit requires that
+ the server is running as <code>root</code>, or in the initial startup
+ phase.</p>
+
+ <p>This applies to processes forked off from Apache children
+ servicing requests, not the Apache children themselves. This
+ includes CGI scripts and SSI exec commands, but not any
+ processes forked off from the Apache parent such as piped
+ logs.</p>
+
+ <p>Memory resource limits are expressed in bytes per
+ process.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limits the number of processes that can be launched by
+processes launched by Apache children</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitNPROC <var>number</var>|max [<var>number</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Unset; uses operating system defaults</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>Takes 1 or 2 parameters. The first parameter sets the soft
+ resource limit for all processes and the second parameter sets
+ the maximum resource limit. Either parameter can be a number,
+ or <code>max</code> to indicate to the server that the limit
+ should be set to the maximum allowed by the operating system
+ configuration. Raising the maximum resource limit requires that
+ the server is running as <code>root</code>, or in the initial startup
+ phase.</p>
+
+ <p>This applies to processes forked off from Apache children
+ servicing requests, not the Apache children themselves. This
+ includes CGI scripts and SSI exec commands, but not any
+ processes forked off from the Apache parent such as piped
+ logs.</p>
+
+ <p>Process limits control the number of processes per user.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>If CGI processes are <strong>not</strong> running
+ under user ids other than the web server user id, this directive
+ will limit the number of processes that the server itself can
+ create. Evidence of this situation will be indicated by
+ <strong><code>cannot fork</code></strong> messages in the
+ <code>error_log</code>.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interaction between host-level access control and
+user authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Satisfy Any|All</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Satisfy All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Influenced by <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> and <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> in version 2.0.51 and
+later</td></tr>
+</table>
+ <p>Access policy if both <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> and <code class="directive"><a href="#require">Require</a></code> used. The parameter can be
+ either <code>All</code> or <code>Any</code>. This directive is only
+ useful if access to a particular area is being restricted by both
+ username/password <em>and</em> client host address. In this case
+ the default behavior (<code>All</code>) is to require that the client
+ passes the address access restriction <em>and</em> enters a valid
+ username and password. With the <code>Any</code> option the client will be
+ granted access if they either pass the host restriction or enter a
+ valid username and password. This can be used to password restrict
+ an area, but to let clients from particular addresses in without
+ prompting for a password.</p>
+
+ <p>For example, if you wanted to let people on your network have
+ unrestricted access to a portion of your website, but require that
+ people outside of your network provide a password, you could use a
+ configuration similar to the following:</p>
+
+ <div class="example"><p><code>
+ Require valid-user<br />
+ Allow from 192.168.1<br />
+ Satisfy Any
+ </code></p></div>
+
+ <p>Since version 2.0.51 <code class="directive">Satisfy</code> directives can
+ be restricted to particular methods by <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> and <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> sections.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li>
+<li><code class="directive"><a href="#require">Require</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Win32 only;
+option <code>Registry-Strict</code> is available in Apache 2.0 and
+later</td></tr>
+</table>
+ <p>This directive is used to control how Apache finds the
+ interpreter used to run CGI scripts. The default setting is
+ <code>Script</code>. This causes Apache to use the interpreter pointed to
+ by the shebang line (first line, starting with <code>#!</code>) in the
+ script. On Win32 systems this line usually looks like:</p>
+
+ <div class="example"><p><code>
+ #!C:/Perl/bin/perl.exe
+ </code></p></div>
+
+ <p>or, if <code>perl</code> is in the <code>PATH</code>, simply:</p>
+
+ <div class="example"><p><code>
+ #!perl
+ </code></p></div>
+
+ <p>Setting <code>ScriptInterpreterSource Registry</code> will
+ cause the Windows Registry tree <code>HKEY_CLASSES_ROOT</code> to be
+ searched using the script file extension (e.g., <code>.pl</code>) as a
+ search key. The command defined by the registry subkey
+ <code>Shell\ExecCGI\Command</code> or, if it does not exist, by the subkey
+ <code>Shell\Open\Command</code> is used to open the script file. If the
+ registry keys cannot be found, Apache falls back to the behavior of the
+ <code>Script</code> option.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Be careful when using <code>ScriptInterpreterSource
+ Registry</code> with <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>'ed directories, because
+ Apache will try to execute <strong>every</strong> file within this
+ directory. The <code>Registry</code> setting may cause undesired
+ program calls on files which are typically not executed. For
+ example, the default open command on <code>.htm</code> files on
+ most Windows systems will execute Microsoft Internet Explorer, so
+ any HTTP request for an <code>.htm</code> file existing within the
+ script directory would start the browser in the background on the
+ server. This is a good way to crash your system within a minute or
+ so.</p>
+ </div>
+
+ <p>The option <code>Registry-Strict</code> which is new in Apache
+ 2.0 does the same thing as <code>Registry</code> but uses only the
+ subkey <code>Shell\ExecCGI\Command</code>. The
+ <code>ExecCGI</code> key is not a common one. It must be
+ configured manually in the windows registry and hence prevents
+ accidental program calls on your system.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Email address that the server includes in error
+messages sent to the client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAdmin <var>email-address</var>|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ServerAdmin</code> sets the contact address
+ that the server includes in any error messages it returns to the
+ client. If the <code>httpd</code> doesn't recognize the supplied argument
+ as an URL, it
+ assumes, that it's an <var>email-address</var> and prepends it with
+ <code>mailto:</code> in hyperlink targets. However, it's recommended to
+ actually use an email address, since there are a lot of CGI scripts that
+ make that assumption. If you want to use an URL, it should point to another
+ server under your control. Otherwise users may not be able to contact you in
+ case of errors.</p>
+
+ <p>It may be worth setting up a dedicated address for this, e.g.</p>
+
+ <div class="example"><p><code>
+ ServerAdmin www-admin@foo.example.com
+ </code></p></div>
+ <p>as users do not always mention that they are talking about the
+ server!</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Alternate names for a host used when matching requests
+to name-virtual hosts</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAlias <var>hostname</var> [<var>hostname</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ServerAlias</code> directive sets the
+ alternate names for a host, for use with <a href="../vhosts/name-based.html">name-based virtual hosts</a>.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *&gt;<br />
+ ServerName server.domain.com<br />
+ ServerAlias server server2.domain.com server2<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../vhosts/">Apache Virtual Host documentation</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Hostname and port that the server uses to identify
+itself</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerName [<var>scheme</var>://]<var>fully-qualified-domain-name</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>In version 2.0, this
+ directive supersedes the functionality of the <code class="directive">Port</code>
+ directive from version 1.3.</td></tr>
+</table>
+ <p>The <code class="directive">ServerName</code> directive sets the
+ request scheme, hostname and
+ port that the server uses to identify itself. This is used when
+ creating redirection URLs. For example, if the name of the
+ machine hosting the web server is <code>simple.example.com</code>,
+ but the machine also has the DNS alias <code>www.example.com</code>
+ and you wish the web server to be so identified, the following
+ directive should be used:</p>
+
+ <div class="example"><p><code>
+ ServerName www.example.com:80
+ </code></p></div>
+
+ <p>If no <code class="directive">ServerName</code> is specified, then the
+ server attempts to deduce the hostname by performing a reverse
+ lookup on the IP address. If no port is specified in the
+ <code class="directive">ServerName</code>, then the server will use the
+ port from the incoming request. For optimal reliability and
+ predictability, you should specify an explicit hostname and port
+ using the <code class="directive">ServerName</code> directive.</p>
+
+ <p>If you are using <a href="../vhosts/name-based.html">name-based virtual hosts</a>,
+ the <code class="directive">ServerName</code> inside a
+ <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code>
+ section specifies what hostname must appear in the request's
+ <code>Host:</code> header to match this virtual host.</p>
+
+
+ <p>Sometimes, the server runs behind a device that processes SSL,
+ such as a reverse proxy, load balancer or SSL offload
+ appliance. When this is the case, specify the
+ <code>https://</code> scheme and the port number to which the
+ clients connect in the <code class="directive">ServerName</code> directive
+ to make sure that the server generates the correct
+ self-referential URLs.
+ </p>
+
+ <p>See the description of the
+ <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> and
+ <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>directives for
+ settings which determine whether self-referential URLs (e.g., by the
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> module) will refer to the
+ specified port, or to the port number given in the client's request.
+ </p>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../dns-caveats.html">Issues Regarding DNS and
+ Apache</a></li>
+<li><a href="../vhosts/">Apache virtual host
+ documentation</a></li>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li>
+<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerPath <var>URL-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ServerPath</code> directive sets the legacy
+ URL pathname for a host, for use with <a href="../vhosts/">name-based virtual hosts</a>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../vhosts/">Apache Virtual Host documentation</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Base directory for the server installation</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerRoot <var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ServerRoot</code> directive sets the
+ directory in which the server lives. Typically it will contain the
+ subdirectories <code>conf/</code> and <code>logs/</code>. Relative
+ paths in other configuration directives (such as <code class="directive"><a href="#include">Include</a></code> or <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>, for example) are taken as
+ relative to this directory.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ServerRoot /home/httpd
+ </code></p></div>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../invoking.html">the <code>-d</code>
+ option to <code>httpd</code></a></li>
+<li><a href="../misc/security_tips.html#serverroot">the
+ security tips</a> for information on how to properly set
+ permissions on the <code class="directive">ServerRoot</code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures the footer on server-generated documents</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ServerSignature Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">ServerSignature</code> directive allows the
+ configuration of a trailing footer line under server-generated
+ documents (error messages, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ftp directory
+ listings, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> output, ...). The reason why you
+ would want to enable such a footer line is that in a chain of proxies,
+ the user often has no possibility to tell which of the chained servers
+ actually produced a returned error message.</p>
+
+ <p>The <code>Off</code>
+ setting, which is the default, suppresses the footer line (and is
+ therefore compatible with the behavior of Apache-1.2 and
+ below). The <code>On</code> setting simply adds a line with the
+ server version number and <code class="directive"><a href="#servername">ServerName</a></code> of the serving virtual host,
+ and the <code>EMail</code> setting additionally creates a
+ "mailto:" reference to the <code class="directive"><a href="#serveradmin">ServerAdmin</a></code> of the referenced
+ document.</p>
+
+ <p>After version 2.0.44, the details of the server version number
+ presented are controlled by the <code class="directive"><a href="#servertokens">ServerTokens</a></code> directive.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures the <code>Server</code> HTTP response
+header</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ServerTokens Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>This directive controls whether <code>Server</code> response
+ header field which is sent back to clients includes a
+ description of the generic OS-type of the server as well as
+ information about compiled-in modules.</p>
+
+ <dl>
+ <dt><code>ServerTokens Prod[uctOnly]</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache</code></dd>
+
+ <dt><code>ServerTokens Major</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache/2</code></dd>
+
+ <dt><code>ServerTokens Minor</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache/2.0</code></dd>
+
+ <dt><code>ServerTokens Min[imal]</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache/2.0.41</code></dd>
+
+ <dt><code>ServerTokens OS</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server: Apache/2.0.41
+ (Unix)</code></dd>
+
+ <dt><code>ServerTokens Full</code> (or not specified)</dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server: Apache/2.0.41
+ (Unix) PHP/4.2.2 MyMod/1.2</code></dd>
+ </dl>
+
+ <p>This setting applies to the entire server, and cannot be
+ enabled or disabled on a virtualhost-by-virtualhost basis.</p>
+
+ <p>After version 2.0.44, this directive also controls the
+ information presented by the <code class="directive"><a href="#serversignature">ServerSignature</a></code> directive.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Forces all matching files to be processed by a
+handler</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetHandler <var>handler-name</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Moved into the core in Apache 2.0</td></tr>
+</table>
+ <p>When placed into an <code>.htaccess</code> file or a
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> or
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ section, this directive forces all matching files to be parsed
+ through the <a href="../handler.html">handler</a> given by
+ <var>handler-name</var>. For example, if you had a directory you
+ wanted to be parsed entirely as imagemap rule files, regardless
+ of extension, you might put the following into an
+ <code>.htaccess</code> file in that directory:</p>
+
+ <div class="example"><p><code>
+ SetHandler imap-file
+ </code></p></div>
+
+ <p>Another example: if you wanted to have the server display a
+ status report whenever a URL of
+ <code>http://servername/status</code> was called, you might put
+ the following into <code>httpd.conf</code>:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>You can override an earlier defined <code class="directive">SetHandler</code>
+ directive by using the value <code>None</code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the filters that will process client requests and POST
+input</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetInputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">SetInputFilter</code> directive sets the
+ filter or filters which will process client requests and POST
+ input when they are received by the server. This is in addition to
+ any filters defined elsewhere, including the
+ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>
+ directive.</p>
+
+ <p>If more than one filter is specified, they must be separated
+ by semicolons in the order in which they should process the
+ content.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../filter.html">Filters</a> documentation</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the filters that will process responses from the
+server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetOutputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">SetOutputFilter</code> directive sets the filters
+ which will process responses from the server before they are
+ sent to the client. This is in addition to any filters defined
+ elsewhere, including the
+ <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>
+ directive.</p>
+
+ <p>For example, the following configuration will process all files
+ in the <code>/www/data/</code> directory for server-side
+ includes.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www/data/&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>If more than one filter is specified, they must be separated
+ by semicolons in the order in which they should process the
+ content.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../filter.html">Filters</a> documentation</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Amount of time the server will wait for
+certain events before failing a request</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>TimeOut <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>TimeOut 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>The <code class="directive">TimeOut</code> directive currently defines
+ the amount of time Apache will wait for three things:</p>
+
+ <ol>
+ <li>The total amount of time it takes to receive a GET
+ request.</li>
+
+ <li>The amount of time between receipt of TCP packets on a
+ POST or PUT request.</li>
+
+ <li>The amount of time between ACKs on transmissions of TCP
+ packets in responses.</li>
+ </ol>
+
+ <p>We plan on making these separately configurable at some point
+ down the road. The timer used to default to 1200 before 1.2,
+ but has been lowered to 300 which is still far more than
+ necessary in most situations. It is not set any lower by
+ default because there may still be odd places in the code where
+ the timer is not reset when a packet is sent. </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TraceEnable" id="TraceEnable">TraceEnable</a> <a name="traceenable" id="traceenable">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines the behaviour on <code>TRACE</code>
+requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>TraceEnable on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 1.3.34, 2.0.55 and later</td></tr>
+</table>
+ <p>This directive overrides the behavior of <code>TRACE</code> for both
+ the core server and <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. The default
+ <code>TraceEnable on</code> permits <code>TRACE</code> requests per
+ RFC 2616, which disallows any request body to accompany the request.
+ <code>TraceEnable off</code> causes the core server and
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> to return a <code>405</code> (Method not
+ allowed) error to the client.</p>
+
+ <p>Finally, for testing and diagnostic purposes only, request
+ bodies may be allowed using the non-compliant <code>TraceEnable
+ extended</code> directive. The core (as an origin server) will
+ restrict the request body to 64k (plus 8k for chunk headers if
+ <code>Transfer-Encoding: chunked</code> is used). The core will
+ reflect the full headers and all chunk headers with the response
+ body. As a proxy server, the request body is not restricted to 64k.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures how the server determines its own name and
+port</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>UseCanonicalName On|Off|DNS</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>UseCanonicalName Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>In many situations Apache must construct a <em>self-referential</em>
+ URL -- that is, a URL that refers back to the same server. With
+ <code>UseCanonicalName On</code> Apache will use the hostname and port
+ specified in the <code class="directive"><a href="#servername">ServerName</a></code>
+ directive to construct the canonical name for the server. This name
+ is used in all self-referential URLs, and for the values of
+ <code>SERVER_NAME</code> and <code>SERVER_PORT</code> in CGIs.</p>
+
+ <p>With <code>UseCanonicalName Off</code> Apache will form
+ self-referential URLs using the hostname and port supplied by
+ the client if any are supplied (otherwise it will use the
+ canonical name, as defined above). These values are the same
+ that are used to implement <a href="../vhosts/name-based.html">name based virtual hosts</a>,
+ and are available with the same clients. The CGI variables
+ <code>SERVER_NAME</code> and <code>SERVER_PORT</code> will be
+ constructed from the client supplied values as well.</p>
+
+ <p>An example where this may be useful is on an intranet server
+ where you have users connecting to the machine using short
+ names such as <code>www</code>. You'll notice that if the users
+ type a shortname, and a URL which is a directory, such as
+ <code>http://www/splat</code>, <em>without the trailing
+ slash</em> then Apache will redirect them to
+ <code>http://www.domain.com/splat/</code>. If you have
+ authentication enabled, this will cause the user to have to
+ authenticate twice (once for <code>www</code> and once again
+ for <code>www.domain.com</code> -- see <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">the
+ FAQ on this subject for more information</a>). But if
+ <code class="directive">UseCanonicalName</code> is set <code>Off</code>, then
+ Apache will redirect to <code>http://www/splat/</code>.</p>
+
+ <p>There is a third option, <code>UseCanonicalName DNS</code>,
+ which is intended for use with mass IP-based virtual hosting to
+ support ancient clients that do not provide a
+ <code>Host:</code> header. With this option Apache does a
+ reverse DNS lookup on the server IP address that the client
+ connected to in order to work out self-referential URLs.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>If CGIs make assumptions about the values of <code>SERVER_NAME</code>
+ they may be broken by this option. The client is essentially free
+ to give whatever value they want as a hostname. But if the CGI is
+ only using <code>SERVER_NAME</code> to construct self-referential URLs
+ then it should be just fine.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalPhysicalPort" id="UseCanonicalPhysicalPort">UseCanonicalPhysicalPort</a> <a name="usecanonicalphysicalport" id="usecanonicalphysicalport">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures how the server determines its own name and
+port</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>UseCanonicalPhysicalPort On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p>In many situations Apache must construct a <em>self-referential</em>
+ URL -- that is, a URL that refers back to the same server. With
+ <code>UseCanonicalPhysicalPort On</code> Apache will, when
+ constructing the canonical port for the server to honor
+ the <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> directive,
+ provide the actual physical port number being used by this request
+ as a potential port. With <code>UseCanonicalPhysicalPort Off</code>
+ Apache will not ever use the actual physical port number, instead
+ relying on all configured information to construct a valid port number.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>The ordering of when the physical port is used is as follows:<br /><br />
+ <code>UseCanonicalName On</code></p>
+ <ul>
+ <li>Port provided in <code>Servername</code></li>
+ <li>Physical port</li>
+ <li>Default port</li>
+ </ul>
+ <code>UseCanonicalName Off | DNS</code>
+ <ul>
+ <li>Parsed port from <code>Host:</code> header</li>
+ <li>Physical port</li>
+ <li>Port provided in <code>Servername</code></li>
+ <li>Default port</li>
+ </ul>
+
+ <p>With <code>UseCanonicalPhysicalPort Off</code>, the
+ physical ports are removed from the ordering.</p>
+ </div>
+
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a> <a name="virtualhost" id="virtualhost">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contains directives that apply only to a specific
+hostname or IP address</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> and
+ <code>&lt;/VirtualHost&gt;</code> are used to enclose a group of
+ directives that will apply only to a particular virtual host. Any
+ directive that is allowed in a virtual host context may be
+ used. When the server receives a request for a document on a
+ particular virtual host, it uses the configuration directives
+ enclosed in the <code class="directive">&lt;VirtualHost&gt;</code>
+ section. <var>Addr</var> can be:</p>
+
+ <ul>
+ <li>The IP address of the virtual host;</li>
+
+ <li>A fully qualified domain name for the IP address of the
+ virtual host;</li>
+
+ <li>The character <code>*</code>, which is used only in combination with
+ <code>NameVirtualHost *</code> to match all IP addresses; or</li>
+
+ <li>The string <code>_default_</code>, which is used only
+ with IP virtual hosting to catch unmatched IP addresses.</li>
+ </ul>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;VirtualHost 10.1.2.3&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.foo.com<br />
+ DocumentRoot /www/docs/host.foo.com<br />
+ ServerName host.foo.com<br />
+ ErrorLog logs/host.foo.com-error_log<br />
+ TransferLog logs/host.foo.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+
+ <p>IPv6 addresses must be specified in square brackets because
+ the optional port number could not be determined otherwise. An
+ IPv6 example is shown below:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.example.com<br />
+ DocumentRoot /www/docs/host.example.com<br />
+ ServerName host.example.com<br />
+ ErrorLog logs/host.example.com-error_log<br />
+ TransferLog logs/host.example.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Each Virtual Host must correspond to a different IP address,
+ different port number or a different host name for the server,
+ in the former case the server machine must be configured to
+ accept IP packets for multiple addresses. (If the machine does
+ not have multiple network interfaces, then this can be
+ accomplished with the <code>ifconfig alias</code> command -- if
+ your OS supports it).</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>The use of <code class="directive">&lt;VirtualHost&gt;</code> does
+ <strong>not</strong> affect what addresses Apache listens on. You
+ may need to ensure that Apache is listening on the correct addresses
+ using <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
+ </div>
+
+ <p>When using IP-based virtual hosting, the special name
+ <code>_default_</code> can be specified in
+ which case this virtual host will match any IP address that is
+ not explicitly listed in another virtual host. In the absence
+ of any <code>_default_</code> virtual host the "main" server config,
+ consisting of all those definitions outside any VirtualHost
+ section, is used when no IP-match occurs. (But note that any IP
+ address that matches a <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> directive will use neither
+ the "main" server config nor the <code>_default_</code> virtual host.
+ See the <a href="../vhosts/name-based.html">name-based virtual hosting</a>
+ documentation for further details.)</p>
+
+ <p>You can specify a <code>:port</code> to change the port that is
+ matched. If unspecified then it defaults to the same port as the
+ most recent <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ statement of the main server. You may also specify <code>:*</code>
+ to match all ports on that address. (This is recommended when used
+ with <code>_default_</code>.)</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>See the <a href="../misc/security_tips.html">security tips</a>
+ document for details on why your security could be compromised if the
+ directory where log files are stored is writable by anyone other
+ than the user that starts the server.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../vhosts/">Apache Virtual Host documentation</a></li>
+<li><a href="../dns-caveats.html">Issues Regarding DNS and
+ Apache</a></li>
+<li><a href="../bind.html">Setting
+ which addresses and ports Apache uses</a></li>
+<li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;
+ and &lt;Files&gt; sections work</a> for an explanation of how these
+ different sections are combined when a request is received</li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/core.html.ja.euc-jp b/docs/manual/mod/core.html.ja.euc-jp
new file mode 100644
index 00000000..ba561901
--- /dev/null
+++ b/docs/manual/mod/core.html.ja.euc-jp
@@ -0,0 +1,3373 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>core - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ǽ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>˻Ѳǽ Apache HTTP ФΥǽ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Core</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authname">AuthName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directory">&lt;Directory&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#files">&lt;Files&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule">&lt;IfModule&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limit">&lt;Limit&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#location">&lt;Location&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#require">Require</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#traceenable">TraceEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץȥ Listen Ƥ륽åȤκŬꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.1.5 ʹ</td></tr>
+</table>
+ <p>Listen Ƥ륽åȤФơOS ͭ˻äƤץȥˤĤƤκŬ
+ ͭˤǥ쥯ƥ֤ǤȤʤϡǡ뤫
+ HTTP ꥯΤХåե뤫ޤǡͥ뤬Хץ
+ åȤʤ褦ˤʤäƤ롢ȤȤǤߥݡȤƤΤϡ
+ <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp;sektion=9">
+ FreeBSD Accept Filter</a> Linux Υץߥƥ֤
+ <code>TCP_DEFER_ACCEPT</code> ΤߤǤ</p>
+
+ <p>FreeBSD Υǥեͤ :</p>
+ <div class="example"><p><code>
+ AcceptFilter http httpready <br />
+ AcceptFilter https dataready
+ </code></p></div>
+
+ <p><code>httpready</code> Accept Filter HTTP ꥯΤ
+ ͥ٥ǥХåե󥰤ޤꥯΤȡ
+ θ奵Хץˤޤܺ٤ˤĤƤ <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp;sektion=9">accf_http(9)</a>
+ 򻲾ȤƤHTTPS ΥꥯȤϰŹ沽ƤΤ <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp;sektion=9">accf_data(9)</a>
+ ե륿ΤߤѤޤ</p>
+
+ <p>Linux ǤΥǥեͤ :</p>
+ <div class="example"><p><code>
+ AcceptFilter http data <br />
+ AcceptFilter https data
+ </code></p></div>
+
+ <p>Linux <code>TCP_DEFER_ACCEPT</code> HTTP ꥯȤΥХåե󥰤
+ ݡȤƤޤ<code>none</code> ʳͤ
+ <code>TCP_DEFER_ACCEPT</code> ͭˤʤޤܺ٤ˤĤƤ Linux
+ man ڡ <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a>
+ 򻲾ȤƤ</p>
+
+ <p> <code>none</code> ꤹȡץȥФƤ Accept
+ Filter ̵ˤʤޤ<code>nntp</code> Ȥä˥Ф˥ǡ
+ ɬפΤץȥͭǤ :</p>
+ <div class="example"><p><code>AcceptFilter nttp none</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>³ѥ̾դ꥽λ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.30 ʹߤǻѲǽ</td></tr>
+</table>
+
+ <p>Υǥ쥯ƥ֤ϼºݤΥե̾ (⤷¸ߤǥ쥯ȥ
+ ¸ߤʤե) θ³ѥ̾󤬤ꥯȤդ뤫
+ ݤ뤫椷ޤ³Υѥ̾ϥץȤˤ <code>PATH_INFO</code>
+ ĶѿȤѲǽˤʤޤ</p>
+
+ <p>㤨С<code>/test/</code> <code>here.html</code> Ȥե
+ ĤΤߤǥ쥯ȥؤƤȤޤȡ
+ <code>/test/here.html/more</code> <code>/test/nothere.html/more</code>
+ ؤΥꥯȤξȤ <code>/more</code> <code>PATH_INFO</code> Ȥޤ</p>
+
+ <p><code class="directive">AcceptPathInfo</code> ǥ쥯ƥ֤˻ǽ
+ Ĥΰ:</p>
+
+ <dl>
+ <dt><code>Off</code></dt><dd>ꥯȤ¸ߤѥˤΤޤ
+ ޥåפˤΤ߼դޤǤ顢
+ <code>/test/here.html/more</code> Τ褦ˡΥե̾
+ ˥ѥ̾³ꥯȤˤ 404 NOT FOUND 顼֤ޤ</dd>
+
+ <dt><code>On</code></dt><dd>Υѥ¸ߤե˥ޥåפ
+ ꥯȤդޤ <code>/test/here.html/more</code>
+ <code>/test/here.html</code> ͭʥե˥ޥåפ
+ դޤ</dd>
+
+ <dt><code>Default</code></dt><dd>³Υѥ̾ΰϥꥯȤ
+ <a href="../handler.html">ϥɥ</a>Ƿޤޤ
+ ̤ΥեΤΥϥɥΥǥեȤ <code>PATH_INFO</code> ݤޤ
+ <a href="mod_cgi.html">cgi-script</a> <a href="mod_isapi.html">isapi-handler</a> Τ褦˥ץȤ򰷤ϥɥ
+ Ū˥ǥեȤ <code>PATH_INFO</code> դޤ</dd>
+ </dl>
+
+ <p><code>AcceptPathInfo</code> μŪϥϥɥ <code>PATH_INFO</code>
+ դ뤫ݤ뤫񤭤Ǥ褦ˤ뤳ȤǤ
+ 㤨С㤨 <a href="mod_include.html">INCLUDES</a> Τ褦
+ <a href="../filter.html">ե륿</a>Ȥä <code>PATH_INFO</code>
+ ŤƥƥĤƤȤɬפˤʤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Files "mypaths.shtml"&gt;<br />
+ <span class="indent">
+ Options +Includes<br />
+ SetOutputFilter INCLUDES<br />
+ AcceptPathInfo On<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ʬե̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ꥯȤȤФϥǥ쥯ȥ
+ Фʬե뤬<a href="#allowoverride">ͭˤʤäƤ</a>
+ ΥɥȤؤ
+ ѥˤƤΥǥ쥯ȥ꤫顢ǻꤵ줿̾ΰ
+ ǽ˸Ĥäե򤽤줾եȤɤ߹ߤޤ㤨:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .acl
+ </code></p></div>
+
+ <p>Ȥ꤬ȡʲΤ褦ˤ̵ˤƤʤ¤ꡢ
+ ɥ <code>/usr/local/web/index.html</code>
+ ֤ˡФ <code>/.acl</code>, <code>/usr/.acl</code>,
+ <code>/usr/local/.acl</code>, <code>/usr/local/web/.acl</code>
+ ǥ쥯ƥ֤ɤ߹ߤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
+<li><a href="../configuring.html">ե</a></li>
+<li><a href="../howto/htaccess.html">.htaccess ե</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>쥹ݥ󥹤Υƥȥפ <code>text/plain</code> 뤤
+<code>text/html</code> ξɲäǥեȤ charset ѥ᡼</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>쥹ݥ󥹤Υƥȥפ <code>text/plain</code>
+ 뤤 <code>text/html</code>
+ ξ˸¤ޤ쥹ݥ󥹤ɲäǥפʸåȥѥ᡼
+ (ʸ󥳡ǥ󥰤̾) Υǥեͤ򡢤Υǥ쥯ƥ֤ǻꤷޤ
+ ϥ쥹ݥ <span class="transnote">(<em>:</em> 쥹ݥ󥹤 HTML)</span> <code>META</code>
+ Ǥǻꤵ줿ɤΤ褦ʸåȤ̵ˤޤ
+ ǽŪʵưϥ桼Υ饤¦Ƿޤޤ
+ εǽ <code>AddDefaultCharset Off</code> Ȥ̵ˤʤޤ
+ <code>AddDefaultCharset On</code> ˤС
+ Apache Υǥեʸå <code>iso-8859-1</code> ꤵޤ
+ ¾ <var>charset</var> ˻ǤͤǤСɤͤǤȤޤ
+ ꤹͤϡMIME ǥפȤƻȤ
+ <a href="http://www.iana.org/assignments/character-sets">IANA
+ ϿƤʸå̾</a>ΤΰĤˤ٤Ǥ
+ 㤨:</p>
+
+ <div class="example"><p><code>
+ AddDefaultCharset utf-8
+ </code></p></div>
+
+ <p><code class="directive">AddDefaultCharset</code> ȤȤϡƤΥƥȥ꥽
+ ꤹʸ󥳡ɤˤʤäƤʬäƤơġ
+ ꥽θġʸåȤꤹΤѤʾΤߤǤ
+ 󤲤ȡ쥬 CGI ץȤʤɤΡưŪ
+ ƥĤޤ꥽ʸåȥѥ᡼ɲäǡ
+ 桼ϥǡϤꡢȥץƥ󥰤
+ 줦ǤǥեʸåȤ򥻥åȤȤƤ⡢
+ ֥饦 "ʸ󥳡ɤμư" ǽͭˤʤäƤ桼
+ 뤳ȤˤϤʤʤΤǡɤñ˥ץȤ
+ (뤤Ϻ) 뤳ȤǤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME-type ˽ϥե륿Ƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddOutputFilterByType <var>filter</var>[;<var>filter</var>...] <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.33 ʹߤǻѲǽ 2.1 ʹߤ侩</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϱ <a class="glossarylink" href="../glossary.html#mime-type" title="Ѹ콸򻲾">MIME </a> ˱ƽ<a href="../filter.html">ե륿</a>Ѥ褦ˤޤ
+ ͳˤꡢܥǥ쥯ƥ֤侩Ǥ
+ Ʊεǽ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> ѤǤޤ</p>
+
+ <p> <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> <code>DEFLATE</code> ե륿
+ ȤäƤޤ<code>text/html</code> <code>text/plain</code>
+ ٤Ƥν (ŪʤΤưŪʤΤ) 򥯥饤Ȥ
+ ̤ޤ</p>
+
+ <div class="example"><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain
+ </code></p></div>
+
+ <p>ʣΥե륿ǥƥĤȤϡ줾̾򥻥ߥ
+ ʬɬפޤƥե륿Ф
+ <code class="directive">AddOutputFilterByType</code> ĤĽ񤯤ȤǤޤ</p>
+
+ <p> <code>text/html</code> ΥץȤΤ٤ƤνϤ
+ ޤ <code>INCLUDES</code> ե륿ǽ <code>DEFLATE</code> ե륿ˤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /cgi-bin/&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ AddOutputFilterByType INCLUDES;DEFLATE text/html<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>:</h3>
+ <p><code class="directive">AddOutputFilterByType</code> ǥ쥯ƥ֤ˤ
+ ͭˤե륿ϾˤäƤϡʬŪ⤷ϴŬѤʤȤ
+ ޤ㤨С<a class="glossarylink" href="../glossary.html#mime-type" title="Ѹ콸򻲾">MIME </a> ǤʤȤˤ
+ <code class="directive"><a href="#defaulttype">DefaultType</a></code> ꤬ƱäȤƤ⡢
+ <code class="directive"><a href="#defaulttype">DefaultType</a></code> Ȥ褦ˤʤޤ</p>
+ <p>μ¤˥ե륿ŬѤ褦ˤȤϡ꥽
+ Ū˥ƥȥפƤ뤳ȤǤޤˤ㤨
+ <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#forcetype">ForceType</a></code> ǥ쥯ƥ֤Ȥޤ
+ (nphǤʤ) CGI ץȤǥƥȥפꤹȤΤǤ
+ פǤ</p>
+
+ <p>νϥե륿ϥץꥯȤˤϷ褷ŬѤޤ</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li>
+<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li>
+<li><a href="../filter.html">ե륿</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL 沽줿ѥʬΥʸΤĤ뤫ɤ
+ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.46 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">AllowEncodedSlashes</code> ǥ쥯ƥ֤沽줿
+ ѥʬΥʸ (<code>/</code> <code>%2F</code>˥ƥˤäƤ
+ <code>\</code> б <code>%5C</code>) ¸ߤ URL λѤ
+ Ĥ뤫ɤꤷޤ̾ϤΤ褦 URL 404 (Not found) 顼
+ ǵݤޤ</p>
+
+ <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> ˤ
+ ѥʬΥʸλѤϡ<code>PATH_INFO</code> ȹ碌
+ ȤȤ˰Ωޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>沽줿åĤ뤳Ȥϡ<em></em>򤹤뤳Ȥ
+ ̣<em>ޤ</em><code>%2F</code> (ط륷ƥǤ)
+ <code>%5C</code> ϡ¾ʬ椵줿 URL Ǥ⤽Τޤޤη
+ Ĥޤ</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>.htaccess</code> ǵĤǥ쥯ƥ֤μ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowOverride All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Ф (<code class="directive"><a href="#accessfilename">AccessFileName</a></code> ˤäƻꤵ줿)
+ <code>.htaccess</code> ե򸫤ĤΥե
+ 줿ɤΥǥ쥯ƥ֤줿ǥ쥯ƥ֤
+ 񤭤Ǥ뤫Τɬפޤ</p>
+
+ <div class="note"><h3>&lt;Directory&gt; ǤΤ߻Ѳǽ</h3>
+ <code class="directive">AllowOverride</code> ɽ̵<code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ ǤΤͭǡ<code class="directive"><a href="#location">&lt;Location&gt;</a></code> <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code>
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code> Ǥ̵Ǥ
+ </div>
+
+ <p>Υǥ쥯ƥ֤ <code>None</code> ꤹȡ<a href="#accessfilename">.htaccess</a> եϴ
+ ̵뤵ޤ
+ ξ硢Фϥե륷ƥ <code>.htaccess</code> եɤळȤ
+ ߤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ <code>All</code> ꤵƤˤϡ
+ <code>.htaccess</code> Ȥ <a href="directive-dict.html#Context">ƥ</a>
+ ƤΥǥ쥯ƥ֤ѤǤޤ</p>
+
+ <p><var>directive-type</var> ˤϡʲΥǥ쥯ƥַ
+ ɤΤɤ줫ꤷޤ</p>
+
+ <dl>
+ <dt>AuthConfig</dt>
+
+ <dd>
+
+ ǧڤ˴ؤǥ쥯ƥ֤λѤĤ (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
+ <code class="directive"><a href="#authname">AuthName</a></code>,
+ <code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code> <em>ʤ</em>)</dd>
+
+ <dt>FileInfo</dt>
+
+ <dd>
+ ɥȥפ椹ǥ쥯ƥ (<code class="directive"><a href="#defaulttype">DefaultType</a></code>, <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
+ <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>,
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* Remove*
+ ǥ쥯ƥ<em>ʤ</em>)
+ ɥȤΥ᥿ǡ椹ǥ쥯ƥ (<code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>, <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>),
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> Υǥ쥯ƥ <code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>)
+ <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>
+ <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code>
+ ǥ쥯ƥ֤λѤĤ롣</dd>
+
+ <dt>Indexes</dt>
+
+ <dd>
+ ǥ쥯ȥꥤǥå椹뤿Υǥ쥯ƥ֤λѤĤ
+ (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>
+ <em>ʤ</em>)</dd>
+
+ <dt>Limit</dt>
+
+ <dd>
+ ۥȤؤΥԤΥǥ쥯ƥ֤λѤĤ (<code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>).</dd>
+
+ <dt>Options[=<var>Option</var>,...]</dt>
+
+ <dd>
+ Υǥ쥯ȥˤ뵡ǽꤹ뤿Υǥ쥯ƥ֤λѤĤ
+ (<code class="directive"><a href="#options">Options</a></code>
+ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>)
+ <code class="directive"><a href="#options">Options</a></code> ꤹ륪ץ
+ (ޤʤ) ޶ڤΥꥹȤˤθ³뤳Ȥ
+ Ǥޤ</dd>
+ </dl>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig Indexes
+ </code></p></div>
+
+ <p>Ǥ <code>AuthConfig</code> <code>Indexes</code> Τɤˤ
+ °ʤǥ쥯ƥ֤Ϥ٤Х顼ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
+<li><a href="../configuring.html">ե</a></li>
+<li><a href="../howto/htaccess.html">.htaccess ե</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthName" id="AuthName">AuthName</a> <a name="authname" id="authname">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP ǧڤǧΰ (: realm)</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthName <var>auth-domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥǥ쥯ȥФǧΰ (: realm)
+ ̾ꤷޤ
+ ǧΰϡѼԤɤΥ桼̾ȥѥɤФ褤Τ
+ 饤Ȥ˶뤿Ѥޤ
+ <code class="directive">AuthName</code> ϰĤΰȤꡢ
+ ڡޤޤˤϡ
+ dzʤФʤޤ
+ Υǥ쥯ƥ֤
+ <code class="directive"><a href="#authtype">AuthType</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#require">Require</a></code> ǥ쥯ƥ֤ȡ
+ <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> ʤɤΥǥ쥯ƥ֤
+ Ѥɬפޤ</p>
+
+ <p>㤨:</p>
+
+ <div class="example"><p><code>
+ AuthName "Top Secret"
+ </code></p></div>
+
+ <p> <code>AuthName</code> ˻ꤷʸ󤬡
+ ʬΥ֥饦Υѥɥɽޤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../howto/auth.html">ǧڡǧ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthType" id="AuthType">AuthType</a> <a name="authtype" id="authtype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>桼ǧڤμ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthType Basic|Digest</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤оݥǥ쥯ȥѤ桼ǧڤμӤޤ
+ ѤǤǧ <code>Basic</code> (<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ Ǽ) <code>Digest</code> (<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ Ǽ) Ǥ</p>
+
+ <p>ǧڤͭˤˤϡ<code class="directive"><a href="#authname">AuthName</a></code>
+ <code class="directive"><a href="#require">Require</a></code> ǥ쥯ƥ֤
+ Ȥɬפޤ˲äǧڥץХ⥸塼
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> ȡǧ⥸塼
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> ⥵ФȤ߹ɬפޤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../howto/auth.html">ǧڡǧ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥ󥿡ץ꥿ΰ֤Ĵ٤뤿μˡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>NetWare Τ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ Apache CGI ץȤ¹Ԥ뤿
+ 󥿡ץ꥿õˡ椷ޤ
+ 㤨С<code>CGIMapExtension sys:\foo.nlm .foo</code> ꤹ
+ <code>.foo</code> ȤĥҤΤ٤Ƥ CGI ץȤ FOO 󥿡ץ꥿
+ Ϥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Content-MD5</code> HTTP إåͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ContentDigest On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ContentDigest Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡRFC1864 ڤ RFC2068 ˤƤ
+ <code>Content-MD5</code> إåͭˤޤ</p>
+
+ <p>MD5 ϡǤĹΥǡΡ֥åȡ(ֻ
+ ɽ뤳Ȥ⤢) ׻륢르ꥺǡ
+ ǡѹäˤ˹⤤٤ǥåȤѹ
+ ȿǤޤ</p>
+
+ <p><code>Content-MD5</code> إåϡɥġɤ
+ ƥƥܥǥ˴ޤޤåδå
+ (Message Integrity Check - MIC)󶡤ޤ
+ ΥإåĴ٤뤳Ȥǡץ䥯饤Ȥϡ
+ ϩˤ륨ƥƥܥǥͽѹʤɤ
+ Ф뤳ȤǤޤإå:</p>
+
+ <div class="example"><p><code>
+ Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
+ </code></p></div>
+
+ <p>ꥯ˥åȤ׻ (ͤϥå夵ޤ)
+ Ȥ顢
+ Хѥեޥ󥹤㲼뤳ȤˤĤդƤ</p>
+
+ <p><code>Content-MD5</code>ϡ<code class="module"><a href="../mod/core.html">core</a></code> ǽˤ줿
+ ɥȤȤΤͭǤꡢ
+ SSI ɥȤ CGI ץȤνϡХȥ󥸤ꤷ
+ ξˤϤΥإåͿޤ
+ </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФƥȥפǤʤȤ
+ MIME ƥȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DefaultType <var>MIME-type</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DefaultType text/plain</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Фϡ<a class="glossarylink" href="../glossary.html#mime-type" title="Ѹ콸򻲾">MIME </a>
+ Υޥåԥ󥰤ǤϷǤʤ
+ ɥȤ׵ᤵ뤳Ȥޤ</p>
+
+ <p>ФϡɥȤΥƥȥפ򥯥饤ȤΤɬפ
+ ޤΤǡΤ褦˥פ̤Τξ
+ <code>DefaultType</code> ǻꤵ줿פѤޤ
+ :</p>
+
+ <div class="example"><p><code>
+ DefaultType image/gif
+ </code></p></div>
+
+ <p> <code>.gif</code> ȤĥҤե̾˴ޤޤƤʤ
+ ¿ GIF ޤޤƤǥ쥯ȥŬƤǤ礦</p>
+
+ <p><code class="directive"><a href="#forcetype">ForceType</a></code> ǥ쥯ƥ֤
+ äơΥǥ쥯ƥ֤ϥǥեȤ MIME פ󶡤
+ 뤳ȤդƤե̾γĥҤޤᡢ
+ ǥפǤ¾ MIME פ
+ ΥǥեȤϾ񤭤ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Directory" id="Directory">&lt;Directory&gt;</a> <a name="directory" id="directory">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υե륷ƥΥǥ쥯ȥȥ֥ǥ쥯ȥȤΤߤ
+ŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ꤵ줿ǥ쥯ȥȤΥ֥ǥ쥯ȥˤΤ
+ ǥ쥯ƥ֤ŬѤ뤿ˤϡ
+ <code class="directive">&lt;Directory&gt;</code>
+ <code>&lt;/Directory&gt;</code> ФȤơǥ쥯ƥַϤޤ
+ ˤϡǥ쥯ȥꥳƥȤǵĤ줿ƤΥǥ쥯ƥ֤
+ ѤǤޤ
+ <var>directive-path</var> ϡեѥ⤷ Unix Υ
+ 磻ɥɤꤷޤ
+ <code>?</code> Ǥդ 1 ʸ<code>*</code> Ǥդʸ˥ޥåޤ
+ ˤƱ͡ʸϰϤ <code>[]</code> ǻǤޤ
+ 磻ɥɤ `/' ʸˤϥޥåޤΤǡ
+ <code>/home/user/public_html</code> ˤ
+ <code>&lt;Directory /*/public_html&gt;</code> ϥޥåޤ󤬡
+ <code>&lt;Directory /home/*/public_html&gt;</code> ϥޥåޤ
+ :</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/httpd/htdocs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+<div class="note">
+<p><var>directory-path</var> ˤդƤ: ΰ
+Apache ե򥢥뤿˻Ȥե륷ƥΥѥ
+Τޤޥޥåɬפޤ <code>&lt;Directory&gt;</code>
+ŬѤǥ쥯ƥ֤ϡ̤Υܥå󥯤򤿤ɤäꤷ
+Ʊǥ쥯ȥ㤦ѥǥˤŬѤޤ</p>
+</div>
+
+ <p><code>~</code> Ȥʸ
+ ղä뤳Ȥ<a class="glossarylink" href="../glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>Ѥ뤳ȤǤޤ
+ 㤨:</p>
+
+<div class="example"><p><code>
+ &lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
+</code></p></div>
+
+ <p>Ȥäξ硢<code>/www/</code> ʲˤ
+ 3 ʸΥǥ쥯ȥ˥ޥåޤ</p>
+
+ <p>⤷ʣ (ɽʳ) <code class="directive">&lt;Directory&gt;</code>
+ ɥȤޤǥ쥯ȥ (䤽ξ̥ǥ쥯ȥΤɤ줫) ȥޥåʤС
+ <a href="#accessfilename">.htaccess</a> եΥǥ쥯ƥ֤ɤ߹ߤĤġ
+ ûѥŬѤޤ
+ 㤨С</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /home/&gt;<br />
+ <span class="indent">
+ AllowOverride FileInfo<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ꤷɥ <code>/home/web/dir/doc.html</code> ؤ
+ äˤϰʲΤ褦ưޤ:</p>
+
+ <ul>
+ <li><code>AllowOverride None</code> ŬѤ롣
+ (<code>.htaccess</code> ե̵ˤʤ)</li>
+
+ <li><code>AllowOverride FileInfo</code> ŬѤ
+ (<code>/home</code> ǥ쥯ȥФ)</li>
+
+ <li><code>/home/.htaccess</code>, <code>/home/web/.htaccess</code>,
+ <code>/home/web/dir/.htaccess</code> νˤΥե
+ FileInfo ǥ쥯ƥ֤ŬѤ롣</li>
+ </ul>
+
+ <p>ɽϡ̾Υ󤬤٤ŬѤޤ
+ θޤ
+ θ塢Ƥɽե˸줿ǻޤ
+ 㤨СʲΤ褦ʾ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ abc$&gt;<br />
+ <span class="indent">
+ # ... directives here ...<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ɽΥϤ٤Ƥ̾ <code class="directive">&lt;Directory&gt;</code>
+ <code>.htaccess</code> ŬѤޤǹθޤ
+ θǡɽ <code>/home/abc/public_html/abc</code> ˥ޥå
+ б <code class="directive">&lt;Directory&gt;</code> ŬѤޤ</p>
+
+ <p><strong>Apache ΥǥեȤǤ <code>&lt;Directory /&gt;</code> ؤΥ
+ <code>Allow from All</code> ˤʤäƤ뤳ȤդƤ
+ ϡURL ޥåפ줿ɤΥեǤ Apache ȤȤǤ
+ ϰʲΤ褦ˤѹ뤳Ȥ侩Ƥޤ</strong></p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from All<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><strong>ƥ<em>ǽˤ</em>ǥ쥯ȥФ
+ ̤ꤹФ褤Ǥ礦
+ ΤˤĤƤϡ<a href="../misc/security_tips.html">ƥ˴ؤ륳</a>
+ ȤƤ</strong></p>
+
+ <p>ǥ쥯ȥꥻ <code>httpd.conf</code> ե񤭤ޤ
+ <code class="directive">&lt;Directory&gt;</code>
+ ǥ쥯ƥ֤Ҥˤ뤳ȤǤ
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> ˤ
+ ҤǤޤ</p>
+
+
+<h3></h3>
+<ul>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a> <a name="directorymatch" id="directorymatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽ˥ޥåե륷ƥΥǥ쥯ȥ
+֥ǥ쥯ȥȤΤߤŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ ǥ쥯ƥ֤Ʊͤˡ<code class="directive">&lt;DirectoryMatch&gt;</code>
+ <code>&lt;/DirectoryMatch&gt;</code> ϻꤵ줿ǥ쥯ȥ
+ Υ֥ǥ쥯ȥˤΤŬѤǥ쥯ƥַϤޤ
+ Υǥ쥯ƥ֤ϰȤ<a class="glossarylink" href="../glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>Ȥޤ㤨:</p>
+
+ <div class="example"><p><code>
+ &lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p> <code>/www/</code> ʲˤ 3 ʸΥǥ쥯ȥ˥ޥåޤ</p>
+
+
+<h3></h3>
+<ul>
+<li>̾ <code class="directive">&lt;Directory&gt;</code> ɽλ꤬
+ŬѤ֤ˤĤƤ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code></li>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>֤鸫ᥤΥɥȥĥ꡼ˤʤ
+ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DocumentRoot <var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡ<code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ ե󶡤ǥ쥯ȥꤷޤ
+ <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> Τ褦ʥǥ쥯ƥ֤˥ޥåʤˤϡ
+ ɥȤ (:ե륷ƥ) ѥ뤿ˡ
+ ꥯȤ줿 URL Υѥʬɥȥ롼ȤͿޤ
+ :</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /usr/web
+ </code></p></div>
+
+ <p>ξ硢
+ <code>http://www.my.host.com/index.html</code> ؤΥ
+ <code>/usr/web/index.html</code> ֤ޤ
+ <var>directory-path</var> ХѥǤʤϡ
+ <code class="directive"><a href="#serverroot">ServerRoot</a></code>
+ ХѥȤߤʤޤ</p>
+
+ <p><code class="directive">DocumentRoot</code> ϺǸΥå̵
+ ꤹɬפޤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../urlmapping.html">URL ե륷ƥΰ֤
+ޥåפ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>˥եɤ߹ि˥ޥåԥ󥰤
+Ȥɤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableMMAP On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤˥եƤɤ߹ɬפȤ
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ޥåԥ󥰤Ȥɤ椷ޤ
+ ǥեȤǤϡ
+ 㤨С<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> Ȥä SSI ե
+ ȤΤ褦ˡեΥǡ򥢥ɬפȤˤ
+ Apache OS ݡȤƤХե˥ޥåפޤ</p>
+
+ <p>
+ Υޥåפǽθ餹Ȥޤ
+ ĶˤäƤϱѾɤ˥ޥåԥ󥰤
+ Ѥʤ褦ˤɤ⤢ޤ:</p>
+
+ <ul>
+ <li>ޥץåƥˤϥޥåԥ󥰤򤹤
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ǽΤޤ</li>
+ <li>NFS ޥȤ줿 <code class="directive"><a href="#documentroot">DocumentRoot</a></code>
+ Ǥϡ<code class="program"><a href="../programs/httpd.html">httpd</a></code> ޥåפƤ֤˥ե뤬줿
+ ûʤäꤷȤ˵륻ơեȤΤ
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> å夹ǽޤ</li>
+ </ul>
+
+ <p>ƤϤޤ륵ФξϡʲΤ褦ˤ
+ եΥޥåԥ󥰤ԲĤˤƤ:</p>
+
+ <div class="example"><p><code>
+ EnableMMAP Off
+ </code></p></div>
+
+ <p>NFS ޥȤ줿եˤϡΤեˤΤŪ
+ εǽԲĤˤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/path-to-nfs-files"&gt;
+ <span class="indent">
+ EnableMMAP Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եΥ饤Ȥؤ˥ͥ sendfile ݡȤ
+Ȥɤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableSendfile On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.44 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥ饤Ȥ˥եƤȤ
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ͥ
+ sendfile ݡȤȤɤ椷ޤǥեȤǤϡ
+ 㤨ŪʥեΤ褦ˡꥯȤν˥ե
+ ΥǡΥɬפȤʤȤˤϡApache OS
+ ݡȤƤХեɤ߹ळȤʤ sendfile Ȥä
+ եƤޤ</p>
+
+ <p>sendfile read send ̡˹ԤʤȤȡХåեγƤ
+ 򤷤ޤץåȥեե륷ƥˤ
+ Ѿ򤱤뤿ˤεǽԲĤˤɤ礬ޤ:</p>
+
+ <ul>
+ <li>ץåȥեˤϥӥɥƥबΤǤʤä줿
+ sendfile ΥݡȤ¸ߤΤޤä
+ Хʥ꤬̤Υޥǥӥɤ졢줿 sendfile Τޥ
+ ưȤ˵ޤ</li>
+ <li>Linux Ǥϡsendfile Ѥȡ
+ IPv6 ѻ¸ߤͥåȥɤ TCP-checksum
+ եɤΥХƧǤޤޤ</li>
+ <li>Itanium ưƤ Linux ǡsendfile 2GB ʾ
+ ե򰷤ȤǤʤǤ礦</li>
+ <li>ͥåȥޥȤ줿 <code class="directive"><a href="#documentroot">DocumentRoot</a></code>
+ (㤨 NFS SMB)
+ ǤϡͥϼȤΥåȤäƥͥåȥΥե
+ 뤳ȤǤʤȤޤ</li>
+ </ul>
+
+ <p>ƤϤޤ륵ФξϡʲΤ褦ˤ
+ εǽԲĤˤƤ:</p>
+
+
+ <div class="example"><p><code>
+ EnableSendfile Off
+ </code></p></div>
+
+ <p>NFS SMB ޥȤ줿եˤϡΤեˤΤŪ
+ εǽԲĤˤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/path-to-nfs-files"&gt;
+ <span class="indent">
+ EnableSendfile Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>顼ȯȤ˥Ф饤Ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ErrorDocument <var>error-code document</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ǤϥƥȤ򥯥Ȥ빽ʸΥС󤫤
+ѤäƤޤ</td></tr>
+</table>
+ <p>䥨顼ȯȤưȤơ
+ Apache ˤϰʲλͤĤΤĤưꤹ뤳ȤǤޤ</p>
+
+ <ol>
+ <li>Apache ɸδñʥ顼åɽ</li>
+
+ <li>ʬǻꤷåɽ</li>
+
+ <li>䥨顼ν򤹤٤ˡ
+ <var>URL-path</var> إ쥯</li>
+
+ <li>䥨顼ν򤹤٤ˡ <var>URL</var> إ쥯</li>
+ </ol>
+
+ <p>ǽΤΤǥեȤưǡ2 ܤ 4 ܤϡ
+ <code class="directive">ErrorDocument</code>ǥ쥯ƥ֤ˤꡢ
+ HTTP Υ쥹ݥ󥹥ɤȡå URL ꤹ뤳Ȥꤷޤ
+ Apache ⤷ϥ顼˴ؤɲþ󶡤뤳Ȥޤ</p>
+
+ <p>URL ξϡåǻϤޤ (/) web-path (
+ <code class="directive"><a href="#documentroot">DocumentRoot</a></code> Хѥ
+ ) 饤ȤǤ봰 URL ꤷޤ
+ ⤷ϡ֥饦ɽåǤޤ
+ :</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br />
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br />
+ ErrorDocument 401 /subscription_info.html<br />
+ ErrorDocument 403 "Sorry can't allow you access today"
+ </code></p></div>
+
+ <p>äơ̤ <code>default</code> Ȥä Apache
+ ϡɥɤƤñʥåꤹ뤳ȤǤޤ
+ ̾ɬפǤϤޤ󤬡<code>default</code> Ȥ
+ ¸ <code class="directive">ErrorDocument</code> ǥ쥯ƥ֤
+ ѾȤǡApache Υϡɥɤ줿ñʥå
+ ᤹ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ ErrorDocument 404 default<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>⡼ URL (㤨СƬ <code>http</code> Ϳˡ)
+ <code class="directive">ErrorDocument</code> ˻ꤹȤ
+ ȤʸƱФˤȤ⡢ɥȤɤˤ뤫Τ뤿ˡ
+ Apache ϥ쥯Ȥ򥯥饤ȤФȤȤˡդƤ
+ ˤϤȴϢƵ꤬ޤ
+ ǤǤפʤΤϡ饤ȤϸΥ顼ơɤ餺
+ ˥쥯ȤΥơɤȤȤǤ
+ ˤꡢơɤȤä URL ͭǤ뤫ɤꤷ褦Ȥ
+ ֥ܥåȤ䤽¾饤Ȥ򡢺𤵤뤫⤷ޤ
+ ˡ<code>ErrorDocument 401</code> ˥⡼Ȥ URL ꤹȡ
+ 饤Ȥ 401 Ȥơɤʤᡢ
+ ѥɤ桼׵ᤷʤФʤʤȤ狼ޤ
+ äơ<strong><code>ErrorDocument 401</code> Ȥǥ쥯ƥ֤Ȥϡ
+ ɬʸ򻲾ȤʤФʤޤ</strong></p>
+
+ <p>Microsoft Internet Explorer (MSIE) ϥǥեȤǤϥФ顼å
+ ־פȤˤ̵򤷤ƼʬȤΡ֤䤵ץ顼å
+ ִޤΤͤϥ顼μˤäưۤʤޤ
+ Ūˤϥ顼ʸ 512 ХȤ礭ȡMSIE
+ Ф顼򱣤ɽޤܤ Microsoft
+ Knowledge Base ε <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a>
+ ˤޤ</p>
+
+ <p>ۤȤɤΥ顼å񤭤뤳ȤǤޤξǤ
+ <code class="directive"><a href="#errordocument">ErrorDocument</a></code> ˤ餺
+ ¢ΥåȤޤ
+ äˡʷΥꥯȤФ줿硢̾ΥꥯȽ
+ ¨¤ߤ졢¢Υ顼å֤ޤ
+ ν֤ʥꥯȤˤäư롢ƥ꤫
+ 뤿ɬפ֤Ǥ</p>
+
+ <p>2.0 ΥСǤϡФˤʤäƤʤŰ
+ Ƭդ뤳ȤˤåǤ뤳ȤꤷƤޤ</p>
+
+
+<h3></h3>
+<ul>
+<li><a href="../custom-error.html">ޥǽ
+顼Υɥơ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф顼</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ErrorLog</code> ǥ쥯ƥ֤ϡ
+ Фޤޤʥ顼
+ Ͽ٤Υե̾ꤷޤ
+ <var>file-path</var> ХѥǤʤȤϡ<code class="directive"><a href="#serverroot">ServerRoot</a></code> ХѥȤߤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ErrorLog /var/log/httpd/error_log
+ </code></p></div>
+
+ <p><var>file-path</var> ѥ (|) Ϥޤϡ
+ 顼뤿˼¹Ԥ륳ޥɤ
+ ꤵƤȲᤵޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ErrorLog "|/usr/local/bin/httpd_errors"
+ </code></p></div>
+
+ <p>ե̾Ѥ <code>syslog</code> Ȼꤹ뤳Ȥˤäơ
+ ƥबݡȤƤ syslogd(8) Ѥ󥰤ͭˤʤޤ
+ ǥեȤǤϡ<code>local7</code> եƥȤʤޤ
+ <code>syslog:<var>facility</var></code> ȤäǵҤ뤳Ȥˤꡢ
+ ̾ syslog(1) ΥɥȤƤեƥΰĤȤ褦
+ 뤳ȤǤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ErrorLog syslog:user
+ </code></p></div>
+
+ <p>ƥ:
+ եǼǥ쥯ȥ꤬Фư桼ʳ
+ 桼ˤäƽ񤭹˥ƥˤǽ뤳Ȥ
+ ؤܺ٤ <a href="../misc/security_tips.html#serverroot">ƥ˴ؤ륳</a>
+ ȤƤ</p>
+ <div class="warning"><h3></h3>
+ <p>Unix ʳΥץåȥեǥեΥѥϤȤϡ
+ ץåȥեबХååλѤƤȤƤ⡢
+ μ¤˥åΤߤѤ褦դƤŪˤϡ
+ ե̤ǥåΤߤȤɤǤ礦</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
+<li><a href="../logs.html">Apache ե</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ETag HTTP إå뤿˻Ѥ
+ե°</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>FileETag <var>component</var> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>FileETag INode MTime Size</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>
+ <code class="directive">FileETag</code> ǥ쥯ƥ֤
+ ɥȤե˴ŤΤǤȤˡ
+ <code>ETag</code> (ƥƥ) إåեɤȤ˻Ѥ
+ ե°ꤷޤ (<code>ETag</code> ͤϥͥåȥӰ󤹤뤿
+ åδǻȤޤ) Apache 1.3.22 Ǥϡ<code>ETag</code> ͤ
+ <em></em>ե inode, ǽ (mtime)
+ Ƥޤ<code class="directive">FileETag</code> ǥ쥯ƥ֤ˤꡢΤɤȤ
+ ֤ȤǤޤǧ륭ɤ:
+ </p>
+
+ <dl>
+ <dt><strong>INode</strong></dt>
+ <dd>ե inode ֹ׻˻Ȥޤ</dd>
+ <dt><strong>MTime</strong></dt>
+ <dd>եκǽȤޤ</dd>
+ <dt><strong>Size</strong></dt>
+ <dd>եȤΥХȿȤޤ</dd>
+ <dt><strong>All</strong></dt>
+ <dd>Ѳǽʤ٤ƤΥեɤȤޤ
+ <div class="example"><p><code>FileETag INode MTime Size</code></p></div> Ǥ</dd>
+ <dt><strong>None</strong></dt>
+ <dd>ɥȤե˴ŤΤǤ⡢<code>ETag</code> եɤ
+ ղäޤ</dd>
+ </dl>
+
+ <p><code>INode</code>, <code>MTime</code>, <code>Size</code> ɤˤ
+ <code>+</code> <code>-</code> դ
+ ꤹ뤳ȤǤޤξϡ깭ϰϤѾ줿
+ ǥեȤѹä褦ˤʤޤΤ褦Ƭ
+ ̵ɤꤹȡ¨¤˷Ѿ̵ˤޤ</p>
+
+ <p>ǥ쥯ȥ
+ <code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code> ꡢ
+ ֥ǥ쥯ȥ <code>FileETag&nbsp;-INode</code> Ȥϡ
+ Υ֥ǥ쥯ȥ (꤬񤭤ʤХ֥ǥ쥯ȥ
+ ֥ǥ쥯ȥˤѾޤ) <code>FileETag&nbsp;MTime&nbsp;Size</code>
+ Ʊˤʤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Files" id="Files">&lt;Files&gt;</a> <a name="files" id="files">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ޥåե̾ŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Files&gt;</code> ǥ쥯ƥ֤ϡ
+ ˤǥ쥯ƥ֤ŬϰϤե̾¤ޤ
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#location">&lt;Location&gt;</a></code> ǥ쥯ƥ֤
+ Ʊ褦ʵǽޤ
+ ϡ<code>&lt;/Files&gt;</code> ǥ쥯ƥ֤Ф
+ ʤäƤʤФʤޤ
+ ΥΥǥ쥯ƥ֤ϡ١̾ (ե̾κǸʬ)
+ ꤵ줿ե̾˥ޥå뤹٤ƤΥ֥ȤŬѤޤ
+ <code class="directive">&lt;Files&gt;</code>
+ <code class="directive">&lt;Directory&gt;</code>
+ <code>.htaccess</code> ɤ߹ޤ줿塢
+ <code class="directive">&lt;Location&gt;</code>
+ ե˸줿ŬѤޤ
+ <code class="directive">&lt;Files&gt;</code> ϡ
+ <code class="directive">&lt;Directory&gt;</code>
+ ͥȤ뤳ȤǤ
+ ե륷ƥΰˤΤ߸ꤷŬѤ뤳ȤǤޤ</p>
+
+ <p><var>filename</var> ϡե̾磻ɥʸ
+ ǡ磻ɥɤǤ <code>?</code> ϰĤʸ<code>*</code> Ǥդʸ˥ޥåޤ
+ <code>~</code> Ȥʸղä뤳Ȥ<a class="glossarylink" href="../glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>ȤȤǤޤ
+ 㤨С</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>Ȥ뤳ȤˤꡢŪʥ󥿡ͥåȤβեޥåȤ˥ޥåޤ
+
+ <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code> Ȥ
+ 侩Ƥޤ</p>
+
+ <p>ʤߤˡ<code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> <code class="directive"><a href="#location">&lt;Location&gt;</a></code> Ȥϰۤʤꡢ
+ <code class="directive">&lt;Files&gt;</code>
+ <code>.htaccess</code> եѤ뤳ȤǤޤ
+ ˤꡢ桼ե˥ԤʤȤǤ褦
+ ʤäƤޤ</p>
+
+
+<h3></h3>
+<ul>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a> <a name="filesmatch" id="filesmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽ˥ޥåե̾ŬѤ
+ǥ쥯ƥ֤Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;FilesMatch&gt;</code> ǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>
+ ǥ쥯ƥƱͤˤˤǥ쥯ƥ֤ŬϰϤե̾¤ޤ
+ Υǥ쥯ƥ֤ˤɽꤷޤ
+ 㤨:</p>
+
+ <div class="example"><p><code>
+ &lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>ϰŪʥ󥿡ͥåȤβ˥ޥåޤ</p>
+
+<h3></h3>
+<ul>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>٤ƤΥޥåե뤬 MIME ƥȥפ
+褦ˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ForceType <var>MIME-type</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 core ˰ư</td></tr>
+</table>
+ <p><code>.htaccess</code> <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>
+ 񤫤줿硢Υǥ쥯ƥ֤Ϥˤ뤹٤ƤΥե뤬
+ <var>MIME-type</var>
+ ǻꤵ줿ƥȥפȤư褦ˤޤȤС
+ GIF եФΥǥ쥯ȥ꤬äơ٤ƤΥե <code>.gif</code>
+ ǽ餻ϤʤȤˡʲΤΤѤޤ:</p>
+
+ <div class="example"><p><code>
+ ForceType image/gif
+ </code></p></div>
+
+ <p><code class="directive"><a href="#defaulttype">DefaultType</a></code> Ȱä
+ Υǥ쥯ƥ֤ϥǥפ뤳ȤǤ뤫⤷ʤ
+ եγĥҤޤᡢ٤Ƥ MIME פδϢդ
+ 񤭤뤳ȤդƤ</p>
+
+ <p><code>None</code> ȤͤȤȤ <code class="directive">ForceType</code>
+ ̵ˤǤޤ:</p>
+
+ <div class="example"><p><code>
+ # force all files to be image/gif:<br />
+ &lt;Location /images&gt;<br />
+ <span class="indent">
+ ForceType image/gif<br />
+ </span>
+ &lt;/Location&gt;<br />
+ <br />
+ # but normal mime-type associations here:<br />
+ &lt;Location /images/mixed&gt;<br />
+ <span class="indent">
+ ForceType None<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ IP ɥ쥹 DNS ååפ
+ͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>HostnameLookups Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡۥ̾Ǥ褦
+ DNS ååפͭˤޤ
+ (ˡCGI/SSI <code>REMOTE_HOST</code> ѿȤϤޤ)
+ <code>Double</code>ꤷ硢2 ŤεհԤʤޤ
+ Ĥޤꡢհθˡη̤ФԤʤޤ
+ ̤ IP ɥ쥹˥ꥸʥΥɥ쥹ȰפΤʤ
+ ʤޤ("tcpwrappers" ѸǤ <code>PARANOID</code> ȸƤФƤޤ)</p>
+
+ <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ǥۥ̾ˤ륢
+ Ԥʤˤϡ
+ ǡˤ餺 2 Ťεհ¹Ԥޤ
+ ϡƥݤĤɬפǤ
+ <code>HostnameLookups Double</code> ꤷʤ¤ꡢ
+ ¾ʬϤ 2 ŵհη̤ȤȤϤǤޤ
+ 㤨С<code>HostnameLookups On</code> ꤷƤ֤ǡ
+ ۥ̾ˤ륢¤Ԥʤä֥Ȥؤ
+ ꥯȤȤȡ2 Ťεհ뤫ݤˤ餺
+ <code>REMOTE_HOST</code> ˤ̾εհ̤Ϥޤ</p>
+
+ <p>ǥ쥯ƥ֤ΥǥեȤ
+ ˵հɬפȤƤ櫓ǤϤʤȤ
+ ͥåȥȥեå㸺뤿ˡ<code>Off</code> ˤʤäƤޤ
+ ååפˤ;פٱ䤬ʤʤ뤿ᡢ
+ ɥ桼ˤȤäƤɤǤ礦
+ DNS Υååפˤϡʤλ֤ɬפȤʤ礬¿
+ ٤ι⤤ȤǤϤΥǥ쥯ƥ֤ <code>Off</code> ˤ٤Ǥ
+ ʤ<var>/support</var> ǥ쥯ȥ˴ޤޤ졢ǥեȤǤ
+ 󥹥ȡǥ쥯ȥ <code>bin</code> ֥ǥ쥯ȥ
+ 󥹥ȡ뤵 <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> 桼ƥƥˤꡢ
+ Apache ưȤ̤ˡ˻ĤƤ IP ɥ쥹ۥ̾
+ ååפ뤳ȤǽǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a> <a name="ifdefine" id="ifdefine">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ư˥ƥȤǤȤΤߤ˽ǥ쥯ƥ֤
+Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code>&lt;IfDefine <var>test</var>&gt;...&lt;/IfDefine&gt;</code>
+ ϡ
+ ǥ쥯ƥ֤դǻꤹ뤿Ѥޤ
+ <code class="directive">&lt;IfDefine&gt;</code>
+ ޤޤǥ쥯ƥ֤ϡ<var>test</var>
+ ƤȤΤ߽ޤ
+ ⤷ <var>test</var> ƤʤС
+ ϤȽλλδ֤Υǥ쥯ƥ̵֤뤵ޤ</p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code> ǥ쥯ƥ֤
+ ꤹ <var>test</var> ϡ
+ ĤηΤΰĤȤޤ:</p>
+
+ <ul>
+ <li><var>parameter-name</var></li>
+
+ <li><code>!</code><var>parameter-name</var></li>
+ </ul>
+
+ <p>Ԥξˤϡ<var>parameter-name</var> ̾դ줿ѥ᡼
+ ƤгϤȽλδ֤Υǥ쥯ƥ֤ޤ
+ Ԥξϵդǡ<em>parameter-name</em> ꤵ<strong>ʤ</strong>
+ ˽ޤ</p>
+
+ <p><var>parameter-name</var> ϡФưݤ
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> Υޥɥ饤
+ <code>-D<var>parameter-</var></code> Ȥǻꤹޤ </p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code>
+ Ҥˤ뤳ȤǤʣΥѥ᡼ˤƥȤ򤹤뤿˻ѤǤޤ
+ :</p>
+
+ <div class="example"><p><code>
+ httpd -DReverseProxy ...<br />
+ <br />
+ # httpd.conf<br />
+ &lt;IfDefine ReverseProxy&gt;<br />
+ <span class="indent">
+ LoadModule rewrite_module modules/mod_rewrite.so<br />
+ LoadModule proxy_module modules/libproxy.so<br />
+ </span>
+ &lt;/IfDefine&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfModule" id="IfModule">&lt;IfModule&gt;</a> <a name="ifmodule" id="ifmodule">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>⥸塼¸ߤ뤫ʤ˱ƽ
+ǥ쥯ƥ֤Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>⥸塼뼱̻ҤϥС 2.1 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code>&lt;IfModule <var>test</var>&gt;...&lt;/IfModule&gt;</code>
+ ϡ⥸塼뤬¸ߤȤ˽ǥ쥯ƥ֤
+ ꤹ뤿Ѥޤ
+ <code class="directive">&lt;IfModule&gt;</code>
+ ޤޤǥ쥯ƥ֤ϡ<var>test</var>
+ ǻꤹ⥸塼뤬Ȥ߹ޤƤȤΤ߽ޤ
+ ⤷ <var>test</var> Ȥ߹ޤƤʤСϤȽλδ֤Υǥ쥯ƥ
+ ̵뤵ޤ</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code> ǥ쥯ƥ֤
+ ꤹ <var>test</var> ϡ
+ ĤηΤΰĤȤޤ</p>
+
+ <ul>
+ <li><var>module</var></li>
+
+ <li>!<var>module</var></li>
+ </ul>
+
+ <p>Ԥξϡ<var>module</var> ̾դ줿⥸塼뤬
+ Apache Ȥ߹ޤƤ
+ (ѥѤߤΤΤȡ<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> Ѥ
+ ưŪɤ߹Τξ)
+ ϤȽλδ֤Υǥ쥯ƥ֤ޤ
+ Ԥξϵդǡ<var>module</var> Ȥ߹ޤ<strong>ʤ</strong>
+ ˽ޤ</p>
+
+ <p><var>module</var> ϡ⥸塼뼱̻Ҥ
+ ѥ򤷤Υ⥸塼Υե̾Ǥ
+ 㤨С<code>rewrite_module</code> ϼ̻Ҥ
+ <code>mod_rewrite.c</code> ϥե̾Ǥ
+ ⥸塼뤬ʣΥե뤫鹽Ƥϡʸ
+ <code>STANDARD20_MODULE_STUFF</code> ե̾
+ ȤäƤ</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code>
+ Ҥˤ뤳ȤǽǤꡢ
+ ʣΥ⥸塼ΥƥȤԤʤ˻ѤǤޤ</p>
+
+ <div class="note">Υ⥸塼¸ߤ˴ؤ餺ư
+ եθܤɬפʤȤˤΤߤΥѤƤ
+ ̾ưǤϡǥ쥯ƥ֤
+ <code class="directive">&lt;IfModule&gt;</code>
+ ɬפϤޤ</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Include" id="Include">Include</a> <a name="include" id="include">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե椫¾ե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Include <var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>磻ɥɤˤޥå 2.0.41 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ˤꡢФե뤫
+ ¾ե򥤥󥯥롼ɤ뤳ȤǤޤ</p>
+
+ <p>ʣΥե򥢥ե٥åȽ˰٤ɤ߹िˡ
+ (<code>fnmatch</code>) Υ磻ɥʸȤȤǤޤ
+ ˡ<code class="directive">Include</code> ˥ǥ쥯ȥꤷϡ
+ ǥ쥯ȥȤΥ֥ǥ쥯ȥƤΥե
+ ե٥åȽɤ߹ǡեȤƽޤ
+ ǥ쥯ȥΤɤ߹ΤϤǤޤ
+ դȤȤ <code>httpd</code> ɤ߹ߤ˼Ԥ褦
+ եǥ쥯ȥ˻ĤƤޤ褦ʤȤ褯뤫Ǥ</p>
+
+ <p>ꤹեѥХѥ
+ <code class="directive"><a href="#serverroot">ServerRoot</a></code> ǥ쥯ȥ꤫
+ ХѥΤɤ餫Ǥ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ Include /usr/local/apache2/conf/ssl.conf<br />
+ Include /usr/local/apache2/conf/vhosts/*.conf
+ </code></p></div>
+
+ <p><code class="directive"><a href="#serverroot">ServerRoot</a></code> Хѥξ:</p>
+
+ <div class="example"><p><code>
+ Include conf/ssl.conf<br />
+ Include conf/vhosts/*.conf
+ </code></p></div>
+
+ <p><code>apachectl configtest</code> ¹ԤȡåƤ
+ ɤ߹ޤ줿եΥꥹȤɽޤ:</p>
+
+ <div class="example"><p><code>
+ root@host# apachectl configtest<br />
+ Processing config file: /usr/local/apache2/conf/ssl.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf<br />
+ Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf<br />
+ Syntax OK
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP λ³Ū³ͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>KeepAlive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>KeepAlive On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>HTTP/1.0 Keep-Alive ĥ HTTP/1.1 λ³Ū³εǽϡ
+ ʣΥꥯȤƱ TCP ³롢Ĺֻ³
+ HTTP å󶡤ޤβ
+ ޤޤ HTML ɥȤǤϾˤäƤٱ֤ 50% ṳ̤̂
+ ǤƤޤKeep-Alive ³ͭˤˤ
+ <code>KeepAlive On</code> ꤷޤ</p>
+
+ <p>HTTP/1.0 б饤Ȥκݤˤϡ
+ 饤Ȥä׵᤬äΤ Keep-Alive ³Ȥʤޤ
+ ˡHTTP/1.0 饤ȤǤϡƥĤ̤
+ (: ׵ФƱ֤) 狼Τ Keep-Alive
+ ³ѤǤޤ
+ ϡCGI νϤ SSI Υڡ
+ Фǥ쥯ȥΥꥹȤΤ褦ưŪƥĤ
+ HTTP/1.0 饤Ȥˤ Keep-Alive ³ȤʤȤ̣ޤ
+ HTTP/1.1 б饤Ȥκݤˤϡ
+ ä˻ꤵʤ¤ϥǥեȤȤƻ³Ū³Ԥʤޤ
+ 饤Ȥ׵᤹СƥĤ̤Ƚ̤ǤʤΤ
+ ³Ū³̤뤿ˡ󥯥󥳡ǥ󥰤Ѥޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>³Ū³ǼΥꥯȤޤǥФԤĻ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>KeepAliveTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>³ĤˡApache ΥꥯȤԤĤꤷޤ
+ ꥯȤդϡ<code class="directive"><a href="#timeout">Timeout</a></code> ǥ쥯ƥ֤ˤä
+ ꤵ줿ॢͤȤޤ</p>
+
+ <p><code class="directive">KeepAliveTimeout</code> 礭ͤꤹȡ
+ ٤ι⤤ФˤƤϥѥեޥ󥹤礬ޤ
+ ॢȤĹĹۤɡ¿ΥХץ
+ ȯǤʤ饤Ȥ³νλԤ³뤳Ȥˤʤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Limit" id="Limit">&lt;Limit&gt;</a> <a name="limit" id="limit">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥˤ륢ŬѤ HTTP ᥽åɤΤߤ
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ϡ̾<strong>Ƥ</strong>᥽åɤФ
+ ƶ̤Ϥ줬˾ޤưǤ
+ <strong>Ȥ顢ʬξˤϥ˴ؤǥ쥯ƥ֤
+ <code class="directive">&lt;Limit&gt;</code>
+ 񤯤٤ǤϤޤ </strong></p>
+
+ <p><code class="directive">&lt;Limit&gt;</code> ǥ쥯ƥ֤
+ ŪϡϰϤ
+ ꤵ줿 HTTP ᥽åɤ˸ꤹ뤿Ǥ
+ ʳΥ᥽åɤϡ<code class="directive">&lt;Limit&gt;</code> ǰϤ줿
+ <strong>ƶޤ</strong>
+ ʲϡ<code>POST</code>, <code>PUT</code>, <code>DELETE</code> Υ᥽åɤФƤΤߥԤʤ
+ ʳΥ᥽åɤˤĤƤ¤ޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Limit POST PUT DELETE&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/Limit&gt;
+ </code></p></div>
+
+ <p>᥽å̾ˤϰʲ椫İʾ󤹤뤳ȤǤޤ:
+ <code>GET</code>,
+ <code>POST</code>, <code>PUT</code>, <code>DELETE</code>,
+ <code>CONNECT</code>, <code>OPTIONS</code>,
+ <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>,
+ <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>,
+ <code>LOCK</code>, <code>UNLOCK</code>. <strong>᥽å̾
+ ʸʸ̤ޤ</strong> <code>GET</code> ꤷˤ
+ <code>HEAD</code> ꥯȤˤ¤ޤ<code>TRACE</code>
+ ᥽åɤ¤򤫤뤳ȤϤǤޤ</p>
+
+ <div class="warning">椬Ūξ
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>
+ <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> ѤɤǤ礦
+ <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>
+ ǤΥ᥽åɤФƤɸǤ뤫Ǥ</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a> <a name="limitexcept" id="limitexcept">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵ줿ΰʳ HTTP ᥽åɤ˥
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LimitExcept&gt;</code>
+ <code>&lt;/LimitExcept&gt;</code> ϡ
+ <strong>ޤޤƤʤ</strong>
+ HTTP Υ᥽åɤŬѤ뤿Υ
+ ǥ쥯ƥ֤뤿Ѥޤ
+ Ĥޤꡢ<code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> ȿФư򤷡
+ ɸΥ᥽åɤɸ೰̤ǧΥ᥽åɤξξǤޤ
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> ΥɥȤ
+ ʻƻȤƤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ &lt;LimitExcept POST GET&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/LimitExcept&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>쥯ȤҤˤʤä֥ꥯȤκꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitInternalRecursion <var>number</var> [<var>number</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.47 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>쥯Ȥ㤨 <code class="directive">Action</code> ǥ쥯ƥ֤
+ ȤäƤȤ˵ޤ<code class="directive">Action</code> ǥ쥯ƥ֤
+ ΥꥯȤ CGI ץȤ쥯ȤԤʤޤ
+ ֥ꥯȤϤĤ URI ФơꥯȤ줿Ȥ
+ 뤫Ĵ٤뤿 Apache εǤ㤨С<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> ǥ쥯ƥ
+ ꥹȤեĴ٤뤿˥֥ꥯȤȤޤ</p>
+
+ <p><code class="directive">LimitInternalRecursion</code> 쥯Ȥ
+ ֥ꥯȤ̵¥롼פ˴٤äȤΥХåɤޤ
+ ̡Τ褦ʥ롼פ˼ԤȤȯޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡꥯɾ롢Ĥΰ㤦³ͤ
+ ꤷޤǽ <var>number</var> ϡ
+ ꥯȤκͤꤷޤĤ <var>number</var>
+ ֥ꥯȤҤˤǤ뿼ꤷޤ<var>number</var>
+ ĤꤷȤϡξθ³ͤˤͤꤵޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ LimitInternalRecursion 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥܥǥ
+̤¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestBody <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestBody 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡꥯȥܥǥ˵Хȿ<var>bytes</var>
+ 0 (̵¤̣ޤ) 2147483647 (2GB) ޤǤοͤǻꤷޤ</p>
+
+ <p><code class="directive">LimitRequestBody</code> ǥ쥯ƥ֤ϡ
+ ǥ쥯ƥ֤񤫤줿ƥ
+ (Ρǥ쥯ȥꡢե롢)
+ Ƥ HTTP ꥯȥåܥǥΥ¤򤫤뤳ȤǤޤ
+ 饤ȤΥꥯȤͤۤƤС
+ ФϥꥯȤ˥顼֤ޤ
+ ̤ΥꥯȥåܥǥΥϡ꥽μ
+ ĤƤ᥽åɤˤä礭Ѥޤ
+ CGI ץȤϡ褯뤿
+ åܥǥȤޤ
+ <code>PUT</code> ᥽åɤμϡΥǥ쥯ƥ֤ͤȤ
+ ʤȤ⤢꥽ФƥФդ褦Ȥ
+ ɽ礭ۤɤͤɬפȤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡ
+ Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ
+ 餫ηΥӥݹ (:DoS) 򤱤ΤͭǤ</p>
+
+ <p>ؤΥե륢åץɤĤˡ
+ åץɤǤեΥ 100K ¤С
+ ʲΤ褦˻ꤷޤ:</p>
+
+ <div class="example"><p><code>
+ LimitRequestBody 102400
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥإåեɤο
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestFields <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestFields 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><var>number</var> ˤϡ0 (̵¤̣ޤ) 32767
+ ޤǤꤷޤ
+ ǥեͤϡ <code>DEFAULT_LIMIT_REQUEST_FIELDS</code>
+ ˤꥳѥޤ (ۻˤ 100 ȻꤵƤޤ)</p>
+
+ <p><code class="directive">LimitRequestBody</code> ǥ쥯ƥ֤ϡ
+ дԤ HTTP ꥯˤƵĤꥯȥإåեɿ
+ ꤷޤ
+ ФϤͤˤ̾Υ饤ȤΥꥯȤ˴ޤޤǤ
+ եɤο礭ͤɬפȤޤ
+ 饤ȤˤȤ줿׵إåեɤο
+ 20 Ķ뤳ȤϤۤȤɤޤ󤬡
+ ϼΥ饤ȤμˤäѤꡢ
+ ܺ٤ʥƥȥͥ򤹤뤿Υ֥饦ޤǤˤ
+ ƶ뤳Ȥޤ
+ ץ HTTP ĥϥꥯȥإåեɤȤäɽ礬
+ ¿ޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡ
+ Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ
+ 餫ηΥӥݹ (:DoS) 򤱤ΤͭǤ
+ ꥯȤΥեɤ¿᤮뤳Ȥ̣륨顼
+ ̤Υ饤Ȥ֤褦ʻϤͤ䤷Ƥ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFields 50
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥإå
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestFieldsize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestFieldsize 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡHTTP ꥯȥإåĤǼդ
+ Хȿ <var>bytes</var> ꤷޤ</p>
+
+ <p><code class="directive">LimitRequestFieldSize</code> ǥ쥯ƥ֤ϡ
+ HTTP ꥯȥإåǵƤ륵뤳ȤǤޤ
+ ФϡΥǥ쥯ƥ֤ͤȤơ
+ Ūʥ饤ȤꥯȤ줿ݤˡΥꥯȤ
+ °ƤɤΥإåեɤˤĤƤ⡢
+ ʬ­礭ˤʤäƤʤФʤޤ
+ ŪʥꥯȥإåΥȤäƤ⡢礭ϸġ
+ 饤Ȥμˤä礭ۤʤꡢ
+ ܺ٤ʥƥȥͥ򥵥ݡȤ뤫ɤΡ
+ ֥饦ˤƶ줿ꤷޤ
+ SPNEGO ǧڥإåǤ 12392 ХȤˤޤǵڤ֤Ȥ餢ޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡ
+ Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ
+ 餫ηΥӥݹ (:DoS) 򤱤ΤͭǤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFieldSize 4094
+ </code></p></div>
+
+ <div class="note">̾ϥǥեȤѹɬפϤޤ</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȹԤΥ¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestLine <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡHTTP ꥯȹǵƤХȿ
+ <var>bytes</var> ꤷޤ</p>
+
+ <p><code class="directive">LimitRequestLine</code> ǥ쥯ƥ֤ˤꡢ
+ 饤Ȥ HTTP ꥯȹԤεƥǤޤ
+ ꥯȹԤϡHTTP᥽åɡURIץȥС󤫤äƤꡢ
+ <code class="directive">LimitRequestLine</code> ϥФؤΥꥯȤФ
+ Ƥꥯ URI Ť뤳Ȥˤʤޤ
+ Фϡ<code>GET</code> ꥯȤΥʬޤơ꥽̾­
+ 礭ɬפȤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡ
+ Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ
+ 餫ηΥӥݹ (:DoS) 򤱤ΤͭǤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ LimitRequestLine 4094
+ </code></p></div>
+
+ <div class="note">̾ϥǥեȤѹɬפϤޤ</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>XML ΥꥯȤΥܥǥΥ¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitXMLRequestBody <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>XML ΥꥯȤΥܥǥκͤ (Хñ̤) ¤ޤ
+ ͤ <code>0</code> ꤹȥå̵ˤޤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ LimitXMLRequestBody 0
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Location" id="Location">&lt;Location&gt;</a> <a name="location" id="location">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥǥ쥯ƥ֤ޥå URL ΤߤŬ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Location&gt;</code> ǥ쥯ƥ֤ϡ
+ URL ˤ˽񤫤줿ǥ쥯ƥ֤ŬϰϤ¤ޤ
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ ǥ쥯ƥ֤ȻƤơ
+ <code>&lt;/Location&gt;</code> ǥ쥯ƥ֤ǽλ
+ ֥򳫻Ϥޤ
+ <code class="directive">&lt;Location&gt;</code> ϡ
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ <code>.htaccess</code> ɤ߹ߤθ塢
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code>
+ ŬѤˡե˸줿˽ޤ</p>
+
+ <p><code class="directive">&lt;Location&gt;</code>
+ ˥ե륷ƥȴϢưޤΤȤƳ
+ ̤ˤϤĤդޤǤפʤΤϡ
+ ե륷ƥΰ֤ؤΥ <code class="directive">&lt;Location&gt;</code> ǥ쥯ƥ֤Ȥ٤ǤϤʤ
+ ȤȤǤʣ URL ե륷ƥƱ֤˥ޥåפ
+ ǽޤΤǡΤ褦ʥϲ򤵤Ƥޤǽ
+ ޤ</p>
+
+ <div class="note"><h3> <code class="directive">&lt;Location&gt;</code> Ȥ</h3>
+
+ <p><code class="directive">&lt;Location&gt;</code> ǥ쥯ƥ֤
+ ե륷ƥ೰ΥƥĤ˥ǥ쥯ƥ֤ŬѤȤ
+ ѤƤե륷ƥ¸ߤ륳ƥĤФƤϡ
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> <code class="directive"><a href="#files">&lt;Files&gt;</a></code> ȤäƤ
+ 㳰ϡ<code>&lt;Location /&gt;</code> ǡϥΤФ
+ ŬѤñˡǤ</p>
+ </div>
+
+ <p>Ƥ (ץʳ) ꥯȤФ
+ URL <code>/path/</code> Ȥ
+ Ƭ <code>http://servername</code> ޤޤʤǥޥåޤ
+ ץꥯȤξˤϡ<code>scheme://servername/path</code>
+ ȤƬޤǥޥåƬޤƻꤹɬפޤ</p>
+
+ <p>URL ˤϥ磻ɥɤѤ뤳ȤǤޤ
+ <code>?</code> Ǥդΰʸ<code>*</code> Ǥդʸ˥ޥåޤ </p>
+
+ <p><code>~</code> Ȥʸɲä뤳Ȥǡ<a class="glossarylink" href="../glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>
+ Ѥ뤳ȤǤޤ
+ 㤨:</p>
+
+ <div class="example"><p><code>
+ &lt;Location ~ "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p> URL <code>/extra/data</code> <code>/special/data</code> Ȥʸ
+ ޤޤƤ˥ޥåޤ
+ <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> ǥ쥯ƥ֤
+ <code class="directive">&lt;Location&gt;</code> ɽ
+ ǤȤޤäƱư򤷤ޤ</p>
+
+ <p><code class="directive">&lt;Location&gt;</code> ǽϡ<code class="directive"><a href="#sethandler">SetHandler</a></code> ǥ쥯ƥ֤
+ ȹ碌ѤäǤ
+ 㤨С<code>foo.com</code> Υ֥饦ΤߥơλȤͭˤС
+ Τ褦ˤɤǤ礦</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+<div class="note"><h3>/ (å) ˴ؤ</h3>
+ <p>åʸϡURL ˸˱Ѳ
+ ̤ʰ̣äƤޤ
+ ե륷ƥˤѤˤʣΥåǤĤ
+ åȤư뤳Ȥ¿Ǥ
+ (<em>ʤ</em><code>/home///foo</code>
+ <code>/home/foo</code> Ʊä褦)
+ URL ˤƤɬ⤽ʤ櫓ǤϤޤ
+ <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code>
+ ǥ쥯ƥ֤ɽѤ
+ <code class="directive">&lt;Location&gt;</code> ǥ쥯ƥ֤ǡ
+ ʣΥå˥ޥåȤˤϡŪ˵Ҥ
+ ɬפޤ</p>
+
+ <p>㤨С<code>&lt;LocationMatch ^/abc&gt;</code> ϡ
+ <code>/abc</code> Ȥꥯ URL ˥ޥåޤ
+ <code>//abc</code> Ȥꥯ URL ˤϥޥåޤ
+ (ɽǤʤ) <code class="directive">&lt;Location&gt;</code>
+ ǥ쥯ƥ֤ϡ
+ proxy ꥯȤФѤݤˤƱͤο񤤤򤷤ޤ
+ (ɽǤʤ) <code class="directive">&lt;Location&gt;</code> proxy
+ ǤʤꥯȤФѤݤˤϡ
+ ĤΥåʣΥå˥ޥåޤ
+ 㤨С<code>&lt;Location /abc/def&gt;</code> Ȼꤷ
+ <code>/abc//def</code> ȤꥯȤС
+ ޥå뤳Ȥˤʤޤ</p></div>
+
+
+<h3></h3>
+<ul>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a> <a name="locationmatch" id="locationmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥǥ쥯ƥ֤ɽ˥ޥå URL Τߤ
+Ŭ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LocationMatch&gt;</code> ǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code> Ʊͤ
+ URL ˤ˽񤫤줿ǥ쥯ƥ֤ŬϰϤ¤ޤ
+ â̤ʸǤϤʤ<a class="glossarylink" href="../glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>Ȥʤޤ
+ 㤨С</p>
+
+ <div class="example"><p><code>
+ &lt;LocationMatch "/(extra|special)/data"&gt;
+ </code></p></div>
+
+ <p> URL <code>/extra/data</code> <code>/special/data</code>
+ Ȥʸ󤬴ޤޤƤ˥ޥåޤ</p>
+
+<h3></h3>
+<ul>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ErrorLog ξĹ椹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LogLevel <var>level</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LogLevel warn</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">LogLevel</code> ϡ顼 (<code class="directive"><a href="#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤
+ Ƥ) صϿåξĹĴޤ
+ ʲ <var>level</var> Ǥ˽٤äƤޤ</p>
+
+ <table class="bordered">
+ <tr>
+ <th><strong>٥</strong> </th>
+
+ <th><strong></strong> </th>
+
+ <th><strong></strong> </th>
+ </tr>
+
+ <tr>
+ <td><code>emerg</code> </td>
+
+ <td>۵ - ƥबѤǤʤ</td>
+
+ <td>Child cannot open lock file. Exiting
+ (ҥץåե򳫤ʤὪλ)</td>
+ </tr>
+
+ <tr>
+ <td><code>alert</code> </td>
+
+ <td>ľн褬ɬ</td>
+
+ <td>getpwuid: couldn't determine user name from uid
+ (getpwuid: UID 桼̾Ǥʤä)</td>
+ </tr>
+
+ <tr>
+ <td><code>crit</code> </td>
+
+ <td>̿Ūʾ</td>
+
+ <td>socket: Failed to get a socket, exiting child
+ (socket: åȤʤᡢҥץλ)</td>
+ </tr>
+
+ <tr>
+ <td><code>error</code> </td>
+
+ <td>顼</td>
+
+ <td>Premature end of script headers
+ (ץȤΥإå­ʤޤޤǽä)</td>
+ </tr>
+
+ <tr>
+ <td><code>warn</code> </td>
+
+ <td>ٹ</td>
+
+ <td>child process 1234 did not exit, sending another SIGHUP
+ (ҥץ 1234 λʤä⤦ SIGHUP )</td>
+ </tr>
+
+ <tr>
+ <td><code>notice</code> </td>
+
+ <td>̤פʾ</td>
+
+ <td>httpd: caught SIGBUS, attempting to dump core in ...
+ (httpd: SIGBUS ʥ... إפ򤷤)</td>
+ </tr>
+
+ <tr>
+ <td><code>info</code> </td>
+
+ <td>ɲþ</td>
+
+ <td>"Server seems busy, (you may need to increase
+ StartServers, or Min/MaxSpareServers)..." (֥Ф٤⤤
+ (StartServers Min/MaxSpareServers ͤ䤹ɬפ뤫))</td>
+ </tr>
+
+ <tr>
+ <td><code>debug</code> </td>
+
+ <td>ǥХåå</td>
+
+ <td>"Opening config file ..." (ե򳫤Ƥ...)</td>
+ </tr>
+ </table>
+
+ <p>Υ٥뤬ꤵ줿硢⤤٥ƤΥå
+ 𤵤ޤ
+ <em>㤨</em><code>LogLevel info</code> ˻ꤹȡ
+ <code>notice</code> <code>warn</code> 𤵤ޤ</p>
+
+ <p>ʤ <code>crit</code> ʾΥ٥ꤹ뤳Ȥ侩ޤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ LogLevel notice
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p>ե˥Ϥ硢<code>notice</code>
+ ٥Υå줺٤ƥ˽Ϥޤ
+ <code>syslog</code> ѤƤϡ
+ ƤϤޤޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>³Ū³ǵĤꥯȤο</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxKeepAliveRequests <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">MaxKeepAliveRequests</code> ǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="#keepalive">KeepAlive</a></code> ͭʾˡ
+ ³ǼդǽʥꥯȤο¤ޤ
+ <code>0</code> ꤷƤСդꥯȤ̵¤ˤʤޤ
+ ϡǽ夵뤿ˡ礭ʿͤꤹ뤳ȴޤ
+ </p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>
+ MaxKeepAliveRequests 500
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>̾١ΥСۥȤΤ IP ɥ쥹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>NameVirtualHost <var>addr</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ϡ
+ <a href="../vhosts/">̾١ΥСۥ</a>Ԥʤ
+ ɬפȤʤΤǤ</p>
+
+ <p><var>addr</var> ˤϥۥ̾Ǥޤ
+ IP ɥ쥹ꤹΤ侩ޤ
+ 㤨С</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44
+ </code></p></div>
+
+ <p><code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ϡ
+ ̾١ΥСۥȤ
+ ѤƥꥯȤդ IP ɥ쥹ꤷޤ
+ ϡ̤̾١ΥСۥȥɥ쥹Ǥ
+ ե¾ΥץꥯȤդ
+ 㤦 IP ɥ쥹ΥФ˥եɤȤϡ
+ ꥯȤ󶡤ޥʪ󥿡ե
+ IP ɥ쥹ꤹɬפޤ
+ ʣΥɥ쥹ʣ̾١ΥСۥȤꤹ
+ ƥɥ쥹Фƥǥ쥯ƥ֤񤤤Ƥ</p>
+
+ <div class="note"><h3></h3>
+ <p>ּ祵Сפ䡢ɤ <code>_default_</code> Ф⡢
+ <code class="directive">NameVirtualHost</code> ǻꤷ IP ɥ쥹ؤΥꥯ
+ 뤳Ȥ<strong>ޤ</strong> (ʤ
+ <code class="directive">NameVirtualHost</code>
+ ꤷɤΥɥ쥹 <code class="directive">VirtualHost</code> ʤä)</p>
+ </div>
+
+ <p>̾١ΥСۥȤ˥ݡֹꤹ뤳ȤǽǤ
+ 㤨</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44:8080
+ </code></p></div>
+
+ <p>IPV6 Υɥ쥹ϼΤ褦˳ѳ̤ǰϤɬפޤ:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
+ </code></p></div>
+
+ <p>٤ƤΥ󥿥եؤΥꥯȤ褦ˤ뤿ˤϡ
+ Ȥ <code>*</code> Ȥޤ</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *
+ </code></p></div>
+
+ <div class="note"><h3><code class="directive">&lt;VirtualHost&gt;</code> ǥ쥯ƥ֤ΰ</h3>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> ǥ쥯ƥ֤ΰ <code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ΰΤ
+ äƤɬפ뤳ȤդƤ</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 1.2.3.4<br />
+ &lt;VirtualHost 1.2.3.4&gt;<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+ </div>
+
+
+<h3></h3>
+<ul>
+<li><a href="../vhosts/">Сۥ
+</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ쥯ȥФƻѲǽʵǽꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Options All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">Options</code> ǥ쥯ƥ֤ϡΥǥ쥯ȥФ
+ ɤεǽѲǽ椷ޤ</p>
+
+ <p><var>option</var> <code>None</code>˻ꤹȡ
+ ̤ʵǽ̵ˤʤޤ
+ ޤʲμ 1 İʾΤΤǤޤ</p>
+
+ <dl>
+ <dt><code>All</code></dt>
+
+ <dd><code>MultiViews</code> ƤεǽͭȤʤޤ
+ 줬ǥեȤǤ</dd>
+
+ <dt><code>ExecCGI</code></dt>
+
+ <dd>
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ˤ CGI ץȤμ¹ԤĤޤ</dd>
+
+ <dt><code>FollowSymLinks</code></dt>
+
+ <dd>
+ ФΥǥ쥯ȥǥܥå󥯤򤿤ɤ褦ˤޤ
+ <div class="note"><p>Фܥå󥯤򤿤ɤǤ⡢
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ ޥå뤿
+ ѥ̾<em>ѹޤ</em></p>
+ <p><code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ ΥץꤷƤ<strong>̵뤵</strong>Ȥ
+ դƤ</p></div></dd>
+
+ <dt><code>Includes</code></dt>
+
+ <dd>
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> 󶡤 SSI ͭˤޤ</dd>
+
+ <dt><code>IncludesNOEXEC</code></dt>
+
+ <dd>
+ SSI ͭˤʤޤ<code>#exec</code> ޥ <code>#exec CGI</code> ̵ˤʤޤ
+ <code>#include virtual</code> ˤꡢ<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 줿ǥ쥯ȥ
+ CGI ¹Ԥ뤳ȤϲǽǤ</dd>
+
+ <dt><code>Indexes</code></dt>
+
+ <dd>
+ ⤷URL ǥ쥯ȥ˥ޥåפꥯȤǤäơ
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> ǻꤷե (㤨С<code>index.html</code>)
+ ǥ쥯ȥ̵С<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ ǥ쥯ȥΰ֤ޤ</dd>
+
+ <dt><code>MultiViews</code></dt>
+
+ <dd>
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> ˤ
+ <a href="../content-negotiation.html">ƥȥͥ</a>
+ 줿 "MultiViews" Ĥޤ</dd>
+
+ <dt><code>SymLinksIfOwnerMatch</code></dt>
+
+ <dd>
+ ܥåΥեޤϥǥ쥯ȥ꤬
+ ܥå󥯤νͭ桼 ID ƱˤΤߥܥå󥯤
+ ɤ褦ˤޤ
+
+ <div class="note"><h3></h3> <code class="directive"><a href="#location">&lt;Location&gt;</a></code> ˤΥץ
+ ꤷƤ̵뤵ޤ</div>
+ </dd>
+ </dl>
+
+ <p>̾ǥ쥯ȥФʣ <code class="directive">Options</code>
+ ŬѲǽʾ硢
+ ǤᤤΰĤΤߤŬѤ졢¾ΤΤ̵뤵ޤ
+ ʣλ꤬ޡ櫓ǤϤޤ(<a href="../sections.html#mergin">Υޡˡ</a>򻲾ȤƤ)
+ ٤Ƥ <code class="directive">Options</code> ǥ쥯ƥ֤ <code>+</code> <code>-</code> դ
+ ꤵ줿ϥץͤϥޡޤ
+ <code>+</code> ƬˤĤиߤ˲ä졢
+ <code>-</code> դиߤ꤫ޤ</p>
+
+ <p>㤨С<code>+</code> <code>-</code> Ѥʤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code>/web/docs/spec</code> Ȥǥ쥯ȥˤϡ
+ <code>Includes</code> ŬѤޤ
+ 2 ܤ <code class="directive">Options</code> <code>+</code> <code>-</code> ѤƤߤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options +Includes -Indexes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code>/web/docs/spec</code> Ȥǥ쥯ȥˤϡ <code>FollowSymLinks</code>
+ <code>Includes</code> ŬѤޤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code>-IncludesNOEXEC</code> ⤷
+ <code>-Includes</code> ꤹȡ
+ ꤬ɤΤ褦ˤʤäƤ褦Ȥ SSI ̵Ȥʤޤ</p>
+ </div>
+
+ <p>ɤΤ褦⤵ƤʤСǥեȤǤ <code>All</code>
+ ʤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Require" id="Require">Require</a> <a name="require" id="require">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɤǧںѤߥ桼꥽򥢥Ǥ뤫򤹤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Require <var>entity-name</var> [<var>entity-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡǧڤ줿桼꥽Ф
+ Ǥ뤫椷ޤ
+ ¾Ͼǧ⥸塼ǽޤ
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>
+ 󶡤Ƥ빽ʸˤϡΤ褦ʤΤ⤢ޤ:</p>
+
+ <dl>
+ <dt><code>Require user <var>userid</var> [<var>userid</var>] ...</code></dt>
+
+ <dd>ꤵ줿桼Τߡǥ쥯ȥؤΥĤޤ</dd>
+
+ <dt><code>Require group <var>group-name</var> [<var>group-name</var>] ...</code></dt>
+
+ <dd>ꤵ줿롼פ°桼Τߡǥ쥯ȥؤΥĤޤ</dd>
+
+ <dt><code>Require valid-user</code></dt>
+
+ <dd>Ƥǧڤ줿桼ˡǥ쥯ȥؤΥĤޤ</dd>
+ </dl>
+
+ <p>require ץƤ¾ξǧ⥸塼ˤϡ
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>,
+ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>,
+ <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> ȤäΤޤ</p>
+
+ <p><code class="directive">Require</code> ϡư뤿ˤ <code class="directive"><a href="#authname">AuthName</a></code> ڤ <code class="directive"><a href="#authtype">AuthType</a></code> ǥ쥯ƥ֤䡢
+ (桼ȥ롼פꤹ뤿) <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> ڤ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ Ȥäǥ쥯ƥ֤ȶ
+ ꤹɬפޤ
+ 㤨:</p>
+
+ <div class="example"><p><code>
+ AuthType Basic<br />
+ AuthName "Restricted Resource"<br />
+ AuthUserFile /web/users<br />
+ AuthGroupFile /web/groups<br />
+ Require group admin
+ </code></p></div>
+
+ <p>Τ褦ˤŬѤ줿ϡ<strong>Ƥ</strong>᥽åɤ
+ ФƹԤʤޤ
+ <strong>̾ϡ줬˾ޤưǤ</strong>
+ ⤷Υ᥽åɤФƤΤߥŬѤ
+ ¾Υ᥽åɤ¤ʤˤϡ<code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>
+ <code class="directive">Require</code>
+ ꤷƤ</p>
+
+ <p><code class="directive">Require</code> <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ǥ쥯ƥ֤
+ Ȥ߹碌ƻȤä硢ߺѤ <code class="directive"><a href="#satisfy">Satisfy</a></code> ǥ쥯ƥ֤椵ޤ
+ </p>
+
+ <div class="note"><h3>֥ǥ쥯ȥˡ</h3>
+ <p><code class="directive"><a href="#satisfy">Satisfy</a></code> ǥ쥯ƥ
+ ǡݸ줿ǥ쥯ȥΥ֥ǥ쥯ȥǥ
+ ̵ˤϡΤ褦ˤʤޤ
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ˤ륢̵Τǡ
+ Υƥ˥åդƤѤ</p>
+ <div class="example"><p><code>
+ &lt;Directory /path/to/protected/&gt;<br />
+ <span class="indent">
+ Require user david<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ &lt;Directory /path/to/protected/unprotected&gt;<br />
+ <span class="indent">
+ # All access controls and authentication are disabled<br />
+ # in this directory<br />
+ Satisfy Any<br />
+ Allow from all<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ </code></p></div>
+ </div>
+
+
+<h3></h3>
+<ul>
+<li><a href="../howto/auth.html">ǧڡǧ</a></li>
+<li><code class="directive"><a href="#satisfy">Satisfy</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץ CPU ̤
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥ󥰥ƥΥǥեȤ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ĤĤΥѥ᡼Ȥޤ
+ ǽΥѥ᡼ץФ꥽ΥեȥߥåȤꤷ
+ 2 ܤΥѥ᡼ϺΥ꥽ߥåȤꤷޤ
+ ѥ᡼ˤϿڥ졼ƥ󥰥ƥκȤʤ
+ <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ
+ Υ꥽ߥåȤ夲뤿ˤϡФ
+ <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p>
+
+ <p>ʤߤˡ Apache λҥץΤǤϤʤ
+ ꥯȤդ Apache λҥץ fork 줿ץ
+ ŬѤޤ
+ ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache
+ ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p>
+
+ <p>CPU ꥽ΥߥåȤϥץÿɽ蘆ޤ</p>
+
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץΥ̤
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥ󥰥ƥΥǥեȤ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ĤĤΥѥ᡼Ȥޤ
+ ǽΥѥ᡼ץФ꥽ΥեȥߥåȤꤷ
+ 2 ܤΥѥ᡼ϺΥ꥽ߥåȤꤷޤ
+ ѥ᡼ˤϿڥ졼ƥ󥰥ƥκȤʤ
+ <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ
+ Υ꥽ߥåȤ夲뤿ˤϡФ
+ <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p>
+
+ <p> Apache λҥץΤǤϤʤ
+ ꥯȤդ Apache λҥץ fork 줿ץ
+ ŬѤޤ
+ ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache
+ ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p>
+
+ <p>꥽ΥߥåȤϥץΥХȿɽ蘆ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץưץ
+¤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitNPROC <var>number</var>|max [<var>number</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥ󥰥ƥΥǥեȤ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>ĤĤΥѥ᡼Ȥޤ
+ ǽΥѥ᡼ץФ꥽ΥեȥߥåȤꤷ
+ 2 ܤΥѥ᡼ϺΥ꥽ߥåȤꤷޤ
+ ѥ᡼ˤϿڥ졼ƥ󥰥ƥκȤʤ
+ <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ
+ Υ꥽ߥåȤ夲뤿ˤϡФ
+ <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p>
+
+ <p> Apache λҥץΤǤϤʤ
+ ꥯȤդ Apache λҥץ fork 줿ץ
+ ŬѤޤ
+ ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache
+ ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p>
+
+ <p>ץ¤ϡ桼Υץ椵ޤ</p>
+
+ <div class="note"><h3></h3>
+ <p> CGI ץ֥ФΥ桼 ID ʳǼ¹ԤΤ
+ <strong>̵</strong>
+ Υǥ쥯ƥ֤ϡмȤǤץο¤뤳Ȥˤʤޤ
+ Τ褦ʾˤʤäƤ뤫ɤϡ<code>error_log</code>
+ <strong><code>cannot fork</code></strong> Ȥåˤ
+ ǧ뤳ȤǤޤ</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ۥȥ٥Υȥ桼ǧڤȤߺѤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Satisfy Any|All</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Satisfy All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.51 ʹߤǤ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> ǥ쥯ƥ֤αƶ
+</td></tr>
+</table>
+ <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>
+ <code class="directive"><a href="#require">Require</a></code> ξȤƤȤ
+ ݥꥷꤷޤѥ᡼ <code>All</code> <code>Any</code>
+ ǤΥǥ쥯ƥ֤ϤؤΥ桼̾/ѥ
+ <em></em>饤ȤΥۥȤΥɥ쥹¤ƤȤˤΤ
+ ΩޤǥեȤư (<code>All</code>) ϥ饤Ȥɥ쥹ˤ
+ ¤<em></em>桼̾ȥѥɤϤ뤳Ȥ
+ ׵ᤷޤ<code>Any</code> Ǥϡ饤ȤϥۥȤ¤
+ 桼̾ȥѥɤϤ򤹤뤫򤹤ХĤޤ
+ ϡѥɤݸ뤱ɡΥɥ쥹
+ 饤ȤˤϥѥɤϤ׵᤻˥Ĥ롢
+ Ȥ褦ʤȤ˻ѤǤޤ</p>
+
+ <p>㤨СƱͥåȥˤͤˤϥ֥ȤΤʬˤĤ
+ ̵¤ΥɡΥͥåȥοͤˤ
+ ѥɤ󶡤褦ˤ뤿ˤϡΤ褦򤹤뤳Ȥ
+ Ǥޤ:</p>
+
+ <div class="example"><p><code>
+ Require valid-user<br />
+ Allow from 192.168.1<br />
+ Satisfy Any
+ </code></p></div>
+
+ <p>С 2.0.51
+ <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>
+ <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> Ѥ뤳Ȥ
+ <code class="directive">Satisfy</code> ǥ쥯ƥ֤
+ ŬѤ᥽åɤ¤뤳Ȥ
+ Ǥ褦ˤʤޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li>
+<li><code class="directive"><a href="#require">Require</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥ󥿡ץ꥿ΰ֤Ĵ٤뤿μˡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Win32 Τߡ
+ץ <code>Registry-Strict</code> Apache 2.0 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡApache CGI ץȤ
+ ¹ԤѤ륤󥿡ץ꥿
+ ɤΤ褦õФˤĤ椹뤿˻Ѥޤ
+ ǥեȤ <code>Script</code> ǤϥץȤ
+ shebang (ǽιԤ <code>#!</code> Ϥޤ)
+ ˻ؤƤ륤󥿡ץ꥿ѤޤWin32 ǤϤιԤ
+ ʲͤˤʤޤ</p>
+
+ <div class="example"><p><code>
+ #!C:/Perl/bin/perl.exe
+ </code></p></div>
+
+ <p>⤷ϡ<code>perl</code> <code>PATH</code> ˤñ:</p>
+
+ <div class="example"><p><code>
+ #!perl
+ </code></p></div>
+
+ <p><code>ScriptInterpreterSource Registry</code> ꤹȡ
+ ץȥեγĥ (㤨С<code>.pl</code>)
+ ȤơWindows Υ쥸ȥĥ꡼ <code>HKEY_CLASSES_ROOT</code>
+ 򸡺褦ˤʤޤ쥸ȥΥ֥
+ <code>Shell\ExecCGI\Command</code> 줬¸ߤʤ
+ <code>Shell\Open\Command</code> ץȥե򳫤
+ Ȥޤ쥸ȥꥭĤʤȤϡApache <code>Script</code>
+ ץ󤬻ꤵ줿Ȥưޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p><code>ScriptInterpreterSource Registry</code> <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 줿ǥ쥯ȥǻȤȤ
+ դƤApache ϤΥǥ쥯ȥ<em>٤Ƥ</em>ե
+ ¹Ԥ褦Ȥޤ<code>Registry</code> Ȥ̾ϼ¹Ԥʤ
+ եФ˾ޤʤץμ¹Ԥȯǽޤ
+ 㤨СۤȤɤ Windows ƥǡ
+ <code>.htm</code> եΥǥեȤΡֳץޥɤ
+ Microsoft Internet Explorer ¹ԤޤΤǡץȤ˻ꤵ줿
+ ǥ쥯ȥˤ <code>.htm</code> եؤΥꥯȤϥФ
+ Хå饦ɤǥ֥饦¹Ԥ뤳Ȥˤʤޤϡʬ⤯餤
+ ƥ򥯥å夵뤿ɤˡǤ</p>
+ </div>
+
+ <p>Apache 2.0 Ƴ줿ץ <code>Registry-Strict</code>
+ <code>Registry</code> ƱȤԤʤޤ֥
+ <code>Shell\ExecCGI\Command</code> ΤߤȤޤ
+ <code>ExecCGI</code> ̤˻Ȥ륭ǤϤޤWindows
+ 쥸ȥ˼ưꤹɬפޤΤǡƥǤζȯŪʥץ
+ ¹ԤɤȤǤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф饤Ȥ륨顼å˴ޤŻҥ᡼
+ɥ쥹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerAdmin <var>email-address</var>|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerAdmin</code> ϡ饤Ȥ֤ޤޤ
+ 顼å˵Ҥ롢
+ 礻ɥ쥹ꤷޤͿ줿 <code>httpd</code>
+ URL ǧʤϡ<var>email-address</var> Ȳᤷơ
+ ϥѡ󥯤ΥåȤ <code>mailto:</code> դޤ
+ ºݤˤϡˤŻҥ᡼륢ɥ쥹ȤȤ侩Ƥޤ
+ ¿ CGI ץȤϤʤäƤ뤳ȤꤷƤޤ
+ URL Ȥϡʤδˤ̥Фؤ褦ˤƤ
+ Ǥʤȡ顼äȤϢ򤹤뤳ȤǤʤʤä
+ ޤޤ
+</p>
+
+ <p>κݡΤѤΥɥ쥹ꤹΤɤǤ礦
+ 㤨С</p>
+
+ <div class="example"><p><code>
+ ServerAdmin www-admin@foo.example.com
+ </code></p></div>
+
+ <p>Ȥä褦ˤޤ桼ϤĤ⥵Ф˴ؤäǤȤȤ
+ Ƥ櫓ǤϤޤΤǡ</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ̾١ΥСۥȤ˥ޥåƤȤ
+ѤۥȤ̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerAlias <var>hostname</var> [<var>hostname</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerAlias</code> ǥ쥯ƥ֤ϡ<a href="../vhosts/name-based.html">͡١ΥСۥ</a>ˤ
+ ѤۥȤ̾ꤷޤ</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *&gt;<br />
+ ServerName server.domain.com<br />
+ ServerAlias server server2.domain.com server2<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><a href="../vhosts/">Apache Сۥ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФʬȤ򼨤Ȥ˻Ȥۥ̾ȥݡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Υǥ쥯ƥ֤ϥС 2.0 ǤϥС 1.3
+ <code class="directive">Port</code> ǥ쥯ƥ֤εǽޤߤޤ</td></tr>
+</table>
+ <p><code class="directive">ServerName</code> ǥ쥯ƥ֤ϡ
+ ФʬȤ򼨤ۥ̾ȥݡȤꤷޤ
+ ϡ쥯Ȥ URL ݤѤޤ
+ 㤨С֥ФưƤޥ <code>simple.example.com</code>
+ ǡDNS Υꥢ <code>www.example.com</code> ⤢Ȥˡ
+ ֥ФԤȤǧߤȤϡʲΤ褦˥ǥ쥯ƥ֤
+ Ȥޤ</p>
+
+ <div class="example"><p><code>
+ ServerName www.example.com:80
+ </code></p></div>
+
+ <p><code class="directive">ServerName</code> ꤵƤʤȤϡ
+ Ф IP ɥ쥹հԤʤȤǥۥ̾ΤȤޤ
+ <code class="directive">ServerName</code> ˥ݡȤꤵƤʤȤϡ
+ ФϥꥯȤƤ
+ ݡȤȤޤǹοȳμ⤿餹ˤϡ
+ <code class="directive">ServerName</code> Ȥäƥۥ̾ȥݡȤŪ
+ ꤷƤ</p>
+
+ <p><a href="../vhosts/name-based.html">̾١ΥСۥ</a>
+ ѤƤ硢<code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code>
+ <code class="directive">ServerName</code> ϤΥСۥȤ˥ޥå뤿
+ ꥯȤ Host: إå˸ɬפΤꤷޤ</p>
+
+ <p>ʻ URL (㤨 <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> ⥸塼ˤΤʤ)
+ ꤵ줿ݡȤȤ饤ȤΥꥯȤΥݡֹȤ
+ ꤹ <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>
+ ǥ쥯ƥ֤򻲾ȤƤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS Apache ˴ؤ</a></li>
+<li><a href="../vhosts/">Apache Сۥ</a></li>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li>
+<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ߴΥ֥饦̾١ΥСۥȤ˥Ȥ
+θߴ URL ѥ̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerPath <var>URL-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerPath</code> ǥ쥯ƥ֤ϡ<a href="../vhosts/">͡١ΥСۥ</a>ˤѤ
+ ߴ URL ѥ̾ꤷޤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../vhosts/">Apache Сۥ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>󥹥ȡ뤵줿ФΥ١ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerRoot <var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerRoot</code> ǥ쥯ƥ֤ϡ
+ Ф¸ߤǥ쥯ȥꤷޤ
+ ̾<code>conf/</code> <code>logs/</code> Ȥä֥ǥ쥯ȥ꤬
+ ¸ߤޤ
+ ޤ¾ǥ쥯ƥ (㤨 <code class="directive"><a href="#include">Include</a></code> <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ʤ) ˤХѥϡ
+ Υǥ쥯ȥ꤫а֤Ȥʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ServerRoot /home/httpd
+ </code></p></div>
+
+
+
+<h3></h3>
+<ul>
+<li><a href="../invoking.html"><code>httpd</code> <code>-d</code>
+ ץ</a></li>
+<li><code class="directive">ServerRoot</code> θ¤Ŭڤꤹˡ<a href="../misc/security_tips.html#serverroot">ƥΤ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФɥȤΥեå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerSignature Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerSignature</code> ǥ쥯ƥ֤ϡ
+ Фɥ
+ (顼å<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ˤ FTP Υǥ쥯ȥꥹȡ
+ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> νϡ)
+ κDzԤͿեåԤʤޤ
+ Τ褦ʥեåԤͭˤͳˤϡ
+ ץʣϢʤäƤˡ桼ϤɤΥФ֤
+ 顼åΤʤۤȤ̵ȤΤޤ</p>
+
+
+ <p>ǥեȤǤ <code>Off</code> 򤹤ȡեåԤޤ
+ (ơApache-1.2 ȸߴư򤷤ޤ)
+ <code>On</code> ꤷϡñ˥ɥȤˡФΥС
+ ưΥСۥȤ <a href="#servername">ServerName</a> ν񤫤줿Ԥɲä
+ <code>EMail</code> ˤϤ˻Ȥ줿ɥȤФ <a href="#serveradmin">ServerAdmin</a> ؤ "mailto:" ɲäޤ</p>
+
+ <p>С 2.0.44 ʹߤǤϤΥǥ쥯ƥ֤ <code class="directive"><a href="#serversignature">ServerSignature</a></code>
+ ǥ쥯ƥ֤ˤɽ椷ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Server</code> HTTP إåꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerTokens Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡ饤Ȥ֤ <code>Server</code>
+ إåˡФΰŪ OS ̤䡢
+ ѥ뤵Ȥ߹ޤƤ⥸塼ξ
+ ޤ뤫ɤꤷޤ</p>
+
+ <dl>
+ <dt><code>ServerTokens Prod[uctOnly]</code></dt>
+
+ <dd>Ф (㤨): <code>Server:
+ Apache</code> Ȥä褦ޤ</dd>
+
+ <dt><code>ServerTokens Major</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache/2</code></dd>
+
+ <dt><code>ServerTokens Minor</code></dt>
+
+ <dd>Server sends (<em>e.g.</em>): <code>Server:
+ Apache/2.0</code></dd>
+
+ <dt><code>ServerTokens Min[imal]</code></dt>
+
+ <dd>Ф (㤨): <code>Server:
+ Apache/2.0.41</code> Ȥä褦ޤ</dd>
+
+ <dt><code>ServerTokens OS</code></dt>
+
+ <dd>Ф (㤨): <code>Server: Apache/2.0.41
+ (Unix)</code> Ȥä褦ޤ</dd>
+
+ <dt><code>ServerTokens Full</code> (⤷̤)</dt>
+
+ <dd>Ф (㤨): <code>Server: Apache/2.0.41
+ (Unix) PHP/4.2.2 MyMod/1.2</code> Ȥä褦ޤ</dd>
+ </dl>
+
+ <p>ϥΤŬѤ졢СۥȾͭˤ
+ ̵ˤϤǤޤ</p>
+
+ <p>С 2.0.44 ʹߤǤϤΥǥ쥯ƥ֤ <code class="directive"><a href="#serversignature">ServerSignature</a></code>
+ ǥ쥯ƥ֤ˤɽ椷ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ޥåե뤬ϥɥǽ褦ˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetHandler <var>handler-name</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 core ˰ư</td></tr>
+</table>
+ <p><code>.htaccess</code> <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ ˽񤫤줿硢
+ Υǥ쥯ƥ֤Ϥˤ뤹٤ƤΥե뤬
+ <var>handler-name</var> ǻꤵ줿<a href="../handler.html">ϥɥ</a>ǰ뤳Ȥޤ㤨СĥҤ˴ؤ餺
+ ǥ쥯ȥΤ᡼ޥåץեȤƲϤߤˤϡ
+ ʲ򤽤Υǥ쥯ȥ <code>.htaccess</code>
+ ե˵Ҥޤ:</p>
+
+ <div class="example"><p><code>
+ SetHandler imap-file
+ </code></p></div>
+
+ <p>̤: URL <code>http://servername/status</code>
+ ꤵ줿Ȥ˥Ф򤹤褦ˤȤϡʲ
+ <code>httpd.conf</code> ˵Ҥޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p><code>None</code> Ȥͤꤹ뤳Ȥǡ
+ <code class="directive">SetHandler</code> 줿̵ˤ뤳Ȥ
+ Ǥޤ</p>
+ <p><strong>:</strong>SetHandler ϥǥեȤΥϥɥ򥪡С饤
+ ޤΤǡ̾εưȤСå (/) ǽ URL
+ ꥯȤ줿Ȥ˥ǥ쥯ȥ䥤ǥåե֤褦갷ưϡ
+ Ԥʤʤޤ
+ </p>
+
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤ȤΥꥯȤ POST Ϥե륿ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetInputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">SetInputFilter</code> ǥ쥯ƥ֤ϥ饤Ȥ
+ ꥯȤ POST Ϥ򥵡ФäȤ˽ե륿
+ ꤷޤ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>
+ ǥ쥯ƥ֤ޤᡢ¾ξƤե륿
+ ɲäޤ</p>
+
+ <p>ʣΥե륿ꤹȤϡǡ֤
+ ߥǶڤɬפޤ</p>
+
+
+<h3></h3>
+<ul>
+<li><a href="../filter.html">ե륿</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Фαե륿ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetOutputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">SetOutputFilter</code> ǥ쥯ƥ֤
+ Фα򥯥饤Ȥ֤˽ե륿ꤷޤ
+ <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>
+ ǥ쥯ƥ֤ޤᡢ¾ξƤե륿
+ ɲäޤ</p>
+
+ <p>㤨Сʲ <code>/www/data/</code> ǥ쥯ȥΤ٤Ƥ
+ ե SSI ǽޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www/data/&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ʣΥե륿ꤹȤϡǡ֤
+ ߥǶڤɬפޤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../filter.html">ե륿</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ƥ٥ȤˤĤơꥯȤԤޤǤ˥Ф
+ԤĻ֤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>TimeOut <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>TimeOut 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">TimeOut</code> ǥ쥯ƥ֤ϡߤΤȤ
+ ʲλĤԤ֤ˤĤƤԤޤ:</p>
+
+ <ol>
+ <li>GET ꥯȤΤˤ</li>
+
+ <li>POST PUTꥯȤˤơ TCP ѥåȤϤޤǤԤ</li>
+
+ <li>쥹ݥ󥹤֤ݡTCP ACK äƤޤǤλ</li>
+ </ol>
+
+ <p>ˤ̡򤹤뤳ȤǽˤǤ褦θǤ
+ Apache 1.2 ϥޡ 1200 ǥեȤǤ
+ 300 ˲ޤ300 ǤۤȤɤξϽʬͤǤ
+ ѤʾˤޤѥåȤݤ˥ޤꥻåȤʤ
+ ꤬뤫⤷ʤΤǡǥեȤ꾮ͤˤϤƤޤ</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TraceEnable" id="TraceEnable">TraceEnable</a> <a name="traceenable" id="traceenable">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>TRACE</code> ᥽åɤΥꥯȤФˡ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>TraceEnable on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.3.34, 2.0.55 ʹ</td></tr>
+</table>
+ <p>Ф <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ξ <code>TRACE</code>
+ εư򥪡С饤ɤޤǥեȤ <code>TraceEnable on</code>
+ ϡꥯȥܥǥʤ褦ʡRFC2616 ˽򤷤
+ <code>TRACE</code> ꥯȤդޤ
+ <code>TraceEnale off</code> ꤹȡФ
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <code>405</code> (᥽åԵ)
+ 顼򥯥饤Ȥ֤ޤ</p>
+
+ <p>ǸˡƥȤĴŪʤɤθӤȤơѤ˽򤷤ʤ
+ <code>TraceEnable extended</code> Ȥäơꥯȥܥǥ
+ դ褦˵ưѹǤޤ(ꥸ󥵡ФȤƤ)
+ ФǤϡꥯȥܥǥΥ 64k (
+ <code>Transfer-Encoding: chunked</code> ȤƤ
+ chunk إåѤ +8k) ¤ޤ
+ ФϡեإåƤ chunk إå쥹ݥ󥹤
+ ܥǥȤֵѤޤ
+ proxy ФȤƤϡꥯȥܥǥΥ 64k ¤ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФʬȤ̾ȥݡȤꤹˡꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>UseCanonicalName On|Off|Dns</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>UseCanonicalName Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>¿ξ Apache <em>ʻ</em> URLʤ
+ ƱФؤ URLɬפޤ
+ <code>UseCanonicalName On</code> ξϡ<code class="directive"><a href="#servername">ServerName</a></code> ǥ쥯ƥ֤ǻꤵƤ
+ ۥ̾ȥݡֹȤäơ̾ (ʻȤ̾) ޤ
+ ̾ϡ٤Ƥμʻ URL ǻȤޤCGI
+ <code>SERVER_NAME</code> <code>SERVER_PORT</code> ǤȤޤ</p>
+
+ <p><code>UseCanonicalName Off</code> ξ硢
+ 饤Ȥۥ̾ȥݡȤꤷȤˤϡ
+ 򸵤˼ʻ URL ޤ (꤬ʤäȤ
+ Ʊͤˤ̾褷ޤ)
+ ͤ<a href="../vhosts/name-based.html">̾١
+ Сۥ</a>ǻȤƤΤƱͤǡ
+ Ʊ饤ȤǼǤͤˤʤäƤޤ
+ CGI ѿ <code>SERVER_NAME</code> <code>SERVER_PORT</code>
+ ⥯饤ȤͿ줿ͤޤ</p>
+
+ <p>Τ褦ʵưϡȥͥåȤΥФ <code>www</code>
+ Τ褦û̾ǥ桼ޥ³ȤǤ
+ 桼Ϥûۥ̾ȤƤơURL <em>ǸΥå̵</em>
+ ǥ쥯ȥˤʤäƤ <code>http://www/splat</code> Τ褦ʤȤ
+ Apache ϥꥯȤ <code>http://www.domain.com/splat/</code>
+ إ쥯Ȥޤ
+ ǧڤ򤹤褦ꤷƤȡξ
+ 桼 2 ǧڤ򤷤ʤФʤʤʤޤ (<code>www</code>
+ Ф 1 <code>www.domain.com</code> ФƤ⤦ 1 --
+ ܺ٤ <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">
+ FAQ</a> 򻲾ȤƤ)
+ <code class="directive">UseCanonicalName</code> <code>Off</code> ˤʤäƤȡ
+ Apache <code>http://www/splat/</code> ˥쥯Ȥޤ</p>
+
+ <p>ܤΥץ <code>UseCanonicalName DNS</code> ϡ
+ 絬Ϥ IP ١ΥСۥƥ󥰤ǡ
+ <code>Host:</code> إå󶡤ʤŤ饤Ȥ
+ ݡȤꤷƤޤ
+ ΥץǤ Apache ϡ饤Ȥ³ IP ɥ쥹Ф
+ DNS εհԤʤäơʻ URL ޤ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p>CGI <code>SERVER_NAME</code> ˴ؤƲ餫
+ ꤷƤȤˤϡΥץˤäƤưʤ
+ ʤ뤫⤷ޤ󡣥饤Ȥϼ¼Ūˤϥۥ̾Ȥ
+ Ǥ˾ߤͤꤹ뤳ȤǤޤCGI
+ <code>SERVER_NAME</code> ȤäƼʻ URL 뤳Ȥʤ
+ ϡɤԤʤäƤפʤϤǤ</p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalPhysicalPort" id="UseCanonicalPhysicalPort">UseCanonicalPhysicalPort</a> <a name="usecanonicalphysicalport" id="usecanonicalphysicalport">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф̾ȥݡȤβˡꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>UseCanonicalPhysicalPort On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p>Apache ͡ʾ <em>ʻ</em> URL ĤޤꥵФʬȤؤ
+ URL ɬפޤ
+ <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> ǥ쥯ƥ֤
+ ˤäƥФ̾褦ˤʤޤ
+ κݤ̾˻ȤݡȤ
+ <code>UseCanonicalPhysicalPort On</code> Ȥ꤬С
+ ºݤΥݡֹݡֹȤƻȤƥꥯȤ
+ 褦ˤʤޤ<code>UseCanonicalPhysicalPort Off</code>
+ ȤǤСºݤΥݡֹϻѤꤵƤ
+ ƿƥݡֹ褦ˤʤޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>ºݤΥݡֹ椬ȤϼΤ褦ˤʤäƤޤ :<br /><br />
+ <code>UseCanonicalName On</code></p>
+ <ul>
+ <li><code>ServerName</code> ǻꤵƤݡֹ</li>
+ <li>ºݤΥݡֹ</li>
+ <li>ǥեȤΥݡֹ</li>
+ </ul>
+ <code>UseCanonicalName Off | DNS</code>
+ <ul>
+ <li><code>Host:</code> إåФ줿ݡֹ</li>
+ <li>ºݤΥݡֹ</li>
+ <li><code>ServerName</code> ǻꤵƤݡֹ</li>
+ <li>ǥեȤΥݡֹ</li>
+ </ul>
+
+ <p><code>UseCanonicalPhysicalPort Off</code> ǡ
+ ºݤΥݡֹ椬νޤ</p>
+ </div>
+
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a> <a name="virtualhost" id="virtualhost">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υۥ̾ IP ɥ쥹ΤߤŬѤǥ쥯ƥ֤
+Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> ڤ
+ <code>&lt;/VirtualHost&gt;</code> ϡ
+ ΥСۥȤФƤΤŬѤǥ쥯ƥַ
+ ˻Ȥޤ
+ СۥȥƥȤǵĤƤΥǥ쥯ƥ֤ǽǤ
+ Фꤵ줿СۥȤˤɥȤؤ
+ ꥯȤդ硢
+ <code class="directive">&lt;VirtualHost&gt;</code> ˤ
+ ǥ쥯ƥ֤ŬѤޤ
+ <var>Addr</var>ϡΤΤѤǤޤ:</p>
+
+ <ul>
+ <li>СۥȤ IP ɥ쥹</li>
+
+ <li>СۥȤ IP б봰ʥɥᥤ̾</li>
+
+ <li><code>NameVirtualHost *</code> ȶ˻Ȥ롢
+ ٤Ƥ IP ɥ쥹˥ޥåʸ <code>*</code></li>
+
+ <li>IP ١ΥСۥȤ¾ΤΤ˥ޥåʤ IP ɥ쥹
+ Τʸ <code>_default_</code></li>
+ </ul>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;VirtualHost 10.1.2.3&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.foo.com<br />
+ DocumentRoot /www/docs/host.foo.com<br />
+ ServerName host.foo.com<br />
+ ErrorLog logs/host.foo.com-error_log<br />
+ TransferLog logs/host.foo.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>IPv6 ɥ쥹ϥץΥݡֹλȶ̤뤿ˡ
+ ѳ̤dzäƻꤹɬפޤ IPv6 Ǥ:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@host.example.com<br />
+ DocumentRoot /www/docs/host.example.com<br />
+ ServerName host.example.com<br />
+ ErrorLog logs/host.example.com-error_log<br />
+ TransferLog logs/host.example.com-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ơΥСۥȤˤϤ줾㤦 IP ɥ쥹ݡֹ
+ ⤷ϥۥ̾бɬפꡢ
+ 1 ܤξˤʣΥɥ쥹 IP ѥåȤǤ褦
+ ХޥꤷʤФʤޤ
+ (⤷ޥʣΥͥåȥ󥿡եȻʤϡ
+ (OSݡȤƤ) <code>ifconfig alias</code> ޥɤˤ
+ ãǤޤ)</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> Apache Listen
+ IP ɥ쥹ˤϱƶͿ<strong>ޤ</strong>
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ Ȥä Apache ɥ쥹 listen 褦ꤹɬפޤ</p>
+ </div>
+
+ <p>IP ١ΥСۥȤȤäƤϡ̤̾
+ <code>_default_</code> ꤹ뤳ȤǤޤξ
+ ΥСۥȤ¾ΥСۥȤŪ˵󤲤Ƥʤ
+ ٤Ƥ IP ɥ쥹˥ޥåޤ<code>_default_</code> СۥȤ̵
+ IP СۥȤǻꤵ줿Τ˥ޥåʤȤϡ
+ VirtualHost γΤ٤Ƥʤּץ꤬
+ Ȥޤ(<code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> ǥ쥯ƥ֤˥ޥå
+ ٤Ƥ IP ɥ쥹ϡּץ <code>_default_</code> СۥȤ
+ ȤʤȤդƤܤ <a href="../vhosts/name-based.html">͡١ΥСۥ</a>
+ ȤƤ)</p>
+
+ <p><code>:port</code> ȤäǵҤ뤳Ȥˤꡢ
+ ޥåݡȤѹǽǤ
+ λ򤷤ʤˤϡ祵ˤ
+ ֺǸ <code><a href="#port">Port</a></code> ǻꤵ줿ݡȤ
+ ǥեȤȤʤޤ
+ <code>:*</code> ꤹ뤳Ȥˤꡢ
+ ɥ쥹ƤΥݡȤ˥ޥåޤ(<code>_default_</code> ΤȤ
+ ȤȤ侩Ƥޤ)</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p>СưʳΥ桼ե뤬ݴɤǥ쥯ȥ
+ 񤭹߲ǽʤȤˤʤƥˤǽ뤫ξܺ٤
+ <a href="../misc/security_tips.html">ƥ˴ؤ륳</a>
+ ȤƤ</p></div>
+
+<h3></h3>
+<ul>
+<li><a href="../vhosts/">Apache Сۥ</a></li>
+<li><a href="../dns-caveats.html">DNS Apache ˴ؤ</a></li>
+<li><a href="../bind.html">Apache Ѥ륢ɥ쥹ȥݡȤ</a></li>
+<li>ꥯȤݤˤΰۤʤ륻
+ Ȥ߹蘆ˡˤĤƤ <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; ưˡ</a></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directive-dict.html b/docs/manual/mod/directive-dict.html
new file mode 100644
index 00000000..1ed62d36
--- /dev/null
+++ b/docs/manual/mod/directive-dict.html
@@ -0,0 +1,11 @@
+URI: directive-dict.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: directive-dict.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: directive-dict.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/directive-dict.html.en b/docs/manual/mod/directive-dict.html.en
new file mode 100644
index 00000000..2350e1cb
--- /dev/null
+++ b/docs/manual/mod/directive-dict.html.en
@@ -0,0 +1,291 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Terms Used to Describe Directives - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Terms Used to Describe Directives</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document describes the terms that are used to describe
+ each Apache <a href="directives.html">configuration
+ directive</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Description</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">Syntax</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Default">Default</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Context">Context</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Override">Override</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status">Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Module">Module</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibility</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../configuring.html">Configuration files</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description">Description</a></h2>
+
+<p>A brief description of the purpose of the directive.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Syntax" id="Syntax">Syntax</a></h2>
+
+ <p>This indicates the format of the directive as it would
+ appear in a configuration file. This syntax is extremely
+ directive-specific, and is described in detail in the
+ directive's definition. Generally, the directive name is
+ followed by a series of one or more space-separated arguments.
+ If an argument contains a space, the argument must be enclosed
+ in double quotes. Optional arguments are enclosed in square
+ brackets. Where an argument can take on more than one possible
+ value, the possible values are separated by vertical bars "|".
+ Literal text is presented in the default font, while
+ argument-types for which substitution is necessary are
+ <em>emphasized</em>. Directives which can take a variable
+ number of arguments will end in "..." indicating that the last
+ argument is repeated.</p>
+
+ <p>Directives use a great number of different argument types. A
+ few common ones are defined below.</p>
+
+ <dl>
+ <dt><em>URL</em></dt>
+
+ <dd>A complete Uniform Resource Locator including a scheme,
+ hostname, and optional pathname as in
+ <code>http://www.example.com/path/to/file.html</code></dd>
+
+ <dt><em>URL-path</em></dt>
+
+ <dd>The part of a <em>url</em> which follows the scheme and
+ hostname as in <code>/path/to/file.html</code>. The
+ <em>url-path</em> represents a web-view of a resource, as
+ opposed to a file-system view.</dd>
+
+ <dt><em>file-path</em></dt>
+
+ <dd>The path to a file in the local file-system beginning
+ with the root directory as in
+ <code>/usr/local/apache/htdocs/path/to/file.html</code>.
+ Unless otherwise specified, a <em>file-path</em> which does
+ not begin with a slash will be treated as relative to the <a href="core.html#serverroot">ServerRoot</a>.</dd>
+
+ <dt><em>directory-path</em></dt>
+
+ <dd>The path to a directory in the local file-system
+ beginning with the root directory as in
+ <code>/usr/local/apache/htdocs/path/to/</code>.</dd>
+
+ <dt><em>filename</em></dt>
+
+ <dd>The name of a file with no accompanying path information
+ as in <code>file.html</code>.</dd>
+
+ <dt><em>regex</em></dt>
+
+ <dd>A Perl-compatible <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular
+ expression</a>. The directive definition will specify what the
+ <em>regex</em> is matching against.</dd>
+
+ <dt><em>extension</em></dt>
+
+ <dd>In general, this is the part of the <em>filename</em>
+ which follows the last dot. However, Apache recognizes
+ multiple filename extensions, so if a <em>filename</em>
+ contains more than one dot, each dot-separated part of the
+ filename following the first dot is an <em>extension</em>.
+ For example, the <em>filename</em> <code>file.html.en</code>
+ contains two extensions: <code>.html</code> and
+ <code>.en</code>. For Apache directives, you may specify
+ <em>extension</em>s with or without the leading dot. In
+ addition, <em>extension</em>s are not case sensitive.</dd>
+
+ <dt><em>MIME-type</em></dt>
+
+ <dd>A method of describing the format of a file which
+ consists of a major format type and a minor format type,
+ separated by a slash as in <code>text/html</code>.</dd>
+
+ <dt><em>env-variable</em></dt>
+
+ <dd>The name of an <a href="../env.html">environment
+ variable</a> defined in the Apache configuration process.
+ Note this is not necessarily the same as an operating system
+ environment variable. See the <a href="../env.html">environment variable documentation</a> for
+ more details.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Default" id="Default">Default</a></h2>
+
+ <p>If the directive has a default value (<em>i.e.</em>, if you
+ omit it from your configuration entirely, the Apache Web server
+ will behave as though you set it to a particular value), it is
+ described here. If there is no default value, this section
+ should say "<em>None</em>". Note that the default listed here
+ is not necessarily the same as the value the directive takes in
+ the default httpd.conf distributed with the server.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Context" id="Context">Context</a></h2>
+
+ <p>This indicates where in the server's configuration files the
+ directive is legal. It's a comma-separated list of one or more
+ of the following values:</p>
+
+ <dl>
+ <dt>server config</dt>
+
+ <dd>This means that the directive may be used in the server
+ configuration files (<em>e.g.</em>, <code>httpd.conf</code>), but
+ <strong>not</strong> within any
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ or <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ containers. It is not allowed in <code>.htaccess</code> files
+ at all.</dd>
+
+ <dt>virtual host</dt>
+
+ <dd>This context means that the directive may appear inside
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ containers in the server
+ configuration files.</dd>
+
+ <dt>directory</dt>
+
+ <dd>A directive marked as being valid in this context may be
+ used inside <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, and <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> containers
+ in the server configuration files, subject to the restrictions
+ outlined in <a href="../sections.html">Configuration
+ Sections</a>.</dd>
+
+ <dt>.htaccess</dt>
+
+ <dd>If a directive is valid in this context, it means that it
+ can appear inside <em>per</em>-directory
+ <code>.htaccess</code> files. It may not be processed, though
+ depending upon the <a href="#Override">overrides</a> currently active.</dd>
+ </dl>
+
+ <p>The directive is <em>only</em> allowed within the designated
+ context; if you try to use it elsewhere, you'll get a
+ configuration error that will either prevent the server from
+ handling requests in that context correctly, or will keep the
+ server from operating at all -- <em>i.e.</em>, the server won't
+ even start.</p>
+
+ <p>The valid locations for the directive are actually the
+ result of a Boolean OR of all of the listed contexts. In other
+ words, a directive that is marked as being valid in
+ "<code>server config, .htaccess</code>" can be used in the
+ <code>httpd.conf</code> file and in <code>.htaccess</code>
+ files, but not within any <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> or
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ containers.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Override" id="Override">Override</a></h2>
+
+ <p>This directive attribute indicates which configuration
+ override must be active in order for the directive to be
+ processed when it appears in a <code>.htaccess</code> file. If
+ the directive's <a href="#Context">context</a>
+ doesn't permit it to appear in <code>.htaccess</code> files,
+ then no context will be listed.</p>
+
+ <p>Overrides are activated by the <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> directive, and apply
+ to a particular scope (such as a directory) and all
+ descendants, unless further modified by other
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> directives at
+ lower levels. The documentation for that directive also lists the
+ possible override names available.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status">Status</a></h2>
+
+ <p>This indicates how tightly bound into the Apache Web server
+ the directive is; in other words, you may need to recompile the
+ server with an enhanced set of modules in order to gain access
+ to the directive and its functionality. Possible values for
+ this attribute are:</p>
+
+ <dl>
+ <dt>Core</dt>
+
+ <dd>If a directive is listed as having "Core" status, that
+ means it is part of the innermost portions of the Apache Web
+ server, and is always available.</dd>
+
+ <dt>MPM</dt>
+
+ <dd>A directive labeled as having "MPM" status is provided by
+ a <a href="../mpm.html">Multi-Processing Module</a>. This
+ type of directive will be available if and only if you are
+ using one of the MPMs listed on the <a href="#Module">Module</a> line of the directive
+ definition.</dd>
+
+ <dt>Base</dt>
+
+ <dd>A directive labeled as having "Base" status is supported
+ by one of the standard Apache modules which is compiled into
+ the server by default, and is therefore normally available
+ unless you've taken steps to remove the module from your
+ configuration.</dd>
+
+ <dt>Extension</dt>
+
+ <dd>A directive with "Extension" status is provided by one of
+ the modules included with the Apache server kit, but the
+ module isn't normally compiled into the server. To enable the
+ directive and its functionality, you will need to change the
+ server build configuration files and re-compile Apache.</dd>
+
+ <dt>Experimental</dt>
+
+ <dd>"Experimental" status indicates that the directive is
+ available as part of the Apache kit, but you're on your own
+ if you try to use it. The directive is being documented for
+ completeness, and is not necessarily supported. The module
+ which provides the directive may or may not be compiled in by
+ default; check the top of the page which describes the
+ directive and its module to see if it remarks on the
+ availability.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Module" id="Module">Module</a></h2>
+
+ <p>This quite simply lists the name of the source module which
+ defines the directive.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility">Compatibility</a></h2>
+
+ <p>If the directive wasn't part of the original Apache version
+ 2 distribution, the version in which it was introduced should
+ be listed here. In addition, if the directive is available
+ only on certain platforms, it will be noted here.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directive-dict.html.ja.euc-jp b/docs/manual/mod/directive-dict.html.ja.euc-jp
new file mode 100644
index 00000000..5253211d
--- /dev/null
+++ b/docs/manual/mod/directive-dict.html.ja.euc-jp
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ǥ쥯ƥ֤β˻ȤѸ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ǥ쥯ƥ֤β˻ȤѸ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>ʸϳ Apache <a href="directives.html">ǥ쥯ƥ</a>
+ 뤿˻ȤƤѸޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">ʸ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Default">ǥե</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Context">ƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Override"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status">ơ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Module">⥸塼</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">ߴ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../configuring.html">ե</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description"></a></h2>
+
+<p>ǥ쥯ƥ֤Ūδñ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Syntax" id="Syntax">ʸ</a></h2>
+
+ <p>եΥǥ쥯ƥ֤ν񼰤򼨤ޤ
+ ιʸϥǥ쥯ƥͭʤΤǡܺ٤ϥǥ쥯ƥ֤
+ ȤƤŪˡǥ쥯ƥ̾θˤ
+ ˤʬ䤵줿Ĥΰ³ޤ
+ ޤȤŰ (: ")
+ ǰϤޤƤޤ ץʥʰϳ
+ (: []) ǰϤޤƤޤ
+ ʣͤϡͤϿľ "|"
+ ʬ䤵Ƥޤ
+ ѹʤƥȤϥǥեȤΥեȤɽ졢ִɬפ
+ <em>Ĵ</em>ɽޤ
+ οѤǥ쥯ƥ֤ϺǸ
+ ֤뤳Ȥ򼨤 "..."
+ ǽޤ</p>
+
+ <p>
+ ǥ쥯ƥ֤¿ΰ㤦ΰȤޤĤɤ
+ ȤΤʲޤ</p>
+
+ <dl>
+ <dt><em>URL</em></dt>
+
+ <dd><code>http://www.example.com/path/to/file.html</code>
+ Τ褦ˡ
+ ࡢۥ̾ѥ̾(άǽ)ޤǤ봰
+ Uniform Resource Locator</dd>
+
+ <dt><em>URL-path</em></dt>
+
+ <dd><code>/path/to/file.html</code> Τ褦ˡ
+ ۥ̾θ³ <em>url</em>
+ ΰ<em>url-path</em>
+ ե륷ƥफλǤϤʤ
+ ֤λǥ꥽ɽޤ</dd>
+
+ <dt><em>file-path</em></dt>
+
+ <dd><code>/usr/local/apache/htdocs/path/to/file.html</code>
+ Τ褦ˡ
+ 롼ȥǥ쥯ȥ꤫ϤޤΥե륷ƥΥեؤΥѥ
+ ̾åǻϤޤʤ <em>file-path</em> <a href="core.html#serverroot">ServerRoot</a>
+ ХѥȤ ޤ</dd>
+
+ <dt><em>directory-path</em></dt>
+
+ <dd><code>/usr/local/apache/htdocs/path/to/</code>
+ Τ褦ˡ
+ 롼ȥǥ쥯ȥ꤫ϤޤΥե륷ƥΥǥ쥯ȥؤ
+ ѥ</dd>
+
+ <dt><em>filename</em></dt>
+
+ <dd><code>file.html</code> Τ褦ˡѥդƤʤ
+ ե̾</dd>
+
+ <dt><em>regex</em></dt>
+
+ <dd>Perl ߴ<a href="../glossary.html#regex">ɽ</a>Ǥ
+ ǥ쥯ƥ֤ <em>regex</em>
+ ФƥޥåԤʤΤꤷޤ</dd>
+
+ <dt><em>extension</em></dt>
+
+ <dd>Ūˤ <em>filename</em>
+ κǸΥɥåȤθʬǤ Apache
+ ʣΥեγĥҤǧޤΤǡ<em>filename</em>
+ ʣΥɥåȤȡǽΥɥåȤθΡ줾ΥɥåȤʬΥ줿ʬ
+ <em>extension</em> (: ĥ)
+ ˤʤޤ㤨С<em>filename</em>
+ <code>file.html.en</code>
+ ˤĤγĥҤޤ<code>.html</code>
+ <code>.en</code> ǤApache
+ Υǥ쥯ƥ֤Ǥϡ<em>extension</em>
+ ϥɥåդǤ̵ǤǤޤˡ<em>extension</em>
+ ʸʸ̤ޤ</dd>
+
+ <dt><em>MIME-type</em></dt>
+
+ <dd><code>text/html</code> Τ褦ˡåʬΥ줿
+ եޥåȤեޥåȤˤäƥեη
+ ɽˡǤ</dd>
+
+ <dt><em>env-variable</em></dt>
+
+ <dd>Apache ˤ <a href="../env.html">Ķѿ</a>̾Ǥϥڥ졼ƥ󥰥ƥ
+ ĶѿƱȤϸ¤ʤȤդƤܺ٤ <a href="../env.html">Ķѿ</a>򻲾ȤƤ</dd>
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Default" id="Default">ǥե</a></h2>
+
+ <p>ǥ쥯ƥ֤˥ǥե
+ (<em>ʤ</em>ե뤫
+ άƤƤ⡢Apache
+ ֥ФͤꤵƤ뤫Τ褦
+ ưޤ) Ϥ˵Ҥޤ
+ ǥե̵ͤ硢 "<em>None</em>"
+ 񤫤ޤǽ񤫤ƤǥեȤϥФȶۤƤ
+ ǥեȤ httpd.conf
+ ˽񤫤Ƥǥ쥯ƥ֤ͤ
+ 㤦ǽ뤳ȤդƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Context" id="Context">ƥ</a></h2>
+
+ <p>
+ ϡФեΤɤǥǥ쥯ƥ֤ͭʤΤ򼨤ޤ
+ ˼ͤİʾ奫޶ڤ󤵤Ƥޤ</p>
+
+ <dl>
+ <dt>ե</dt>
+
+ <dd>ϡե
+ (<em>㤨</em><code>httpd.conf</code>,
+ <code>srm.conf</code>, <code>access.conf</code>)
+ ǤϻѤǤޤ
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> Ǥ
+ <strong>ѤǤʤ</strong>Ȥ򼨤ޤ
+ <code>.htaccess</code>եǤλѤϵĤƤޤ</dd>
+
+ <dt>Сۥ</dt>
+
+ <dd>ϡե
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǻѤǤ뤳Ȥ򼨤ޤ</dd>
+
+ <dt>ǥ쥯ȥ</dt>
+
+ <dd>ϡե
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>,
+ <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ ƥʤǡ <a href="../sections.html">ꥻ</a>
+ Ƥ¤βǻѤǤ뤳Ȥ򼨤ޤ</dd>
+
+ <dt>.htaccess</dt>
+
+ <dd>ϡǥ쥯ȥ<em></em>
+ <code>.htaccess</code> ե
+ ѲǽǤ뤳Ȥ򼨤ޤ <a href="#Override"></a>
+ ˤäƤϡʤ⤷ޤ</dd>
+ </dl>
+
+ <p>
+ ǥ쥯ƥ֤ϻؼ줿ƥȤ<em>Τ</em>Ĥޤ
+ ¾ξǻȤȤȡФΥƥȤʤ
+ ʤ褦ꥨ顼ȯ뤫Фޤäưʤʤ롢
+ <em>ʤ</em>ФưʤʤȤȤˤʤޤ</p>
+
+ <p>
+ ǥ쥯ƥ֤ͭʰ֤ϡºݤϵ󤲤Ƥ륳ƥȤ
+ (: Boolen OR)
+ ˤʤޤȡ
+ "<code>ե롢.htaccess</code>" ͭ
+ Ƥǥ쥯ƥ֤ <code>httpd.conf</code>
+ ե <code>.htaccess</code>
+ եȤͭǤ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǤϻѤǤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Override" id="Override"></a></h2>
+
+ <p>Υǥ쥯ƥ֤°ϡ<code>.htaccess</code>
+ ե
+ ǥ쥯ƥ֤줿Ȥˡνͭˤ뤿
+ ɤξ񤭤ɬפ򼨤ޤ ǥ쥯ƥ֤
+ <a href="#Context">ƥ</a>
+ <code>.htaccess</code>
+ եǤϵĤƤʤϡ °
+ "<em>ŬԲ</em>" Ƚ񤫤ޤ</p>
+
+ <p>񤭤ϡ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ǥ쥯ƥ֤ˤäͭˤ졢
+ Υ(ǥ쥯ȥʤ)ȡ
+ ˲̤Υ٥ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
+ ǽʤ¤ꡢ ۲ФŬѤޤ
+ ǥ쥯ƥ֤ΥɥȤϼ񤭤̾󤲤ޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status">ơ</a></h2>
+
+ <p>ϥǥ쥯ƥ֤ Apache
+ ֥Фˤɤ줯餤ĤȤ߹ޤƤ뤫
+ ޤСǥ쥯ƥ֤ȤεǽѤ뤿ˡ
+ ⥸塼ο䤷ơФƥѥ뤹ɬפ뤫⤷ʤ
+ ȤȤ򼨤ޤ
+ °ͤϰʲΤΤǤ:</p>
+
+ <dl>
+ <dt>Core</dt>
+
+ <dd>"Core" Υǥ쥯ƥ֤ Apache
+ ֥ФδܤȤʤ٤ΤǤꡢ
+ ˻ѲǽǤ뤳Ȥ򼨤ޤ</dd>
+
+ <dt>MPM</dt>
+
+ <dd>"MPM" Υǥ쥯ƥ֤<a href="../mpm.html">ޥץå󥰥⥸塼</a>󶡤Ƥޤ
+ μΥǥ쥯ƥ֤ϥǥ쥯ƥ֤<a href="#Module">⥸塼</a>ιԤ˻ȤäƤ⥸塼̾񤫤Ƥ
+ ˤΤ߻ѲǽǤ</dd>
+
+ <dt>Base</dt>
+
+ <dd>"Base" Υǥ쥯ƥ֤
+ ǥեȤǥФȤ߹ޤƤɸ⥸塼ΰĤǥ
+ ݡȤƤơ虜虜꤫⥸塼Ȥơ
+ ̾ǤϻѲǽǤ뤳Ȥ򼨤ޤ</dd>
+
+ <dt>Extension</dt>
+
+ <dd>"Extension" Υǥ쥯ƥ֤ϡ Apache
+ ФʪƱƤ⥸塼ΰĤ󶡤ƤΤΡ
+ ̾ǤϥФȤ߹ޤƤʤȤ򼨤ޤ
+ ǥ쥯ƥ֤ȤεǽͭˤˤϡХӥѤե
+ ѹ Apache
+ ƥѥ뤹ɬפޤ</dd>
+
+ <dt>Experimental</dt>
+
+ <dd>"Experimental" Υǥ쥯ƥ֤ϡApache
+ ʪ
+ ƱƤΤΡϼǤǹԤʤ
+ ɬפȤȤ򼨤ޤǥ쥯ƥ֤ϡ٤ƤΥɥȤ
+ ˤ碌뤿˲⤵ƤޤݡȤƤȤϸ¤ޤ
+ ǥ쥯ƥ֤󶡤⥸塼ϥǥեȤȤ߹ޤƤ뤫
+ ޤ󤷡Ǥʤ⤷ޤ󡣻Ѳǽɤϡ
+ ǥ쥯ƥ֤ȥ⥸塼򤷤ƤڡƬĴ٤Ƥ</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Module" id="Module">⥸塼</a></h2>
+
+ <p>
+ ñ˥ǥ쥯ƥ֤Ƥ⥸塼̾򵭺ܤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility">ߴ</a></h2>
+
+ <p>ǥ쥯ƥ֤ Apache 2
+ ۤȤ߹ޤƤʤä硢
+ ǥ쥯ƥ֤Ƴ줿С󤬤˽񤫤Ƥޤ
+ ޤǥ쥯ƥ֤ΥץåȥեˤΤ¸ߤȤ
+ ˽񤫤Ƥޤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directive-dict.html.ko.euc-kr b/docs/manual/mod/directive-dict.html.ko.euc-kr
new file mode 100644
index 00000000..5f3fa861
--- /dev/null
+++ b/docs/manual/mod/directive-dict.html.ko.euc-kr
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>þ ϴµ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>þ ϴµ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ġ <a href="directives.html">
+ þ</a> ϴµ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"> (Description)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Syntax"> (Syntax)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Default">⺻ (Default)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Context"> (Context)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Override">Override ɼ (Override)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status"> (Status)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Module"> (Module)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility"> (Compatibility)</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../configuring.html"></a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description"> (Description)</a></h2>
+
+<p>þ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Syntax" id="Syntax"> (Syntax)</a></h2>
+
+ <p>Ͽ þ ˷ش.
+ þ ſ ٸ, þ ڼ Ѵ.
+ Ϲ þ ̸ ڿ ƱԸƮ
+ ´. ƱԸƮ Ѵٸ ƱԸƮ ֵǥ
+ Ѵ. ƱԸƮ ߰ȣ ´. ƱԸƮ
+ ϳ "|" Ѵ.
+ ڱ״ κ ⺻ ü , ü ƱԸƮ
+ <em>Ѵ</em>. ƱԸƮ þ
+ ƱԸƮ ݺ Ÿ "..." .</p>
+
+ <p>þ ſ پ ƱԸƮ ޴´.
+ ϴ Ʒ .</p>
+
+ <dl>
+ <dt><em>URL</em></dt>
+
+ <dd><code>http://www.example.com/path/to/file.html</code>
+ Ŵ(scheme), ȣƮ, θ
+ Uniform Resource Locator</dd>
+
+ <dt><em>URL-path</em></dt>
+
+ <dd><code>/path/to/file.html</code> <em>url</em>
+ Ŵ ȣƮ ڿ κ. <em>url-path</em>
+ Ͻýۿ ƴ ڷḦ
+ Ÿ.</dd>
+
+ <dt><em>file-path</em></dt>
+
+ <dd><code>/usr/local/apache/htdocs/path/to/file.html</code>
+ root 丮 ϴ Ͻýۻ .
+ , <em>file-path</em>
+ <a href="core.html#serverroot">ServerRoot</a> η
+ Ѵ.</dd>
+
+ <dt><em>directory-path</em></dt>
+
+ <dd><code>/usr/local/apache/htdocs/path/to/</code>
+ root 丮 ϴ Ͻýۻ 丮 .</dd>
+
+ <dt><em>filename</em></dt>
+
+ <dd><code>file.html</code> ϸ.</dd>
+
+ <dt><em>regex</em></dt>
+
+ <dd>Perl <a href="../glossary.html#regex">ǥ(regular
+ expression)</a>. þ <em>regex</em> ΰ ˻Ѵ.</dd>
+
+ <dt><em>extension</em></dt>
+
+ <dd>Ϲ <em>filename</em> ħǥ ڿ
+ κ̴. ׷ ġ Ȯڸ ν
+ ֱ⶧, <em>filename</em> ħǥ Ե
+ ħǥ е κ <em>Ȯ(extension)</em>
+ óѴ. , <em>ϸ</em> <code>file.html.en</code>
+ <code>.html</code> <code>.en</code>̶ ΰ Ȯڸ
+ . ġ þ <em>extension</em>
+ տ ħǥ ־ ǰ  ȴ. ,
+ <em>extension</em> ҹڸ ʴ´.</dd>
+
+ <dt><em>MIME-type</em></dt>
+
+ <dd><code>text/html</code> major format
+ type minor format type Ͽ ϴ
+ .</dd>
+
+ <dt><em>env-variable</em></dt>
+
+ <dd>ġ <a href="../env.html">ȯ溯</a>
+ ̸. ü ȯ溯 ٸ ϶. ڼ
+ <a href="../env.html">ȯ溯 </a> ϶.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Default" id="Default">⺻ (Default)</a></h2>
+
+ <p>þ ⺻ ִٸ (<em> </em>,
+ þ ġ Ѵ.)
+ ׸ ´. ⺻ ٸ ׸
+ "<em>None</em>"̾ Ѵ. ⺻ Ե ⺻
+ httpd.conf þ ٸ ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Context" id="Context"> (Context)</a></h2>
+
+ <p> þ ִ
+ ˷ش. ǥ ̴:</p>
+
+ <dl>
+ <dt>ּ (server config)</dt>
+
+ <dd>þ Ͽ (<em> </em>,
+ <code>httpd.conf</code>) , <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ <strong></strong> Ѵ. þ
+ <code>.htaccess</code> Ͽ .</dd>
+
+ <dt>ȣƮ (virtual host)</dt>
+
+ <dd>þ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ȿ
+ Ѵ.</dd>
+
+ <dt>丮 (directory)</dt>
+
+ <dd>þ <a href="../sections.html"> </a>
+ , <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ Ѵ.</dd>
+
+ <dt>.htaccess</dt>
+
+ <dd>þ 丮<em></em> <code>.htaccess</code>
+ Ͽ Ѵ. þ ϴ
+ <a href="#Override">overrides</a> õ
+ ִ.</dd>
+ </dl>
+
+ <p>þ ҿ<em></em> ִ. ٸ
+ ϸ ߻ϰ κп û
+ ùٷ ó ϰų ۵, <em> </em> ,
+ ȵ ִ.</p>
+
+ <p>þ ִ Ҵ Ҹ
+ Ҹ(boolean) OR ̴. ,
+ "<code>server config, .htaccess</code>" ϴٴ
+ þ <code>httpd.conf</code> ϰ <code>.htaccess</code>
+ Ͽ , <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Override" id="Override">Override ɼ (Override)</a></h2>
+
+ <p> þ <code>.htaccess</code> Ͽ Ϸ
+  override ɼ ؾ ϴ Ÿ. þ
+ <a href="#Context"></a> þ <code>.htaccess</code>
+ Ͽ ٰ Ѵٸ  ҵ
+ ʴ´.</p>
+
+ <p>Overrides <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> þ ϰ,
+ (丮 ) Ư ٸ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> þ ٸ
+ ʾҴٸ ״ ȴ. þ
+ 밡 override ̸ ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status"> (Status)</a></h2>
+
+ <p>þ ġ 󸶳 ִ
+ Ÿ. , þ ϱ
+ ٽ ʿ䰡 ִ.
+ :</p>
+
+ <dl>
+ <dt>Core</dt>
+
+ <dd>þ "Core" ¸ , þ ġ
+ ٽɺκп ϰ ׻ 밡 Ѵ.</dd>
+
+ <dt>MPM</dt>
+
+ <dd>"MPM" þ <a href="../mpm.html">ó
+ </a> Ѵ. ̷ þ þ <a href="#Module"></a> ŵ MPM ϳ Ҷ
+ ϴ.</dd>
+
+ <dt>Base</dt>
+
+ <dd>⺻ ϵǹǷ
+ ʾҴٸ Ϲ 밡 ǥ ġ
+ ϴ þ "Base" ̴.</dd>
+
+ <dt>Extension</dt>
+
+ <dd>ġ Ե
+ ϵʴ ϴ þ "Extension" ̴.
+ ̷ þ Ϸ ϰ
+ ġ ٽ ؾ Ѵ.</dd>
+
+ <dt>Experimental</dt>
+
+ <dd>"Experimental" þ ġ Ե,
+ ڽ å Ÿ. þ ȭ,
+ ٸ ִ. þ ϴ ⺻
+ ġ ϵ ȵ ִ. þ
+ ϴ տ ִ .</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Module" id="Module"> (Module)</a></h2>
+
+ <p>ܼ þ ҽ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility"> (Compatibility)</a></h2>
+
+ <p>þ ġ 2 Ϻΰ ƴϿٸ,
+ þ ߰ϱ ´. , 
+ ÷ 밡 þ ´.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directive-dict.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html b/docs/manual/mod/directives.html
new file mode 100644
index 00000000..d52769de
--- /dev/null
+++ b/docs/manual/mod/directives.html
@@ -0,0 +1,23 @@
+URI: directives.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: directives.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: directives.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: directives.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: directives.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: directives.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/mod/directives.html.de b/docs/manual/mod/directives.html.de
new file mode 100644
index 00000000..ed8dfd2d
--- /dev/null
+++ b/docs/manual/mod/directives.html.de
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Verzeichnis der Direktiven - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div><div id="preamble"><h1>Verzeichnis der Direktiven</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ Hier sind alle Apache-Direktiven aufgefhrt, die in der
+ Standard-Apache-Distribution verfgbar sind. Sie sind in
+ einem einheitlichen Format beschrieben. Ein <a href="directive-dict.html" rel="Glossary">Glossar</a>
+ erlutert die in der Beschreibung verwendeten Begriffe.
+ </p>
+
+ <p>
+ Auerdem existiert eine <a href="quickreference.html">Kurzreferenz der Direktiven</a>, welche
+ zu jeder Direktive eine Zusammenfassung der Details enthlt.
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="mpm_common.html#acceptmutex" id="A" name="A">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
+<li><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#group" id="G" name="G">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en
new file mode 100644
index 00000000..64bc3674
--- /dev/null
+++ b/docs/manual/mod/directives.html.en
@@ -0,0 +1,434 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Directive Index - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div><div id="preamble"><h1>Directive Index</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ Each Apache directive available in the standard Apache
+ distribution is listed here. They are described using a
+ consistent format, and there is <a href="directive-dict.html" rel="Glossary">a dictionary</a> of the terms used in their
+ descriptions available.
+ </p>
+
+ <p>
+ A <a href="quickreference.html">Directive Quick-Reference</a>
+ is also available giving details about each directive in a
+ summary form.
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter</a></li>
+<li><a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
+<li><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutdownTimeout</a></li>
+<li><a href="mpm_common.html#group">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="core.html#traceenable">TraceEnable</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html.es b/docs/manual/mod/directives.html.es
new file mode 100644
index 00000000..4141bbc8
--- /dev/null
+++ b/docs/manual/mod/directives.html.es
@@ -0,0 +1,436 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ndice de Directivas - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="../">Versin 2.2</a> &gt; <a href="./">Mdulos</a></div><div id="preamble"><h1>ndice de Directivas</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ Todas las directivas disponibles en la distribucin
+ estndar de Apache estn en la lista que se muestra ms
+ abajo. Cada una se describe usando un formato uniforme, y existe
+ un <a href="directive-dict.html" rel="Glossary">glosario</a>
+ de los trminos usados en las descripciones que puede
+ consultar.
+ </p>
+
+ <p>
+ Tambin existe una <a href="quickreference.html">Gua Rpida de
+ Referencia de Directivas</a> con informacin de cada
+ directiva de forma resumida.
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter</a></li>
+<li><a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
+<li><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutdownTimeout</a></li>
+<li><a href="mpm_common.html#group">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="core.html#traceenable">TraceEnable</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html.ja.euc-jp b/docs/manual/mod/directives.html.ja.euc-jp
new file mode 100644
index 00000000..e7b56403
--- /dev/null
+++ b/docs/manual/mod/directives.html.ja.euc-jp
@@ -0,0 +1,429 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ǥ쥯ƥְ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div><div id="preamble"><h1>ǥ쥯ƥְ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ ɸ Apache ۤˤ뤹٤Ƥ Apache Υǥ쥯ƥ֤ΰǤ
+ ϰӤǽ񤫤ƤơȤƤѸ
+ <a href="directive-dict.html" rel="Glossary">Ѹ콸</a> ѰդƤޤ
+ </p>
+ <p>
+ ƥǥ쥯ƥ֤γפ <a href="quickreference.html">ǥ쥯ƥ֥åե</a>
+ ޤ
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter</a></li>
+<li><a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
+<li><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#group" id="G" name="G">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="core.html#traceenable">TraceEnable</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html.ko.euc-kr b/docs/manual/mod/directives.html.ko.euc-kr
new file mode 100644
index 00000000..7cdb00a7
--- /dev/null
+++ b/docs/manual/mod/directives.html.ko.euc-kr
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>þ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div><div id="preamble"><h1>þ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ ǥ ġ 밡 þ ̴.
+ ̵ Ͽ,
+ <a href="directive-dict.html" rel="Glossary"></a> ִ.
+ </p>
+
+ <p>
+ þ Ͽ <a href="quickreference.html">þ </a> ִ.
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter</a></li>
+<li><a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutdownTimeout</a></li>
+<li><a href="mpm_common.html#group">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="core.html#traceenable">TraceEnable</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/directives.html.ru.koi8-r b/docs/manual/mod/directives.html.ru.koi8-r
new file mode 100644
index 00000000..3b9597e1
--- /dev/null
+++ b/docs/manual/mod/directives.html.ru.koi8-r
@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="../"> 2.2</a> &gt; <a href="./"></a></div><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> ,
+ Apache.
+ , ,
+ , <a href="directive-dict.html" rel="Glossary"> </a>.
+ </p>
+
+ <p>
+ <a href="quickreference.html">
+ </a>,
+ .
+ </p>
+
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
+</div>
+<div id="directive-list"><ul>
+<li><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter</a></li>
+<li><a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><a href="core.html#acceptpathinfo">AcceptPathInfo</a></li>
+<li><a href="core.html#accessfilename">AccessFileName</a></li>
+<li><a href="mod_actions.html#action">Action</a></li>
+<li><a href="mod_autoindex.html#addalt">AddAlt</a></li>
+<li><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></li>
+<li><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></li>
+<li><a href="mod_mime.html#addcharset">AddCharset</a></li>
+<li><a href="core.html#adddefaultcharset">AddDefaultCharset</a></li>
+<li><a href="mod_autoindex.html#adddescription">AddDescription</a></li>
+<li><a href="mod_mime.html#addencoding">AddEncoding</a></li>
+<li><a href="mod_mime.html#addhandler">AddHandler</a></li>
+<li><a href="mod_autoindex.html#addicon">AddIcon</a></li>
+<li><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></li>
+<li><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></li>
+<li><a href="mod_mime.html#addinputfilter">AddInputFilter</a></li>
+<li><a href="mod_mime.html#addlanguage">AddLanguage</a></li>
+<li><a href="mod_info.html#addmoduleinfo">AddModuleInfo</a></li>
+<li><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></li>
+<li><a href="core.html#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><a href="mod_mime.html#addtype">AddType</a></li>
+<li><a href="mod_alias.html#alias">Alias</a></li>
+<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
+<li><a href="mod_authz_host.html#allow">Allow</a></li>
+<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
+<li><a href="core.html#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><a href="core.html#allowoverride">AllowOverride</a></li>
+<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
+<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
+<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
+<li><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
+<li><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></li>
+<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
+<li><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize</a></li>
+<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li>
+<li><a href="core.html#authname">AuthName</a></li>
+<li><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+<li><a href="core.html#authtype">AuthType</a></li>
+<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
+<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+<li><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
+<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
+<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
+<li><a href="mod_disk_cache.html#cachedirlength">CacheDirLength</a></li>
+<li><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></li>
+<li><a href="mod_cache.html#cachedisable">CacheDisable</a></li>
+<li><a href="mod_cache.html#cacheenable">CacheEnable</a></li>
+<li><a href="mod_file_cache.html#cachefile">CacheFile</a></li>
+<li><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire</a></li>
+<li><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></li>
+<li><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><a href="mod_disk_cache.html#cacheroot">CacheRoot</a></li>
+<li><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore</a></li>
+<li><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate</a></li>
+<li><a href="core.html#cgimapextension">CGIMapExtension</a></li>
+<li><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></li>
+<li><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></li>
+<li><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></li>
+<li><a href="mod_speling.html#checkspelling">CheckSpelling</a></li>
+<li><a href="core.html#contentdigest">ContentDigest</a></li>
+<li><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></li>
+<li><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></li>
+<li><a href="mod_log_config.html#cookielog">CookieLog</a></li>
+<li><a href="mod_usertrack.html#cookiename">CookieName</a></li>
+<li><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></li>
+<li><a href="mod_usertrack.html#cookietracking">CookieTracking</a></li>
+<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><a href="mod_log_config.html#customlog">CustomLog</a></li>
+<li><a href="mod_dav.html#dav" id="D" name="D">Dav</a></li>
+<li><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity</a></li>
+<li><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB</a></li>
+<li><a href="mod_dav_fs.html#davlockdb">DavLockDB</a></li>
+<li><a href="mod_dav.html#davmintimeout">DavMinTimeout</a></li>
+<li><a href="mod_dbd.html#dbdexptime">DBDExptime</a></li>
+<li><a href="mod_dbd.html#dbdkeep">DBDKeep</a></li>
+<li><a href="mod_dbd.html#dbdmax">DBDMax</a></li>
+<li><a href="mod_dbd.html#dbdmin">DBDMin</a></li>
+<li><a href="mod_dbd.html#dbdparams">DBDParams</a></li>
+<li><a href="mod_dbd.html#dbdpersist">DBDPersist</a></li>
+<li><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><a href="mod_dbd.html#dbdriver">DBDriver</a></li>
+<li><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></li>
+<li><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></li>
+<li><a href="core.html#defaulttype">DefaultType</a></li>
+<li><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize</a></li>
+<li><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
+<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
+<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
+<li><a href="mod_authz_host.html#deny">Deny</a></li>
+<li><a href="core.html#directory">&lt;Directory&gt;</a></li>
+<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
+<li><a href="core.html#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><a href="mod_dir.html#directoryslash">DirectorySlash</a></li>
+<li><a href="core.html#documentroot">DocumentRoot</a></li>
+<li><a href="mod_dumpio.html#dumpioinput">DumpIOInput</a></li>
+<li><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput</a></li>
+<li><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook</a></li>
+<li><a href="core.html#enablemmap">EnableMMAP</a></li>
+<li><a href="core.html#enablesendfile">EnableSendfile</a></li>
+<li><a href="core.html#errordocument">ErrorDocument</a></li>
+<li><a href="core.html#errorlog">ErrorLog</a></li>
+<li><a href="mod_example.html#example">Example</a></li>
+<li><a href="mod_expires.html#expiresactive">ExpiresActive</a></li>
+<li><a href="mod_expires.html#expiresbytype">ExpiresByType</a></li>
+<li><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></li>
+<li><a href="mod_status.html#extendedstatus">ExtendedStatus</a></li>
+<li><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></li>
+<li><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></li>
+<li><a href="core.html#fileetag" id="F" name="F">FileETag</a></li>
+<li><a href="core.html#files">&lt;Files&gt;</a></li>
+<li><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><a href="mod_filter.html#filterchain">FilterChain</a></li>
+<li><a href="mod_filter.html#filterdeclare">FilterDeclare</a></li>
+<li><a href="mod_filter.html#filterprotocol">FilterProtocol</a></li>
+<li><a href="mod_filter.html#filterprovider">FilterProvider</a></li>
+<li><a href="mod_filter.html#filtertrace">FilterTrace</a></li>
+<li><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><a href="core.html#forcetype">ForceType</a></li>
+<li><a href="mod_log_forensic.html#forensiclog">ForensicLog</a></li>
+<li><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutdownTimeout</a></li>
+<li><a href="mpm_common.html#group">Group</a></li>
+<li><a href="mod_headers.html#header" id="H" name="H">Header</a></li>
+<li><a href="mod_autoindex.html#headername">HeaderName</a></li>
+<li><a href="core.html#hostnamelookups">HostnameLookups</a></li>
+<li><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck</a></li>
+<li><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout</a></li>
+<li><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><a href="core.html#ifmodule">&lt;IfModule&gt;</a></li>
+<li><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></li>
+<li><a href="mod_imagemap.html#imapbase">ImapBase</a></li>
+<li><a href="mod_imagemap.html#imapdefault">ImapDefault</a></li>
+<li><a href="mod_imagemap.html#imapmenu">ImapMenu</a></li>
+<li><a href="core.html#include">Include</a></li>
+<li><a href="mod_autoindex.html#indexignore">IndexIgnore</a></li>
+<li><a href="mod_autoindex.html#indexoptions">IndexOptions</a></li>
+<li><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></li>
+<li><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><a href="mod_isapi.html#isapicachefile">ISAPICacheFile</a></li>
+<li><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+<li><a href="core.html#keepalive" id="K" name="K">KeepAlive</a></li>
+<li><a href="core.html#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority</a></li>
+<li><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+<li><a href="core.html#limit">&lt;Limit&gt;</a></li>
+<li><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><a href="core.html#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><a href="core.html#limitrequestbody">LimitRequestBody</a></li>
+<li><a href="core.html#limitrequestfields">LimitRequestFields</a></li>
+<li><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><a href="core.html#limitrequestline">LimitRequestLine</a></li>
+<li><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><a href="mpm_common.html#listen">Listen</a></li>
+<li><a href="mpm_common.html#listenbacklog">ListenBackLog</a></li>
+<li><a href="mod_so.html#loadfile">LoadFile</a></li>
+<li><a href="mod_so.html#loadmodule">LoadModule</a></li>
+<li><a href="core.html#location">&lt;Location&gt;</a></li>
+<li><a href="core.html#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><a href="mod_log_config.html#logformat">LogFormat</a></li>
+<li><a href="core.html#loglevel">LogLevel</a></li>
+<li><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients</a></li>
+<li><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread</a></li>
+<li><a href="prefork.html#maxspareservers">MaxSpareServers</a></li>
+<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><a href="mpm_netware.html#maxthreads">MaxThreads</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><a href="mod_mem_cache.html#mcachesize">MCacheSize</a></li>
+<li><a href="mod_cern_meta.html#metadir">MetaDir</a></li>
+<li><a href="mod_cern_meta.html#metafiles">MetaFiles</a></li>
+<li><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></li>
+<li><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></li>
+<li><a href="prefork.html#minspareservers">MinSpareServers</a></li>
+<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><a href="mod_file_cache.html#mmapfile">MMapFile</a></li>
+<li><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></li>
+<li><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost</a></li>
+<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
+<li><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><a href="core.html#options" id="O" name="O">Options</a></li>
+<li><a href="mod_authz_host.html#order">Order</a></li>
+<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
+<li><a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
+<li><a href="mod_proxy.html#proxy">&lt;Proxy&gt;</a></li>
+<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
+<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
+<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><a href="mod_proxy.html#proxypass">ProxyPass</a></li>
+<li><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost</a></li>
+<li><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><a href="mod_proxy.html#proxyremote">ProxyRemote</a></li>
+<li><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><a href="mod_proxy.html#proxyrequests">ProxyRequests</a></li>
+<li><a href="mod_proxy.html#proxytimeout">ProxyTimeout</a></li>
+<li><a href="mod_proxy.html#proxyvia">ProxyVia</a></li>
+<li><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName</a></li>
+<li><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><a href="mod_alias.html#redirect">Redirect</a></li>
+<li><a href="mod_alias.html#redirectmatch">RedirectMatch</a></li>
+<li><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></li>
+<li><a href="mod_alias.html#redirecttemp">RedirectTemp</a></li>
+<li><a href="mod_mime.html#removecharset">RemoveCharset</a></li>
+<li><a href="mod_mime.html#removeencoding">RemoveEncoding</a></li>
+<li><a href="mod_mime.html#removehandler">RemoveHandler</a></li>
+<li><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></li>
+<li><a href="mod_mime.html#removelanguage">RemoveLanguage</a></li>
+<li><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><a href="mod_mime.html#removetype">RemoveType</a></li>
+<li><a href="mod_headers.html#requestheader">RequestHeader</a></li>
+<li><a href="core.html#require">Require</a></li>
+<li><a href="mod_rewrite.html#rewritebase">RewriteBase</a></li>
+<li><a href="mod_rewrite.html#rewritecond">RewriteCond</a></li>
+<li><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></li>
+<li><a href="mod_rewrite.html#rewritelock">RewriteLock</a></li>
+<li><a href="mod_rewrite.html#rewritelog">RewriteLog</a></li>
+<li><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></li>
+<li><a href="mod_rewrite.html#rewritemap">RewriteMap</a></li>
+<li><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></li>
+<li><a href="mod_rewrite.html#rewriterule">RewriteRule</a></li>
+<li><a href="core.html#rlimitcpu">RLimitCPU</a></li>
+<li><a href="core.html#rlimitmem">RLimitMEM</a></li>
+<li><a href="core.html#rlimitnproc">RLimitNPROC</a></li>
+<li><a href="core.html#satisfy" id="S" name="S">Satisfy</a></li>
+<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><a href="mod_actions.html#script">Script</a></li>
+<li><a href="mod_alias.html#scriptalias">ScriptAlias</a></li>
+<li><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></li>
+<li><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><a href="mod_cgid.html#scriptsock">ScriptSock</a></li>
+<li><a href="mod_nw_ssl.html#securelisten">SecureListen</a></li>
+<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><a href="core.html#serveradmin">ServerAdmin</a></li>
+<li><a href="core.html#serveralias">ServerAlias</a></li>
+<li><a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><a href="core.html#servername">ServerName</a></li>
+<li><a href="core.html#serverpath">ServerPath</a></li>
+<li><a href="core.html#serverroot">ServerRoot</a></li>
+<li><a href="core.html#serversignature">ServerSignature</a></li>
+<li><a href="core.html#servertokens">ServerTokens</a></li>
+<li><a href="mod_env.html#setenv">SetEnv</a></li>
+<li><a href="mod_setenvif.html#setenvif">SetEnvIf</a></li>
+<li><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></li>
+<li><a href="core.html#sethandler">SetHandler</a></li>
+<li><a href="core.html#setinputfilter">SetInputFilter</a></li>
+<li><a href="core.html#setoutputfilter">SetOutputFilter</a></li>
+<li><a href="mod_include.html#ssiendtag">SSIEndTag</a></li>
+<li><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></li>
+<li><a href="mod_include.html#ssistarttag">SSIStartTag</a></li>
+<li><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></li>
+<li><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><a href="mod_ssl.html#sslengine">SSLEngine</a></li>
+<li><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><a href="mod_ssl.html#sslmutex">SSLMutex</a></li>
+<li><a href="mod_ssl.html#ssloptions">SSLOptions</a></li>
+<li><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><a href="mod_ssl.html#sslprotocol">SSLProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify</a></li>
+<li><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed</a></li>
+<li><a href="mod_ssl.html#sslrequire">SSLRequire</a></li>
+<li><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></li>
+<li><a href="mod_ssl.html#sslsessioncache">SSLSessionCache</a></li>
+<li><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><a href="mod_ssl.html#sslusername">SSLUserName</a></li>
+<li><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></li>
+<li><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></li>
+<li><a href="mpm_common.html#startservers">StartServers</a></li>
+<li><a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup</a></li>
+<li><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit</a></li>
+<li><a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><a href="core.html#timeout">TimeOut</a></li>
+<li><a href="core.html#traceenable">TraceEnable</a></li>
+<li><a href="mod_log_config.html#transferlog">TransferLog</a></li>
+<li><a href="mod_mime.html#typesconfig">TypesConfig</a></li>
+<li><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv</a></li>
+<li><a href="core.html#usecanonicalname">UseCanonicalName</a></li>
+<li><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><a href="mpm_common.html#user">User</a></li>
+<li><a href="mod_userdir.html#userdir">UserDir</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot</a></li>
+<li><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><a href="core.html#virtualhost">&lt;VirtualHost&gt;</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+<li><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></li>
+<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
+</ul></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/directives.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/event.html b/docs/manual/mod/event.html
new file mode 100644
index 00000000..df756d52
--- /dev/null
+++ b/docs/manual/mod/event.html
@@ -0,0 +1,3 @@
+URI: event.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/event.html.en b/docs/manual/mod/event.html.en
new file mode 100644
index 00000000..2e55d4b6
--- /dev/null
+++ b/docs/manual/mod/event.html.en
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>event - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM event</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_event_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>event.c</td></tr></table>
+<h3>Summary</h3>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>This MPM is experimental, so it may or may not work as
+ expected.</p>
+ </div>
+
+ <p>The <code class="module"><a href="../mod/event.html">event</a></code> Multi-Processing Module (MPM) is
+ designed to allow more requests to be served simultaneously by
+ passing off some processing work to supporting threads, freeing up
+ the main threads to work on new requests. It is based on the
+ <code class="module"><a href="../mod/worker.html">worker</a></code> MPM, which implements a hybrid
+ multi-process multi-threaded server. Run-time configuration
+ directives are identical to those provided by
+ <code class="module"><a href="../mod/worker.html">worker</a></code>.</p>
+
+ <p>To use the <code class="module"><a href="../mod/event.html">event</a></code> MPM, add
+ <code>--with-mpm=event</code> to the <code class="program"><a href="../programs/configure.html">configure</a></code>
+ script's arguments when building the <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">How it Works</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Requirements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#issues">Issues</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="worker.html">The worker MPM</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">How it Works</a></h2>
+ <p>This MPM tries to fix the 'keep alive problem' in HTTP. After a client
+ completes the first request, the client can keep the connection
+ open, and send further requests using the same socket. This can
+ save signifigant overhead in creating TCP connections. However,
+ Apache traditionally keeps an entire child process/thread waiting
+ for data from the client, which brings its own disadvantages. To
+ solve this problem, this MPM uses a dedicated thread to handle both
+ the Listening sockets, and all sockets that are in a Keep Alive
+ state.</p>
+
+ <p>The MPM assumes that the underlying <code>apr_pollset</code>
+ implementation is reasonably threadsafe. This enables the MPM to
+ avoid excessive high level locking, or having to wake up the listener
+ thread in order to send it a keep-alive socket. This is currently
+ only compatible with KQueue and EPoll.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Requirements</a></h2>
+ <p>This MPM depends on <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>'s atomic
+ compare-and-swap operations for thread synchronization. If you are
+ compiling for an x86 target and you don't need to support 386s, or
+ you are compiling for a SPARC and you don't need to run on
+ pre-UltraSPARC chips, add
+ <code>--enable-nonportable-atomics=yes</code> to the
+ <code class="program"><a href="../programs/configure.html">configure</a></code> script's arguments. This will cause
+ APR to implement atomic operations using efficient opcodes not
+ available in older CPUs.</p>
+
+ <p>This MPM does not perform well on older platforms which lack good
+ threading, but the requirement for EPoll or KQueue makes this
+ moot.</p>
+
+ <ul>
+
+ <li>To use this MPM on FreeBSD, FreeBSD 5.3 or higher is recommended.
+ However, it is possible to run this MPM on FreeBSD 5.2.1, if you
+ use <code>libkse</code> (see <code>man libmap.conf</code>).</li>
+
+ <li>For NetBSD, at least version 2.0 is recommended.</li>
+
+ <li>For Linux, a 2.6 kernel is recommended. It is also necessary to
+ ensure that your version of <code>glibc</code> has been compiled
+ with support for EPoll.</li>
+
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="issues" id="issues">Issues</a></h2>
+ <p>At present, this MPM is incompatible with <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, and
+ other input filters.</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/index.html b/docs/manual/mod/index.html
new file mode 100644
index 00000000..15e69b07
--- /dev/null
+++ b/docs/manual/mod/index.html
@@ -0,0 +1,19 @@
+URI: index.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/index.html.de b/docs/manual/mod/index.html.de
new file mode 100644
index 00000000..5a154980
--- /dev/null
+++ b/docs/manual/mod/index.html.de
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Modul-Index - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Modul-Index</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>
+ Unten ist eine Liste aller Module angegeben, die als Bestandteil der
+ Apache-Distribution mitgeliefert werden. Bitte beachten Sie auch die
+ vollstndige alphabetische Liste <a href="directives.html">aller
+ Apache-Direktiven</a>.
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">Kernfunktionen und
+ Multi-Processing-Module</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Andere Module</a></li></ul><h3>Siehe auch</h3>
+<ul class="seealso">
+<li><a href="../mpm.html">Multi-Processing-Module (MPMs)</a>
+ </li>
+<li><a href="quickreference.html">Kurzreferenz der Direktiven</a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">Kernfunktionen und
+ Multi-Processing-Module</a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>Stndig verfgbare Kernfunktionen des Apache HTTP
+Servers</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Eine Sammlung von Direktiven, die in mehr als einem
+ Multi-Processing-Modul (MPM) implementiert sind.</dd>
+<dt><a href="beos.html">beos</a></dt><dd>Dieses Multi-Processing-Modul ist fr BeOS
+ optimiert.</dd>
+<dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>Implementiert einen im Voraus forkenden Webserver ohne
+ Thread-Untersttzung</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd> Das Multi-Processing-Modul ist optimiert fr
+ Windows NT.</dd>
+<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing-Modul, das einen Hybrid-Webserver mit
+ Multi-Thread und Multi-Prozess-Untersttzung implementiert</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">Andere Module</a></h2>
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
+<dl><dt><a href="mod_actions.html" id="A" name="A">mod_actions</a></dt><dd>Dieses Modul ermglicht die Ausfhrung von CGI-Skripten
+ in Abhngigkeit von Medientypen und Anfragemethoden.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Provides for mapping different parts of the host
+ filesystem in the document tree and for URL redirection</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Sends files that contain their own
+HTTP headers</dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Basic authentication</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
+ Digest Authentication.</dd>
+<dt><a href="mod_authn_alias.html">mod_authn_alias</a></dt><dd>Provides the ability to create extended authentication
+ providers based on actual providers</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Allows "anonymous" user access to authenticated
+ areas</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd>
+<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>Authentication fallback module</dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd>
+<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>Authorization fallback module</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Group authorization using plaintext files</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Group authorizations based on host (name or IP
+address)</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Authorization based on file ownership</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>User Authorization</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Generates directory indexes,
+ automatically, similar to the Unix <code>ls</code> command or the
+ Win32 <code>dir</code> shell command</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Content cache keyed to URIs.</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
+ external CGI daemon</dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) functionality</dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>Compress content before it is delivered to the
+client</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>Provides for "trailing slash" redirects and
+ serving directory index files</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>Content cache storage manager keyed to URIs</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Dumps all I/O to error log as desired.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>A simple echo server to illustrate protocol
+modules</dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>Modifies the environment which is passed to CGI scripts and
+SSI pages</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>Generation of <code>Expires</code> and
+<code>Cache-Control</code> HTTP headers according to user-specified
+criteria</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Pass the response body through an external program before
+delivery to the client</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Customization of HTTP request and response
+headers</dd>
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident lookups</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Server-parsed html documents (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd>Provides a comprehensive overview of the server
+configuration</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd>
+<dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use
+by other LDAP modules</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Logging of the requests made to the server</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Forensic Logging of the requests made to the server</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Logging of input and output bytes per request</dd>
+<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>Content cache keyed to URIs</dd>
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Provides for <a href="../content-negotiation.html">content negotiation</a></dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 proxy/gateway server</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</dd>
+<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>Allows the setting of environment variables based
+on characteristics of the request</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Loading of executable code and
+modules into the server at start-up or restart time</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>Attempts to correct mistaken URLs that
+users might have entered by ignoring capitalization and by
+allowing up to one misspelling</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Provides information on server activity and
+performance</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Allows CGI scripts to run as a specified user
+and Group</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Provides an environment variable with a unique
+identifier for each request</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>User-specific directories</dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Version dependent configuration</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/index.html.en b/docs/manual/mod/index.html.en
new file mode 100644
index 00000000..539fa723
--- /dev/null
+++ b/docs/manual/mod/index.html.en
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Module Index - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Module Index</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>
+ Below is a list of all of the modules that come as part of
+ the Apache distribution. See also the complete
+ alphabetical list of <a href="directives.html">all Apache
+ directives</a>.
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">Core Features and Multi-Processing
+ Modules</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Other Modules</a></li></ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../mpm.html">Multi-Processing Modules (MPMs)</a>
+ </li>
+<li><a href="quickreference.html">Directive Quick Reference</a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">Core Features and Multi-Processing
+ Modules</a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>Core Apache HTTP Server features that are always
+available</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">A collection of directives that are implemented by
+more than one multi-processing module (MPM)</dd>
+<dt><a href="beos.html">beos</a></dt><dd>This Multi-Processing Module is optimized for BeOS.</dd>
+<dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>Implements a non-threaded, pre-forking web server</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>This Multi-Processing Module is optimized for Windows
+NT.</dd>
+<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing Module implementing a hybrid
+ multi-threaded multi-process web server</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">Other Modules</a></h2>
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
+<dl><dt><a href="mod_actions.html" id="A" name="A">mod_actions</a></dt><dd>This module provides for executing CGI scripts based on
+media type or request method.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Provides for mapping different parts of the host
+ filesystem in the document tree and for URL redirection</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Sends files that contain their own
+HTTP headers</dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Basic authentication</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
+ Digest Authentication.</dd>
+<dt><a href="mod_authn_alias.html">mod_authn_alias</a></dt><dd>Provides the ability to create extended authentication
+ providers based on actual providers</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Allows "anonymous" user access to authenticated
+ areas</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd>
+<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>Authentication fallback module</dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd>
+<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>Authorization fallback module</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Group authorization using plaintext files</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Group authorizations based on host (name or IP
+address)</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Authorization based on file ownership</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>User Authorization</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Generates directory indexes,
+ automatically, similar to the Unix <code>ls</code> command or the
+ Win32 <code>dir</code> shell command</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Content cache keyed to URIs.</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
+ external CGI daemon</dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) functionality</dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>Compress content before it is delivered to the
+client</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>Provides for "trailing slash" redirects and
+ serving directory index files</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>Content cache storage manager keyed to URIs</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Dumps all I/O to error log as desired.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>A simple echo server to illustrate protocol
+modules</dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>Modifies the environment which is passed to CGI scripts and
+SSI pages</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>Generation of <code>Expires</code> and
+<code>Cache-Control</code> HTTP headers according to user-specified
+criteria</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Pass the response body through an external program before
+delivery to the client</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Customization of HTTP request and response
+headers</dd>
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident lookups</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Server-parsed html documents (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd>Provides a comprehensive overview of the server
+configuration</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd>
+<dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use
+by other LDAP modules</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Logging of the requests made to the server</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Forensic Logging of the requests made to the server</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Logging of input and output bytes per request</dd>
+<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>Content cache keyed to URIs</dd>
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Provides for <a href="../content-negotiation.html">content negotiation</a></dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 proxy/gateway server</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</dd>
+<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>Allows the setting of environment variables based
+on characteristics of the request</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Loading of executable code and
+modules into the server at start-up or restart time</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>Attempts to correct mistaken URLs that
+users might have entered by ignoring capitalization and by
+allowing up to one misspelling</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Provides information on server activity and
+performance</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Allows CGI scripts to run as a specified user
+and Group</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Provides an environment variable with a unique
+identifier for each request</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>User-specific directories</dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Version dependent configuration</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/index.html.es b/docs/manual/mod/index.html.es
new file mode 100644
index 00000000..679cc332
--- /dev/null
+++ b/docs/manual/mod/index.html.es
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ndice de Mdulos - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="../">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>ndice de Mdulos</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>
+ Abajo se muestra una lista con todos los mdulos que forman
+ parte de la distribucin de Apache. Consulte tambin la lista
+ alfabtica completa de <a href="directives.html">las
+ directivas de Apache</a>.
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">Funcionalidad Bsica y Mdulos
+ de MultiProcesamiento</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Otros Mdulos</a></li></ul><h3>Consulte tambin</h3>
+<ul class="seealso">
+<li><a href="../mpm.html">Mdulos de MultiProcesamiento
+ (MPMs)</a>
+ </li>
+<li><a href="quickreference.html">Gua Rpida de Referencia de
+ Directivas</a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">Funcionalidad Bsica y Mdulos
+ de MultiProcesamiento</a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>Core Apache HTTP Server features that are always
+available</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">A collection of directives that are implemented by
+more than one multi-processing module (MPM)</dd>
+<dt><a href="beos.html">beos</a></dt><dd>Este mdulo de muiltiprocesamiento est
+optimizado para BeOS.</dd>
+<dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>Implements a non-threaded, pre-forking web server</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>This Multi-Processing Module is optimized for Windows
+NT.</dd>
+<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing Module implementing a hybrid
+ multi-threaded multi-process web server</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">Otros Mdulos</a></h2>
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
+<dl><dt><a href="mod_actions.html" id="A" name="A">mod_actions</a></dt><dd>This module provides for executing CGI scripts based on
+media type or request method.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Provides for mapping different parts of the host
+ filesystem in the document tree and for URL redirection</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Sends files that contain their own
+HTTP headers</dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Basic authentication</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
+ Digest Authentication.</dd>
+<dt><a href="mod_authn_alias.html">mod_authn_alias</a></dt><dd>Provides the ability to create extended authentication
+ providers based on actual providers</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Allows "anonymous" user access to authenticated
+ areas</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd>
+<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>Authentication fallback module</dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd>
+<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>Authorization fallback module</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Group authorization using plaintext files</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Group authorizations based on host (name or IP
+address)</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Authorization based on file ownership</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>User Authorization</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Generates directory indexes,
+ automatically, similar to the Unix <code>ls</code> command or the
+ Win32 <code>dir</code> shell command</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Content cache keyed to URIs.</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
+ external CGI daemon</dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) functionality</dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>Compress content before it is delivered to the
+client</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>Provides for "trailing slash" redirects and
+ serving directory index files</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>Content cache storage manager keyed to URIs</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Dumps all I/O to error log as desired.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>A simple echo server to illustrate protocol
+modules</dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>Modifies the environment which is passed to CGI scripts and
+SSI pages</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>Generation of <code>Expires</code> and
+<code>Cache-Control</code> HTTP headers according to user-specified
+criteria</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Pass the response body through an external program before
+delivery to the client</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Customization of HTTP request and response
+headers</dd>
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident lookups</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Server-parsed html documents (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd>Provides a comprehensive overview of the server
+configuration</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd>
+<dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use
+by other LDAP modules</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Logging of the requests made to the server</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Forensic Logging of the requests made to the server</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Logging of input and output bytes per request</dd>
+<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>Content cache keyed to URIs</dd>
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Provides for <a href="../content-negotiation.html">content negotiation</a></dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 proxy/gateway server</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</dd>
+<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>Allows the setting of environment variables based
+on characteristics of the request</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Loading of executable code and
+modules into the server at start-up or restart time</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>Attempts to correct mistaken URLs that
+users might have entered by ignoring capitalization and by
+allowing up to one misspelling</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Provides information on server activity and
+performance</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Allows CGI scripts to run as a specified user
+and Group</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Provides an environment variable with a unique
+identifier for each request</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>User-specific directories</dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Version dependent configuration</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/index.html.ja.euc-jp b/docs/manual/mod/index.html.ja.euc-jp
new file mode 100644
index 00000000..ecf7de13
--- /dev/null
+++ b/docs/manual/mod/index.html.ja.euc-jp
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>⥸塼 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>⥸塼</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>
+ ʲ Apache ۤΰȤۤƤ뤹٤ƤΥ⥸塼
+ Ǥ٤Ƥ <a href="directives.html">Apache
+ ǥ쥯ƥ</a> Υե٥åȽΥꥹȤ⸫Ƥ
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">ǽ MPM</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">¾Υ⥸塼</a></li></ul><h3></h3>
+<ul class="seealso">
+<li><a href="../mpm.html">ޥץå󥰥⥸塼 (MPMs)</a>
+ </li>
+<li><a href="quickreference.html">ǥ쥯ƥ åե</a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">ǽ MPM</a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>˻Ѳǽ Apache HTTP ФΥǽ</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">İʾΥޥץå󥰥⥸塼 (MPM)
+ǼƤǥ쥯ƥ֤Υ쥯</dd>
+<dt><a href="beos.html">beos</a></dt><dd>This Multi-Processing Module is optimized for BeOS.</dd>
+<dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>åɤȤ鷺Ԥ fork Ԥʤ֥Ф
+</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>Windows NT
+˺Ŭ줿ޥץå󥰥⥸塼</dd>
+<dt><a href="worker.html">worker</a></dt><dd>ޥåɤȥޥץΥϥ֥åɷ
+֥Фޥץå󥰥⥸塼</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">¾Υ⥸塼</a></h2>
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
+<dl><dt><a href="mod_actions.html" id="A" name="A">mod_actions</a></dt><dd>ǥפꥯȥ᥽åɤ˱
+CGI ץȤ¹Ԥ뵡ǽ</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>ۥȥե륷ƥΤʰ㤦
+ ɥȥĥ꡼˥ޥåפ뵡ǽȡ
+ URL Υ쥯ȤԤʤǽ󶡤</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>ʬѤ HTTP إåν񤫤Ƥե</dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>ǧ</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
+ Digest Authentication.</dd>
+<dt><a href="mod_authn_alias.html">mod_authn_alias</a></dt><dd>Provides the ability to create extended authentication
+ providers based on actual providers</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>ǧڤɬפΰؤ "anonymous" 桼ΥĤ
+</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>DBM եѤ桼ǧ</dd>
+<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>ǧڥեХå⥸塼</dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>ƥȥեѤ桼ǧ</dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd>
+<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>ǧեХå⥸塼</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>ץ졼ƥȥեѤ롼׾ǧ</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼׾ǧ</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>եνͭԤ˴Ťǧ</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>桼ǧ</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Unix <code>ls</code> ޥɤ
+ Win32 <code>dir</code> 륳ޥɤ˻
+ ǥ쥯ȥꥤǥå</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>URI 򥭡ˤƥĤΥå</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>CGI ץȤμ¹</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd> CGI ǡȤä CGI ץȤμ¹</dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>ʬ󥰤ȥС
+(<a href="http://www.webdav.org/">WebDAV</a>) ǽ</dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤΥե륷ƥץХ</dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥѥå⥸塼</dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>饤Ȥ˥ƥĤ򰵽̤</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>ֺǸΥåפΥ쥯Ȥȡǥ쥯ȥ
+ǥåե򰷤ǽ󶡤</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>URI 򥭡ˤƥĥå她ȥ졼</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>˾褦ˤ٤Ƥ I/O 򥨥顼˥פ</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>ץȥ⥸塼γפ򼨤ñʥ
+</dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>CGI ץȵڤ SSI
+ڡϤĶѿѹ뵡ǽ󶡤</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>桼λꤷ˴Ť <code>Expires</code>
+<code>Cache-Control</code> HTTP إå</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>쥹ݥ󥹤Υܥǥ򥯥饤Ȥ˳ץǽ</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>HTTP ꥯȤΥإåȱΥإåΥޥ</dd>
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident lookups</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Фѡ html ɥ (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd>ФŪʳѤ󶡤</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd>
+<dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use
+by other LDAP modules</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>ФؤΥꥯȤΥ</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Ф줿ꥯȤ forensic </dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>ꥯϥХȿȽϥХȿȤ</dd>
+<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>URI 򥭡ˤƥĤΥå</dd>
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>ꥯȤ줿եγĥҤȥեο
+ (ϥɥȥե륿) (MIME ס졢ʸåȡ󥳡ǥ)
+ ȤϢդ</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd><a href="../content-negotiation.html">ƥȥͥ</a>
+ ǽ󶡤</dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 ץ/ȥ</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> AJP
+򥵥ݡȤ뤿Υ⥸塼</dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>ʬΤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ĥ</dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</dd>
+<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>ꥯȤħ˴ŤĶѿǽˤ</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>ưƵư˼¹ԥɤȥ⥸塼򥵡Ф˥ɤ
+</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>桼ϤǤְä URL
+ʸʸζ̵̤뤹뤳ȤȰİʲְ֤㤤Ƥ뤳Ȥ
+ߤ</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Фγưǽ˴ؤ󶡤</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>ꤵ줿桼ȥ롼פ CGI ץȤ¹Ԥ</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>줾ΥꥯȤФդʼ̻ҤäĶѿ
+󶡤</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>桼ѤΥǥ쥯ȥ
+ </dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>С¸</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/index.html.ko.euc-kr b/docs/manual/mod/index.html.ko.euc-kr
new file mode 100644
index 00000000..777906b6
--- /dev/null
+++ b/docs/manual/mod/index.html.ko.euc-kr
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>
+ ġ Ե ̴. <a href="directives.html"> ġ þ</a> ϵ
+ ϶.
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">ٽ ɰ ó </a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">ٸ </a></li></ul><h3></h3>
+<ul class="seealso">
+<li><a href="../mpm.html">ó (MPM)</a>
+ </li>
+<li><a href="quickreference.html">þ </a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">ٽ ɰ ó </a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>Core Apache HTTP Server features that are always
+available</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">A collection of directives that are implemented by
+more than one multi-processing module (MPM)</dd>
+<dt><a href="beos.html">beos</a></dt><dd>BeOS ȭ ó .</dd>
+<dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
+MPM</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>Implements a non-threaded, pre-forking web server</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>This Multi-Processing Module is optimized for Windows
+NT.</dd>
+<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing Module implementing a hybrid
+ multi-threaded multi-process web server</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">ٸ </a></h2>
+<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
+<dl><dt><a href="mod_actions.html" id="A" name="A">mod_actions</a></dt><dd> ̵ û޼忡 CGI
+ũƮ Ѵ.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Ͻý ٸ κе ϰ,
+ URL ̷ Ѵ</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>HTTP </dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Basic authentication</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>MD5 Digest Authentication .</dd>
+<dt><a href="mod_authn_alias.html">mod_authn_alias</a></dt><dd>Provides the ability to create extended authentication
+ providers based on actual providers</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd> "͸(anonymous)"
+Ѵ</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>DBM </dd>
+<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd> </dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd> ̿ </dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>DBM ׷ </dd>
+<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd> Ѻο</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Ϲ ̿ ׷ Ѻο</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>ȣƮ (̸̳ IP ּ) ׷ Ѻο</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd> ڸ ̿ Ѻο</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd> Ѻο</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>ڵ н <code>ls</code> ɾ Win32
+ <code>dir</code> ɾ 丮 </dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>URI Ű Ͽ ijѴ.</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN Ÿ </dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>CGI ũƮ </dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>ܺ CGI Ͽ CGI ũƮ </dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd> ȯ </dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) </dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ͻý </dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd> Ŭ̾Ʈ Ѵ</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>" " ̷ ϰ 丮
+index Ѵ</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>Content cache storage manager keyed to URIs</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Dumps all I/O to error log as desired.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd> ϱ echo </dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>CGI ũƮ SSI ȯ溯
+Ѵ</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>ġ API Ѵ</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>ڰ ؿ <code>Expires</code>
+<code>Cache-Control</code> HTTP Ѵ</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd> ܺ α׷ ó Ŭ̾Ʈ
+</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>޸𸮿 ϵ ij</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>HTTP û </dd>
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident ˻</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd> ̹(imagemap) ó</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Server-parsed html documents (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd> ش</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>Windows ġ ISAPI Extension </dd>
+<dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use
+by other LDAP modules</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd> û α׿ Ѵ</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Forensic Logging of the requests made to the server</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>û Ʈ </dd>
+<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>URI Ű Ͽ ijѴ.</dd>
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Provides for <a href="../content-negotiation.html">content negotiation</a></dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 proxy/gateway server</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</dd>
+<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>û ݿ ȯ溯 Ѵ</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Ҷ Ȥ Ҷ డ ڵ
+ оδ</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>ڰ ҹڸ ߸ ϰų Ʋ
+ ѹ Ͽ ߸ URL ġ õѴ</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd> Ȱ ɿ Ѵ</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>CGI ũƮ Ư ڿ ׷ Ѵ</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd> û ĺڸ ȯ溯
+Ѵ</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>ں 丮</dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd> </dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_actions.html b/docs/manual/mod/mod_actions.html
new file mode 100644
index 00000000..8b947013
--- /dev/null
+++ b/docs/manual/mod/mod_actions.html
@@ -0,0 +1,15 @@
+URI: mod_actions.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_actions.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_actions.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_actions.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_actions.html.de b/docs/manual/mod/mod_actions.html.de
new file mode 100644
index 00000000..2725b699
--- /dev/null
+++ b/docs/manual/mod/mod_actions.html.de
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_actions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-Modul mod_actions</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mod_actions.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Dieses Modul ermglicht die Ausfhrung von CGI-Skripten
+ in Abhngigkeit von Medientypen und Anfragemethoden.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>actions_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>mod_actions.c</td></tr></table>
+<h3>Zusammenfassung</h3>
+
+ <p>Das Modul besitzt zwei Direktiven. Die Direktive <code class="directive"><a href="#action">Action</a></code> erlaubt die Ausfhrung von
+ CGI-Skripten immer dann, wenn eine Anfrage zu einem bestimmten <a class="glossarylink" href="../glossary.html#mime-type" title="siehe Glossar">MIME-Type</a> erfolgt. Die Direktive <code class="directive"><a href="#script">Script</a></code> erlaubt die Ausfhrung
+ von CGI-Skripten abhngig von einer
+ bestimmten Methode, die in der Anfrage verwendet wird. Dies macht es
+ deutlich einfacher, Skripte auszufhren, die Dateien
+ verarbeiten.</p>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li>
+</ul>
+<h3>Siehe auch</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../howto/cgi.html">Dynamische Inhalte mit CGI</a></li>
+<li><a href="../handler.html">Die Verwendung von Handlern</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Action" id="Action">Action</a>-<a name="action" id="action">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert ein CGI-Skript fr einen bestimmten Handler oder
+ Content-Type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Action <var>Aktionsart</var> <var>CGI-Skript</var> [virtual]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>mod_actions</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Der Schalter <code>virtual</code> und die bergabe des
+ Handlers wurden in Apache 2.1 eingefhrt.</td></tr>
+</table>
+ <p>Die Direktive fgt eine Aktion hinzu, welche das
+ <var>CGI-Skript</var> aktiviert, sobald die <var>Aktionsart</var> durch
+ eine Anfrage ausgelst wird. <var>CGI-Skript</var> ist der URL-Pfad
+ zu einer Ressource, die unter Verwendung von <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> oder <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> als CGI-Skript gekennzeichnet
+ wurde. Die <var>Aktionsart</var> kann entweder ein <a href="../handler.html">Handler</a> oder ein <a class="glossarylink" href="../glossary.html#mime-type" title="siehe Glossar">MIME-Type</a> sein. Die URL und den Dateipfad des
+ angeforderten Dokuments in den Standard-CGI-Umgebungsvariablen
+ <code>PATH_INFO</code> und <code>PATH_TRANSLATED</code> bergeben.
+ Der fr die jeweilige Anfrage verwendete Handler wird in der
+ Umgebungsvariablen <code>REDIRECT_HANDLER</code> bergeben.</p>
+
+ <div class="example"><h3>Beispiele</h3><p><code>
+ # Anfragen fr Dateien eines bestimmten MIME-Types:<br />
+ Action image/gif /cgi-bin/images.cgi<br />
+ <br />
+ # Dateien einer bestimmten Dateiendung<br />
+ AddHandler my-file-type .xyz<br />
+ Action my-file-type /cgi-bin/program.cgi<br />
+ </code></p></div>
+
+ <p>Im ersten Beispiel werden Anfragen fr Dateien mit dem MIME-Type
+ <code>image/gif</code> von dem angegebenen CGI-Skript
+ <code>/cgi-bin/images.cgi</code> bearbeitet.</p>
+
+ <p>Im zweiten Beispiel werden Anfragen fr Dateien mit der Dateiendung
+ <code>.xyz</code> von dem angegebenen CGI-Skript
+ <code>/cgi-bin/program.cgi</code> bearbeitet.</p>
+
+ <p>Der optionale Schalter <code>virtual</code> deaktiviert die Prfung
+ auf Existenz der angeforderten Datei. Dies ist beispielsweise
+ ntzlich, wenn Sie die Direktive <code class="directive">Action</code> in
+ Verbindung mit virtuellen Adressrumen verwenden mchten.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ &lt;Location /news&gt;<br />
+ <span class="indent">
+ SetHandler news-handler<br />
+ Action news-handler /cgi-bin/news.cgi virtual<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Script" id="Script">Script</a>-<a name="script" id="script">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert ein CGI-Skript fr eine bestimmte
+ Anfragemethode.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Script <var>Methode</var> <var>CGI-Skript</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>mod_actions</td></tr>
+</table>
+ <p>Die Direktive fgt eine Aktion hinzu, welche das
+ <var>CGI-Skript</var> aktiviert, wenn eine Datei unter der Verwendung der
+ Methode <var>Methode</var> angefordert wird. <var>CGI-Skript</var> ist der
+ URL-Pfad zu einer Ressource, die unter Verwendung von <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> oder <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> als CGI-Skript gekennzeichnet
+ wurde. Die URL und der Dateipfad des angeforderten Dokuments werden in den
+ Standard-CGI-Umgebungsvariablen <code>PATH_INFO</code> und
+ <code>PATH_TRANSLATED</code> bergeben.</p>
+
+ <div class="note">
+ Der Methodenname kann frei gewhlt werden. Bei <strong>Methodennamen
+ wird zwischen Gro- und Kleinschreibung</strong> unterschieden, so
+ dass <code>Script PUT</code> und <code>Script put</code> zu vollkommen
+ unterschiedlichen Ergebnissen fhren.
+ </div>
+
+ <p>Beachten Sie, dass der <code class="directive">Script</code>-Befehl nur
+ Voreinstellungen fr Aktionen definiert. Wird ein CGI-Skript
+ - oder eine andere Ressource, die in der Lage ist, die angeforderte
+ Methode intern zu bearbeiten - aufgerufen, so wird diese(s) verwendet.
+ Beachten Sie auch, dass <code class="directive">Script</code> mit der Methode
+ <code>GET</code> nur dann aufgerufen wird, wenn Query-Argumente vorhanden
+ sind (<em>z.B.</em> foo.html?hi). Andernfalls wird die Anfrage normal
+ bearbeitet.</p>
+
+ <div class="example"><h3>Beispiele</h3><p><code>
+ # Fr &lt;ISINDEX&gt;-hnliches Suchen<br />
+ Script GET /cgi-bin/search<br />
+ <br />
+ # Ein CGI-PUT-Handler<br />
+ Script PUT /~bob/put.cgi<br />
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mod_actions.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_actions.html.en b/docs/manual/mod/mod_actions.html.en
new file mode 100644
index 00000000..8f62d32a
--- /dev/null
+++ b/docs/manual/mod/mod_actions.html.en
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_actions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_actions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>This module provides for executing CGI scripts based on
+media type or request method.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>actions_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_actions.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module has two directives. The <code class="directive"><a href="#action">Action</a></code> directive lets you run CGI
+ scripts whenever a file of a certain <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME content type</a> is requested. The
+ <code class="directive"><a href="#script">Script</a></code> directive lets
+ you run CGI scripts whenever a particular method is used in a
+ request. This makes it much easier to execute scripts that process
+ files.</p> </div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../howto/cgi.html">Dynamic Content with CGI</a></li>
+<li><a href="../handler.html">Apache's Handler Use</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Action" id="Action">Action</a> <a name="action" id="action">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activates a CGI script for a particular handler or
+content-type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Action <var>action-type</var> <var>cgi-script</var> [virtual]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_actions</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>The <code>virtual</code> modifier and handler passing were
+introduced in Apache 2.1</td></tr>
+</table>
+ <p>This directive adds an action, which will activate
+ <var>cgi-script</var> when <var>action-type</var> is triggered by
+ the request. The <var>cgi-script</var> is the URL-path to a
+ resource that has been designated as a CGI script using <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> or <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. The
+ <var>action-type</var> can be either a <a href="../handler.html">handler</a> or a <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME content type</a>. It sends the URL and
+ file path of the requested document using the standard CGI
+ <code>PATH_INFO</code> and <code>PATH_TRANSLATED</code>
+ environment variables. The handler used for the particular request
+ is passed using the <code>REDIRECT_HANDLER</code> variable.</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ # Requests for files of a particular MIME content type:<br />
+ Action image/gif /cgi-bin/images.cgi<br />
+ <br />
+ # Files of a particular file extension<br />
+ AddHandler my-file-type .xyz<br />
+ Action my-file-type /cgi-bin/program.cgi<br />
+ </code></p></div>
+
+ <p>In the first example, requests for files with a MIME content
+ type of <code>image/gif</code> will be handled by the
+ specified cgi script <code>/cgi-bin/images.cgi</code>.</p>
+
+ <p>In the second example, requests for files with a file extension of
+ <code>.xyz</code> are handled by the specified cgi script
+ <code>/cgi-bin/program.cgi</code>.</p>
+
+ <p>The optional <code>virtual</code> modifier turns off the check
+ whether the requested file really exists. This is useful, for example,
+ if you want to use the <code class="directive">Action</code> directive in
+ virtual locations.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Location /news&gt;<br />
+ <span class="indent">
+ SetHandler news-handler<br />
+ Action news-handler /cgi-bin/news.cgi virtual<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Script" id="Script">Script</a> <a name="script" id="script">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activates a CGI script for a particular request
+method.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Script <var>method</var> <var>cgi-script</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_actions</td></tr>
+</table>
+ <p>This directive adds an action, which will activate
+ <var>cgi-script</var> when a file is requested using the method of
+ <var>method</var>. The <var>cgi-script</var> is the URL-path to a
+ resource that has been designated as a CGI script using <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> or <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. The URL and
+ file path of the requested document is sent using the standard CGI
+ <code>PATH_INFO</code> and <code>PATH_TRANSLATED</code> environment
+ variables.</p>
+
+ <div class="note">
+ Any arbitrary method name may be used. <strong>Method names are
+ case-sensitive</strong>, so <code>Script PUT</code> and
+ <code>Script put</code> have two entirely different
+ effects.
+ </div>
+
+ <p>Note that the <code class="directive">Script</code> command defines default
+ actions only. If a CGI script is called, or some other resource that is
+ capable of handling the requested method internally, it will do
+ so. Also note that <code class="directive">Script</code> with a method of
+ <code>GET</code> will only be called if there are query arguments present
+ (<em>e.g.</em>, foo.html?hi). Otherwise, the request will
+ proceed normally.</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ # For &lt;ISINDEX&gt;-style searching<br />
+ Script GET /cgi-bin/search<br />
+ <br />
+ # A CGI PUT handler<br />
+ Script PUT /~bob/put.cgi<br />
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_actions.html.ja.euc-jp b/docs/manual/mod/mod_actions.html.ja.euc-jp
new file mode 100644
index 00000000..044c37f9
--- /dev/null
+++ b/docs/manual/mod/mod_actions.html.ja.euc-jp
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_actions - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_actions</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǥפꥯȥ᥽åɤ˱
+CGI ץȤ¹Ԥ뵡ǽ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>actions_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_actions.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ˤĤΥǥ쥯ƥ֤ޤ<code class="directive"><a href="#action">Action</a></code>
+ ǥ쥯ƥ֤ MIME פΥեꥯȤ줿
+ CGI ץȤ¹Ԥ褦ˤޤ<code class="directive"><a href="#script">Script</a></code>
+ ǥ쥯ƥ֤ϥꥯȤΥ᥽åɤѤ줿Ȥ CGI
+ ץȤ¹Ԥ褦ˤޤ
+ ϥե륹ץȤμ¹Ԥ򤺤äȴñˤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../howto/cgi.html">CGI ˤưŪƥ</a></li>
+<li><a href="../handler.html">Apache Υϥɥλ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Action" id="Action">Action</a> <a name="action" id="action">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υϥɥ䥳ƥȥפФ CGI ¹Ԥ褦
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Action <var>action-type</var> <var>cgi-script</var> [virtual]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_actions</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td><code>virtual</code> ҤȥϥɥϤ
+Apache 2.1 Ƴޤ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <var>action-type</var>
+ ꥯȤ줿Ȥ <var>cgi-script</var>
+ ¹ԤȤưɲäޤ<var>cgi-script</var>
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ˤä
+ CGI ץȤꤵ줿꥽ؤ URL-path Ǥ
+ <var>Action-type</var> ˤ
+ <a href="../handler.html">handler</a> MIME
+ ƥȥפǤޤꥯȤ줿ɥȤ URL
+ ȥեΥѥɸ CGI Ķѿ <code>PATH_INFO</code>
+ <code>PATH_TRANSLATED</code> Ȥäޤ
+ ΥꥯȤФƻѤϥɥؤϡ
+ <code>REDIRECT_HANDLER</code> ѿȤäϤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ # Requests for files of a particular MIME content type:<br />
+ Action image/gif /cgi-bin/images.cgi<br />
+ <br />
+ # Files of a particular file extension<br />
+ AddHandler my-file-type .xyz<br />
+ Action my-file-type /cgi-bin/program.cgi<br />
+ </code></p></div>
+
+ <p>ǽǤϡMIME ƥȥפ <code>image/gif</code>
+ ΥեؤΥꥯȤϡꤷץ
+ <code>/cgi-bin/images.cgi</code> ǽޤ</p>
+
+ <p>2 ܤǤϡĥҤ <code>.xyz</code>
+ ΥեؤΥꥯȤϡꤷץ
+ <code>/cgi-bin/program.cgi</code> ǽޤ</p>
+
+ <p>ץ <code>virtual</code> ҤѤȡ
+ ꥯȤ줿ե뤬ºݤ¸ߤ뤫ɤ򸡺ʤ褦ˤǤޤ
+ 㤨С<code class="directive">Action</code> ǥ쥯ƥ֤С
+ Location ˻ѤȤäǤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /news&gt;<br />
+ <span class="indent">
+ SetHandler news-handler<br />
+ Action news-handler /cgi-bin/news.cgi virtual<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Script" id="Script">Script</a> <a name="script" id="script">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υꥯȥ᥽åɤФ CGI ץȤ
+¹Ԥ褦</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Script <var>method</var> <var>cgi-script</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_actions</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <var>method</var>
+ Ȥ᥽åɤȤäƥꥯȤԤʤ줿Ȥ
+ <var>cgi-script</var> ¹ԤȤưɲäޤ
+ <var>cgi-script</var>
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ˤä
+ CGI ץȤꤵ줿꥽ؤ URL-path Ǥ
+ ꥯȤ줿ɥȤ URL ȥեΥѥɸ CGI
+ Ķѿ <code>PATH_INFO</code> <code>PATH_TRANSLATED</code>
+ Ȥäޤ</p>
+
+ <div class="note">
+ ǤդΥ᥽å̾Ѥ뤳ȤǤޤ
+ <strong>᥽å̾ʸʸ̤ޤ</strong>Ǥ顢
+ <code>Script PUT</code> <code>Script put</code>
+ Ϥޤää̤ˤʤޤ
+ </div>
+
+ <p><code class="directive">Script</code> ޥɤϥǥեȤư
+ ɲäǤ뤳Ȥ
+ դƤ⤷ CGI ץȤƤФ줿ꡢꥯȤ줿
+ ᥽åɤǰȤΤǤ¾Υ꥽С줬Ԥʤޤ
+ <code>GET</code> ᥽åɤ <code class="directive">Script</code> 礻
+ ˤΤ
+ (<em>Ȥ</em>foo.html?hi) ƤФȤȤˤդƤ
+ ǤʤϡꥯȤ̤̾ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ # For &lt;ISINDEX&gt;-style searching<br />
+ Script GET /cgi-bin/search<br />
+ <br />
+ # A CGI PUT handler<br />
+ Script PUT /~bob/put.cgi<br />
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_actions.html.ko.euc-kr b/docs/manual/mod/mod_actions.html.ko.euc-kr
new file mode 100644
index 00000000..b9e3caa5
--- /dev/null
+++ b/docs/manual/mod/mod_actions.html.ko.euc-kr
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_actions - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_actions</h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ̵ û޼忡 CGI
+ũƮ Ѵ.</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>actions_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_actions.c</td></tr></table>
+<h3></h3>
+
+ <p> ⿡ ΰ þ ִ. <code class="directive"><a href="#action">Action</a></code> þ ûϴ
+ MIME content type CGI ũƮ Ѵ.
+ <code class="directive"><a href="#script">Script</a></code> þ
+ û Ư ޼带 CGI ũƮ Ѵ.
+ ׷ óϴ ũƮ ſ ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../howto/cgi.html">CGI </a></li>
+<li><a href="../handler.html">ġ ڵ鷯 </a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Action" id="Action">Action</a> <a name="action" id="action">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ư ڵ鷯 content-type CGI ũƮ
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Action <var>action-type</var> <var>cgi-script</var> [virtual]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_actions</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td><code>virtual</code> ڿ ڵ鷯 ġ
+2.1 ߰Ǿ</td></tr>
+</table>
+ <p> þ û <var>action-type</var≯
+ <var>cgi-script</var> ϴ ൿ ߰Ѵ.
+ <var>cgi-script</var> <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> Ͽ CGI
+ ũƮ ҽ URL̴.
+ <var>action-type</var> <a href="../handler.html">ڵ鷯</a> MIME content type
+ ִ. þ <code>PATH_INFO</code>
+ <code>PATH_TRANSLATED</code> CGI ǥ ȯ溯 û
+ URL ϰθ Ѵ. <code>REDIRECT_HANDLER</code>
+ Ư û ڵ鷯 Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ # Ư MIME content type û:<br />
+ Action image/gif /cgi-bin/images.cgi<br />
+ <br />
+ # Ư Ȯڸ <br />
+ AddHandler my-file-type .xyz<br />
+ Action my-file-type /cgi-bin/program.cgi<br />
+ </code></p></div>
+
+ <p>ù° MIME content type <code>image/gif</code>
+ ûϸ cgi ũƮ <code>/cgi-bin/images.cgi</code>
+ óѴ.</p>
+
+ <p>ι° Ȯڰ <code>.xyz</code> ûϸ
+ cgi ũƮ <code>/cgi-bin/program.cgi</code>
+ óѴ.</p>
+ <p>In the second example, requests for files with a file extension of
+ <code>.xyz</code> are handled instead by the specified cgi script
+ <code>/cgi-bin/program.cgi</code>.</p>
+
+ <p> <code>virtual</code> ڴ û
+ ϴ ˻ ʵ Ѵ. ,
+ ġ <code class="directive">Action</code> þ Ϸ
+ ϴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /news&gt;<br />
+ <span class="indent">
+ SetHandler news-handler<br />
+ Action news-handler /cgi-bin/news.cgi virtual<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Script" id="Script">Script</a> <a name="script" id="script">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ư û޼忡 CGI ũƮ
+Ѵ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Script <var>method</var> <var>cgi-script</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_actions</td></tr>
+</table>
+ <p> þ <var>method</var> ޼带 Ͽ
+ ûϸ <var>cgi-script</var> ϴ ൿ
+ ߰Ѵ. <var>cgi-script</var> <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> Ͽ CGI
+ ũƮ ҽ URL̴. þ
+ <code>PATH_INFO</code> <code>PATH_TRANSLATED</code> CGI
+ ǥ ȯ溯 û URL ϰθ Ѵ.</p>
+
+ <div class="note">
+  ޼ ̸̶ ִ. <strong>޼ ̸
+ ҹڸ Ѵ.</strong> ׷ <code>Script PUT</code>
+ <code>Script put</code> ٸ.
+ </div>
+
+ <p><code class="directive">Script</code> ɾ ⺻ ൿ
+ ó ϶. CGI ũƮ Ҹų, û ޼带
+ ˾Ƽ ó ִ ҽ ״ óѴ.
+ <code>GET</code> ޼ <code class="directive">Script</code>
+ ǾƱԸƮ (<em></em>, foo.html?hi)
+ ϶. ǾƱԸƮ ٸ û óѴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ # &lt;ISINDEX&gt; ˻ <br />
+ Script GET /cgi-bin/search<br />
+ <br />
+ # CGI PUT ڵ鷯<br />
+ Script PUT /~bob/put.cgi<br />
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_actions.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_alias.html b/docs/manual/mod/mod_alias.html
new file mode 100644
index 00000000..cbf64ded
--- /dev/null
+++ b/docs/manual/mod/mod_alias.html
@@ -0,0 +1,11 @@
+URI: mod_alias.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_alias.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_alias.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_alias.html.en b/docs/manual/mod/mod_alias.html.en
new file mode 100644
index 00000000..0ac82977
--- /dev/null
+++ b/docs/manual/mod/mod_alias.html.en
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_alias - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_alias</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for mapping different parts of the host
+ filesystem in the document tree and for URL redirection</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_alias.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The directives contained in this module allow for manipulation
+ and control of URLs as requests arrive at the server. The
+ <code class="directive"><a href="#alias">Alias</a></code> and <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> directives are used to
+ map between URLs and filesystem paths. This allows for content
+ which is not directly under the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> served as part of the web
+ document tree. The <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> directive has the
+ additional effect of marking the target directory as containing
+ only CGI scripts.</p>
+
+ <p>The <code class="directive"><a href="#redirect">Redirect</a></code>
+ directives are used to instruct clients to make a new request with
+ a different URL. They are often used when a resource has moved to
+ a new location.</p>
+
+ <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> is designed to handle simple URL
+ manipulation tasks. For more complicated tasks such as
+ manipulating the query string, use the tools provided by
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order of Processing</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li>
+<li><a href="../urlmapping.html">Mapping URLs to the filesystem</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">Order of Processing</a></h2>
+
+<p>Aliases and Redirects occuring in different contexts are processed
+like other directives according to standard <a href="../sections.html#mergin">merging rules</a>. But when multiple
+Aliases or Redirects occur in the same context (for example, in the
+same <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+section) they are processed in a particular order.</p>
+
+<p>First, all Redirects are processed before Aliases are processed,
+and therefore a request that matches a <code class="directive"><a href="#redirect">Redirect</a></code> or <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> will never have Aliases
+applied. Second, the Aliases and Redirects are processed in the order
+they appear in the configuration files, with the first match taking
+precedence.</p>
+
+<p>For this reason, when two or more of these directives apply to the
+same sub-path, you must list the most specific path first in order for
+all the directives to have an effect. For example, the following
+configuration will work as expected:</p>
+
+<div class="example"><p><code>
+Alias /foo/bar /baz<br />
+Alias /foo /gaq
+</code></p></div>
+
+<p>But if the above two directives were reversed in order, the
+<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code>
+would always match before the <code>/foo/bar</code> <code class="directive"><a href="#alias">Alias</a></code>, so the latter directive would be
+ignored.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps URLs to filesystem locations</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+
+ <p>The <code class="directive">Alias</code> directive allows documents to
+ be stored in the local filesystem other than under the
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. URLs with a
+ (%-decoded) path beginning with <var>url-path</var> will be mapped
+ to local files beginning with <var>directory-path</var>.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Alias /image /ftp/pub/image
+ </code></p></div>
+
+ <p>A request for http://myserver/image/foo.gif would cause the
+ server to return the file /ftp/pub/image/foo.gif. Only complete
+ path segments are matched, so the above alias would not match a
+ request for http://myserver/imagefoo.gif. For more complex
+ matching using regular expressions, see the <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> directive.</p>
+
+ <p>Note that if you include a trailing / on the
+ <var>url-path</var> then the server will require a trailing / in
+ order to expand the alias. That is, if you use <code>Alias
+ /icons/ /usr/local/apache/icons/</code> then the url
+ <code>/icons</code> will not be aliased.</p>
+
+ <p>Note that you may need to specify additional <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections which
+ cover the <em>destination</em> of aliases. Aliasing occurs before
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections
+ are checked, so only the destination of aliases are affected.
+ (Note however <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ sections are run through once before aliases are performed, so
+ they will apply.)</p>
+
+ <p>In particular, if you are creating an <code>Alias</code> to a
+ directory outside of your <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, you may need to explicitly
+ permit access to the target directory.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Alias /image /ftp/pub/image<br />
+ &lt;Directory /ftp/pub/image&gt;<br />
+ <span class="indent">
+ Order allow,deny<br />
+ Allow from all<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps URLs to filesystem locations using regular
+expressions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>This directive is equivalent to <code class="directive"><a href="#alias">Alias</a></code>, but makes use of
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expressions</a>,
+ instead of simple prefix matching. The
+ supplied regular expression is matched against the URL-path, and
+ if it matches, the server will substitute any parenthesized
+ matches into the given string and use it as a filename. For
+ example, to activate the <code>/icons</code> directory, one might
+ use:</p>
+
+ <div class="example"><p><code>
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sends an external redirect asking the client to fetch
+a different URL</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>The Redirect directive maps an old URL into a new one by asking
+ the client to refetch the resource at the new location.</p>
+
+ <p>The old <em>URL-path</em> is a (%-decoded) path beginning with
+ a slash. A relative path is not allowed. The new <em>URL</em>
+ should be an absolute URL beginning with a scheme and hostname,
+ but a URL-path beginning with a slash may also be used, in which
+ case the scheme and hostname of the current server will be
+ added.</p>
+
+ <p>Then any request beginning with <em>URL-Path</em> will return a
+ redirect request to the client at the location of the target
+ <em>URL</em>. Additional path information beyond the matched
+ <em>URL-Path</em> will be appended to the target URL.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Redirect /service http://foo2.example.com/service
+ </code></p></div>
+
+ <p>If the client requests http://example.com/service/foo.txt, it
+ will be told to access http://foo2.example.com/service/foo.txt
+ instead. Only complete path segments are matched, so the above
+ example would not match a request for
+ http://example.com/servicefoo.txt. For more complex matching
+ using regular expressions, see the <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> directive.</p>
+
+
+<div class="note"><h3>Note</h3> <p>Redirect directives take precedence over
+Alias and ScriptAlias directives, irrespective of their ordering in
+the configuration file.</p></div>
+
+ <p>If no <var>status</var> argument is given, the redirect will
+ be "temporary" (HTTP status 302). This indicates to the client
+ that the resource has moved temporarily. The <var>status</var>
+ argument can be used to return other HTTP status codes:</p>
+
+ <dl>
+ <dt>permanent</dt>
+
+ <dd>Returns a permanent redirect status (301) indicating that
+ the resource has moved permanently.</dd>
+
+ <dt>temp</dt>
+
+ <dd>Returns a temporary redirect status (302). This is the
+ default.</dd>
+
+ <dt>seeother</dt>
+
+ <dd>Returns a "See Other" status (303) indicating that the
+ resource has been replaced.</dd>
+
+ <dt>gone</dt>
+
+ <dd>Returns a "Gone" status (410) indicating that the
+ resource has been permanently removed. When this status is
+ used the <var>URL</var> argument should be omitted.</dd>
+ </dl>
+
+ <p>Other status codes can be returned by giving the numeric
+ status code as the value of <var>status</var>. If the status is
+ between 300 and 399, the <var>URL</var> argument must be present,
+ otherwise it must be omitted. Note that the status must be
+ known to the Apache code (see the function
+ <code>send_error_response</code> in http_protocol.c).</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Redirect permanent /one http://example.com/two<br />
+ Redirect 303 /three http://example.com/other
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sends an external redirect based on a regular expression match
+of the current URL</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>This directive is equivalent to <code class="directive"><a href="#redirect">Redirect</a></code>, but makes use of
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expressions</a>,
+ instead of simple prefix matching. The
+ supplied regular expression is matched against the URL-path, and
+ if it matches, the server will substitute any parenthesized
+ matches into the given string and use it as a filename. For
+ example, to redirect all GIF files to like-named JPEG files on
+ another server, one might use:</p>
+
+ <div class="example"><p><code>
+ RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sends an external permanent redirect asking the client to fetch
+a different URL</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>This directive makes the client know that the Redirect is
+ permanent (status 301). Exactly equivalent to <code>Redirect
+ permanent</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sends an external temporary redirect asking the client to fetch
+a different URL</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>This directive makes the client know that the Redirect is
+ only temporary (status 302). Exactly equivalent to
+ <code>Redirect temp</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps a URL to a filesystem location and designates the
+target as a CGI script</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>The <code class="directive">ScriptAlias</code> directive has the same
+ behavior as the <code class="directive"><a href="#alias">Alias</a></code>
+ directive, except that in addition it marks the target directory
+ as containing CGI scripts that will be processed by <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>'s cgi-script handler. URLs with a
+ (%-decoded) path beginning with <var>URL-path</var> will be mapped
+ to scripts beginning with the second argument which is a full
+ pathname in the local filesystem.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+ </code></p></div>
+
+ <p>A request for <code>http://myserver/cgi-bin/foo</code> would cause the
+ server to run the script <code>/web/cgi-bin/foo</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>This directive is equivalent to <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>, but makes use of
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expressions</a>,
+ instead of simple prefix matching. The
+ supplied regular expression is matched against the URL-path,
+ and if it matches, the server will substitute any parenthesized
+ matches into the given string and use it as a filename. For
+ example, to activate the standard <code>/cgi-bin</code>, one
+ might use:</p>
+
+ <div class="example"><p><code>
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_alias.html.ja.euc-jp b/docs/manual/mod/mod_alias.html.ja.euc-jp
new file mode 100644
index 00000000..494a4680
--- /dev/null
+++ b/docs/manual/mod/mod_alias.html.ja.euc-jp
@@ -0,0 +1,387 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_alias - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_alias</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ۥȥե륷ƥΤʰ㤦
+ ɥȥĥ꡼˥ޥåפ뵡ǽȡ
+ URL Υ쥯ȤԤʤǽ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_alias.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼Υǥ쥯ƥ֤ϥФ˥ꥯȤ夷Ȥ
+ URL 򤹤뤳Ȥǽˤޤ<code class="directive"><a href="#alias">Alias</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ƥ֤
+ URL ȥե륷ƥΥѥޥåפ뤿˻Ѥޤ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ βˤʤɥȤ򥦥֤Υɥȥĥ꡼ΰȤ
+ 褦ˤޤ<code class="directive"><a href="#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ƥ֤ˤϥޥåΥǥ쥯ȥ꤬ CGI
+ ץȤΤߤǤ뤳Ȥ򼨤Ȥɲäθ̤ޤ
+ </p>
+
+ <p><code class="directive"><a href="#redirect">Redirect</a></code> ǥ쥯ƥ֤
+ 饤Ȥ˰ä
+ URL ˿ꥯȤ褦˻ؼޤϡ
+ ꥽˰ưȤˤ褯Ѥޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ϴñ URL ߷פƤޤ
+ ʣ꡼ȥ󥰤ˤϡ<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ 󶡤ġѤƤ</p>
+
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">ν</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li>
+<li><a href="../urlmapping.html">URL ե륷ƥΰ֤ؤΥޥåԥ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">ν</a></h2>
+
+<p>͡ʥƥǤ Alias Redirect ¾Υǥ쥯ƥ֤
+Ʊ褦ɸ <a href="../sections.html#mergin">ޡ§</a>
+äƽޤ(㤨 <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> Τ褦) ʣ Alias Redirect
+Ʊƥ˸줿Ϸޤä֤ǽޤ</p>
+
+<p>ޤAlias ˤ٤Ƥ Redirect ޤǤ顢<code class="directive"><a href="#redirect">Redirect</a></code> <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> ˥ޥåꥯȤˤ
+Alias Ϸ褷ŬѤޤ󡣼ˡAlias Redirect ե
+֤ŬѤ졢ǽ˥ޥåΤͥ褵ޤ</p>
+
+<p>Ǥ顢İʾΥǥ쥯ƥ֤ƱѥŬѤȤϡ
+٤ƤΥǥ쥯ƥ֤θ̤뤿ˤϤܤѥ˽
+ɬפޤ㤨Сϴ̤ư򤷤ޤ:</p>
+
+<div class="example"><p><code>
+Alias /foo/bar /baz<br />
+Alias /foo /gaq
+</code></p></div>
+
+<p>嵭ĤΥǥ쥯ƥ֤ν֤դˤʤȡ
+<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code>
+ <code>/foo/bar</code> <code class="directive"><a href="#alias">Alias</a></code> ˥ޥåޤΤǡԤ
+褷ŬѤ뤳ȤϤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ե륷ƥΰ֤˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p><code class="directive">Alias</code> ǥ쥯ƥ֤ϥɥȤ
+ ե륷ƥ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ʳξݴɤ뤳Ȥǽˤޤ
+ URL (% 椵줿) ѥ <var>url-path</var> ǻϤޤΤ
+ <var>directory-filename</var>
+ ǻϤޤե˥ޥåפޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ Alias /image /ftp/pub/image
+ </code></p></div>
+
+ <p>http://myserver/image/foo.gif ؤΥꥯȤФơФ
+ ե /ftp/pub/image/foo.gif ֤ޤ</p>
+
+ <p>⤷ <var>url-path</var> κǸ /
+ 񤤤ʤ顢ФꥢŸ뤿ˤϡǸ /
+ ɬפˤʤ뤳ȤդƤʤ<code>Alias /icons/
+ /usr/local/apache/icons/</code> ȤΤѤƤϡ
+ <code>/icons</code> Ȥ url ϥꥢޤ</p>
+
+ <p>ꥢ<em>Ԥ</em>ޤǤ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ɲäɬפ뤫⤷ʤȤդƤ
+ ꥢŸ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ Ĵ٤˹ԤʤޤΤǡ
+ ꥢιԤ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> Τ
+ ̤ޤ
+ (<code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ ϥꥢ˼¹ԤޤΤǡ
+ ŬѤޤ)</p>
+
+ <p>äˡ<code>Alias</code>
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ǥ쥯ȥγ¦֤ϡԤΥǥ쥯ȥФ
+ ¤Ū¤ʤФʤʤǤ礦</p>
+
+ <div class="example"><h3></h3><p><code>
+ Alias /image /ftp/pub/image<br />
+ &lt;Directory /ftp/pub/image&gt;<br />
+ <span class="indent">
+ Order allow,deny<br />
+ Allow from all<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽȤä URL ե륷ƥΰ֤˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#alias">Alias</a></code>
+ ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ
+ ɸɽѤޤǻꤵ줿ɽ URL Υѥ
+ 礦ɤĴ١礦ϳ̤dz줿ޥå
+ Ϳ줿ʸ֤ե̾ȤƻѤޤȤС
+ <code>/icons</code> ǥ쥯ȥȤ
+ ˤϰʲΤ褦ʤΤѤǤޤ:</p>
+
+ <div class="example"><p><code>
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤΥ쥯Ȥ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Redirect ǥ쥯ƥ֤ϸŤ URL 򿷤Τإޥåפޤ
+ URL 饤Ȥ֤ޤơ
+ 饤ȤϿɥ쥹⤦褦Ȥޤ
+ <var>URL-path</var> (% 椵줿) ѥǻϤޤɥȤؤ
+ ٤ƤΥꥯȤ <var>URL</var> ǻϤޤ뿷
+ (% 沽줿) URL ؤΥ쥯ȥ顼֤ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ Redirect /service http://foo2.bar.com/service
+ </code></p></div>
+
+ <p>饤Ȥ http://myserver/service/foo.txt
+ ؤΥꥯȤԤʤȡ http://foo2.bar.com/service/foo.txt
+ 򥢥褦˹𤲤ޤ</p>
+
+<div class="note"><h3></h3><p>եν֤˴ؤ餺
+Redirect ϤΥǥ쥯ƥ֤ Alias
+ǥ쥯ƥ֤ ScriptAlias ǥ쥯ƥ֤ͥ褵ޤ
+ޤ.htaccess ե <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǻȤƤȤƤ⡢<var>URL-path</var>
+ХѥǤϤʤ URL ǤʤФʤޤ</p></div>
+
+ <p>⤷ <var>status</var> ͿƤʤС쥯Ȥ
+ "temporary" (HTTP ơ 302) ˤʤޤϥ饤Ȥ
+ ꥽Ū˰ưȤȤ򼨤ޤ<var>Status</var>
+ ¾ HTTP Υơɤ֤˻Ѥ뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt>permanent</dt>
+
+ <dd>ʵפ˥쥯Ȥ򤹤륹ơ (301) ֤ޤ
+ ϥ꥽ʵפ˰ưȤȤ̣ޤ</dd>
+
+ <dt>temp</dt>
+
+ <dd>Ūʥ쥯ȥơ (302)
+ ֤ޤ줬ǥեȤǤ</dd>
+
+ <dt>seeother</dt>
+
+ <dd>"See Other" ơ (303) ֤ޤ
+ ϥ꥽¾ΤΤ֤줿Ȥ̣ޤ</dd>
+
+ <dt>gone</dt>
+
+ <dd>"Gone" ơ (410) ֤ޤϥ꥽ʵפ
+ 줿Ȥ̣ޤΥơѤ줿硢
+ <var>url</var> ϾάʤФʤޤ</dd>
+ </dl>
+
+ <p><var>Status</var> ͤ˥ơɤͤͿ뤳Ȥ
+ ¾Υơɤ֤ȤǤޤơ 300 399
+ δ֤ˤ硢<var>url</var> ¸ߤƤʤФޤ
+ ¾ξϾάƤʤФʤޤ󡣤
+ ơ Apache ΥɤΤäƤΤǤɬפޤ
+ (http_protocol.c δؿ <code>send_error_response</code>
+ 򸫤Ƥ)</p>
+ <p>:</p>
+
+ <div class="example"><h3></h3><p><code>
+ Redirect permanent /one http://example.com/two<br />
+ Redirect 303 /three http://example.com/other
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ߤ URL ؤɽΥޥåˤ
+ؤΥ쥯Ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#redirect">Redirect</a></code>
+ ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ
+ ɸɽѤޤǻꤵ줿ɽ URL-path
+ 礦ɤĴ١礦ϳ̤dz줿ޥå
+ Ϳ줿ʸ֤ե̾ȤƻѤޤ
+ ȤС٤Ƥ GIF ե̥ФƱͤ̾ JPEG
+ ե˥쥯ȤˤϡʲΤ褦ʤΤȤޤ:
+ </p>
+
+ <div class="example"><p><code>
+ RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤαʵŪ
+쥯Ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥ饤Ȥ Redirect ʵŪʤ
+ (ơ 301) Ǥ뤳ȤΤ餻ޤ
+ <code>Redirect permanent</code> ȤޤäƱǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤΰŪ
+쥯Ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥ饤Ȥ Redirect
+ ŪʤΤǤ (ơ 302) ȤΤ餻ޤ
+ <code>Redirect temp</code> ȤޤäƱǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ե륷ƥΰ֤إޥåפޥå
+CGI ץȤ˻</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p><code class="directive">ScriptAlias</code> ǥ쥯ƥ֤ϡоݥǥ쥯ȥ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> cgi-script
+ ϥɥǽ CGI
+ ץȤ뤳Ȥ򼨤ʳ
+ <code class="directive"><a href="#alias">Alias</a></code>
+ ǥ쥯ƥ֤Ʊ񤤤򤷤ޤ
+ URL (% 椵줿) ѥ <var>URL-path</var> ǻϤޤΤ
+ Υե륷ƥ
+ եѥǤܤΰ˥ޥåפޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+ </code></p></div>
+
+ <p><code>http://myserver/cgi-bin/foo</code>
+ ؤΥꥯȤФƥФϥץ
+ <code>/web/cgi-bin/foo</code> ¹Ԥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ɽȤäƥե륷ƥΰ֤إޥåפޥå
+CGI ץȤ˻</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>
+ ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ
+ ɸɽѤޤǻꤵ줿ɽ URL-path
+ 礦ɤĴ١礦ϳ̤dz줿ޥå
+ Ϳ줿ʸ֤ե̾ȤƻѤޤ
+ ȤСɸ <code>/cgi-bin</code>
+ Ѥ褦ˤ뤿ˤϡʲΤ褦ʤΤȤޤ:
+ </p>
+
+ <div class="example"><p><code>
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_alias.html.ko.euc-kr b/docs/manual/mod/mod_alias.html.ko.euc-kr
new file mode 100644
index 00000000..5facf118
--- /dev/null
+++ b/docs/manual/mod/mod_alias.html.ko.euc-kr
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_alias - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_alias</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Ͻý ٸ κе ϰ,
+ URL ̷ Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_alias.c</td></tr></table>
+<h3></h3>
+
+ <p> ϴ þ Ͽ û
+ URL ϰų ִ. <code class="directive"><a href="#alias">Alias</a></code> <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> þ URL
+ Ͻý η Ѵ. ׷ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> Ʒ
+ ִ. , <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> þ
+ 丮 CGI ũƮۿ ٰ ˸.</p>
+
+ <p><code class="directive"><a href="#redirect">Redirect</a></code> þ
+ Ŭ̾Ʈ ٸ URL ο û ϵ Ѵ.
+ ڿ ο ҷ ű Ѵ.</p>
+
+ <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> URL
+ Ǿ. ǹڿ ۰ ۾
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ ̿϶.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">ó </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li>
+<li><a href="../urlmapping.html">URL Ͻýۿ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">ó </a></h2>
+
+<p> ٸ ҿ Alias Redirect ϸ ٸ þ
+ ǥ <a href="../sections.html#mergin"> </a>
+ óѴ. ׷ ҿ ( , <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ǿ)
+Alias Redirect ϸ Ʒ óѴ.</p>
+
+<p> Redirect ó Alias óѴ. ׷
+<code class="directive"><a href="#redirect">Redirect</a></code> <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> شϴ û
+ Alias ʴ´. ׸ Alias Redirect Ͽ
+ù° Ѵ.</p>
+
+<p>׷ þ ο شϴ
+þ ϱؼ θ ؾ Ѵ.
+ , ǵѴ Ѵ:</p>
+
+<div class="example"><p><code>
+Alias /foo/bar /baz<br />
+Alias /foo /gaq
+</code></p></div>
+
+<p>׷ þ ٲٸ <code>/foo/bar</code>
+<code class="directive"><a href="#alias">Alias</a></code>
+<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code>
+ϹǷ ׻ ι° þ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL Ư Ͻý ҷ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+
+ <p><code class="directive">Alias</code> þ ϸ Ͻýۿ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ۿ ִ
+ ִ. <var>url-path</var> ϴ
+ (% ڵ) URL <var>directory-path</var> ϴ
+ Ͽ Ѵ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Alias /image /ftp/pub/image
+ </code></p></div>
+
+ <p>http://myserver/image/foo.gif ûϸ
+ /ftp/pub/image/foo.gif Ѱش.</p>
+
+ <p><var>url-path</var> / ϸ, URL /
+ ؾ߸ ϶. , <code>Alias /icons/
+ /usr/local/apache/icons/</code> url <code>/icons</code>
+ 谡 .</p>
+
+ <p> <em></em> ϴ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ʿ 𸥴. þ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ˻ϱ
+ óϹǷ, ޴´. (׷
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ þ óϱ ѹ ˻ϹǷ
+ URL ü ش.)</p>
+
+ <p>Ư <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ۿ ִ 丮 <code>Alias</code> ٸ,
+ 丮 Ѵ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Alias /image /ftp/pub/image<br />
+ &lt;Directory /ftp/pub/image&gt;<br />
+ <span class="indent">
+ Order allow,deny<br />
+ Allow from all<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ Ͽ URL Ͻý ҷ
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p> þ <code class="directive"><a href="#alias">Alias</a></code>
+ , URL պκи ϴ ǥ ǥ
+ Ѵ. ǥ URL ο Ͽ ´ٸ,
+ ȣ κ üϿ ϸ Ѵ.
+ , <code>/icons</code> 丮
+ ִ:</p>
+
+ <div class="example"><p><code>
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+̷ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p>Redirect þ URL ο URL Ѵ.
+ Ŭ̾Ʈ ο URL , Ŭ̾Ʈ ο
+ ּҷ ٽ ѹ Ѵ. (% ڵ) <var>URL-path</var>
+ ϴ û (% ڵ) <var>URL</var> ϴ
+ ο URL ̷ .</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Redirect /service http://foo2.bar.com/service
+ </code></p></div>
+
+ <p>Ŭ̾Ʈ http://myserver/service/foo.txt ûϸ
+ http://foo2.bar.com/service/foo.txt ϶
+ ޴´.</p>
+
+<div class="note"><h3></h3> <p>Redirect þ Ͽ
+ Alias ScriptAlias þ 켱
+. , .htaccess ̳ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ǿ ϴ
+<var>URL-path</var> ΰ ƴ϶ ݵ URL
+ؾ Ѵ.</p></div>
+
+ <p><var>status</var> ƱԸƮ , "ӽ
+ (temporary)" (HTTP 302) ̷ . ,
+ Ŭ̾Ʈ ڿ ӽ÷ Űٰ ˸. <var>status</var>
+ ƱԸƮ Ͽ ٸ HTTP ڵ带 ȯ ִ:</p>
+
+ <dl>
+ <dt>permanent</dt>
+
+ <dd>ڿ Ű ϴ ̷ ¸
+ (301) ȯѴ.</dd>
+
+ <dt>temp</dt>
+
+ <dd>ӽ ̷ ¸ (302) ȯѴ. ⺻̴.</dd>
+
+ <dt>seeother</dt>
+
+ <dd>ڿ üǾ ϴ " (See Other)" ¸
+ (303) ȯѴ.</dd>
+
+ <dt>gone</dt>
+
+ <dd>ڿ Ǿ ϴ "Ҹ (Gone)" ¸
+ (410) ȯѴ. ¸ ϸ <var>URL</var> ƱԸƮ
+ .</dd>
+ </dl>
+
+ <p><var>status</var> ڵ带 Ͽ ٸ ڵ嵵
+ ȯ ִ. ° 300 399 ̶ <var>URL</var>
+ ƱԸƮ ؾ ϰ, ƴ϶ ؾ Ѵ. , ġ
+ ڵ忡 ° ǵ־ Ѵ (http_protocol.c
+ <code>send_error_response</code> Լ ).</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Redirect permanent /one http://example.com/two<br />
+ Redirect 303 /three http://example.com/other
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> URL ǥĿ شϸ ܺ ̷
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p> þ <code class="directive"><a href="#redirect">Redirect</a></code> ,
+ URL պκи ϴ ǥ ǥ Ѵ.
+ ǥ URL ο Ͽ ´ٸ, ȣ
+ κ üϿ ϸ Ѵ. ,
+ GIF û ٸ ̸
+ JPEG Ϸ ̷ :</p>
+
+ <div class="example"><p><code>
+ RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+ ̷ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p> þ Ŭ̾Ʈ ̷ (
+ 301) ˸. <code>Redirect permanent</code> Ȯ .</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+ӽ ̷ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p> þ Ŭ̾Ʈ ̷ ӽ (
+ 302) ˸. <code>Redirect temp</code> Ȯ .</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL Ư Ͻý ҷ ϰ CGI
+ũƮ ˸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p><code class="directive">ScriptAlias</code> þ <code class="directive"><a href="#alias">Alias</a></code> þ ,
+ ߰ 丮 <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> cgi-script
+ ڵ鷯 ó CGI ũƮ ִٰ ˸.
+ <var>URL-path</var> ϴ (% ڵ) URL Ͻý
+ ι° ƱԸƮ ϴ ũƮ Ѵ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+ </code></p></div>
+
+ <p><code>http://myserver/cgi-bin/foo</code> ûϸ
+ <code>/web/cgi-bin/foo</code> ũƮ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ Ͽ URL Ư Ͻý ҷ
+ϰ CGI ũƮ ˸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_alias</td></tr>
+</table>
+ <p> þ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ,
+ URL պκи ϴ ǥ ǥ Ѵ.
+ ǥ URL ο Ͽ ´ٸ, ȣ
+ κ üϿ ϸ Ѵ. ,
+ ǥ <code>/cgi-bin</code> ִ:</p>
+
+ <div class="example"><p><code>
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_alias.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_asis.html b/docs/manual/mod/mod_asis.html
new file mode 100644
index 00000000..66ab1a74
--- /dev/null
+++ b/docs/manual/mod/mod_asis.html
@@ -0,0 +1,11 @@
+URI: mod_asis.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_asis.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_asis.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_asis.html.en b/docs/manual/mod/mod_asis.html.en
new file mode 100644
index 00000000..c3dbd79c
--- /dev/null
+++ b/docs/manual/mod/mod_asis.html.en
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_asis - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_asis</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Sends files that contain their own
+HTTP headers</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>asis_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_asis.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides the handler <code>send-as-is</code>
+ which causes Apache to send the document without adding most of
+ the usual HTTP headers.</p>
+
+ <p>This can be used to send any kind of data from the server,
+ including redirects and other special HTTP responses, without
+ requiring a cgi-script or an nph script.</p>
+
+ <p>For historical reasons, this module will also process any
+ file with the mime type <code>httpd/send-as-is</code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage">Usage</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
+<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li>
+<li><a href="../handler.html">Apache's Handler Use</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">Usage</a></h2>
+
+ <p>In the server configuration file, associate files with the
+ <code>send-as-is</code> handler <em>e.g.</em></p>
+
+ <div class="example"><p><code>AddHandler send-as-is asis</code></p></div>
+
+ <p>The contents of any file with a <code>.asis</code> extension
+ will then be sent by Apache to the client with almost no
+ changes. In particular, HTTP headers are derived from the file
+ itself according to <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> rules, so an asis
+ file must include valid headers, and may also use the CGI
+ Status: header to determine the HTTP response code.</p>
+
+ <p>Here's an example of a file whose contents are sent <em>as
+ is</em> so as to tell the client that a file has
+ redirected.</p>
+
+
+ <div class="example"><p><code>
+ Status: 301 Now where did I leave that URL<br />
+ Location: http://xyz.abc.com/foo/bar.html<br />
+ Content-type: text/html<br />
+ <br />
+ &lt;html&gt;<br />
+ &lt;head&gt;<br />
+ &lt;title&gt;Lame excuses'R'us&lt;/title&gt;<br />
+ &lt;/head&gt;<br />
+ &lt;body&gt;<br />
+ &lt;h1&gt;Fred's exceptionally wonderful page has moved to<br />
+ &lt;a href="http://xyz.abc.com/foo/bar.html"&gt;Joe's&lt;/a&gt;
+ site.<br />
+ &lt;/h1&gt;<br />
+ &lt;/body&gt;<br />
+ &lt;/html&gt;
+ </code></p></div>
+
+ <div class="note"><h3>Notes:</h3>
+ <p>The server always adds a <code>Date:</code> and <code>Server:</code>
+ header to the data returned to the client, so these should not be
+ included in the file. The server does <em>not</em> add a
+ <code>Last-Modified</code> header; it probably should.</p>
+ </div>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_asis.html.ja.euc-jp b/docs/manual/mod/mod_asis.html.ja.euc-jp
new file mode 100644
index 00000000..9ae5b28a
--- /dev/null
+++ b/docs/manual/mod/mod_asis.html.ja.euc-jp
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_asis - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_asis</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬѤ HTTP إåν񤫤Ƥե</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>asis_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_asis.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥϥɥ <code>send-as-is</code>
+ 󶡤ޤΥϥɥ̾ HTTP
+ إåۤȤɲä뤳ȤʤɥȤޤ</p>
+
+ <p>ϥФɤʼΥǡȤˤѤǤޤ
+ Cgi ץȤ nph ץȤ̵Ƥ쥯Ȥ¾̤
+ HTTP 뤳ȤǤޤ</p>
+
+ <p>ŪͳˤꡢΥ⥸塼 mime
+ <code>httpd/send-as-is</code> Υեޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage">ˡ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
+<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li>
+<li><a href="../handler.html">Apache Υϥɥλ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">ˡ</a></h2>
+
+ <p>եǡե <code>send-as-is</code>
+ ϥɥ㤨аʲΤ褦˴ϢդƤ</p>
+
+ <div class="example"><p><code>AddHandler send-as-is asis</code></p></div>
+
+ <p>ĥҤ <code>.asis</code> Τ٤ƤΥեƤ Apache
+ 饯饤ȤؤۤȤѹ̵ޤ饤Ȥˤ
+ HTTP إåɬפǤΤǡե˽񤯤Ȥ˺ʤǤ
+ Status: إåɬפǤǡ 3 HTTP
+ ɤȡθ˥ƥȥå³ΤǤʤФʤޤ</p>
+
+ <p>ϥ饤Ȥ˥ե뤬ưȤΤ餻뤿
+ <em>as is</em> (Τޤ) եƤǤ
+ </p>
+
+
+ <div class="example"><p><code>
+ Status: 301 Now where did I leave that URL<br />
+ Location: http://xyz.abc.com/foo/bar.html<br />
+ Content-type: text/html<br />
+ <br />
+ &lt;html&gt;<br />
+ &lt;head&gt;<br />
+ &lt;title&gt;Lame excuses'R'us&lt;/title&gt;<br />
+ &lt;/head&gt;<br />
+ &lt;body&gt;<br />
+ &lt;h1&gt;Fred's exceptionally wonderful page has moved to<br />
+ &lt;a href="http://xyz.abc.com/foo/bar.html"&gt;Joe's&lt;/a&gt;
+ site.<br />
+ &lt;/h1&gt;<br />
+ &lt;/body&gt;<br />
+ &lt;/html&gt;
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p>: Фϥ饤Ȥ֤ǡ˾ <code>Date:</code>
+ <code>Server:</code> إåɲäޤΤǡ
+ 餬ե˽񤫤ƤƤϤޤ
+ Ф <code>Last-Modified</code> إåɲ<em>ޤ</em>
+ 餯Ϥ٤Ǥ礦ɡ</p>
+ </div>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_asis.html.ko.euc-kr b/docs/manual/mod/mod_asis.html.ko.euc-kr
new file mode 100644
index 00000000..718f36be
--- /dev/null
+++ b/docs/manual/mod/mod_asis.html.ko.euc-kr
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_asis - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_asis</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>asis_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_asis.c</td></tr></table>
+<h3></h3>
+
+ <p> ġ Ϲ HTTP κ ߰ʰ
+ <code>send-as-is</code> ڵ鷯
+ Ѵ.</p>
+
+ <p>׷ cgi ũƮ nph ũƮ ʰ
+ ̷ǰ ٸ Ư HTTP  ڷᵵ
+ ִ.</p>
+
+ <p>ſ mime type <code>httpd/send-as-is</code>
+ ϵ óߴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<p> ⿡ þ ϴ.</p>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage"></a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
+<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li>
+<li><a href="../handler.html">ġ ڵ鷯 </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage"></a></h2>
+
+ <p> Ͽ ϰ <code>send-as-is</code> ڵ鷯
+ <em> </em> Ѵ.</p>
+
+ <div class="example"><p><code>AddHandler send-as-is asis</code></p></div>
+
+ <p>ġ <code>.asis</code> Ȯڸ
+ ʰ Ŭ̾Ʈ . Ŭ̾Ʈ HTTP
+ ʿϹǷ . Status: ʿϴ.
+ ڸ HTTP ڵ ̴.</p>
+
+ <p> <em>״</em> Ŭ̾Ʈ
+ ̷¼ǵǾٰ ˸ ̴.</p>
+
+
+ <div class="example"><p><code>
+ Status: 301 Now where did I leave that URL<br />
+ Location: http://xyz.abc.com/foo/bar.html<br />
+ Content-type: text/html<br />
+ <br />
+ &lt;html&gt;<br />
+ &lt;head&gt;<br />
+ &lt;title&gt;Lame excuses'R'us&lt;/title&gt;<br />
+ &lt;/head&gt;<br />
+ &lt;body&gt;<br />
+ &lt;h1&gt;Fred's exceptionally wonderful page has moved to<br />
+ &lt;a href="http://xyz.abc.com/foo/bar.html"&gt;Joe's&lt;/a&gt;
+ site.<br />
+ &lt;/h1&gt;<br />
+ &lt;/body&gt;<br />
+ &lt;/html&gt;
+ </code></p></div>
+
+ <div class="note"><h3>:</h3>
+ <p> ڷḦ Ŭ̾Ʈ ׻ <code>Date:</code>
+ <code>Server:</code> ߰ϹǷ, Ͽ
+ ȵȴ. <code>Last-Modified</code>
+ ߰ <em>ʴ´</em>. ׷ Ƹ ؾ
+ Ѵ.</p>
+ </div>
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_asis.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_auth_basic.html b/docs/manual/mod/mod_auth_basic.html
new file mode 100644
index 00000000..e93a9911
--- /dev/null
+++ b/docs/manual/mod/mod_auth_basic.html
@@ -0,0 +1,11 @@
+URI: mod_auth_basic.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_auth_basic.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_auth_basic.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_auth_basic.html.en b/docs/manual/mod/mod_auth_basic.html.en
new file mode 100644
index 00000000..f2757605
--- /dev/null
+++ b/docs/manual/mod/mod_auth_basic.html.en
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_basic - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_auth_basic</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Basic authentication</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>auth_basic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_auth_basic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module allows the use of HTTP Basic Authentication to
+ restrict access by looking up users in the given providers.
+ HTTP Digest Authentication is provided by
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. This module should
+ usually be combined with at least one authentication module
+ such as <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> and one authorization
+ module such as <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><a href="../howto/auth.html">Authentication howto</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization and authentication are passed to
+lower level modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p>Normally, each authorization module listed in <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> will attempt
+ to verify the user, and if the user is not found in any provider,
+ access will be denied. Setting the
+ <code class="directive">AuthBasicAuthoritative</code> directive explicitly
+ to <code>Off</code> allows for both authentication and
+ authorization to be passed on to other non-provider-based modules
+ if there is <strong>no userID</strong> or <strong>rule</strong>
+ matching the supplied userID. This should only be necessary when
+ combining <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> with third-party modules
+ that are not configured with the <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>
+ directive. When using such modules, the order of processing
+ is determined in the modules' source code and is not configurable.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the authentication provider(s) for this location</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthBasicProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthBasicProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p>The <code class="directive">AuthBasicProvider</code> directive sets
+ which provider is used to authenticate the users for this location.
+ The default <code>file</code> provider is implemented
+ by the <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> module. Make sure
+ that the chosen provider module is present in the server.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Location /secure&gt;<br />
+ <span class="indent">
+ AuthType basic<br />
+ AuthName "private area"<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMType SDBM<br />
+ AuthDBMUserFile /www/etc/dbmpasswd<br />
+ Require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>Providers are implemented by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>,
+ and <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_auth_basic.html.ja.euc-jp b/docs/manual/mod/mod_auth_basic.html.ja.euc-jp
new file mode 100644
index 00000000..e70ffd6f
--- /dev/null
+++ b/docs/manual/mod/mod_auth_basic.html.ja.euc-jp
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_basic - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_auth_basic</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>auth_basic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_auth_basic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>Ϳ줿ץХ (: ǧڤǤξȲԤ䤤碌)
+ ǥ桼򸡺HTTP ǧڤǥ¤Ǥ褦ˤʤޤ
+ HTTP ǧڤˤĤƤ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ 󶡤ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧڤȾǧ򡢤㤤٥Υ⥸塼˰ܹԤ뤫
+ꤷޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p><code class="directive">AuthBasicAuthoritative</code>
+ ǥ쥯ƥ֤Ū <code>Off</code>ꤹȡ
+ Ϳ줿ǧڥ桼 ID Ф<strong>桼 ID ʤ</strong>
+ ޤ<strong>롼뤬ʤ</strong>ˡ
+ ǧڤȾǧξΥץ
+ 㤤٥Υ⥸塼 (<code>modules.c</code> ե) ˰ܹԤ褦ˤǤޤ
+ 桼 ID 롢Ĥޤϡ롼뤬ꤵƤϡ
+ ̾ΥѥɤȥåŬѤơ
+ ǧڤ˼Ԥ "Authentication Required" ֤ޤ</p>
+
+ <p>Ǥ顢İʾΥ⥸塼Υǡ١Ʊ
+ 桼 ID 줿ꡢ
+ ޤϡ <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ ǥ쥯ƥ֤İʾΥ⥸塼Ǹ줿ꤷϡ
+ ܤΥ⥸塼뤬ǧԤäơ<code class="directive">AuthAuthoritative</code>
+ ˴ؤ餺ϰܹԤޤ</p>
+
+ <p>ǥեȤǤϡϰܹԤޤ󡣤ơ̤ΤΥ桼 ID
+ 롼뤬äƤ "Authentication Required" ֤ޤ
+ Ǥ顢Υǥ쥯ƥ֤ꤷʤȤǥƥΰݻǤơޤ
+ NCSA εưǤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ΰ֤ФǧڥץХꤷޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthBasicProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthBasicProvider On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p><code class="directive">AuthBasicProvider</code> ǥ쥯ƥ֤ǡ
+ ΰ֤Ф桼ǧڤѤǧڥץХꤷޤ
+ <code>On</code> ꤹȥǥեȤǧڥץХ
+ (<code>file</code>) Ѥޤ<code>file</code>
+ ץХ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
+ ⥸塼ǼƤޤΤǡ
+ Υ⥸塼뤬ФäƤ뤳ȤǧƤ</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Location /secure&gt;<br />
+ <span class="indent">
+ AuthBasicProvider dbm<br />
+ AuthDBMType SDBM<br />
+ AuthDBMUserFile /www/etc/dbmpasswd<br />
+ Require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>ǧڥץХˤĤƤ
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
+ </p>
+
+ <p><code>Off</code> ϥץХꥹȤ򥯥ꥢơǥեȤ
+ ֤ᤷޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_auth_basic.html.ko.euc-kr b/docs/manual/mod/mod_auth_basic.html.ko.euc-kr
new file mode 100644
index 00000000..5068be68
--- /dev/null
+++ b/docs/manual/mod/mod_auth_basic.html.ko.euc-kr
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_basic - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_auth_basic</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Basic authentication</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>auth_basic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_auth_basic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ش (provider) Ͽ ں
+ ϴ HTTP Basic Authentication Ѵ.
+ HTTP Digest Authentication <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Ѻο ⿡ Ѱ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p><code class="directive">AuthBasicAuthoritative</code> þ
+ <code>Off</code> ϸ ־ ̵ شϴ
+ <strong> ̵</strong> <strong>Ģ</strong>
+ ã Ѻο θ (<code>modules.c</code>
+ Ͽ ) Ѱش. ־
+ ̵ Ģ ãҴٸ 붧 ȣ 뿩θ
+ ˻ϰ, ϸ "Authentication Required ( ʿ)"
+ Ѵ.</p>
+
+ <p>׷ ͺ̽ ̵ ְų
+ ȿ <code class="directive"><a href="../mod/core.html#require">Require</a></code> þ
+ ⿡ ϸ, ù° ڸ ˻ϰ,
+ <code class="directive">AuthBasicAuthoritative</code>
+ ѱʴ´.</p>
+
+ <p>⺻  ѱʰ, 𸣴 ̵
+ Ģ "Authentication Required ( ʿ)"
+ Ѵ. þ ý ϰ Ǹ,
+ NCSA Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ġ ڸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthBasicProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthBasicProvider On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_basic</td></tr>
+</table>
+ <p><code class="directive">AuthBasicProvider</code> þ
+ ġ ڸ ڸ Ѵ.
+ <code>On</code≯ ⺻(<code>file</code>) Ѵ.
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> <code>file</code>
+ ڸ ϱ⶧ ִ Ȯؾ
+ Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /secure&gt;<br />
+ <span class="indent">
+ AuthBasicProvider dbm<br />
+ AuthDBMType SDBM<br />
+ AuthDBMUserFile /www/etc/dbmpasswd<br />
+ Require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>ڴ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> ϶.</p>
+
+ <p> <code>Off</code≯ ⺻·
+ ư.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_auth_basic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_auth_digest.html b/docs/manual/mod/mod_auth_digest.html
new file mode 100644
index 00000000..ff515283
--- /dev/null
+++ b/docs/manual/mod/mod_auth_digest.html
@@ -0,0 +1,7 @@
+URI: mod_auth_digest.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_auth_digest.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_auth_digest.html.en b/docs/manual/mod/mod_auth_digest.html.en
new file mode 100644
index 00000000..d6c676da
--- /dev/null
+++ b/docs/manual/mod/mod_auth_digest.html.en
@@ -0,0 +1,329 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_digest - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_auth_digest</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_digest.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using MD5
+ Digest Authentication.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>auth_digest_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_auth_digest.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module implements HTTP Digest Authentication. However, it
+ has not been extensively tested and is therefore marked
+ experimental.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestprovider">AuthDigestProvider</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Using Digest Authentication</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#msie">Working with MS Internet Explorer</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><a href="../howto/auth.html">Authentication howto</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using Digest Authentication</a></h2>
+
+ <p>Using MD5 Digest authentication is very simple. Simply set
+ up authentication normally, using <code>AuthType Digest</code> and
+ <code class="directive"><a href="#authdigestprovider">AuthDigestProvider</a></code>
+ instead of the normal <code>AuthType Basic</code> and
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.
+ Then add a <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> directive containing at least the root
+ URI(s) for this protection space.</p>
+
+ <p>Appropriate user (text) files can be created using the
+ <code class="program"><a href="../programs/htdigest.html">htdigest</a></code> tool.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ &lt;Location /private/&gt;<br />
+ <span class="indent">
+ AuthType Digest<br />
+ AuthName "private area"<br />
+ AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
+ <br />
+ AuthDigestProvider file<br />
+ AuthUserFile /web/auth/.digest_pw<br />
+ Require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>Digest authentication is more secure than Basic authentication,
+ but only works with supporting browsers. As of September 2004, major
+ browsers that support digest authentication include <a href="http://www.w3.org/Amaya/">Amaya</a>, <a href="http://konqueror.kde.org/">Konqueror</a>, <a href="http://www.microsoft.com/windows/ie/">MS Internet Explorer</a>
+ for Mac OS X and Windows (although the Windows version fails when
+ used with a query string -- see "<a href="#msie">Working with MS
+ Internet Explorer</a>" below for a workaround), <a href="http://www.mozilla.org">Mozilla</a>, <a href="http://channels.netscape.com/ns/browsers/download.jsp">
+ Netscape</a> 7, <a href="http://www.opera.com/">Opera</a>, and <a href="http://www.apple.com/safari/">Safari</a>. <a href="http://lynx.isc.org/">lynx</a> does <strong>not</strong>
+ support digest authentication. Since digest authentication is not as
+ widely implemented as basic authentication, you should use it only
+ in environments where all users will have supporting browsers.</p>
+ </div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="msie" id="msie">Working with MS Internet Explorer</a></h2>
+ <p>The Digest authentication implementation in current Internet
+ Explorer for Windows implementations has known issues, namely that
+ <code>GET</code> requests with a query string are not RFC compliant.
+ There are a few ways to work around this issue.</p>
+
+ <p>
+ The first way is to use <code>POST</code> requests instead of
+ <code>GET</code> requests to pass data to your program. This method
+ is the simplest approach if your application can work with this
+ limitation.
+ </p>
+
+ <p>Since version 2.0.51 Apache also provides a workaround in the
+ <code>AuthDigestEnableQueryStringHack</code> environment variable.
+ If <code>AuthDigestEnableQueryStringHack</code> is set for the
+ request, Apache will take steps to work around the MSIE bug and
+ remove the request URI from the digest comparison. Using this
+ method would look similar to the following.</p>
+
+ <div class="example"><h3>Using Digest Authentication with MSIE:</h3><p><code>
+ BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
+ </code></p></div>
+
+ <p>See the <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ directive for more details on conditionally setting environment
+ variables</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a> <a name="authdigestalgorithm" id="authdigestalgorithm">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestAlgorithm</code> directive
+ selects the algorithm used to calculate the challenge and response
+ hashes.</p>
+
+ <div class="note">
+ <code>MD5-sess</code> is not correctly implemented yet.
+ </div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a> <a name="authdigestdomain" id="authdigestdomain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestDomain</code> directive allows
+ you to specify one or more URIs which are in the same protection
+ space (<em>i.e.</em> use the same realm and username/password info).
+ The specified URIs are prefixes; the client will assume
+ that all URIs "below" these are also protected by the same
+ username/password. The URIs may be either absolute URIs (<em>i.e.</em>
+ including a scheme, host, port, etc.) or relative URIs.</p>
+
+ <p>This directive <em>should</em> always be specified and
+ contain at least the (set of) root URI(s) for this space.
+ Omitting to do so will cause the client to send the
+ Authorization header for <em>every request</em> sent to this
+ server. Apart from increasing the size of the request, it may
+ also have a detrimental effect on performance if <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> is on.</p>
+
+ <p>The URIs specified can also point to different servers, in
+ which case clients (which understand this) will then share
+ username/password info across multiple servers without
+ prompting the user each time. </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a> <a name="authdigestnccheck" id="authdigestnccheck">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <div class="note">
+ Not implemented yet.
+ </div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a> <a name="authdigestnonceformat" id="authdigestnonceformat">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines how the nonce is generated</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <div class="note">Not implemented yet.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a> <a name="authdigestnoncelifetime" id="authdigestnoncelifetime">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>How long the server nonce is valid</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestNonceLifetime <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestNonceLifetime</code> directive
+ controls how long the server nonce is valid. When the client
+ contacts the server using an expired nonce the server will send
+ back a 401 with <code>stale=true</code>. If <var>seconds</var> is
+ greater than 0 then it specifies the amount of time for which the
+ nonce is valid; this should probably never be set to less than 10
+ seconds. If <var>seconds</var> is less than 0 then the nonce never
+ expires.
+ </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a> <a name="authdigestprovider" id="authdigestprovider">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the authentication provider(s) for this location</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestProvider</code> directive sets
+ which provider is used to authenticate the users for this location.
+ The default <code>file</code> provider is implemented
+ by the <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> module. Make sure
+ that the chosen provider module is present in the server.</p>
+
+ <p>See <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>,
+ and <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> for providers.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a> <a name="authdigestqop" id="authdigestqop">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestQop auth</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestQop</code> directive determines
+ the <dfn>quality-of-protection</dfn> to use. <code>auth</code> will
+ only do authentication (username/password); <code>auth-int</code> is
+ authentication plus integrity checking (an MD5 hash of the entity
+ is also computed and checked); <code>none</code> will cause the module
+ to use the old RFC-2069 digest algorithm (which does not include
+ integrity checking). Both <code>auth</code> and <code>auth-int</code> may
+ be specified, in which the case the browser will choose which of
+ these to use. <code>none</code> should only be used if the browser for
+ some reason does not like the challenge it receives otherwise.</p>
+
+ <div class="note">
+ <code>auth-int</code> is not implemented yet.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a> <a name="authdigestshmemsize" id="authdigestshmemsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDigestShmemSize <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p>The <code class="directive">AuthDigestShmemSize</code> directive defines
+ the amount of shared memory, that will be allocated at the server
+ startup for keeping track of clients. Note that the shared memory
+ segment cannot be set less than the space that is necessary for
+ tracking at least <em>one</em> client. This value is dependant on your
+ system. If you want to find out the exact value, you may simply
+ set <code class="directive">AuthDigestShmemSize</code> to the value of
+ <code>0</code> and read the error message after trying to start the
+ server.</p>
+
+ <p>The <var>size</var> is normally expressed in Bytes, but you
+ may let the number follow a <code>K</code> or an <code>M</code> to
+ express your value as KBytes or MBytes. For example, the following
+ directives are all equivalent:</p>
+
+ <div class="example"><p><code>
+ AuthDigestShmemSize 1048576<br />
+ AuthDigestShmemSize 1024K<br />
+ AuthDigestShmemSize 1M
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_auth_digest.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_auth_digest.html.ko.euc-kr b/docs/manual/mod/mod_auth_digest.html.ko.euc-kr
new file mode 100644
index 00000000..543ef839
--- /dev/null
+++ b/docs/manual/mod/mod_auth_digest.html.ko.euc-kr
@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_auth_digest - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_auth_digest</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_auth_digest.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>MD5 Digest Authentication .</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>auth_digest_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_auth_digest.c</td></tr></table>
+<h3></h3>
+
+ <p> HTTP Digest Authentication Ѵ.
+ ׷ ׽Ʈ ġ ̴.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestprovider">AuthDigestProvider</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Digest Authentication ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#msie">MS Internet Explorer ذϱ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Digest Authentication ϱ</a></h2>
+
+ <p>MD5 Digest authentication ſ ִ.
+ <code>AuthType Basic</code> <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code>AuthType Digest</code> <code class="directive"><a href="#authdigestprovider">AuthDigestProvider</a></code>
+ Ͽ ִ. ׸ ּ ȣϷ
+ ⺻ URI <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> þ Ѵ.</p>
+
+ <p><a href="../programs/htdigest.html">htdigest</a>
+ Ͽ () ִ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ &lt;Location /private/&gt;<br />
+ <span class="indent">
+ AuthType Digest<br />
+ AuthName "private area"<br />
+ AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
+ <br />
+ AuthDigestProvider file<br />
+ AuthUserFile /web/auth/.digest_pw<br />
+ Require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p>Digest authentication Basic authentication
+ , ؾ Ѵ. 2002 11 digest
+ authentication ϴ <a href="http://www.w3.org/Amaya/">Amaya</a>, <a href="http://konqueror.kde.org/">Konqueror</a>, (Windows
+ ǹڿ Բ ϸ ȵ - ذ Ʒ "<a href="#msie">MS Internet Explorer ذϱ</a>" )
+ Mac OS X Windows <a href="http://www.microsoft.com/windows/ie/">MS Internet
+ Explorer</a>, <a href="http://www.mozilla.org">Mozilla</a>,
+ <a href="http://channels.netscape.com/ns/browsers/download.jsp">Netscape</a> 7, <a href="http://www.opera.com/">Opera</a>,
+ <a href="http://www.apple.com/safari/">Safari</a> ִ.
+ <a href="http://lynx.isc.org/">lynx</a> digest authentication
+ <strong>ʴ´</strong>. digest authentication
+ basic authentication ŭ θ ʾұ⶧
+ ڰ ϴ ϴ 쿡 ؾ
+ Ѵ.</p>
+ </div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="msie" id="msie">MS Internet Explorer ذϱ</a></h2>
+ <p> Windows Internet Explorer Digest authentication
+ ǹڿ ִ <code>GET</code> û RFC ٸ
+ óϴ ִ.  ذ
+ ִ.</p>
+
+ <p>
+ ù° α׷ ڷḦ Ѱֱ <code>GET</code>
+ <code>POST</code> û ϴ ̴.
+ ϴٸ ذå̴.
+ </p>
+
+ <p>, ġ 2.0.51 <code>AuthDigestEnableQueryStringHack</code>
+ ȯ溯 Ͽ ذѴ. û
+ <code>AuthDigestEnableQueryStringHack</code> ϸ
+ ġ MSIE ׸ ذ ġ ϰ û URI digest
+ 񱳿 Ѵ. Ѵ.</p>
+
+ <div class="example"><h3>MSIE Digest Authentication ϱ:</h3><p><code>
+ BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
+ </code></p></div>
+
+ <p> ȯ溯 ڼ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> þ
+ ϶.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a> <a name="authdigestalgorithm" id="authdigestalgorithm">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>digest authentication challenge response
+hash ϴ ˰ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestAlgorithm</code> þ
+ challenge response hash ϴ ˰ Ѵ.</p>
+
+ <div class="note">
+ <code>MD5-sess</code> ʾҴ.
+ </div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a> <a name="authdigestdomain" id="authdigestdomain">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>digest authentication ȣ ϴ
+URI</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestDomain</code> þ
+ ȣ ִ (<em> </em> ڸ/ȣ
+ ϴ) URI Ѵ. URI λ
+ Ѵ. Ŭ̾Ʈ URI "Ʒ" θ
+ ڸ/ȣ ȣѴٰ Ѵ. URI
+ (<em></em>, Ŵ(scheme), ȣƮ, Ʈ ϴ)
+ URL̰ų URI̴.</p>
+
+ <p> þ ׻ <em>ؾ</em> ϸ, ּ
+ ⺻ URI() <em>ؾ</em> Ѵ. ϸ Ŭ̾Ʈ
+ <em> û</em> Authorization
+ Ѵ. ׷ û ũⰡ Ŀ, <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code>
+ Ѵٸ ɿ ִ.</p>
+
+ <p>ٸ URI ϸ, (̸ ϴ) Ŭ̾Ʈ
+ Ź ڿ ʰ ڸ/ȣ
+ ִ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a> <a name="authdigestnccheck" id="authdigestnccheck">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> nonce-count ˻ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <div class="note">
+ ʾҴ.
+ </div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a> <a name="authdigestnonceformat" id="authdigestnonceformat">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>nonce Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <div class="note"> ʾҴ.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a> <a name="authdigestnoncelifetime" id="authdigestnoncelifetime">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> nonce ȿ Ⱓ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestNonceLifetime <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestNonceLifetime</code> þ
+ nonce ȿ Ⱓ Ѵ. Ŭ̾Ʈ
+ nonce ϸ <code>stale=true</code>
+ Բ 401 ȯѴ. <var>seconds</var> 0 ũ nonce
+ ȿ Ⱓ Ѵ. Ƹ 10 ʺ ۰ ϸ ȵȴ.
+ <var>seconds</var> 0 nonce
+ ʴ´.
+ </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a> <a name="authdigestprovider" id="authdigestprovider">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ġ ڸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestProvider On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestProvider</code> þ
+ ġ ڸ ڸ Ѵ.
+ <code>On</code≯ ⺻(<code>file</code>) Ѵ.
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> <code>file</code>
+ ڸ ϱ⶧ ִ Ȯؾ
+ Ѵ.</p>
+
+ <p>ڴ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> ϶.</p>
+
+ <p> <code>Off</code≯ ⺻·
+ ư.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a> <a name="authdigestqop" id="authdigestqop">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>digest authentication
+ȣ(quality-of-protection) Ѵ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestQop auth</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestQop</code> þ
+ <dfn>ȣ(quality-of-protection)</dfn> Ѵ.
+ <code>auth</code> (ڸ/ȣ) ϰ,
+ <code>auth-int</code> ϰἺ ˻縦 (MD5 ؽ
+ Ͽ ˻Ѵ) Ѵ. <code>none</code> (ϰἺ ˻縦
+ ʴ) RFC-2069 digest ˰ Ѵ.
+ <code>auth</code> <code>auth-int</code>
+ ִ.  Ѵ.
+ challenge ʴ´ٸ
+ <code>none</code> ؾ Ѵ.</p>
+
+ <div class="note">
+ <code>auth-int</code> ʾҴ.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a> <a name="authdigestshmemsize" id="authdigestshmemsize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ ϱ Ҵϴ ޸𸮷</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDigestShmemSize <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_auth_digest</td></tr>
+</table>
+ <p><code class="directive">AuthDigestShmemSize</code> þ
+ Ŭ̾Ʈ ϱ Ҷ Ҵϴ
+ ޸𸮷 Ѵ. ޸𸮴 ּ <em>ϳ</em>
+ Ŭ̾Ʈ ϱ ʿ
+ ϶. ýۿ ٸ. Ȯ ˷
+ <code class="directive">AuthDigestShmemSize</code> <code>0</code>
+ ϰ ϶.</p>
+
+ <p><var>size</var> Ʈ , ڿ
+ <code>K</code> <code>M</code> Ͽ KBytes MBytes
+ Ÿ ִ. , þ :</p>
+
+ <div class="example"><p><code>
+ AuthDigestShmemSize 1048576<br />
+ AuthDigestShmemSize 1024K<br />
+ AuthDigestShmemSize 1M
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_auth_digest.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_alias.html b/docs/manual/mod/mod_authn_alias.html
new file mode 100644
index 00000000..6abb4b34
--- /dev/null
+++ b/docs/manual/mod/mod_authn_alias.html
@@ -0,0 +1,3 @@
+URI: mod_authn_alias.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_authn_alias.html.en b/docs/manual/mod/mod_authn_alias.html.en
new file mode 100644
index 00000000..563223be
--- /dev/null
+++ b/docs/manual/mod/mod_authn_alias.html.en
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_alias - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_alias</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_alias.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides the ability to create extended authentication
+ providers based on actual providers</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_alias.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module allows extended authentication providers to be created
+ within the configuration file and assigned an alias name. The alias
+ providers can then be referenced through the directives
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> or
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> in
+ the same way as a base authentication provider. Besides the ability
+ to create and alias an extended provider, it also allows the same
+ extended authentication provider to be reference by multiple
+ locations.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Example</a></h2>
+ <p>The example below creates two different ldap authentication
+ provider aliases based on the ldap provider. This allows
+ a single authenticated location to be serviced by multiple
+ ldap hosts:</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ LoadModule authn_alias_module modules/mod_authn_alias.so<br /><br />
+ &lt;AuthnProviderAlias ldap ldap-alias1&gt;<br />
+ <span class="indent">
+ AuthLDAPBindDN cn=youruser,o=ctx<br />
+ AuthLDAPBindPassword yourpassword<br />
+ AuthLDAPURL ldap://ldap.host/o=ctx<br />
+ </span>
+ &lt;/AuthnProviderAlias&gt;<br /><br />
+ &lt;AuthnProviderAlias ldap ldap-other-alias&gt;<br />
+ <span class="indent">
+ AuthLDAPBindDN cn=yourotheruser,o=dev<br />
+ AuthLDAPBindPassword yourotherpassword<br />
+ AuthLDAPURL ldap://other.ldap.host/o=dev?cn<br />
+ </span>
+ &lt;/AuthnProviderAlias&gt;<br /><br />
+
+ Alias /secure /webpages/secure<br />
+ &lt;Directory /webpages/secure&gt;<br />
+ <span class="indent">
+ Order deny,allow<br />
+ Allow from all<br /><br />
+
+ AuthBasicProvider ldap-other-alias ldap-alias1<br /><br />
+
+ AuthType Basic<br />
+ AuthName LDAP_Protected_Place<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthnProviderAlias" id="AuthnProviderAlias">&lt;AuthnProviderAlias&gt;</a> <a name="authnprovideralias" id="authnprovideralias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_alias</td></tr>
+</table>
+ <p><code class="directive">&lt;AuthnProviderAlias&gt;</code> and
+ <code>&lt;/AuthnProviderAlias&gt;</code> are used to enclose a group of
+ authentication directives that can be referenced by the alias name
+ using one of the directives <code class="directive"><a href="../mod/mod_auth_basic.html#&#10; authbasicprovider">
+ AuthBasicProvider</a></code> or <code class="directive"><a href="../mod/mod_auth_digest.html#&#10; authdigestprovider">
+ AuthDigestProvider</a></code>.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_alias.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_anon.html b/docs/manual/mod/mod_authn_anon.html
new file mode 100644
index 00000000..3afcbf61
--- /dev/null
+++ b/docs/manual/mod/mod_authn_anon.html
@@ -0,0 +1,11 @@
+URI: mod_authn_anon.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authn_anon.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authn_anon.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authn_anon.html.en b/docs/manual/mod/mod_authn_anon.html.en
new file mode 100644
index 00000000..03baeaa8
--- /dev/null
+++ b/docs/manual/mod/mod_authn_anon.html.en
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_anon - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_anon</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows "anonymous" user access to authenticated
+ areas</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_anon_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_anon.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authentication front-ends such as
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> to authenticate users similar
+ to anonymous-ftp sites, <em>i.e.</em> have a 'magic' user id
+ 'anonymous' and the email address as a password. These email
+ addresses can be logged.</p>
+
+ <p>Combined with other (database) access control methods, this
+ allows for effective user tracking and customization according
+ to a user profile while still keeping the site open for
+ 'unregistered' users. One advantage of using Auth-based user
+ tracking is that, unlike magic-cookies and funny URL
+ pre/postfixes, it is completely browser independent and it
+ allows users to share URLs.</p>
+
+ <p>When using <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, this module is invoked
+ via the <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ directive with the <code>anon</code> value.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Example</a></h2>
+ <p>The example below is combined with "normal" htpasswd-file based
+ authentication and allows users in additionally as 'guests' with the
+ following properties:</p>
+
+ <ul>
+ <li>It insists that the user enters a userID.
+ (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li>
+
+ <li>It insists that the user enters a password.
+ (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li>
+
+ <li>The password entered must be a valid email address, <em>i.e.</em>
+ contain at least one '@' and a '.'.
+ (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li>
+
+ <li>The userID must be one of <code>anonymous guest www test
+ welcome</code> and comparison is <strong>not</strong> case
+ sensitive. (<code class="directive"><a href="#anonymous">Anonymous</a></code>)</li>
+
+ <li>And the Email addresses entered in the passwd field are
+ logged to the error log file.
+ (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li>
+ </ul>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ AuthName "Use 'anonymous' &amp; Email address for guest entry"<br />
+ AuthType Basic<br />
+ AuthBasicProvider file anon<br />
+ AuthUserFile /path/to/your/.htpasswd<br />
+ <br />
+ Anonymous_NoUserID off<br />
+ Anonymous_MustGiveEmail on<br />
+ Anonymous_VerifyEmail on<br />
+ Anonymous_LogEmail on<br />
+ Anonymous anonymous guest www test welcome<br />
+ <br />
+ Order Deny,Allow<br />
+ Allow from all<br />
+ <br />
+ Require valid-user<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous" id="Anonymous">Anonymous</a> <a name="anonymous" id="anonymous">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specifies userIDs that are allowed access without
+password verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>A list of one or more 'magic' userIDs which are allowed
+ access without password verification. The userIDs are space
+ separated. It is possible to use the ' and " quotes to allow a
+ space in a userID as well as the \ escape character.</p>
+
+ <p>Please note that the comparison is
+ <strong>case-IN-sensitive</strong>.<br />
+ It's strongly recommended that the magic username
+ '<code>anonymous</code>' is always one of the allowed
+ userIDs.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Anonymous anonymous "Not Registered" "I don't know"
+ </code></p></div>
+
+ <p>This would allow the user to enter without password
+ verification by using the userIDs "anonymous",
+ "AnonyMous", "Not Registered" and "I Don't Know".</p>
+
+ <p>As of Apache 2.1 it is possible to specify the userID as
+ "<code>*</code>". That allows <em>any</em> supplied userID to be
+ accepted.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a> <a name="anonymous_logemail" id="anonymous_logemail">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether the password entered will be logged in the
+error log</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>When set <code>On</code>, the default, the 'password' entered
+ (which hopefully contains a sensible email address) is logged in
+ the error log.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a> <a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specifies whether blank passwords are allowed</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>Specifies whether the user must specify an email address as
+ the password. This prohibits blank passwords.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether the userID field may be empty</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>When set <code>On</code>, users can leave the userID (and
+ perhaps the password field) empty. This can be very convenient for
+ MS-Explorer users who can just hit return or click directly on the
+ OK button; which seems a natural reaction.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a> <a name="anonymous_verifyemail" id="anonymous_verifyemail">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether to check the password field for a correctly
+formatted email address</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>When set <code>On</code> the 'password' entered is checked for
+ at least one '@' and a '.' to encourage users to enter valid email
+ addresses (see the above <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>).</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_anon.html.ja.euc-jp b/docs/manual/mod/mod_authn_anon.html.ja.euc-jp
new file mode 100644
index 00000000..9cd69065
--- /dev/null
+++ b/docs/manual/mod/mod_authn_anon.html.ja.euc-jp
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_anon - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authn_anon</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧڤɬפΰؤ "anonymous" 桼ΥĤ
+</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_anon_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_anon.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Τ褦
+ ǧڥեȥɤȤơanonymous-ftp ȤΤ褦ʡˡΡץ桼 ID
+ 'anonymous' Żҥ᡼륢ɥ쥹ѥɤˤ桼ǧڤ
+ Ԥʤǽ󶡤ޤŻҥ᡼륢ɥ쥹ϥ뤳Ȥ
+ Ǥޤ</p>
+
+ <p>¾ (ǡ١ˤ) ˡȤ߹碌뤳Ȥǡ
+ ̤Ͽץ桼ФƥȤĤġΨ褯桼פꡢ
+ 桼Υץե˱ޥ򤷤Ǥޤ
+ Τ褦ǧڤ˴Ť桼פΰĤϡ
+ ޥåå˴Ť桼ˡ䡢
+ ̯ URL ƬѤ桼ˡȤϰۤʤꡢ
+ ˥֥饦¸Ǥꡢ桼֤ URL ͭ뤳ȤǤȤ
+ Ǥ</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ѤƤϡΥ⥸塼
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code>anon</code> Ȥͤꤹ뤳Ȥǵưޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example"></a></h2>
+ <p>ʲϡ̡פ htpasswd ե˴ŤǧڤȤ߹蘆
+ ꡢʲ׷򸫤桼֥ȡפȤƵĤޤ:</p>
+
+ <ul>
+ <li>桼 userID ϤʤФʤޤ
+ (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li>
+
+ <li>桼ϥѥɤϤʤФʤޤ
+ (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li>
+
+ <li>Ϥ줿ѥɤͭŻҥ᡼륢ɥ쥹Ǥʤ
+ ʤޤ<em>ʤ</em>ȤĤ '@' '.'
+ ޤޤƤɬפޤ
+ (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li>
+
+ <li>userID <code>anonymous guest www test
+ welcome</code> Τɤ줫ǤʤФʤޤ
+ 桼̾Ӥʸʸ<strong>ޤ</strong></li>
+
+ <li>ѥϤ줿Żҥ᡼륢ɥ쥹ϥ顼ե
+ 󥰤ޤ
+ (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li>
+ </ul>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ AuthName "Use 'anonymous' &amp; Email address for guest entry"<br />
+ AuthType Basic<br />
+ AuthBasicProvider file anon<br />
+ AuthUserFile /path/to/your/.htpasswd<br />
+ <br />
+ Anonymous_NoUserID off<br />
+ Anonymous_MustGiveEmail on<br />
+ Anonymous_VerifyEmail on<br />
+ Anonymous_LogEmail on<br />
+ Anonymous anonymous guest www test welcome<br />
+ <br />
+ Order Deny,Allow<br />
+ Allow from all<br />
+ <br />
+ Require valid-user<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous" id="Anonymous">Anonymous</a> <a name="anonymous" id="anonymous">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥɤθ̵ǥĤ userID ꤹ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>ѥɤθ򤷤ʤǥĤˡΡ userID
+ ꤷޤuserID ˶Ȥ褦ˤ뤿ᡢ
+ ʸ \ ˤˡȡ ' " ˤ륯ƥ
+ ȤȤǤޤ</p>
+
+ <p>桼̾Ӥ<strong>ʸʸ̤ʤ</strong>Ȥ
+ դƤ<br />
+ ˡΥ桼̾ '<code>anonymous</code>' ĤƤ userID
+ ޤ褦ˤ뤳Ȥ϶侩Ƥޤ</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Anonymous anonymous "Not Registered" "I don't know"
+ </code></p></div>
+
+ <p>ϡuserID "anonymous",
+ "AnonyMous", "Not Registered", "I Don't Know" Τɤ줫ȤäƤ
+ ѥ̵ǥ桼Ȥ褦ˤޤ</p>
+
+ <p>Apache 2.1 Ǥ userID "<code>*</code>" ꤹ뤳ȤǤޤ
+ ξ硢<em>٤Ƥ</em>userID Ĥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a> <a name="anonymous_logemail" id="anonymous_logemail">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥ줿ѥɤ顼˥󥰤뤫ɤ
+ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>ǥեȤ <code>On</code> ꤵ줿ϡ
+ Ϥ줿 (ޤäȤŻҥ᡼륢ɥ쥹Ǥ뤳Ȥ
+ Ԥ) ֥ѥɡפ顼˥󥰤ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a> <a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥɤĤ뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>桼ѥɤȤŻҥ᡼륢ɥ쥹ꤹɬפ뤫ɤ
+ ꤷޤ϶ѥɤػߤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> userID Ĥ뤫ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p><code>On</code> ꤹȡ桼 userID (Ȥ餯
+ ѥ) ˤ뤳ȤǤޤñ˥꥿󥭡
+ á OK ܥľܥåꤹ MS-Explorer 桼ˤ
+ ǤΤ褦ϤʤΤǤ礦</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a> <a name="anonymous_verifyemail" id="anonymous_verifyemail">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥŻҥ᡼륢ɥ쥹Ǥ뤳Ȥ
+Ĵ٤뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p><code>On</code> ꤵƤ硢桼ͭŻҥ᡼
+ ɥ쥹Ϥ뤳Ȥ侩뤿ᡢϤ줿֥ѥɡפ
+ ʤȤĤ '@' '.' ޤǤ뤫ɤĴ٤ޤ
+ ( <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code> )</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_anon.html.ko.euc-kr b/docs/manual/mod/mod_authn_anon.html.ko.euc-kr
new file mode 100644
index 00000000..7723e3c1
--- /dev/null
+++ b/docs/manual/mod/mod_authn_anon.html.ko.euc-kr
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_anon - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authn_anon</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> "͸(anonymous)"
+Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authn_anon_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authn_anon.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> մܸ
+ (<em> </em> 'Ư' ̵ 'anonymous'
+ ڿ ּҸ ȣ ϴ) ͸-ftp Ʈ
+ Ѵ. ڿ ּҸ α׿ ִ.</p>
+
+ <p>ٸ (ͺ̽) İ Բ Ͽ
+ '' ڿ Ʈ θ鼭 ȿ
+ ǰ ϴ. Ű
+ URL λ/̻ ޸ ̰
+ ڰ URL ִٴ ִ.</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Ҷ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code>anon</code> ϸ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example"></a></h2>
+ <p> "Ϲ" htpasswd-ϱ ߰
+ ڰ Ѵٸ 'մ(guest)'
+ ֵ Ѵ:</p>
+
+ <ul>
+ <li>ڴ ̵ Էؾ Ѵ. (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li>
+
+ <li>ڴ ȣ Էؾ Ѵ. (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li>
+
+ <li>ȣ ȿ ڿ ּҸ Էؾ Ѵ. <em>
+ </em> ּ '@' '.' Ѱ ؾ Ѵ. (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li>
+
+ <li> ̵ <code>anonymous guest www test
+ welcome</code> ϳ̸, ҹڸ
+ <strong>ʴ´</strong>. (<code class="directive"><a href="#anonymous">Anonymous</a></code>)</li>
+
+ <li>׸ ȣ Է ڿ ּҸ αϿ
+ Ѵ. (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li>
+ </ul>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ AuthName "մ 湮Ϸ 'anonymous' ڿ ּҸ ϶"<br />
+ AuthType Basic<br />
+ AuthBasicProvider file anon<br />
+ AuthUserFile /path/to/your/.htpasswd<br />
+ <br />
+ Anonymous_NoUserID off<br />
+ Anonymous_MustGiveEmail on<br />
+ Anonymous_VerifyEmail on<br />
+ Anonymous_LogEmail on<br />
+ Anonymous anonymous guest www test welcome<br />
+ <br />
+ Order Deny,Allow<br />
+ Allow from all<br />
+ <br />
+ Require valid-user<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous" id="Anonymous">Anonymous</a> <a name="anonymous" id="anonymous">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȣ˻ ̵
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>ȣ˻ 'Ư' ̵ .
+ ̵ Ѵ. ǥ ' " Ż⹮
+ \ Ͽ ̵ ȿ ִ.</p>
+
+ <p>̵ <strong>ҹڸ </strong>
+ ϶.<br />
+ ̵ Ư ڸ
+ '<code>anonymous</code>' ׻ ϱ Ѵ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ Anonymous anonymous "Not Registered" "I don't know"
+ </code></p></div>
+
+ <p>"anonymous", "AnonyMous", "Not Registered", "I Don't Know"
+ ̵ ϸ ȣ˻ ڸ Ѵ.</p>
+
+ <p>ġ 2.1 ̵ "<code>*</code>"
+ ִ. ׷ <em></em> ̵
+ ޾Ƶδ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a> <a name="anonymous_logemail" id="anonymous_logemail">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Է ȣ α׿ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>⺻ <code>On</code> ϸ (Ƹ ڿ
+ ּ) Է 'ȣ' α׿ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a> <a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȣ  </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p>ڰ ȣ ڿ ּҸ Էؾ ϴ θ
+ Ѵ. ȣ źѴ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ̵  </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p><code>On</code> ϸ ڴ ̵
+ (Ƹ ȣ) Է ʾƵ ȴ. ̴ ڿ ׳
+ return ġų OK ư Ŭϴ MS-Explorer ڿ
+ ſ ϴ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a> <a name="anonymous_verifyemail" id="anonymous_verifyemail">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȣ ùٸ ڿ ּ ˻
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_anon</td></tr>
+</table>
+ <p><code>On</code> ϸ ڰ ùٸ ڿ
+ ּҸ Էϵ Է 'ȣ' ּ '@' '.' Ѱ
+ ϴ ˻Ѵ ( <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code> ).</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_anon.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_dbd.html b/docs/manual/mod/mod_authn_dbd.html
new file mode 100644
index 00000000..f86a5a66
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbd.html
@@ -0,0 +1,3 @@
+URI: mod_authn_dbd.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_authn_dbd.html.en b/docs/manual/mod/mod_authn_dbd.html.en
new file mode 100644
index 00000000..bb9209e3
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbd.html.en
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_dbd - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_dbd</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbd.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using an SQL database</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_dbd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authentication front-ends such as
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ to authenticate users by looking up users in SQL tables.
+ Similar functionality is provided by, for example,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p>
+ <p>This module relies on <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> to specify
+ the backend database driver and connection parameters, and
+ manage the database connections.</p>
+
+ <p>When using <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> or
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, this module is invoked via the
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> or
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+ with the <code>dbd</code> value.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Configuration Example</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+<li><code class="directive"><a href="../mod/mod_dbd.html#dbdriver">DBDriver</a></code></li>
+<li><code class="directive"><a href="../mod/mod_dbd.html#dbdparams">DBDParams</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Configuration Example</a></h2>
+
+<p>This simple example shows use of this module in the context of
+the Authentication and DBD frameworks.</p>
+<div class="example"><pre>
+#Database Management
+
+#Use the PostgreSQL driver
+<code>DBDriver pgsql</code>
+
+#Connection string: database name and login credentials
+<code>DBDParams "dbname=htpasswd user=apache password=xxxxxx"</code>
+
+#Parameters for Connection Pool Management
+<code>DBDMin 1
+DBDKeep 2
+DBDMax 10
+DBDExptime 60</code>
+
+#Authentication Section
+<code>&lt;Directory /usr/www/myhost/private&gt;</code>
+
+ #mod_auth configuration for authn_dbd
+ <code>AuthType Basic
+ AuthName "My Server"
+ AuthBasicProvider dbd</code>
+
+ #authz configuration
+ <code>Require valid-user</code>
+
+ #SQL query to verify a user
+ #(note: DBD drivers recognise both stdio-like %s and native syntax)
+ <code>AuthDBDUserPWQuery "select password from authn where username = %s"
+&lt;/Directory&gt;</code>
+</pre></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBDUserPWQuery" id="AuthDBDUserPWQuery">AuthDBDUserPWQuery</a> <a name="authdbduserpwquery" id="authdbduserpwquery">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>SQL query to look up a password for a user</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDBDUserPWQuery <var>query</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbd</td></tr>
+</table>
+ <p>The <code class="directive">AuthDBDUserPWQuery</code> specifies an
+ SQL query to look up a password for a specified user.
+ The query must take a single string (typically SQL varchar)
+ argument (username), and return a single value (encrypted password).
+ </p>
+ <div class="example"><p><code>
+ AuthDBDUserPWQuery "SELECT password FROM authn WHERE username = %s"
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBDUserRealmQuery" id="AuthDBDUserRealmQuery">AuthDBDUserRealmQuery</a> <a name="authdbduserrealmquery" id="authdbduserrealmquery">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDBDUserRealmQuery <var>query</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbd</td></tr>
+</table>
+ <p>The <code class="directive">AuthDBDUserRealmQuery</code> specifies an
+ SQL query to look up a password for a specified user and realm.
+ The query must take two string (typically SQL varchar) arguments
+ (username and realm), and return a single value (encrypted password).
+ </p>
+ <div class="example"><p><code>
+ AuthDBDUserRealmQuery "SELECT password FROM authn
+ WHERE username = %s AND realm = %s"
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbd.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_dbm.html b/docs/manual/mod/mod_authn_dbm.html
new file mode 100644
index 00000000..a4472a2c
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbm.html
@@ -0,0 +1,11 @@
+URI: mod_authn_dbm.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authn_dbm.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authn_dbm.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authn_dbm.html.en b/docs/manual/mod/mod_authn_dbm.html.en
new file mode 100644
index 00000000..6bc0739f
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbm.html.en
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_dbm - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_dbm</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using DBM files</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_dbm.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authentication front-ends such as
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ to authenticate users by looking up users in <dfn>dbm</dfn> password
+ files. Similar functionality is provided by
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p>
+
+ <p>When using <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> or
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, this module is invoked via the
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> or
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+ with the <code>dbm</code> value.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the type of database file that is used to
+store passwords</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p>Sets the type of database file that is used to store the passwords.
+ The default database type is determined at compile time. The
+ availability of other types of database files also depends on
+ <a href="../install.html#dbm">compile-time settings</a>.</p>
+
+ <p>It is crucial that whatever program you use to create your password
+ files is configured to use the same type of database.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of a database file containing the list of users and
+passwords for authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDBMUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p>The <code class="directive">AuthDBMUserFile</code> directive sets the
+ name of a DBM file containing the list of users and passwords for
+ user authentication. <var>File-path</var> is the absolute path to
+ the user file.</p>
+
+ <p>The user file is keyed on the username. The value for a user is
+ the encrypted password, optionally followed by a colon and arbitrary
+ data. The colon and the data following it will be ignored by the
+ server.</p>
+
+ <div class="warning"><h3>Security:</h3>
+ <p>Make sure that the <code class="directive">AuthDBMUserFile</code> is stored
+ outside the document tree of the web-server; do <em>not</em> put it in
+ the directory that it protects. Otherwise, clients will be able to
+ download the <code class="directive">AuthDBMUserFile</code>.</p>
+ </div>
+
+ <p>Important compatibility note: The implementation of
+ <code>dbmopen</code> in the apache modules reads the string length of
+ the hashed values from the DBM data structures, rather than relying
+ upon the string being NULL-appended. Some applications, such as
+ the Netscape web server, rely upon the string being
+ NULL-appended, so if you are having trouble using DBM files
+ interchangeably between applications this may be a part of the
+ problem.</p>
+
+ <p>A perl script called
+ <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> is included with
+ Apache. This program can be used to create and update DBM
+ format password files for use with this module.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp b/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp
new file mode 100644
index 00000000..a32ceec1
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_dbm - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authn_dbm</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>DBM եѤ桼ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_dbm.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>ܥ⥸塼 <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ȤäǧڥեȥɤФơ
+ <dfn>dbm</dfn> ѥɥե⤫Υ桼ˤ
+ 桼ǧڵǽ󶡤ޤ褦ʵǽ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
+ Ǥ󶡤Ƥޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ ѤݤˤϡΥ⥸塼
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code>
+ <code>dbm</code> Ȼꤹ뤳Ȥǵưޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥɤ¸뤿ɬפʥǡ١եμ
+ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p>ѥɤ¸뤿˻Ѥǡ١եμ
+ ꤷޤǥեȤΥǡ١μϥѥ˷ޤޤ
+ ¾μΥǡ١Ѳǽɤ <a href="../install.html#dbm">ѥ</a>˰¸ޤ</p>
+
+ <p>ѥɥեΤ˻ѤץबƱΥǡ١
+ Ѥ褦ꤹ뤳Ȥ˽פǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧѤΥ桼ȥѥɤΥꥹȤݻƤ
+ǡ١ե̾ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthDBMUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p><code class="directive">AuthDBMUserFile</code> ǥ쥯ƥ֤
+ ǧѤΥ桼ȥѥɤΥꥹȤݻƤ DBM ե
+ ̾ꤷޤ<var>File-path</var> ϥ桼եؤ
+ ХѥǤ</p>
+
+ <p>桼եΥϥ桼̾Ǥ桼Ф֤ͤ
+ Ź沽줿ѥɤǡθˡ³ǤդΥǡ
+ ³Ƥ뤳Ȥ⤢ޤȤθΥǡϥФ
+ ̵뤷ޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p><code class="directive">AuthDBMUserFile </code> ϡ
+ ֥ФΥɥȥĥ꡼γ¦ݴɤ褦ˤƤ
+ ݸ褦ȤƤǥ쥯ȥʲˤ
+ <strong>֤ʤDz</strong>
+ ʤȥ饤Ȥ <code class="directive">AuthUserFile</code>
+ ɤǤƤޤޤ</p>
+ </div>
+
+ <p>פʸߴ˴ؤ: apache module <code>dbmopen</code> μ
+ ʸ NULL ǽäƤ뤳Ȥ˰¸ΤǤϤʤDBM ǡȥ饯
+ ΥϥåͤʸĹɤ߼ޤNetscape ֥Фʤɡ
+ ץꥱˤʸ NULL ǽäƤ뤳Ȥ˰¸Ƥ
+ ΤޤǤ顢ۤʤ륢ץꥱ֤Ǥ DBM ե
+ Ѥ꤬ϡ줬ˤʤäƤǽޤ</p>
+
+ <p>Apache ˤ <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> Ȥ
+ perl ץȤޤޤƤޤΥץȤäƤ
+ ⥸塼뤬Ѥ DBM եޥåȤΥѥɥե
+ ꤹ뤳ȤǤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_dbm.html.ko.euc-kr b/docs/manual/mod/mod_authn_dbm.html.ko.euc-kr
new file mode 100644
index 00000000..51c18917
--- /dev/null
+++ b/docs/manual/mod/mod_authn_dbm.html.ko.euc-kr
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_dbm - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authn_dbm</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>DBM </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authn_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authn_dbm.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> մܸ
+ <dfn>dbm</dfn> ȣϿ ڸ ãƼ Ѵ.
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> Ѵ.</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>̳
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> Ҷ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+ <code>dbm</code> ϸ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȣ ϴ ͺ̽
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p>ȣ ϴ ͺ̽ Ѵ. ⺻
+ ͺ̽ ϶ ǴѴ. ִ ٸ
+ ͺ̽ <a href="../install.html#dbm">
+ </a> ޷ȴ.</p>
+
+ <p>ȣ α׷ ͺ̽
+ ϵ ؾ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ڿ ȣ ϴ ͺ̽
+ϸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDBMUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_dbm</td></tr>
+</table>
+ <p><code class="directive">AuthDBMUserFile</code> þ
+ ڿ ȣ ϴ DBM ϸ
+ Ѵ. <var>File-path</var> ̴.</p>
+
+ <p> ڸ Ű Ѵ. ڿ
+ ڵ ȣ̴. ȣ ڿ ݷа
+ ִ. ݷа ڿ Ѵ.</p>
+
+ <div class="warning"><h3>:</h3>
+ <p><code class="directive">AuthDBMUserFile</code>
+ ۿ Ȯ϶. ȣ 丮 ȿ
+ <em></em>. ׷ , Ŭ̾Ʈ
+ <code class="directive">AuthDBMUserFile</code> ٿε
+ ִ.</p>
+ </div>
+
+ <p>߿ ȣȯ : ġ <code>dbmopen</code>
+ ڿ NULL ʰ DBM ڷᱸ
+ ؽ̰ ڿ ̸ д´. Netscape 
+ α׷ ڿ NULL ٰ ϱ⶧
+ α׷ DBM ϸ ִ.</p>
+
+ <p>ġ <a href="../programs/dbmmanage.html">dbmmanage</a>
+ Perl ũƮ Ѵ. α׷
+ DBM ȣ Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_dbm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_default.html b/docs/manual/mod/mod_authn_default.html
new file mode 100644
index 00000000..9a1beb27
--- /dev/null
+++ b/docs/manual/mod/mod_authn_default.html
@@ -0,0 +1,11 @@
+URI: mod_authn_default.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authn_default.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authn_default.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authn_default.html.en b/docs/manual/mod/mod_authn_default.html.en
new file mode 100644
index 00000000..c962a61b
--- /dev/null
+++ b/docs/manual/mod/mod_authn_default.html.en
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_default - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_default</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentication fallback module</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module is designed to be the fallback module, if you don't
+ have configured an authentication module like
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>. It simply rejects any
+ credentials supplied by the user.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDefaultAuthoritative" id="AuthDefaultAuthoritative">AuthDefaultAuthoritative</a> <a name="authdefaultauthoritative" id="authdefaultauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authentication is passed to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_default</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthDefaultAuthoritative</code> directive
+ explicitly to <code>Off</code> allows for authentication to be passed on
+ to lower level modules (as defined in the <code>modules.c</code>
+ files).</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Normally there are no lower level modules, since
+ <code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> is defined to be already on
+ a <em>very low</em> level. Therefore you should leave the value of
+ <code class="directive">AuthDefaultAuthoritative</code> as default
+ (<code>On</code>).</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_default.html.ja.euc-jp b/docs/manual/mod/mod_authn_default.html.ja.euc-jp
new file mode 100644
index 00000000..c138de3c
--- /dev/null
+++ b/docs/manual/mod/mod_authn_default.html.ja.euc-jp
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_default - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authn_default</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧڥեХå⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Τ褦ǧڥ⥸塼
+ ꤷʤäϡܥ⥸塼뤬եХåȤʤޤ
+ 桼󼨤줿ɤʾڽñ˵ݤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDefaultAuthoritative" id="AuthDefaultAuthoritative">AuthDefaultAuthoritative</a> <a name="authdefaultauthoritative" id="authdefaultauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>㼡٥ǧڥ⥸塼Ϥɤ
+ꤷޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_default</td></tr>
+</table>
+ <p><code class="directive">AuthDefaultAuthoritative</code> ǥ쥯ƥ֤
+ Ū <code>Off</code> ꤹȡ
+ ǧڤ򼡤 (<code>modules.c</code> եƤ)
+ 㼡٥Υ⥸塼Ϥޤ
+ </p>
+
+ <div class="note"><h3></h3>
+ <p><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> Τ<em>ȤƤ㤤</em>
+ ٥ȤƤޤΤǡ̾Ϥ㼡
+ ⥸塼¸ߤޤ󡣤Ǥ
+ <code class="directive">AuthDefaultAuthoritative</code> ϥǥե
+ (<code>On</code>) ΤޤޤˤۤɤǤ礦</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_default.html.ko.euc-kr b/docs/manual/mod/mod_authn_default.html.ko.euc-kr
new file mode 100644
index 00000000..af50668f
--- /dev/null
+++ b/docs/manual/mod/mod_authn_default.html.ko.euc-kr
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_default - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authn_default</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authn_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authn_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ Ѵ. ڰ
+  źѴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdefaultauthoritative">AuthDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDefaultAuthoritative" id="AuthDefaultAuthoritative">AuthDefaultAuthoritative</a> <a name="authdefaultauthoritative" id="authdefaultauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_default</td></tr>
+</table>
+ <p><code class="directive">AuthDefaultAuthoritative</code> þ
+ <code>Off</code> ϸ (<code>modules.c</code>
+ Ͽ ) Ѱش.</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> ̹ <em>ſ
+ </em> ǵֱ .
+ ׷Ƿ <code class="directive">AuthDefaultAuthoritative</code>
+ ⺻(<code>On</code>) ܵ־ Ѵ.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_default.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_file.html b/docs/manual/mod/mod_authn_file.html
new file mode 100644
index 00000000..d3f6ce2a
--- /dev/null
+++ b/docs/manual/mod/mod_authn_file.html
@@ -0,0 +1,11 @@
+URI: mod_authn_file.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authn_file.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authn_file.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authn_file.html.en b/docs/manual/mod/mod_authn_file.html.en
new file mode 100644
index 00000000..fa0d304e
--- /dev/null
+++ b/docs/manual/mod/mod_authn_file.html.en
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_file - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authn_file</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using text files</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authn_file_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authn_file.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authentication front-ends such as
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ to authenticate users by looking up users in plain text password files.
+ Similar functionality is provided by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>.</p>
+
+ <p>When using <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> or
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, this module is invoked via the
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> or
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+ with the <code>file</code> value.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+<li><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></li>
+<li><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of a text file containing the list of users and
+passwords for authentication</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_file</td></tr>
+</table>
+ <p>The <code class="directive">AuthUserFile</code> directive sets the name
+ of a textual file containing the list of users and passwords for
+ user authentication. <var>File-path</var> is the path to the user
+ file. If it is not absolute, it is treated as relative to the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+
+ <p>Each line of the user file contains a username followed by
+ a colon, followed by the encrypted password. If the same user
+ ID is defined multiple times, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> will
+ use the first occurrence to verify the password.</p>
+
+ <p>The utility <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>
+ which is installed as part of the binary distribution, or which
+ can be found in <code>src/support</code>, is used to maintain
+ the password file for <em>HTTP Basic Authentication</em>. See the
+ <a href="../programs/htpasswd.html">man page</a> for more details.
+ In short:</p>
+
+ <p>Create a password file <code>Filename</code> with
+ <code>username</code> as the initial ID. It will prompt for
+ the password:</p>
+
+ <div class="example"><p><code>
+ htpasswd -c Filename username
+ </code></p></div>
+
+ <p>Add or modify <code>username2</code> in the password file
+ <code>Filename</code>:</p>
+
+ <div class="example"><p><code>
+ htpasswd Filename username2
+ </code></p></div>
+
+ <p>Note that searching large text files is <em>very</em>
+ inefficient; <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> should be used
+ instead.</p>
+
+ <p>If you are using <em>HTTP Digest Authentication</em>, the <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> tool is not sufficient.
+ You have to use <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>
+ instead. Note that you cannot mix user data for Digest Authentication
+ and Basic Authentication within the same file.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Make sure that the <code class="directive">AuthUserFile</code> is
+ stored outside the document tree of the web-server. Do
+ <strong>not</strong> put it in the directory that it protects.
+ Otherwise, clients may be able to download the
+ <code class="directive">AuthUserFile</code>.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_file.html.ja.euc-jp b/docs/manual/mod/mod_authn_file.html.ja.euc-jp
new file mode 100644
index 00000000..e914cc95
--- /dev/null
+++ b/docs/manual/mod/mod_authn_file.html.ja.euc-jp
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_file - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authn_file</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ƥȥեѤ桼ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_file_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_file.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>ܥ⥸塼 <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ȤäǧڥեȥɤФơ
+ ץ쥤ƥȤΥѥɥե⤫桼򸡺뤳Ȥǡ
+ 桼ǧڵǽ󶡤ޤ褦ʵǽ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
+ Ǥ󶡤Ƥޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ Ѥݤˤϡ
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code>
+ <code>file</code> Ȼꤹ뤳ȤǤΥ⥸塼ϵưޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+<li><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></li>
+<li><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧڤ˻Ѥ桼ȥѥɤΰǼƤ롢
+ƥȥե̾ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_file</td></tr>
+</table>
+ <p><code class="directive">AuthUserFile</code> ǥ쥯ƥ֤ϡ
+ 桼ǧڤΤΥ桼ȥѥɤΰǼ
+ ƥȥե̾ꤷޤ<var>file-path</var>
+ ϥ桼եؤΥѥǤ
+ ⤷ХѥǤʤС
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ХѥȤưޤ</p>
+
+ <p>桼եγƹԤˤϡ桼̾
+ Ź沽ѥɤ򵭽Ҥޤ
+ Ʊ桼 ID ʣϿ줿ϡ
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
+ Ϻǽ˸ĤäѥɤѤǧڤޤ</p>
+
+ <p>ХʥۤΰȤƥ󥹥ȡ뤵뤫
+ 뤤 <code>src/support</code> ˤ
+ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>
+ 桼ƥƥǡ <em>HTTP ǧ</em>
+ ѥѥɥեᥤƥʥ󥹤ޤ
+ ܺ٤ <a href="../programs/htpasswd.html">man
+ ڡ</a>ĺȤơñˤ:</p>
+
+ <p> ID <code>username</code> ǡ<code>Filename</code>
+ Ȥѥɥեޤ
+ ΥޥɤȯԤȥѥɤ׵ᤵޤ:</p>
+
+ <div class="example"><p><code>
+ htpasswd -c Filename username
+ </code></p></div>
+
+ <p>ѥɥե <code>Filename</code> ˡ<code>username2</code>
+ ɲä꽤ꤷޤ:</p>
+
+ <div class="example"><p><code>
+ htpasswd Filename username2
+ </code></p></div>
+
+ <p>(: ¿Υ桼Ͽ礭ʥեˤʤޤ)
+ 礭ʥƥȥե򸡺Τ<em>˸Ψ</em>
+ ȤȤդƤΤ褦ɬפΤϡ
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>
+ ˻ȤäƤ</p>
+
+ <p><em>HTTP ǧ</em>Ѥϡ
+ <a href="../programs/htpasswd.html">htpasswd</a>
+ ץǤԽʬǤ
+ <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>
+ ѤƤǧѤΥǡ
+ ǧѤΥǡƱե˺¸Ǥʤ
+ ȤȤդƤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p><code class="directive">AuthUserFile </code>
+ ϡ֥ФΥɥȥĥ꡼γ¦ݴɤ褦ˤƤ
+ ݸ褦ȤƤǥ쥯ȥʲˤϡ<strong>֤ʤDz</strong>
+ ʤ <code class="directive">AuthUserFile</code>
+ ɤǤƤޤޤ</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authn_file.html.ko.euc-kr b/docs/manual/mod/mod_authn_file.html.ko.euc-kr
new file mode 100644
index 00000000..0e2c0b72
--- /dev/null
+++ b/docs/manual/mod/mod_authn_file.html.ko.euc-kr
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authn_file - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authn_file</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ̿ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authn_file_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authn_file.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 </td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> մܸ
+ Ϲ ȣϿ ڸ ãƼ Ѵ.
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ϴ.</p>
+
+ <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>̳
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> Ҷ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+ <code>file</code> ϸ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li>
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+</li>
+<li>
+ <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>
+</li>
+<li><a href="../programs/htpasswd.html">htpasswd</a></li>
+<li><a href="../programs/htdigest.html">htdigest</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ڸ ȣ ϴ ϸ
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthUserFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authn_file</td></tr>
+</table>
+ <p><code class="directive">AuthUserFile</code> þ
+ ڸ ȣ ϴ ϸ Ѵ.
+ <var>File-path</var> ϰ̴. θ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ η óѴ.</p>
+
+ <p> ٿ ڸ, ݷ, ڵ ȣ
+ ´. ٿ ̵ ϸ,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> ù° ȣ
+ Ѵ.</p>
+
+ <p>ϵ ̳ <code>src/support</code> ִ <a href="../programs/htpasswd.html">htpasswd</a> <em>HTTP
+ Basic Authentication</em> ȣ Ѵ.
+ ڼ <a href="../programs/htpasswd.html">manpage</a>
+ ϶. ϸ:</p>
+
+ <p>ʱ ̵ <code>username</code> ȣ
+ <code>Filename</code> . ȣ :</p>
+
+ <div class="example"><p><code>
+ htpasswd -c Filename username
+ </code></p></div>
+
+ <p>ȣ <code>Filename</code> <code>username2</code>
+ ߰ϰų Ѵ:</p>
+
+ <div class="example"><p><code>
+ htpasswd Filename username2
+ </code></p></div>
+
+ <p>ū ˻ϴ <em>ſ</em> ȿ
+ ϶. ڰ ٸ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> ؾ
+ Ѵ.</p>
+
+ <p><em>HTTP Digest Authentication</em> Ѵٸ <a href="../programs/htpasswd.html">htpasswd</a> ȵȴ.
+ <a href="../programs/htdigest.html">htdigest</a>
+ ؾ Ѵ. Digest Authentication Basic Authentication
+ ڷḦ Ͽ  ϶.</p>
+
+ <div class="warning"><h3></h3>
+ <p><code class="directive">AuthUserFile</code>
+ ۿ ġ Ȯ϶. ȣ 丮 ȿ
+ <em></em>. ׷ , Ŭ̾Ʈ
+ <code class="directive">AuthUserFile</code> ٿε ִ.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authn_file.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authnz_ldap.html b/docs/manual/mod/mod_authnz_ldap.html
new file mode 100644
index 00000000..54401c84
--- /dev/null
+++ b/docs/manual/mod/mod_authnz_ldap.html
@@ -0,0 +1,3 @@
+URI: mod_authnz_ldap.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_authnz_ldap.html.en b/docs/manual/mod/mod_authnz_ldap.html.en
new file mode 100644
index 00000000..aadcffcb
--- /dev/null
+++ b/docs/manual/mod/mod_authnz_ldap.html.en
@@ -0,0 +1,940 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authnz_ldap - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authnz_ldap</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authnz_ldap.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows an LDAP directory to be used to store the database
+for HTTP Basic authentication.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authnz_ldap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authnz_ldap.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authentication front-ends such as
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> to authenticate users through
+ an ldap directory.</p>
+
+ <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> supports the following features:</p>
+
+ <ul>
+ <li>Known to support the <a href="http://www.openldap.org/">OpenLDAP SDK</a> (both 1.x
+ and 2.x), <a href="http://developer.novell.com/ndk/cldap.htm">
+ Novell LDAP SDK</a> and the <a href="http://www.iplanet.com/downloads/developer/">iPlanet
+ (Netscape)</a> SDK.</li>
+
+ <li>Complex authorization policies can be implemented by
+ representing the policy with LDAP filters.</li>
+
+ <li>Uses extensive caching of LDAP operations via <a href="mod_ldap.html">mod_ldap</a>.</li>
+
+ <li>Support for LDAP over SSL (requires the Netscape SDK) or
+ TLS (requires the OpenLDAP 2.x SDK or Novell LDAP SDK).</li>
+ </ul>
+
+ <p>When using <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, this module is invoked
+ via the <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
+ directive with the <code>ldap</code> value.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapbinddn">AuthLDAPBindDN</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapbindpassword">AuthLDAPBindPassword</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapcharsetconfig">AuthLDAPCharsetConfig</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authldapurl">AuthLDAPUrl</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzldapauthoritative">AuthzLDAPAuthoritative</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#contents">Contents</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#operation">Operation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">The require Directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usingtls">Using TLS</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usingssl">Using SSL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#frontpage">Using Microsoft
+ FrontPage with mod_authnz_ldap</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code></li>
+<li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="contents" id="contents">Contents</a></h2>
+
+ <ul>
+ <li>
+ <a href="#operation">Operation</a>
+
+ <ul>
+ <li><a href="#authenphase">The Authentication
+ Phase</a></li>
+
+ <li><a href="#authorphase">The Authorization
+ Phase</a></li>
+ </ul>
+ </li>
+
+ <li>
+ <a href="#requiredirectives">The require Directives</a>
+
+ <ul>
+ <li><a href="#reqvaliduser">require valid-user</a></li>
+ <li><a href="#requser">require ldap-user</a></li>
+ <li><a href="#reqgroup">require ldap-group</a></li>
+ <li><a href="#reqdn">require ldap-dn</a></li>
+ <li><a href="#reqattribute">require ldap-attribute</a></li>
+ <li><a href="#reqfilter">require ldap-filter</a></li>
+ </ul>
+ </li>
+
+ <li><a href="#examples">Examples</a></li>
+ <li><a href="#usingtls">Using TLS</a></li>
+ <li><a href="#usingssl">Using SSL</a></li>
+
+ <li>
+ <a href="#frontpage">Using Microsoft FrontPage with
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></a>
+
+ <ul>
+ <li><a href="#howitworks">How It Works</a></li>
+ <li><a href="#fpcaveats">Caveats</a></li>
+ </ul>
+ </li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="operation" id="operation">Operation</a></h2>
+
+ <p>There are two phases in granting access to a user. The first
+ phase is authentication, in which the <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>
+ authentication provider verifies that the user's credentials are valid.
+ This is also called the <em>search/bind</em> phase. The second phase is
+ authorization, in which <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> determines
+ if the authenticated user is allowed access to the resource in
+ question. This is also known as the <em>compare</em>
+ phase.</p>
+
+ <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> registers both an authn_ldap authentication
+ provider and an authz_ldap authorization handler. The authn_ldap
+ authentication provider can be enabled through the
+ <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> directive
+ using the <code>ldap</code> value. The authz_ldap handler extends the
+ <code class="directive"><a href="../mod/core.html#require">Require</a></code> directive's authorization types
+ by adding <code>ldap-user</code>, <code>ldap-dn</code> and <code>ldap-group</code>
+ values.</p>
+
+<h3><a name="authenphase" id="authenphase">The Authentication
+ Phase</a></h3>
+
+ <p>During the authentication phase, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>
+ searches for an entry in the directory that matches the username
+ that the HTTP client passes. If a single unique match is found,
+ then <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> attempts to bind to the
+ directory server using the DN of the entry plus the password
+ provided by the HTTP client. Because it does a search, then a
+ bind, it is often referred to as the search/bind phase. Here are
+ the steps taken during the search/bind phase.</p>
+
+ <ol>
+ <li>Generate a search filter by combining the attribute and
+ filter provided in the <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> directive with
+ the username passed by the HTTP client.</li>
+
+ <li>Search the directory using the generated filter. If the
+ search does not return exactly one entry, deny or decline
+ access.</li>
+
+ <li>Fetch the distinguished name of the entry retrieved from
+ the search and attempt to bind to the LDAP server using the
+ DN and the password passed by the HTTP client. If the bind is
+ unsuccessful, deny or decline access.</li>
+ </ol>
+
+ <p>The following directives are used during the search/bind
+ phase</p>
+
+ <table>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code></td>
+
+ <td>Specifies the LDAP server, the
+ base DN, the attribute to use in the search, as well as the
+ extra search filter to use.</td>
+ </tr>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code></td>
+
+ <td>An optional DN to bind with
+ during the search phase.</td>
+ </tr>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapbindpassword">AuthLDAPBindPassword</a></code></td>
+
+ <td>An optional password to bind
+ with during the search phase.</td>
+ </tr>
+ </table>
+
+
+<h3><a name="authorphase" id="authorphase">The Authorization Phase</a></h3>
+
+ <p>During the authorization phase, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>
+ attempts to determine if the user is authorized to access the
+ resource. Many of these checks require
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> to do a compare operation on the
+ LDAP server. This is why this phase is often referred to as the
+ compare phase. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> accepts the
+ following <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ directives to determine if the credentials are acceptable:</p>
+
+ <ul>
+ <li>Grant access if there is a <a href="#reqgroup"><code>require ldap-user</code></a> directive, and the
+ username in the directive matches the username passed by the
+ client.</li>
+
+ <li>Grant access if there is a <a href="#reqdn"><code>require
+ ldap-dn</code></a> directive, and the DN in the directive matches
+ the DN fetched from the LDAP directory.</li>
+
+ <li>Grant access if there is a <a href="#reqgroup"><code>require ldap-group</code></a> directive, and
+ the DN fetched from the LDAP directory (or the username
+ passed by the client) occurs in the LDAP group.</li>
+
+ <li>Grant access if there is a <a href="#reqattribute">
+ <code>require ldap-attribute</code></a>
+ directive, and the attribute fetched from the LDAP directory
+ matches the given value.</li>
+
+ <li>Grant access if there is a <a href="#reqfilter">
+ <code>require ldap-filter</code></a>
+ directive, and the search filter successfully finds a single user
+ object that matches the dn of the authenticated user.</li>
+
+ <li>otherwise, deny or decline access</li>
+ </ul>
+
+ <p>Other <code class="directive"><a href="../mod/core.html#require">Require</a></code> values may also be
+ used which may require loading additional authorization modules.</p>
+
+ <ul>
+ <li>Grant access if there is a <a href="#requser"><code>require
+ valid-user</code></a> directive. (requires
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>)</li>
+
+ <li>Grant access if there is a <a href="#reqgroup"><code>require group</code></a> directive, and
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> has been loaded with the
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>
+ directive set.</li>
+
+ <li>others...</li>
+ </ul>
+
+
+ <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> uses the following directives during the
+ compare phase:</p>
+
+ <table>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> </td>
+
+ <td>The attribute specified in the
+ URL is used in compare operations for the <code>require
+ ldap-user</code> operation.</td>
+ </tr>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></code></td>
+
+ <td>Determines the behavior of the
+ <code>require ldap-dn</code> directive.</td>
+ </tr>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code></td>
+
+ <td>Determines the attribute to
+ use for comparisons in the <code>require ldap-group</code>
+ directive.</td>
+ </tr>
+
+ <tr>
+ <td><code class="directive"><a href="#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></code></td>
+
+ <td>Specifies whether to use the
+ user DN or the username when doing comparisons for the
+ <code>require ldap-group</code> directive.</td>
+ </tr>
+ </table>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requiredirectives" id="requiredirectives">The require Directives</a></h2>
+
+ <p>Apache's <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ directives are used during the authorization phase to ensure that
+ a user is allowed to access a resource. mod_authnz_ldap extends the
+ authorization types with <code>ldap-user</code>, <code>ldap-dn</code>,
+ <code>ldap-group</code>, <code>ldap-attribute</code> and
+ <code>ldap-filter</code>. Other authorization types may also be
+ used but may require that additional authorization modules be loaded.</p>
+
+<h3><a name="reqvaliduser" id="reqvaliduser">require valid-user</a></h3>
+
+ <p>If this directive exists, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> grants
+ access to any user that has successfully authenticated during the
+ search/bind phase. Requires that <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> be
+ loaded and that the
+ <code class="directive"><a href="#authzldapauthoritative">AuthzLDAPAuthoritative</a></code>
+ directive be set to off.</p>
+
+
+<h3><a name="requser" id="requser">require ldap-user</a></h3>
+
+ <p>The <code>require ldap-user</code> directive specifies what
+ usernames can access the resource. Once
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> has retrieved a unique DN from the
+ directory, it does an LDAP compare operation using the username
+ specified in the <code>require ldap-user</code> to see if that username
+ is part of the just-fetched LDAP entry. Multiple users can be
+ granted access by putting multiple usernames on the line,
+ separated with spaces. If a username has a space in it, then it
+ must be surrounded with double quotes. Multiple users can also be
+ granted access by using multiple <code>require ldap-user</code>
+ directives, with one user per line. For example, with a <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> of
+ <code>ldap://ldap/o=Airius?cn</code> (i.e., <code>cn</code> is
+ used for searches), the following require directives could be used
+ to restrict access:</p>
+<div class="example"><p><code>
+require ldap-user "Barbara Jenson"<br />
+require ldap-user "Fred User"<br />
+require ldap-user "Joe Manager"<br />
+</code></p></div>
+
+ <p>Because of the way that <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> handles this
+ directive, Barbara Jenson could sign on as <em>Barbara
+ Jenson</em>, <em>Babs Jenson</em> or any other <code>cn</code> that
+ she has in her LDAP entry. Only the single <code>require
+ ldap-user</code> line is needed to support all values of the attribute
+ in the user's entry.</p>
+
+ <p>If the <code>uid</code> attribute was used instead of the
+ <code>cn</code> attribute in the URL above, the above three lines
+ could be condensed to</p>
+<div class="example"><p><code>require ldap-user bjenson fuser jmanager</code></p></div>
+
+
+<h3><a name="reqgroup" id="reqgroup">require ldap-group</a></h3>
+
+ <p>This directive specifies an LDAP group whose members are
+ allowed access. It takes the distinguished name of the LDAP
+ group. Note: Do not surround the group name with quotes.
+ For example, assume that the following entry existed in
+ the LDAP directory:</p>
+<div class="example"><p><code>
+dn: cn=Administrators, o=Airius<br />
+objectClass: groupOfUniqueNames<br />
+uniqueMember: cn=Barbara Jenson, o=Airius<br />
+uniqueMember: cn=Fred User, o=Airius<br />
+</code></p></div>
+
+ <p>The following directive would grant access to both Fred and
+ Barbara:</p>
+<div class="example"><p><code>require ldap-group cn=Administrators, o=Airius</code></p></div>
+
+ <p>Behavior of this directive is modified by the <code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code> and
+ <code class="directive"><a href="#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></code>
+ directives.</p>
+
+
+<h3><a name="reqdn" id="reqdn">require ldap-dn</a></h3>
+
+ <p>The <code>require ldap-dn</code> directive allows the administrator
+ to grant access based on distinguished names. It specifies a DN
+ that must match for access to be granted. If the distinguished
+ name that was retrieved from the directory server matches the
+ distinguished name in the <code>require ldap-dn</code>, then
+ authorization is granted. Note: do not surround the distinguished
+ name with quotes.</p>
+
+ <p>The following directive would grant access to a specific
+ DN:</p>
+<div class="example"><p><code>require ldap-dn cn=Barbara Jenson, o=Airius</code></p></div>
+
+ <p>Behavior of this directive is modified by the <code class="directive"><a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></code>
+ directive.</p>
+
+
+<h3><a name="reqattribute" id="reqattribute">require ldap-attribute</a></h3>
+
+ <p>The <code>require ldap-attribute</code> directive allows the
+ administrator to grant access based on attributes of the authenticated
+ user in the LDAP directory. If the attribute in the directory
+ matches the value given in the configuration, access is granted.</p>
+
+ <p>The following directive would grant access to anyone with
+ the attribute employeeType = active</p>
+
+ <div class="example"><p><code>require ldap-attribute employeeType=active</code></p></div>
+
+ <p>Multiple attribute/value pairs can be specified on the same line
+ separated by spaces or they can be specified in multiple
+ <code>require ldap-attribute</code> directives. The effect of listing
+ multiple attribute/values pairs is an OR operation. Access will be
+ granted if any of the listed attribute values match the value of the
+ corresponding attribute in the user object. If the value of the
+ attribute contains a space, only the value must be within double quotes.</p>
+
+ <p>The following directive would grant access to anyone with
+ the city attribute equal to "San Jose" or status equal to "Active"</p>
+
+ <div class="example"><p><code>require ldap-attribute city="San Jose" status=active</code></p></div>
+
+
+
+<h3><a name="reqfilter" id="reqfilter">require ldap-filter</a></h3>
+
+ <p>The <code>require ldap-filter</code> directive allows the
+ administrator to grant access based on a complex LDAP search filter.
+ If the dn returned by the filter search matches the authenticated user
+ dn, access is granted.</p>
+
+ <p>The following directive would grant access to anyone having a cell phone
+ and is in the marketing department</p>
+
+ <div class="example"><p><code>require ldap-filter &amp;(cell=*)(department=marketing)</code></p></div>
+
+ <p>The difference between the <code>require ldap-filter</code> directive and the
+ <code>require ldap-attribute</code> directive is that <code>ldap-filter</code>
+ performs a search operation on the LDAP directory using the specified search
+ filter rather than a simple attribute comparison. If a simple attribute
+ comparison is all that is required, the comparison operation performed by
+ <code>ldap-attribute</code> will be faster than the search operation
+ used by <code>ldap-filter</code> especially within a large directory.</p>
+
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+ <ul>
+ <li>
+ Grant access to anyone who exists in the LDAP directory,
+ using their UID for searches.
+<div class="example"><p><code>
+AuthLDAPURL ldap://ldap1.airius.com:389/ou=People, o=Airius?uid?sub?(objectClass=*)<br />
+require valid-user
+</code></p></div>
+ </li>
+
+ <li>
+ The next example is the same as above; but with the fields
+ that have useful defaults omitted. Also, note the use of a
+ redundant LDAP server.
+<div class="example"><p><code>AuthLDAPURL ldap://ldap1.airius.com ldap2.airius.com/ou=People, o=Airius<br />
+require valid-user
+</code></p></div>
+ </li>
+
+ <li>
+ The next example is similar to the previous one, but it
+ uses the common name instead of the UID. Note that this
+ could be problematical if multiple people in the directory
+ share the same <code>cn</code>, because a search on <code>cn</code>
+ <strong>must</strong> return exactly one entry. That's why
+ this approach is not recommended: it's a better idea to
+ choose an attribute that is guaranteed unique in your
+ directory, such as <code>uid</code>.
+<div class="example"><p><code>
+AuthLDAPURL ldap://ldap.airius.com/ou=People, o=Airius?cn<br />
+require valid-user
+</code></p></div>
+ </li>
+
+ <li>
+ Grant access to anybody in the Administrators group. The
+ users must authenticate using their UID.
+<div class="example"><p><code>
+AuthLDAPURL ldap://ldap.airius.com/o=Airius?uid<br />
+require ldap-group cn=Administrators, o=Airius
+</code></p></div>
+ </li>
+
+ <li>
+ The next example assumes that everyone at Airius who
+ carries an alphanumeric pager will have an LDAP attribute
+ of <code>qpagePagerID</code>. The example will grant access
+ only to people (authenticated via their UID) who have
+ alphanumeric pagers:
+<div class="example"><p><code>
+AuthLDAPURL ldap://ldap.airius.com/o=Airius?uid??(qpagePagerID=*)<br />
+require valid-user
+</code></p></div>
+ </li>
+
+ <li>
+ <p>The next example demonstrates the power of using filters
+ to accomplish complicated administrative requirements.
+ Without filters, it would have been necessary to create a
+ new LDAP group and ensure that the group's members remain
+ synchronized with the pager users. This becomes trivial
+ with filters. The goal is to grant access to anyone who has
+ a pager, plus grant access to Joe Manager, who doesn't
+ have a pager, but does need to access the same
+ resource:</p>
+<div class="example"><p><code>
+AuthLDAPURL ldap://ldap.airius.com/o=Airius?uid??(|(qpagePagerID=*)(uid=jmanager))<br />
+require valid-user
+</code></p></div>
+
+ <p>This last may look confusing at first, so it helps to
+ evaluate what the search filter will look like based on who
+ connects, as shown below. If
+ Fred User connects as <code>fuser</code>, the filter would look
+ like</p>
+
+ <div class="example"><p><code>(&amp;(|(qpagePagerID=*)(uid=jmanager))(uid=fuser))</code></p></div>
+
+ <p>The above search will only succeed if <em>fuser</em> has a
+ pager. When Joe Manager connects as <em>jmanager</em>, the
+ filter looks like</p>
+
+ <div class="example"><p><code>(&amp;(|(qpagePagerID=*)(uid=jmanager))(uid=jmanager))</code></p></div>
+
+ <p>The above search will succeed whether <em>jmanager</em>
+ has a pager or not.</p>
+ </li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usingtls" id="usingtls">Using TLS</a></h2>
+
+ <p>To use TLS, see the <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> directives <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code>, <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></code> and <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>.</p>
+
+ <p>An optional second parameter can be added to the
+ <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> to override
+ the default connection type set by <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>.
+ This will allow the connection established by an <em>ldap://</em> Url
+ to be upgraded to a secure connection on the same port.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usingssl" id="usingssl">Using SSL</a></h2>
+
+ <p>To use SSL, see the <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> directives <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code>, <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></code> and <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>.</p>
+
+ <p>To specify a secure LDAP server, use <em>ldaps://</em> in the
+ <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code>
+ directive, instead of <em>ldap://</em>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="frontpage" id="frontpage">Using Microsoft
+ FrontPage with mod_authnz_ldap</a></h2>
+
+ <p>Normally, FrontPage uses FrontPage-web-specific user/group
+ files (i.e., the <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> and
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> modules) to handle all
+ authentication. Unfortunately, it is not possible to just
+ change to LDAP authentication by adding the proper directives,
+ because it will break the <em>Permissions</em> forms in
+ the FrontPage client, which attempt to modify the standard
+ text-based authorization files.</p>
+
+ <p>Once a FrontPage web has been created, adding LDAP
+ authentication to it is a matter of adding the following
+ directives to <em>every</em> <code>.htaccess</code> file
+ that gets created in the web</p>
+<div class="example"><pre>
+AuthLDAPURL "the url"
+AuthzLDAPAuthoritative off
+AuthGroupFile <em>mygroupfile</em>
+require group <em>mygroupfile</em>
+</pre></div>
+
+ <p><code class="directive"><a href="#authzldapauthoritative">AuthzLDAPAuthoritative</a></code>
+ must be off to allow <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> to decline group
+ authentication so that Apache will fall back to file
+ authentication for checking group membership. This allows the
+ FrontPage-managed group file to be used.</p>
+
+<h3><a name="howitworks" id="howitworks">How It Works</a></h3>
+
+ <p>FrontPage restricts access to a web by adding the <code>require
+ valid-user</code> directive to the <code>.htaccess</code>
+ files. The <code>require valid-user</code> directive will succeed for
+ any user who is valid <em>as far as LDAP is
+ concerned</em>. This means that anybody who has an entry in
+ the LDAP directory is considered a valid user, whereas FrontPage
+ considers only those people in the local user file to be
+ valid. By substituting the ldap-group with group file authorization,
+ Apache is allowed to consult the local user file (which is managed by
+ FrontPage) - instead of LDAP - when handling authorizing the user.</p>
+
+ <p>Once directives have been added as specified above,
+ FrontPage users will be able to perform all management
+ operations from the FrontPage client.</p>
+
+
+<h3><a name="fpcaveats" id="fpcaveats">Caveats</a></h3>
+
+ <ul>
+ <li>When choosing the LDAP URL, the attribute to use for
+ authentication should be something that will also be valid
+ for putting into a <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> user file.
+ The user ID is ideal for this.</li>
+
+ <li>When adding users via FrontPage, FrontPage administrators
+ should choose usernames that already exist in the LDAP
+ directory (for obvious reasons). Also, the password that the
+ administrator enters into the form is ignored, since Apache
+ will actually be authenticating against the password in the
+ LDAP database, and not against the password in the local user
+ file. This could cause confusion for web administrators.</li>
+
+
+ <li>Apache must be compiled with <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> and
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> in order to
+ use FrontPage support. This is because Apache will still use
+ the <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> group file for determine
+ the extent of a user's access to the FrontPage web.</li>
+
+ <li>The directives must be put in the <code>.htaccess</code>
+ files. Attempting to put them inside <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> or <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> directives won't work. This
+ is because <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> has to be able to grab
+ the <code class="directive"><a href="../mod/mod_authn_file.html#authgroupfile">AuthGroupFile</a></code>
+ directive that is found in FrontPage <code>.htaccess</code>
+ files so that it knows where to look for the valid user list. If
+ the <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> directives aren't in the same
+ <code>.htaccess</code> file as the FrontPage directives, then
+ the hack won't work, because <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will
+ never get a chance to process the <code>.htaccess</code> file,
+ and won't be able to find the FrontPage-managed user file.</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPBindDN" id="AuthLDAPBindDN">AuthLDAPBindDN</a> <a name="authldapbinddn" id="authldapbinddn">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Optional DN to use in binding to the LDAP server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPBindDN <em>distinguished-name</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>An optional DN used to bind to the server when searching for
+ entries. If not provided, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will use
+ an anonymous bind.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPBindPassword" id="AuthLDAPBindPassword">AuthLDAPBindPassword</a> <a name="authldapbindpassword" id="authldapbindpassword">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Password used in conjuction with the bind DN</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPBindPassword <em>password</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>A bind password to use in conjunction with the bind DN. Note
+ that the bind password is probably sensitive data, and should be
+ properly protected. You should only use the <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code> and <code class="directive"><a href="#authldapbindpassword">AuthLDAPBindPassword</a></code> if you
+ absolutely need them to search the directory.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPCharsetConfig" id="AuthLDAPCharsetConfig">AuthLDAPCharsetConfig</a> <a name="authldapcharsetconfig" id="authldapcharsetconfig">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Language to charset conversion configuration file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPCharsetConfig <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>The <code class="directive">AuthLDAPCharsetConfig</code> directive sets the location
+ of the language to charset conversion configuration file. <var>File-path</var> is relative
+ to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. This file specifies
+ the list of language extensions to character sets.
+ Most administrators use the provided <code>charset.conv</code>
+ file, which associates common language extensions to character sets.</p>
+
+ <p>The file contains lines in the following format:</p>
+
+ <div class="example"><p><code>
+ <var>Language-Extension</var> <var>charset</var> [<var>Language-String</var>] ...
+ </code></p></div>
+
+ <p>The case of the extension does not matter. Blank lines, and lines
+ beginning with a hash character (<code>#</code>) are ignored.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPCompareDNOnServer" id="AuthLDAPCompareDNOnServer">AuthLDAPCompareDNOnServer</a> <a name="authldapcomparednonserver" id="authldapcomparednonserver">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use the LDAP server to compare the DNs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPCompareDNOnServer on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthLDAPCompareDNOnServer on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>When set, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will use the LDAP
+ server to compare the DNs. This is the only foolproof way to
+ compare DNs. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will search the
+ directory for the DN specified with the <a href="#reqdn"><code>require dn</code></a> directive, then,
+ retrieve the DN and compare it with the DN retrieved from the user
+ entry. If this directive is not set,
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> simply does a string comparison. It
+ is possible to get false negatives with this approach, but it is
+ much faster. Note the <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> cache can speed up
+ DN comparison in most situations.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPDereferenceAliases" id="AuthLDAPDereferenceAliases">AuthLDAPDereferenceAliases</a> <a name="authldapdereferencealiases" id="authldapdereferencealiases">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>When will the module de-reference aliases</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPDereferenceAliases never|searching|finding|always</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthLDAPDereferenceAliases Always</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>This directive specifies when <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will
+ de-reference aliases during LDAP operations. The default is
+ <code>always</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPGroupAttribute" id="AuthLDAPGroupAttribute">AuthLDAPGroupAttribute</a> <a name="authldapgroupattribute" id="authldapgroupattribute">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>LDAP attributes used to check for group membership</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPGroupAttribute <em>attribute</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>This directive specifies which LDAP attributes are used to
+ check for group membership. Multiple attributes can be used by
+ specifying this directive multiple times. If not specified,
+ then <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> uses the <code>member</code> and
+ <code>uniquemember</code> attributes.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPGroupAttributeIsDN" id="AuthLDAPGroupAttributeIsDN">AuthLDAPGroupAttributeIsDN</a> <a name="authldapgroupattributeisdn" id="authldapgroupattributeisdn">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use the DN of the client username when checking for
+group membership</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPGroupAttributeIsDN on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthLDAPGroupAttributeIsDN on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>When set <code>on</code>, this directive says to use the
+ distinguished name of the client username when checking for group
+ membership. Otherwise, the username will be used. For example,
+ assume that the client sent the username <code>bjenson</code>,
+ which corresponds to the LDAP DN <code>cn=Babs Jenson,
+ o=Airius</code>. If this directive is set,
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will check if the group has
+ <code>cn=Babs Jenson, o=Airius</code> as a member. If this
+ directive is not set, then <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will
+ check if the group has <code>bjenson</code> as a member.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPRemoteUserIsDN" id="AuthLDAPRemoteUserIsDN">AuthLDAPRemoteUserIsDN</a> <a name="authldapremoteuserisdn" id="authldapremoteuserisdn">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPRemoteUserIsDN on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthLDAPRemoteUserIsDN off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>If this directive is set to on, the value of the
+ <code>REMOTE_USER</code> environment variable will be set to the full
+ distinguished name of the authenticated user, rather than just
+ the username that was passed by the client. It is turned off by
+ default.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthLDAPUrl" id="AuthLDAPUrl">AuthLDAPUrl</a> <a name="authldapurl" id="authldapurl">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL specifying the LDAP search parameters</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>An RFC 2255 URL which specifies the LDAP search parameters
+ to use. The syntax of the URL is</p>
+<div class="example"><p><code>ldap://host:port/basedn?attribute?scope?filter</code></p></div>
+
+<dl>
+<dt>ldap</dt>
+
+ <dd>For regular ldap, use the
+ string <code>ldap</code>. For secure LDAP, use <code>ldaps</code>
+ instead. Secure LDAP is only available if Apache was linked
+ to an LDAP library with SSL support.</dd>
+
+<dt>host:port</dt>
+
+ <dd>
+ <p>The name/port of the ldap server (defaults to
+ <code>localhost:389</code> for <code>ldap</code>, and
+ <code>localhost:636</code> for <code>ldaps</code>). To
+ specify multiple, redundant LDAP servers, just list all
+ servers, separated by spaces. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>
+ will try connecting to each server in turn, until it makes a
+ successful connection.</p>
+
+ <p>Once a connection has been made to a server, that
+ connection remains active for the life of the
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> process, or until the LDAP server goes
+ down.</p>
+
+ <p>If the LDAP server goes down and breaks an existing
+ connection, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> will attempt to
+ re-connect, starting with the primary server, and trying
+ each redundant server in turn. Note that this is different
+ than a true round-robin search.</p>
+ </dd>
+
+<dt>basedn</dt>
+
+ <dd>The DN of the branch of the
+ directory where all searches should start from. At the very
+ least, this must be the top of your directory tree, but
+ could also specify a subtree in the directory.</dd>
+
+<dt>attribute</dt>
+
+ <dd>The attribute to search for.
+ Although RFC 2255 allows a comma-separated list of
+ attributes, only the first attribute will be used, no
+ matter how many are provided. If no attributes are
+ provided, the default is to use <code>uid</code>. It's a good
+ idea to choose an attribute that will be unique across all
+ entries in the subtree you will be using.</dd>
+
+<dt>scope</dt>
+
+ <dd>The scope of the search. Can be either <code>one</code> or
+ <code>sub</code>. Note that a scope of <code>base</code> is
+ also supported by RFC 2255, but is not supported by this
+ module. If the scope is not provided, or if <code>base</code> scope
+ is specified, the default is to use a scope of
+ <code>sub</code>.</dd>
+
+<dt>filter</dt>
+
+ <dd>A valid LDAP search filter. If
+ not provided, defaults to <code>(objectClass=*)</code>, which
+ will search for all objects in the tree. Filters are
+ limited to approximately 8000 characters (the definition of
+ <code>MAX_STRING_LEN</code> in the Apache source code). This
+ should be than sufficient for any application.</dd>
+</dl>
+
+ <p>When doing searches, the attribute, filter and username passed
+ by the HTTP client are combined to create a search filter that
+ looks like
+ <code>(&amp;(<em>filter</em>)(<em>attribute</em>=<em>username</em>))</code>.</p>
+
+ <p>For example, consider an URL of
+ <code>ldap://ldap.airius.com/o=Airius?cn?sub?(posixid=*)</code>. When
+ a client attempts to connect using a username of <code>Babs
+ Jenson</code>, the resulting search filter will be
+ <code>(&amp;(posixid=*)(cn=Babs Jenson))</code>.</p>
+
+ <p>An optional parameter can be added to allow the LDAP Url to override
+ the connection type. This parameter can be one of the following:</p>
+
+<dl>
+ <dt>NONE</dt>
+ <dd>Establish an unsecure connection on the default LDAP port. This
+ is the same as <code>ldap://</code> on port 389.</dd>
+ <dt>SSL</dt>
+ <dd>Establish a secure connection on the default secure LDAP port.
+ This is the same as <code>ldaps://</code></dd>
+ <dt>TLS | STARTTLS</dt>
+ <dd>Establish an upgraded secure connection on the default LDAP port.
+ This connection will be initiated on port 389 by default and then
+ upgraded to a secure connection on the same port.</dd>
+</dl>
+
+ <p>See above for examples of <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> URLs.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzLDAPAuthoritative" id="AuthzLDAPAuthoritative">AuthzLDAPAuthoritative</a> <a name="authzldapauthoritative" id="authzldapauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzLDAPAuthoritative on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzLDAPAuthoritative on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+</table>
+ <p>Set to <code>off</code> if this module should let other
+ authentication modules attempt to authenticate the user, should
+ authentication with this module fail. Control is only passed on
+ to lower modules if there is no DN or rule that matches the
+ supplied user name (as passed by the client).</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authnz_ldap.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_dbm.html b/docs/manual/mod/mod_authz_dbm.html
new file mode 100644
index 00000000..5b5cdad6
--- /dev/null
+++ b/docs/manual/mod/mod_authz_dbm.html
@@ -0,0 +1,7 @@
+URI: mod_authz_dbm.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_dbm.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_dbm.html.en b/docs/manual/mod/mod_authz_dbm.html.en
new file mode 100644
index 00000000..52f34b6d
--- /dev/null
+++ b/docs/manual/mod/mod_authz_dbm.html.en
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_dbm - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_dbm</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_dbm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_authz_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Group authorization using DBM files</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_dbm.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authorization capabilities so that
+ authenticated users can be allowed or denied access to portions
+ of the web site by group membership. Similar functionality is
+ provided by <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdbmtype">AuthzDBMType</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMGroupFile" id="AuthDBMGroupFile">AuthDBMGroupFile</a> <a name="authdbmgroupfile" id="authdbmgroupfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthDBMGroupFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p>The <code class="directive">AuthDBMGroupFile</code> directive sets the
+ name of a DBM file containing the list of user groups for user
+ authorization. <var>File-path</var> is the absolute path to the
+ group file.</p>
+
+ <p>The group file is keyed on the username. The value for a
+ user is a comma-separated list of the groups to which the users
+ belongs. There must be no whitespace within the value, and it
+ must never contain any colons.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Make sure that the <code class="directive">AuthDBMGroupFile</code> is
+ stored outside the document tree of the web-server. Do
+ <strong>not</strong> put it in the directory that it protects.
+ Otherwise, clients will be able to download the
+ <code class="directive">AuthDBMGroupFile</code> unless otherwise
+ protected.</p>
+ </div>
+
+ <p>Combining Group and Password DBM files: In some cases it is
+ easier to manage a single database which contains both the
+ password and group details for each user. This simplifies any
+ support programs that need to be written: they now only have to
+ deal with writing to and locking a single DBM file. This can be
+ accomplished by first setting the group and password files to
+ point to the same DBM:</p>
+
+ <div class="example"><p><code>
+ AuthDBMGroupFile /www/userbase<br />
+ AuthDBMUserFile /www/userbase
+ </code></p></div>
+
+ <p>The key for the single DBM is the username. The value consists
+ of</p>
+
+ <div class="example"><p><code>
+ Encrypted Password : List of Groups [ : (ignored) ]
+ </code></p></div>
+
+ <p>The password section contains the encrypted
+ password as before. This is followed by a colon and the comma
+ separated list of groups. Other data may optionally be left in the
+ DBM file after another colon; it is ignored by the authorization
+ module. This is what www.telescope.org uses for its combined
+ password and group database.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDBMAuthoritative" id="AuthzDBMAuthoritative">AuthzDBMAuthoritative</a> <a name="authzdbmauthoritative" id="authzdbmauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzDBMAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzDBMAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthzDBMAuthoritative</code>
+ directive explicitly to <code>Off</code> allows group authorization
+ to be passed on to lower level modules (as defined in the
+ <code>modules.c</code> file) if there is no group found
+ for the the supplied userID. If there are any groups
+ specified, the usual checks will be applied and a failure will
+ give an Authentication Required reply.</p>
+
+ <p>So if a userID appears in the database of more than one module;
+ or if a valid <code class="directive"><a href="../mod/core.html#require">Require</a></code>
+ directive applies to more than one module; then the first module
+ will verify the credentials; and no access is passed on;
+ regardless of the <code class="directive">AuthAuthoritative</code> setting.</p>
+
+ <p>A common use for this is in conjunction with one of the
+ auth providers; such as <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> or
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Whereas this DBM module supplies
+ the bulk of the user credential checking; a few (administrator) related
+ accesses fall through to a lower level with a well protected
+ <code>.htpasswd</code> file.</p>
+
+ <p>By default, control is not passed on and an unknown group
+ will result in an Authentication Required reply. Not
+ setting it thus keeps the system secure and forces an NCSA
+ compliant behaviour.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Do consider the implications of allowing a user to
+ allow fall-through in his .htaccess file; and verify that this
+ is really what you want; Generally it is easier to just secure
+ a single <code>.htpasswd</code> file, than it is to secure a
+ database which might have more access interfaces.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDBMType" id="AuthzDBMType">AuthzDBMType</a> <a name="authzdbmtype" id="authzdbmtype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p>Sets the type of database file that is used to store the list
+ of user groups.
+ The default database type is determined at compile time. The
+ availability of other types of database files also depends on
+ <a href="../install.html#dbm">compile-time settings</a>.</p>
+
+ <p>It is crucial that whatever program you use to create your group
+ files is configured to use the same type of database.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_dbm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_authz_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_dbm.html.ko.euc-kr b/docs/manual/mod/mod_authz_dbm.html.ko.euc-kr
new file mode 100644
index 00000000..e8cee8ec
--- /dev/null
+++ b/docs/manual/mod/mod_authz_dbm.html.ko.euc-kr
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_dbm - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_dbm</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_authz_dbm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>DBM ׷ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_dbm.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ׷ Ϻθ
+ ִ Ͽ Ѻο Ѵ.
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> ϴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authdbmgroupfile">AuthDBMGroupFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdbmtype">AuthzDBMType</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthDBMGroupFile" id="AuthDBMGroupFile">AuthDBMGroupFile</a> <a name="authdbmgroupfile" id="authdbmgroupfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ׷ ϴ ͺ̽
+ϸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthDBMGroupFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p><code class="directive">AuthDBMGroupFile</code> þ
+ ׷ ϴ DBM ϸ Ѵ.
+ <var>File-path</var> ̴.</p>
+
+ <p> ڸ Ű Ѵ. ڿ ǥ
+ ڰ ׷ ̴. ̳ ݷ
+ .</p>
+
+ <div class="warning"><h3></h3>
+ <p><code class="directive">AuthDBMGroupFile</code>
+ ۿ ġ Ȯ϶. ȣ 丮
+ ȿ <em></em>. ׷ , Ŭ̾Ʈ
+ <code class="directive">AuthDBMGroupFile</code> ٿε
+ ִ.</p>
+ </div>
+
+ <p>׷ DBM ϰ ȣ DBM ϱ: ڿ
+ ȣ ׷ θ ͺ̽ ϴ
+ ﶧ ִ. ۼ α׷ .
+ α׷ DBM ϸ װ ȴ. ׷ϰ
+ ȣ DBMϷ ϸ ϴ:</p>
+
+ <div class="example"><p><code>
+ AuthDBMGroupFile /www/userbase<br />
+ AuthDBMUserFile /www/userbase
+ </code></p></div>
+
+ <p> DBM Ű ڸ̴. </p>
+
+ <div class="example"><p><code>
+ ڵ ȣ : ׷ [ : () ]
+ </code></p></div>
+
+ <p>ȣ κ ڵ ȣ̴. ݷ ڿ ǥ
+ ׷ ´. ٽ ݷ ٸ
+ ִ. κ Ѵ.
+ www.telescope.org ̷ ȣ ͺ̽ ׷
+ ͺ̽ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDBMAuthoritative" id="AuthzDBMAuthoritative">AuthzDBMAuthoritative</a> <a name="authzdbmauthoritative" id="authzdbmauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѻο Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzDBMAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzDBMAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p><code class="directive">AuthzDBMAuthoritative</code> þ
+ <code>Off</code> ϸ ش ̵
+ ׷ ׷ Ѻο (<code>modules.c</code>
+ Ͽ ) Ѱش. ׷ ִٸ
+ 붧 ˻ϰ, ϸ ʿ Ѵ.</p>
+
+ <p>׷ ͺ̽ ̵ ְų
+ ȿ <code class="directive"><a href="../mod/core.html#require">Require</a></code> þ
+ ⿡ ϸ, ù° ڸ ˻ϰ,
+ <code class="directive">AuthAuthoritative</code>
+ ѱʴ´.</p>
+
+ <p>Ϲ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>̳
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> ڿ
+ Ѵ. 뷮 ˻翡 ˻ DBM
+ , Ҽ() ˻ ȣ
+ <code>.htpasswd</code> Ϸ ѱ.</p>
+
+ <p>⺻  ѱʰ, 𸣴 ׷
+ ʿ Ѵ. þ ý ϰ
+ Ǹ, NCSA Ѵ.</p>
+
+ <div class="warning"><h3></h3>
+ <p>ڰ ڽ .htaccess ϰ Ǵ 캸,
+ ̷ ൿ ϶. Ϲ
+ ִ ͺ̽ ȣϴ ͺ ϳ
+ <code>.htpasswd</code> ȣϴ .</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDBMType" id="AuthzDBMType">AuthzDBMType</a> <a name="authzdbmtype" id="authzdbmtype">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȣ ϴ ͺ̽ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_dbm</td></tr>
+</table>
+ <p>ȣ ϴ ͺ̽ Ѵ.
+ ͺ̽ ⺻ ϶ .
+ ִ ٸ ͺ̽ <a href="../install.html#dbm"> </a> ޷ȴ.</p>
+
+ <p>ȣ α׷ ͺ̽
+ ϵ ؾ Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_authz_dbm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_default.html b/docs/manual/mod/mod_authz_default.html
new file mode 100644
index 00000000..612b1b68
--- /dev/null
+++ b/docs/manual/mod/mod_authz_default.html
@@ -0,0 +1,11 @@
+URI: mod_authz_default.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_default.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authz_default.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_default.html.en b/docs/manual/mod/mod_authz_default.html.en
new file mode 100644
index 00000000..5c73dc4c
--- /dev/null
+++ b/docs/manual/mod/mod_authz_default.html.en
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_default - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_default</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authorization fallback module</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module is designed to be the fallback module, if you don't
+ have configured an authorization module like
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> or <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>.
+ It simply rejects any authorization request.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDefaultAuthoritative" id="AuthzDefaultAuthoritative">AuthzDefaultAuthoritative</a> <a name="authzdefaultauthoritative" id="authzdefaultauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization is passed to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_default</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthzDefaultAuthoritative</code> directive
+ explicitly to <code>Off</code> allows for authorization to be passed on
+ to lower level modules (as defined in the <code>modules.c</code>
+ files).</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Normally there are no lower level modules, since
+ <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> is defined to be already on
+ a <em>very low</em> level. Therefore you should leave the value of
+ <code class="directive">AuthzDefaultAuthoritative</code> as default
+ (<code>On</code>).</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_default.html.ja.euc-jp b/docs/manual/mod/mod_authz_default.html.ja.euc-jp
new file mode 100644
index 00000000..0b4f4ca4
--- /dev/null
+++ b/docs/manual/mod/mod_authz_default.html.ja.euc-jp
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_default - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authz_default</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧեХå⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> Ȥäǧ⥸塼
+ ꤷʤäΥեХå⥸塼Ȥ߷פƤޤ
+ ɤΤ褦ʾǧꥯȤñ˵ݤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDefaultAuthoritative" id="AuthzDefaultAuthoritative">AuthzDefaultAuthoritative</a> <a name="authzdefaultauthoritative" id="authzdefaultauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthzDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_default</td></tr>
+</table>
+ <p><code class="directive">AuthzDefaultAuthoritative</code> ǥ쥯ƥ֤
+ Ū <code>Off</code> ꤹ
+ ǧڤ򼡤 (<code>modules.c</code> եƤ)
+ ̤Υ⥸塼ϤȤĤޤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> Τ<em>ȤƤ㤤</em>
+ ٥ȤƤޤΤǡ̾Ϥ㼡
+ ⥸塼¸ߤޤ󡣤Ǥ
+ <code class="directive">AuthDefaultAuthoritative</code> ϥǥե
+ (<code>On</code>) ΤޤޤˤۤɤǤ礦</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_default.html.ko.euc-kr b/docs/manual/mod/mod_authz_default.html.ko.euc-kr
new file mode 100644
index 00000000..b0146297
--- /dev/null
+++ b/docs/manual/mod/mod_authz_default.html.ko.euc-kr
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_default - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_default</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> Ѻο</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_default_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_default.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> Ѻο
+ Ѵ. Ѻο
+ û źѴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzDefaultAuthoritative" id="AuthzDefaultAuthoritative">AuthzDefaultAuthoritative</a> <a name="authzdefaultauthoritative" id="authzdefaultauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѻο Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzDefaultAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_default</td></tr>
+</table>
+ <p><code class="directive">AuthzDefaultAuthoritative</code> þ
+ <code>Off</code> ϸ (<code>modules.c</code>
+ Ͽ ) Ѻο Ѱش.</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> ̹ <em>ſ
+ </em> ǵֱ
+ . ׷Ƿ
+ <code class="directive">AuthzDefaultAuthoritative</code>
+ ⺻(<code>On</code>) ܵ־ Ѵ.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_default.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_default.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_groupfile.html b/docs/manual/mod/mod_authz_groupfile.html
new file mode 100644
index 00000000..eae1ea35
--- /dev/null
+++ b/docs/manual/mod/mod_authz_groupfile.html
@@ -0,0 +1,11 @@
+URI: mod_authz_groupfile.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_groupfile.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authz_groupfile.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_groupfile.html.en b/docs/manual/mod/mod_authz_groupfile.html.en
new file mode 100644
index 00000000..f0919d25
--- /dev/null
+++ b/docs/manual/mod/mod_authz_groupfile.html.en
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_groupfile - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_groupfile</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Group authorization using plaintext files</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_groupfile_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_groupfile.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authorization capabilities so that
+ authenticated users can be allowed or denied access to portions
+ of the web site by group membership. Similar functionality is
+ provided by <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of a text file containing the list
+of user groups for authorization</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthGroupFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p>The <code class="directive">AuthGroupFile</code> directive sets the
+ name of a textual file containing the list of user groups for user
+ authorization. <var>File-path</var> is the path to the group
+ file. If it is not absolute, it is treated as relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+
+ <p>Each line of the group file contains a groupname followed by a
+ colon, followed by the member usernames separated by spaces.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ mygroup: bob joe anne
+ </code></p></div>
+
+ <p>Note that searching large text files is <em>very</em>
+ inefficient; <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> provides a much better performance.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Make sure that the <code class="directive">AuthGroupFile</code> is
+ stored outside the document tree of the web-server; do <em>not</em>
+ put it in the directory that it protects. Otherwise, clients may
+ be able to download the <code class="directive">AuthGroupFile</code>.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzGroupFileAuthoritative" id="AuthzGroupFileAuthoritative">AuthzGroupFileAuthoritative</a> <a name="authzgroupfileauthoritative" id="authzgroupfileauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzGroupFileAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthzGroupFileAuthoritative</code>
+ directive explicitly to <code>Off</code> allows for
+ group authorization to be passed on to lower level modules (as defined
+ in the <code>modules.c</code> files) if there is <strong>no
+ group</strong> matching the supplied userID.</p>
+
+ <p>By default, control is not passed on and an unknown group
+ will result in an Authentication Required reply. Not
+ setting it thus keeps the system secure and forces an NCSA
+ compliant behaviour.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Do consider the implications of allowing a user to
+ allow fall-through in his <code>.htaccess</code> file; and verify
+ that this is really what you want; Generally it is easier to just
+ secure a single <code>.htpasswd</code> file, than it is to secure
+ a database which might have more access interfaces.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp b/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp
new file mode 100644
index 00000000..bfb09cdf
--- /dev/null
+++ b/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_groupfile - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authz_groupfile</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ץ졼ƥȥեѤ롼׾ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_groupfile_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_groupfile.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ǧڤ줿桼롼פΥС
+ ݤˤäƥ֥ȤΰؤΥĤ뤫ݤ뤫
+ ǧǽ󶡤ޤƱͤεǽ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>
+ ˤäƤ󶡤Ƥޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧ˻Ѥ桼롼פΰǼƤ롢
+ƥȥե̾ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthGroupFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p><code class="directive">AuthGroupFile</code> ǥ쥯ƥ֤ϡ
+ ǧ˻Ѥ桼롼פΰǼƤ롢
+ ƥȥե̾ꤷޤ
+ <var>file-path</var> ϥ롼ץեؤΥѥǤ
+ ХѥǤʤС
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ХѥȤưޤ</p>
+
+ <p>롼ץեƹԤϡ롼̾󡢤
+ ڡڤǤΥСΥ桼̾򵭽Ҥޤ</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ mygroup: bob joe anne
+ </code></p></div>
+
+ <p>礭ʥեõΤϡ<em></em>ΨȤ
+ դƤΤ褦ʾϡ
+ <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>
+ äɤǽȯޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p><code class="directive">AuthGroupFile</code> ϡ
+ ֥ФΥɥȥĥ꡼γ¦
+ ݴɤ褦ˤƤ
+ ݸ褦ȤƤǥ쥯ȥʲˤϡ<em>֤ʤDz</em>
+ ʤȥ饤Ȥ <code class="directive">AuthGroupFile</code>
+ ɤǤƤޤǽޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzGroupFileAuthoritative" id="AuthzGroupFileAuthoritative">AuthzGroupFileAuthoritative</a> <a name="authzgroupfileauthoritative" id="authzgroupfileauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthzGroupFileAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p><code class="directive">AuthzGroupFileAuthoritative</code> ǥ쥯ƥ֤
+ Ū <code>Off</code> ꤹ userID б
+ <strong>롼פʤ</strong>
+ (<code>module.c</code> Ƥ) ̤Υ⥸塼˥롼׾ǧ
+ ϤȤĤޤ</p>
+
+
+ <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication
+ Required ֤ޤǤ顢ꤷʤ
+ ƥݤĤȤǤNCSA ߴο񤤤򤵤뤳Ȥˤʤޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p>桼 <code>.htaccess</code> ե¾ξǧʤؤ
+ ѾǤ褦ˤ뤳Ȥΰ̣ȤϽʬ˹θƤƤ
+ Ƥ줬˾ưǤ뤳ȤΤƤ
+ ̾ϰĤ <code>.htpasswd</code> եˤ
+ ¿Υ󥿥եĤ⤷ʤǡ١
+ ˤñǤ</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_groupfile.html.ko.euc-kr b/docs/manual/mod/mod_authz_groupfile.html.ko.euc-kr
new file mode 100644
index 00000000..34192e05
--- /dev/null
+++ b/docs/manual/mod/mod_authz_groupfile.html.ko.euc-kr
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_groupfile - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_groupfile</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Ϲ ̿ ׷ Ѻο</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_groupfile_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_groupfile.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ׷ Ʈ Ϻθ
+ ִ Ͽ Ѻο Ѵ.
+ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> ϴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ׷ ϴ ϸ
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthGroupFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p><code class="directive">AuthGroupFile</code> þ
+ ׷ ϴ ϸ
+ Ѵ. <var>File-path</var> ׷ ̴. θ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> η ޾Ƶδ.</p>
+
+ <p>׷ ٿ ׷, ݷ,
+ ڸ ´.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ mygroup: bob joe anne
+ </code></p></div>
+
+ <p> ׷ ū ˻ϴ <em>ſ</em>
+ ȿ ϶. <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> .</p>
+
+ <div class="warning"><h3></h3>
+ <p><code class="directive">AuthGroupFile</code>
+ ۿ ġ Ȯ϶. ȣ 丮 ȿ
+ <em></em>. ׷ , Ŭ̾Ʈ
+ <code class="directive">AuthGroupFile</code> ٿε ִ.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzGroupFileAuthoritative" id="AuthzGroupFileAuthoritative">AuthzGroupFileAuthoritative</a> <a name="authzgroupfileauthoritative" id="authzgroupfileauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѻο Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzGroupFileAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_groupfile</td></tr>
+</table>
+ <p><code class="directive">AuthzGroupFileAuthoritative</code> þ
+ <code>Off</code> ϸ ش ̵
+ <strong>׷ </strong> ׷ Ѻο
+ (<code>modules.c</code> Ͽ )
+ Ѱش.</p>
+
+ <p>⺻  ѱʰ, 𸣴 ׷
+ ʿ Ѵ. þ ý ϰ
+ Ǹ, NCSA Ѵ.</p>
+
+ <div class="warning"><h3></h3>
+ <p>ڰ ڽ .htaccess ϰ Ǵ 캸,
+ ̷ ൿ ϶. Ϲ
+ ִ ͺ̽ ȣϴ ͺ ϳ
+ <code>.htpasswd</code> ȣϴ .</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_groupfile.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_host.html b/docs/manual/mod/mod_authz_host.html
new file mode 100644
index 00000000..fc883205
--- /dev/null
+++ b/docs/manual/mod/mod_authz_host.html
@@ -0,0 +1,11 @@
+URI: mod_authz_host.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_host.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authz_host.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_host.html.en b/docs/manual/mod/mod_authz_host.html.en
new file mode 100644
index 00000000..1414aa98
--- /dev/null
+++ b/docs/manual/mod/mod_authz_host.html.en
@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_host - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_host</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Group authorizations based on host (name or IP
+address)</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_host_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_host.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The directives provided by <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> are
+ used in <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, and
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sections
+ as well as <code><a href="core.html#accessfilename">.htaccess</a>
+ </code> files to control access to particular parts of the server.
+ Access can be controlled based on the client hostname, IP address, or
+ other characteristics of the client request, as captured in <a href="../env.html">environment variables</a>. The <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives are used to
+ specify which clients are or are not allowed access to the server,
+ while the <code class="directive"><a href="#order">Order</a></code>
+ directive sets the default access state, and configures how the
+ <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives interact with each
+ other.</p>
+
+ <p>Both host-based access restrictions and password-based
+ authentication may be implemented simultaneously. In that case,
+ the <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> directive is used
+ to determine how the two sets of restrictions interact.</p>
+
+ <p>In general, access restriction directives apply to all
+ access methods (<code>GET</code>, <code>PUT</code>,
+ <code>POST</code>, etc). This is the desired behavior in most
+ cases. However, it is possible to restrict some methods, while
+ leaving other methods unrestricted, by enclosing the directives
+ in a <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> section.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Controls which hosts can access an area of the
+server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p>The <code class="directive">Allow</code> directive affects which hosts can
+ access an area of the server. Access can be controlled by
+ hostname, IP Address, IP Address range, or by other
+ characteristics of the client request captured in environment
+ variables.</p>
+
+ <p>The first argument to this directive is always
+ <code>from</code>. The subsequent arguments can take three
+ different forms. If <code>Allow from all</code> is specified, then
+ all hosts are allowed access, subject to the configuration of the
+ <code class="directive"><a href="#deny">Deny</a></code> and <code class="directive"><a href="#order">Order</a></code> directives as discussed
+ below. To allow only particular hosts or groups of hosts to access
+ the server, the <em>host</em> can be specified in any of the
+ following formats:</p>
+
+ <dl>
+ <dt>A (partial) domain-name</dt>
+
+ <dd>
+ <div class="example"><h3>Example:</h3><p><code>
+ Allow from apache.org<br />
+ Allow from .net example.edu
+ </code></p></div>
+ <p>Hosts whose names match, or end in, this string are allowed
+ access. Only complete components are matched, so the above
+ example will match <code>foo.apache.org</code> but it will not
+ match <code>fooapache.org</code>. This configuration will cause
+ Apache to perform a double reverse DNS lookup on the client IP
+ address, regardless of the setting of the <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> directive. It will do
+ a reverse DNS lookup on the IP address to find the associated
+ hostname, and then do a forward lookup on the hostname to assure
+ that it matches the original IP address. Only if the forward
+ and reverse DNS are consistent and the hostname matches will
+ access be allowed.</p></dd>
+
+ <dt>A full IP address</dt>
+
+ <dd>
+ <div class="example"><h3>Example:</h3><p><code>
+ Allow from 10.1.2.3<br />
+ Allow from 192.168.1.104 192.168.1.205
+ </code></p></div>
+ <p>An IP address of a host allowed access</p></dd>
+
+ <dt>A partial IP address</dt>
+
+ <dd>
+ <div class="example"><h3>Example:</h3><p><code>
+ Allow from 10.1<br />
+ Allow from 10 172.20 192.168.2
+ </code></p></div>
+ <p>The first 1 to 3 bytes of an IP address, for subnet
+ restriction.</p></dd>
+
+ <dt>A network/netmask pair</dt>
+
+ <dd>
+ <div class="example"><h3>Example:</h3><p><code>
+ Allow from 10.1.0.0/255.255.0.0
+ </code></p></div>
+ <p>A network a.b.c.d, and a netmask w.x.y.z. For more
+ fine-grained subnet restriction.</p></dd>
+
+ <dt>A network/nnn CIDR specification</dt>
+
+ <dd>
+ <div class="example"><h3>Example:</h3><p><code>
+ Allow from 10.1.0.0/16
+ </code></p></div>
+ <p>Similar to the previous case, except the netmask consists of
+ nnn high-order 1 bits.</p></dd>
+ </dl>
+
+ <p>Note that the last three examples above match exactly the
+ same set of hosts.</p>
+
+ <p>IPv6 addresses and IPv6 subnets can be specified as shown
+ below:</p>
+
+ <div class="example"><p><code>
+ Allow from 2001:db8::a00:20ff:fea7:ccea<br />
+ Allow from 2001:db8::a00:20ff:fea7:ccea/10
+ </code></p></div>
+
+ <p>The third format of the arguments to the
+ <code class="directive">Allow</code> directive allows access to the server
+ to be controlled based on the existence of an <a href="../env.html">environment variable</a>. When <code>Allow from
+ env=<var>env-variable</var></code> is specified, then the request is
+ allowed access if the environment variable <var>env-variable</var>
+ exists. The server provides the ability to set environment
+ variables in a flexible way based on characteristics of the client
+ request using the directives provided by
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>. Therefore, this directive can be
+ used to allow access based on such factors as the clients
+ <code>User-Agent</code> (browser type), <code>Referer</code>, or
+ other HTTP request header fields.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br />
+ &lt;Directory /docroot&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from env=let_me_in<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>In this case, browsers with a user-agent string beginning
+ with <code>KnockKnock/2.0</code> will be allowed access, and all
+ others will be denied.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Controls which hosts are denied access to the
+server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p>This directive allows access to the server to be restricted
+ based on hostname, IP address, or environment variables. The
+ arguments for the <code class="directive">Deny</code> directive are
+ identical to the arguments for the <code class="directive"><a href="#allow">Allow</a></code> directive.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Controls the default access state and the order in which
+<code class="directive">Allow</code> and <code class="directive">Deny</code> are
+evaluated.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> Order <var>ordering</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Order Deny,Allow</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p>The <code class="directive">Order</code> directive controls the default
+ access state and the order in which <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives are evaluated.
+ <var>Ordering</var> is one of</p>
+
+ <dl>
+ <dt><code>Deny,Allow</code></dt>
+
+ <dd>The <code class="directive"><a href="#deny">Deny</a></code> directives
+ are evaluated before the <code class="directive"><a href="#allow">Allow</a></code> directives. Access is
+ allowed by default. Any client which does not match a
+ <code class="directive"><a href="#deny">Deny</a></code> directive or does
+ match an <code class="directive"><a href="#allow">Allow</a></code>
+ directive will be allowed access to the server.</dd>
+
+ <dt><code>Allow,Deny</code></dt>
+
+ <dd>The <code class="directive"><a href="#allow">Allow</a></code>
+ directives are evaluated before the <code class="directive"><a href="#deny">Deny</a></code> directives. Access is denied
+ by default. Any client which does not match an <code class="directive"><a href="#allow">Allow</a></code> directive or does match a
+ <code class="directive"><a href="#deny">Deny</a></code> directive will be
+ denied access to the server.</dd>
+
+ <dt><code>Mutual-failure</code></dt>
+
+ <dd>Only those hosts which appear on the <code class="directive"><a href="#allow">Allow</a></code> list and do not appear on
+ the <code class="directive"><a href="#deny">Deny</a></code> list are
+ granted access. This ordering has the same effect as <code>Order
+ Allow,Deny</code> and is deprecated in favor of that
+ configuration.</dd>
+ </dl>
+
+ <p>Keywords may only be separated by a comma; <em>no whitespace</em> is
+ allowed between them. Note that in all cases every <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> statement is evaluated.</p>
+
+ <p>In the following example, all hosts in the apache.org domain
+ are allowed access; all other hosts are denied access.</p>
+
+ <div class="example"><p><code>
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from apache.org
+ </code></p></div>
+
+ <p>In the next example, all hosts in the apache.org domain are
+ allowed access, except for the hosts which are in the
+ foo.apache.org subdomain, who are denied access. All hosts not
+ in the apache.org domain are denied access because the default
+ state is to deny access to the server.</p>
+
+ <div class="example"><p><code>
+ Order Allow,Deny<br />
+ Allow from apache.org<br />
+ Deny from foo.apache.org
+ </code></p></div>
+
+ <p>On the other hand, if the <code class="directive">Order</code> in the last
+ example is changed to <code>Deny,Allow</code>, all hosts will
+ be allowed access. This happens because, regardless of the
+ actual ordering of the directives in the configuration file,
+ the <code>Allow from apache.org</code> will be evaluated last
+ and will override the <code>Deny from foo.apache.org</code>.
+ All hosts not in the <code>apache.org</code> domain will also
+ be allowed access because the default state will change to
+ <em>allow</em>.</p>
+
+ <p>The presence of an <code class="directive">Order</code> directive can affect
+ access to a part of the server even in the absence of accompanying
+ <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives because of its effect
+ on the default access state. For example,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www&gt;<br />
+ <span class="indent">
+ Order Allow,Deny<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>will deny all access to the <code>/www</code> directory
+ because the default access state will be set to
+ <em>deny</em>.</p>
+
+ <p>The <code class="directive">Order</code> directive controls the order of access
+ directive processing only within each phase of the server's
+ configuration processing. This implies, for example, that an
+ <code class="directive"><a href="#allow">Allow</a></code> or <code class="directive"><a href="#deny">Deny</a></code> directive occurring in a
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> section will
+ always be evaluated after an <code class="directive"><a href="#allow">Allow</a></code> or <code class="directive"><a href="#deny">Deny</a></code> directive occurring in a
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section or
+ <code>.htaccess</code> file, regardless of the setting of the
+ <code class="directive">Order</code> directive. For details on the merging
+ of configuration sections, see the documentation on <a href="../sections.html">How Directory, Location and Files sections
+ work</a>.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_host.html.ja.euc-jp b/docs/manual/mod/mod_authz_host.html.ja.euc-jp
new file mode 100644
index 00000000..fc20aac5
--- /dev/null
+++ b/docs/manual/mod/mod_authz_host.html.ja.euc-jp
@@ -0,0 +1,347 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_host - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authz_host</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼׾ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_host_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_host.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ˤ󶡤ǥ쥯ƥ֤
+ Фʬؤ
+ 椹뤿 <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ <code><a href="core.html#accessfilename">.htaccess</a></code> եǻѤޤ饤ȤΥۥ̾IP
+ ɥ쥹 <a href="../env.html">Ķѿ</a>ȤƼ줿¾ΥꥯȤħ˴Ť
+ ԤʤȤǤޤ<code class="directive"><a href="#allow">Allow</a></code>
+ <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤
+ ɤΤ褦ʥ饤Ȥ˥
+ Ĥ롢ʤꤹ뤿˻Ѥޤ
+ <code class="directive"><a href="#order">Order</a></code> ǥ쥯ƥ֤
+ ǥեȤΥ֤ȡ
+ <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤ȤΤߤؤαƶλꤷޤ
+ </p>
+
+ <p>ۥȤˤ륢¤ȥѥɤˤǧڤƱ
+ ԤʤȤǽǤξ硢Ĥ¤δطꤹ뤿
+ <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code>
+ ǥ쥯ƥ֤Ѥޤ</p>
+
+ <p>Ūˤϡ¥ǥ쥯ƥ֤Ϥ٤ƤΥ᥽å
+ (<code>GET</code>, <code>PUT</code>, <code>POST</code> ʤ)
+ ŬѤޤơۤȤɤξ礳줬˾ޤưǤ
+ <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>
+ ˥ǥ쥯ƥ֤񤯤Ȥǡ
+ Υ᥽åɤˤΤ¤򤫤뤳ȤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФΤΰ˥ǤۥȤ椹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p><code class="directive">Allow</code> ǥ쥯ƥ֤ϤɤΥۥȤ
+ ФΤΰ򥢥Ǥ뤫˱ƶͿޤ
+ ϥۥ̾IP ɥ쥹IP ɥ쥹ϰϤ䡢
+ ĶѿȤƼ줿¾Υ饤ȤΥꥯȤ
+ ħˤä椹뤳ȤǤޤ</p>
+
+ <p>Υǥ쥯ƥ֤κǽΰϾ <code>from</code> Ǥ
+ ³ϻĤΰäޤ<code>Allow from
+ all</code> ꤵƤС٤ƤΥۥȤ˥Ĥ
+ ¤ϲƤ褦ˡ
+ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="#order">Order</a></code>
+ ǥ쥯ƥ֤Ƿޤޤ
+ ΥۥȤۥȷˤΤߥФؤΥĤ뤿ˤϡ
+ ʲΤɤ줫η <em>host</em> ꤹ뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt>ɥᥤ̾ (ΰ)</dt>
+
+ <dd>
+ <div class="example"><h3></h3><p><code>
+ Allow from apache.org<br />
+ Allow from .net example.edu
+ </code></p></div>
+ <p>ʸ˹礦ǽ̾ΥۥȤΥĤޤ
+ ʬ˹礦ΤŬѤޤΤǡ
+ <code>foo.apache.org</code> ˤϥޥåޤ
+ <code>fooapache.org</code> ˤϥޥåޤ
+ 򤹤ȡApache
+ <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>
+ ˴ؤ餺饤Ȥ IP ɥ쥹Ф
+ DNS 2 ŵհԤʤޤ
+ ۥ̾饪ꥸʥ IP ɥ쥹ޤ
+ ȵհפۥ̾ˤΤߡ
+ Ĥޤ</p></dd>
+
+ <dt> IP ɥ쥹</dt>
+
+ <dd>
+ <div class="example"><h3></h3><p><code>
+ Allow from 10.1.2.3<br />
+ Allow from 192.168.1.104 192.168.1.205
+ </code></p></div>
+ <p>Ĥ IP ɥ쥹Ǥ</p></dd>
+
+ <dt>IP ɥ쥹ΰ</dt>
+
+ <dd>
+ <div class="example"><h3></h3><p><code>
+ Allow from 10.1<br />
+ Allow from 10 172.20 192.168.2
+ </code></p></div>
+ <p>֥ͥåȤѤΡIP
+ ɥ쥹κǽΰĤ黰ĤޤǤΥХȤǤ</p></dd>
+
+ <dt>ͥåȥ/ͥåȥޥ </dt>
+
+ <dd>
+ <div class="example"><h3></h3><p><code>
+ Allow from 10.1.0.0/255.255.0.0
+ </code></p></div>
+ <p>ͥåȥ a.b.c.d ȥͥåȥޥ w.x.y.z Ǥ
+ γ٤Υ֥ͥåѤǤ</p></dd>
+
+ <dt>ͥåȥ/nnn CIDR </dt>
+
+ <dd>
+ <div class="example"><h3></h3><p><code>
+ Allow from 10.1.0.0/16
+ </code></p></div>
+ <p>ͥåȥޥ nnn ξ̥ӥåȤ 1
+ ȤʤäƤΤʤ뤳ȰʳΤΤƱǤ</p></dd>
+ </dl>
+
+ <p>: ǸλĤϤޤäƱۥȤ˹礤ޤ</p>
+
+
+ <p>IPv6 ɥ쥹 IPv6 Υ֥ͥåȤϰʲΤ褦˻Ǥޤ:</p>
+
+ <div class="example"><p><code>
+ Allow from 2001:db8::a00:20ff:fea7:ccea<br />
+ Allow from 2001:db8::a00:20ff:fea7:ccea/10
+ </code></p></div>
+
+ <p><code class="directive">Allow</code> ǥ쥯ƥ֤ΰλܤηϡ
+ <a href="../env.html">Ķѿ</a>
+ ¸ߤˤꥢԤʤ褦ˤΤǤ
+ <code>Allow from env=<var>env-variable</var></code>
+ ꤵƤȡĶѿ <var>env-variable</var>
+ ¸ߤ˥ꥯȤϥĤޤФ
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>
+ Υǥ쥯ƥ֤ˤꡢ饤ȤΥꥯ
+ ħ˴Ťƽ˴Ķѿꤹ뵡ǽ󶡤ޤ
+ Ǥ顢Υǥ쥯ƥ֤ϥ饤Ȥ
+ <code>User-Agent</code> (֥饦μ)<code>Referer</code>
+ ¾ HTTP ꥯȤΥإåեɤʤɤ˴Ť
+ Ĥ򤹤뤿˻ȤȤǤޤ
+ </p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br />
+ &lt;Directory /docroot&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from env=let_me_in<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ξ硢user-agent ʸ <code>KnockKnock/2.0</code>
+ ǻϤޤ֥饦ΤߤĤ졢
+ ¾ΤΤϥݤޤ</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФݤۥȤ椹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥۥ̾IP
+ ɥ쥹Ķѿ˴ŤƥФؤΥ¤ޤ
+ <code class="directive">Deny</code> ǥ쥯ƥ֤ΰ <code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤ȤޤäƱǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code>
+<code class="directive">Deny</code> ɾ֤椹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> Order <var>ordering</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Order Deny,Allow</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p><code class="directive">Order</code> ǥ쥯ƥ֤ϥǥեȤΥξ֤
+ <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤ɾ֤椷ޤ
+ <var>Ordering</var> ϰʲΤɤ줫Ǥ</p>
+
+ <dl>
+ <dt><code>Deny,Allow</code></dt>
+
+ <dd><code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤ɾޤ
+ ϥǥեȤǵĤޤ<code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤˹ʤ<code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤˹礦饤ȤϥĤޤ</dd>
+
+ <dt><code>Allow,Deny</code></dt>
+
+ <dd><code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤ɾޤ
+ ϥǥեȤǵݤޤ<code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤˹ʤ<code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤˹礦饤Ȥϥݤޤ
+ </dd>
+
+ <dt><code>Mutual-failure</code></dt>
+
+ <dd><code class="directive"><a href="#allow">Allow</a></code> ΥꥹȤ˸ơ
+ <code class="directive"><a href="#deny">Deny</a></code>
+ ΥꥹȤ˸ʤۥȤΤߤĤޤ
+ νդ <code>Order Allow,Deny</code> Ʊ̤
+ ޤ侩ȤʤäƤޤ</dd>
+ </dl>
+
+ <p>ɤϥޤʬΥ뤳ȤǽǤ
+ ֤<em>򤬤äƤϤޤ</em>ɤξǤ⡢<code class="directive"><a href="#allow">Allow</a></code>
+ <code class="directive"><a href="#deny">Deny</a></code> ʸ
+ ɾȤȤդƤ
+ </p>
+
+ <p>ʲǤϡapache.org
+ ɥᥤΤ٤ƤΥۥȤϥĤޤ
+ ¾Τ٤ƤΥۥȤϥݤޤ</p>
+
+ <div class="example"><p><code>
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from apache.org
+ </code></p></div>
+
+ <p>Ǥϡfoo.apache.org ֥ɥᥤˤۥȰʳΡ
+ apache.org ɥᥤΤ٤ƤΥۥȤĤޤ
+ apache.org
+ ɥᥤǤʤۥȤϡǥեȤξ֤ݤΤᡢ
+ ФؤΥݤޤ</p>
+
+ <div class="example"><p><code>
+ Order Allow,Deny<br />
+ Allow from apache.org<br />
+ Deny from foo.apache.org
+ </code></p></div>
+
+ <p> <code class="directive">Order</code> <code>Deny,Allow</code>
+ ѤäƤС٤ΥۥȤ˥Ĥޤ
+ ϡեμºݤν֤˴ؤ餺
+ <code>Allow from apache.org</code> Ǹɾơ
+ <code>Deny from foo.apache.org</code> 񤭤뤫Ǥ
+ <code>apache.org</code>
+ ɥᥤˤʤۥȤ⡢ǥեȤξ֤ <em>allow</em>
+ Ѳ뤿ˡĤޤ
+ </p>
+
+ <p><code class="directive">Order</code>
+ ǥ쥯ƥ֤ϥǥեȤΥξ֤˱ƶͿΤǡ
+ <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ̵֤Ƥ⡢ФΥ˱ƶͿ뤳ȤǤޤ
+ ȤС</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www&gt;<br />
+ <span class="indent">
+ Order Allow,Deny<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ϥǥեȤΥ֤ <em>deny</em> ˤʤ뤿ᡢ
+ <code>/www</code> ǥ쥯ȥؤΤ٤ƤΥݤޤ
+ </p>
+
+ <p><code class="directive">Order</code>
+ ǥ쥯ƥ֤ϥФγʳǤ
+ ǥ쥯ƥ֤νν֤ѹޤϡȤС
+ <code class="directive">Order</code> ǥ쥯ƥ֤˴ؤ餺
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>
+ <code>.htaccess</code> ե <code class="directive"><a href="#allow">Allow</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="#deny">Deny</a></code>
+ ǥ쥯ƥ֤˸ɾȤȤ̣ޤ
+ ꥻΥޡξܺ٤ˤĤƤϡ
+ <a href="../sections.html">Directory,Location, Files
+ ưˡ</a> 򻲾ȤƤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_host.html.ko.euc-kr b/docs/manual/mod/mod_authz_host.html.ko.euc-kr
new file mode 100644
index 00000000..2f0c546b
--- /dev/null
+++ b/docs/manual/mod/mod_authz_host.html.ko.euc-kr
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_host - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_host</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ȣƮ (̸̳ IP ּ) ׷ Ѻο</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_host_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_host.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p><code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ ǰ <code><a href="core.html#accessfilename">.htaccess</a></code>
+ Ͽ Ư κ ϱ
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ϴ þ Ѵ.
+ Ŭ̾Ʈ ȣƮ, IP ּ, <a href="../env.html">ȯ溯</a> ϵ û Ư
+ Ѵ. <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> þ 
+ Ŭ̾Ʈ ִ ϰ, <code class="directive"><a href="#order">Order</a></code> þ ⺻
+ ź ο  <code class="directive"><a href="#allow">Allow</a></code> þ <code class="directive"><a href="#deny">Deny</a></code> þ
+ ġ Ѵ.</p>
+
+ <p>ȣƮ Ѱ ȣ ÿ
+ ִ. <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code>
+ þ Ͽ  ġ
+ Ѵ.</p>
+
+ <p>Ϲ þ (<code>GET</code>,
+ <code>PUT</code>, <code>POST</code> ) ޼忡 Ǹ,
+ ൿ κ ٶϴ. ׷ <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> Ǿȿ
+ þ Ͽ Ư ޼忡 ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Ϻο ִ ȣƮ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p><code class="directive">Allow</code> þ  ȣƮ
+ Ϻο ִ Ѵ. ȣƮ, IP ּ, IP
+ ּҿ, ȯ溯 ϵ ٸ Ư
+ ִ.</p>
+
+ <p> þ ù° ƱԸƮ ׻ <code>from</code>̴.
+ ƱԸƮ ִ. <code>Allow from all</code>
+ ϸ, Ʒ <code class="directive"><a href="#deny">Deny</a></code> <code class="directive"><a href="#order">Order</a></code> þ
+ ȣƮ 㰡Ѵ. Ư ȣƮ
+ Ϸ <em>host</em>
+ ִ:</p>
+
+ <dl>
+ <dt>ȣƮ (Ϻ)</dt>
+
+ <dd>
+ <div class="example"><h3>:</h3><p><code>
+ Allow from apache.org
+ </code></p></div>
+ <p>ȣƮ ڿ ų ڿ
+ Ѵ. ׷ <code>foo.apache.org</code>
+ شǰ, <code>fooapache.org</code> ش ʴ´.
+ ϸ ġ <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> þ
+ Ŭ̾Ʈ IP ּҸ ߺ- DNS ˻
+ Ѵ. , ȣƮ ã IP ּҸ DNS ˻
+ , ٽ ȣƮ ˻Ͽ IP ּҿ ġϴ
+ ȮѴ. ȣƮ شϸ,
+ Ѵ.</p></dd>
+
+ <dt>IP ּ ü</dt>
+
+ <dd>
+ <div class="example"><h3>:</h3><p><code>
+ Allow from 10.1.2.3
+ </code></p></div>
+ <p> 㰡ϴ ȣƮ IP ּ</p></dd>
+
+ <dt>IP ּ Ϻ</dt>
+
+ <dd>
+ <div class="example"><h3>:</h3><p><code>
+ Allow from 10.1
+ </code></p></div>
+ <p>Ʈũ ϱ IP ּ 1 3
+ Ʈ.</p></dd>
+
+ <dt>Ʈũ/ݸŽũ </dt>
+
+ <dd>
+ <div class="example"><h3>:</h3><p><code>
+ Allow from 10.1.0.0/255.255.0.0
+ </code></p></div>
+ <p>Ʈũ a.b.c.d ݸŽũ w.x.y.z. ϰ
+ Ʈũ Ҷ Ѵ.</p></dd>
+
+ <dt>Ʈũ/nnn CIDR Ծ</dt>
+
+ <dd>
+ <div class="example"><h3>:</h3><p><code>
+ Allow from 10.1.0.0/16
+ </code></p></div>
+ <p> , nnn Ʈ 1 ݸŽũ
+ Ѵ.</p></dd>
+ </dl>
+
+ <p> Ȯ ȣƮ ĪѴ.</p>
+
+ <p> IPv6 ּҿ IPv6 Ʈũ
+ ִ:</p>
+
+ <div class="example"><p><code>
+ Allow from 2001:db8::a00:20ff:fea7:ccea<br />
+ Allow from 2001:db8::a00:20ff:fea7:ccea/10
+ </code></p></div>
+
+ <p><code class="directive">Allow</code> þ ƱԸƮ °
+ <a href="../env.html">ȯ溯</a>
+ Ѵ. <code>Allow from env=<var>env-variable</var></code>
+ ϸ, <var>env-variable</var> ȯ溯 ǵ
+ 㰡Ѵ. <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ϴ
+ þ Ͽ Ŭ̾Ʈ û Ư Ӱ
+ ȯ溯 ִ. ׷Ƿ þ Ͽ
+ Ŭ̾Ʈ <code>User-Agent</code> ( ),
+ <code>Referer</code>, ٸ HTTP û
+ 㰡 ִ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br />
+ &lt;Directory /docroot&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from env=let_me_in<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> user-agent ڿ <code>KnockKnock/2.0</code>
+ ϴ ϰ, źѴ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ź ȣƮ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p> þ Ͽ ȣƮ, IP ּ, ȯ溯
+ ִ. <code class="directive">Deny</code>
+ þ ƱԸƮ <code class="directive"><a href="#allow">Allow</a></code> þ ϴ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>⺻ ź ο
+<code class="directive">Allow</code> <code class="directive">Deny</code>
+ó Ѵ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code> Order <var>ordering</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Order Deny,Allow</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_host</td></tr>
+</table>
+ <p><code class="directive">Order</code> þ ⺻
+ ź ο <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> þ ó
+ Ѵ. <var>ordering</var> ϳ̴</p>
+
+ <dl>
+ <dt><code>Deny,Allow</code></dt>
+
+ <dd><code class="directive"><a href="#deny">Deny</a></code>
+ þ <code class="directive"><a href="#allow">Allow</a></code>
+ þ 캻. ׸ ⺻ Ѵ.
+ <code class="directive"><a href="#deny">Deny</a></code>
+ <code class="directive"><a href="#allow">Allow</a></code> þ
+ ش ʴ Ŭ̾Ʈ Ѵ.</dd>
+
+ <dt><code>Allow,Deny</code></dt>
+
+ <dd><code class="directive"><a href="#allow">Allow</a></code>
+ þ <code class="directive"><a href="#deny">Deny</a></code> þ
+ 캻. ׸ ⺻ ʴ´.
+ <code class="directive"><a href="#deny">Deny</a></code>
+ <code class="directive"><a href="#allow">Allow</a></code> þ
+ ش ʴ Ŭ̾Ʈ źѴ.</dd>
+
+ <dt><code>Mutual-failure</code></dt>
+
+ <dd><code class="directive"><a href="#deny">Deny</a></code>
+ Ͽ ȳ <code class="directive"><a href="#allow">Allow</a></code> Ͽ
+ ȣƮ Ѵ. <code>Order Allow,Deny</code>
+ ϱ⶧ ʴ´.</dd>
+ </dl>
+
+ <p>Ű ǥθ Ѵ; ̿ <em>
+ ȵȴ.</em> <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> 캽
+ ϶.</p>
+
+ <p>Ʒ apache.org ȣƮ
+ , ٸ ȣƮ źѴ.</p>
+
+ <div class="example"><p><code>
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from apache.org
+ </code></p></div>
+
+ <p>Ʒ foo.apache.org ο ִ ȣƮ
+ źϰ, apache.org ο ִ ȣƮ
+ Ѵ. ⺻ źϱ⶧ apache.org ο
+ ʴ ȣƮ źѴ.</p>
+
+ <div class="example"><p><code>
+ Order Allow,Deny<br />
+ Allow from apache.org<br />
+ Deny from foo.apache.org
+ </code></p></div>
+
+ <p>ݴ <code class="directive">Order</code>
+ <code>Deny,Allow</code> ϸ, ȣƮ
+ Ѵ. Ͽ þ
+ <code>Allow from apache.org</code> óϿ
+ <code>Deny from foo.apache.org</code> ȿ ϱ
+ ̴. , ⺻ <em>㰡</em>ϹǷ
+ <code>apache.org</code> ο ʴ ȣƮ
+ 㰡Ѵ.</p>
+
+ <p><code class="directive">Order</code> þ ⺻
+ ź ϱ⶧ <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> þ
+ ʾƵ ٰ ο ش. ,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www&gt;<br />
+ <span class="indent">
+ Order Allow,Deny<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> ⺻ <em>ź</em>ϱ⶧
+ <code>/www</code> 丮 źѴ.</p>
+
+ <p><code class="directive">Order</code> þ ϴ þ
+ ó ش óܰ迡 ش. ,
+ <code class="directive">Order</code> þ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ȿ
+ ִ <code class="directive"><a href="#allow">Allow</a></code>
+ <code class="directive"><a href="#deny">Deny</a></code> þ
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ̳ <code>.htaccess</code> Ͽ ִ <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> þ ó
+ Ŀ óѴ. ǵ ϴ ؼ <a href="../sections.html"> Directory, Location, Files
+ ϳ</a> ϶.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_host.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_host.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_owner.html b/docs/manual/mod/mod_authz_owner.html
new file mode 100644
index 00000000..f23a815f
--- /dev/null
+++ b/docs/manual/mod/mod_authz_owner.html
@@ -0,0 +1,11 @@
+URI: mod_authz_owner.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_owner.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authz_owner.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_owner.html.en b/docs/manual/mod/mod_authz_owner.html.en
new file mode 100644
index 00000000..d61c68eb
--- /dev/null
+++ b/docs/manual/mod/mod_authz_owner.html.en
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_owner - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_owner</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authorization based on file ownership</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_owner_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_owner.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module authorizes access to files by comparing the userid used
+ for HTTP authentication (the web userid) with the file-system owner or
+ group of the requested file. The supplied username and password
+ must be already properly verified by an authentication module,
+ such as <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> or
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code>
+ recognizes two arguments for the <code class="directive"><a href="../mod/core.html#require">Require</a></code> directive, <code>file-owner</code> and
+ <code>file-group</code>, as follows:</p>
+
+ <dl>
+ <dt><code>file-owner</code></dt>
+ <dd>The supplied web-username must match the system's name for the
+ owner of the file being requested. That is, if the operating system
+ says the requested file is owned by <code>jones</code>, then the
+ username used to access it through the web must be <code>jones</code>
+ as well.</dd>
+
+ <dt><code>file-group</code></dt>
+ <dd>The name of the system group that owns the file must be present
+ in a group database, which is provided, for example, by <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> or <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>,
+ and the web-username must be a member of that group. For example, if
+ the operating system says the requested file is owned by (system)
+ group <code>accounts</code>, the group <code>accounts</code> must
+ appear in the group database and the web-username used in the request
+ must be a member of that group.</dd>
+ </dl>
+
+ <div class="note"><h3>Note</h3>
+ <p>If <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> is used in order to authorize
+ a resource that is not actually present in the filesystem
+ (<em>i.e.</em> a virtual resource), it will deny the access.</p>
+
+ <p>Particularly it will never authorize <a href="../content-negotiation.html#multiviews">content negotiated
+ "MultiViews"</a> resources.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Configuration Examples</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Configuration Examples</a></h2>
+
+ <h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3>
+ <p>Consider a multi-user system running the Apache Web server, with
+ each user having his or her own files in <code>~/public_html/private</code>. Assuming that there is a single
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> database
+ that lists all of their web-usernames, and that these usernames match
+ the system's usernames that actually own the files on the server, then
+ the following stanza would allow only the user himself access to his
+ own files. User <code>jones</code> would not be allowed to access
+ files in <code>/home/smith/public_html/private</code> unless they
+ were owned by <code>jones</code> instead of <code>smith</code>.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/private&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName MyPrivateFiles<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ Satisfy All<br />
+ Require file-owner<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3>
+ <p>Consider a system similar to the one described above, but with
+ some users that share their project files in
+ <code>~/public_html/project-foo</code>. The files are owned by the
+ system group <code>foo</code> and there is a single <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> database that
+ contains all of the web-usernames and their group membership,
+ <em>i.e.</em> they must be at least member of a group named
+ <code>foo</code>. So if <code>jones</code> and <code>smith</code>
+ are both member of the group <code>foo</code>, then both will be
+ authorized to access the <code>project-foo</code> directories of
+ each other.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/project-foo&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName "Project Foo Files"<br />
+ AuthBasicProvider dbm<br />
+ <br />
+ # combined user/group database<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br />
+ <br />
+ Satisfy All<br />
+ Require file-group<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzOwnerAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_owner</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthzOwnerAuthoritative</code>
+ directive explicitly to <code>Off</code> allows for
+ user authorization to be passed on to lower level modules (as defined
+ in the <code>modules.c</code> files) if:</p>
+
+ <ul>
+ <li>in the case of <code>file-owner</code> the file-system owner does not
+ match the supplied web-username or could not be determined, or</li>
+
+ <li>in the case of <code>file-group</code> the file-system group does not
+ contain the supplied web-username or could not be determined.</li>
+ </ul>
+
+ <p>Note that setting the value to <code>Off</code> also allows the
+ combination of <code>file-owner</code> and <code>file-group</code>, so
+ access will be allowed if either one or the other (or both) match.</p>
+
+ <p>By default, control is not passed on and an authorization failure
+ will result in an "Authentication Required" reply. Not
+ setting it to <code>Off</code> thus keeps the system secure and forces
+ an NCSA compliant behaviour.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_owner.html.ja.euc-jp b/docs/manual/mod/mod_authz_owner.html.ja.euc-jp
new file mode 100644
index 00000000..ee6ca3d9
--- /dev/null
+++ b/docs/manual/mod/mod_authz_owner.html.ja.euc-jp
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_owner - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authz_owner</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>եνͭԤ˴Ťǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_owner_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_owner.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹߤǻѲǽ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥꥯȤ줿եΥե륷ƥ
+ ͭԤ䥰롼פ HTTP ǧڤ˻Ȥ줿桼 ID (֥桼 ID)
+ Ӥ뤳Ȥǥǧޤ󶡤줿桼̾ȥѥɤ
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> Τ褦ǧڥ⥸塼Ǵ
+ Ŭڤ˸ڤƤɬפޤ<code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code>
+ ϰʲΤ褦ˡ<code class="directive"><a href="../mod/core.html#require">Require</a></code> ǥ쥯ƥ֤ <code>file-owner</code>
+ <code>file-group</code> ȤĤΰǧޤ:</p>
+
+ <dl>
+ <dt><code>file-owner</code></dt>
+ <dd>󶡤줿֥桼̾ϥꥯȤ줿եνͭԤ
+ ƥˤ̾ȰפɬפޤĤޤꡢڥ졼ƥ
+ ƥबե <code>jones</code> ˤͭƤ
+ ȸäȤϡ֤Υ˻Ȥ桼̾
+ <code>jones</code> ǤʤФʤޤ</dd>
+
+ <dt><code>file-group</code></dt>
+ <dd>եͭ륷ƥΥ롼פ̾㤨
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>
+ ˤ󶡤륰롼ץǡ١¸ߤƤơ
+ ֥桼̾Υ롼פ°ƤʤФʤޤ
+ 㤨Сڥ졼ƥ󥰥ƥबե (ƥ) 롼
+ <code>accounts</code> ˤͭƤȸäȤϡ
+ <code>accounts</code> 롼ץǡ١¸ߤơ
+ ꥯȤ˻Ѥ줿֥桼̾Υ롼פ°Ƥ
+ ɬפޤ</dd>
+ </dl>
+
+ <div class="note"><h3></h3>
+ <p>ե륷ƥ˼ºݤˤ¸ߤʤ꥽
+ (<em>Ĥޤ</em> Сʥ꥽) ξǧ
+ <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> Ѥ줿Ȥϡ
+ ϵݤޤ</p>
+
+ <p>äˡ<a href="../content-negotiation.html#multiviews">ƥ
+ ͥ󤵤줿"MultiViews"</a> Υ꥽
+ 褷ƾǧޤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+ <h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3>
+ <p>ʣ桼Υƥ Apache ֥Ф¹ԤƤơ
+ <code>~/public_html/private</code> ˳ƥ桼ե֤ƤȤޤ
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>
+ ǡ١Ĥꡢ٤ƤΥ֥桼̾󤵤Ƥꡢ
+ Υ桼̾ФǼºݤ˥եͭƤ桼̾ȰפƤ硢
+ Τ褦ǡ桼ʬȤΥե˥Ǥ褦ˤʤޤ
+ <code>/home/smith/public_html/private</code> ΥեϡͭԤ
+ <code>smith</code> <code>jones</code> ˤʤäƤʤ¤ꡢ
+ <code>jones</code> ˤϥϵĤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/private&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName MyPrivateFiles<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ Satisfy All<br />
+ Require file-owner<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3>
+ <p>嵭Τ褦ʥƥǡͤΥ桼ץȤΥե
+ <code>~/public_html/project-foo</code> ǶͭƤȤޤ
+ եϥƥΥ롼 <code>foo</code> ˽ͭƤơ
+ <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>
+ ǡ١Ĥꡢˤ٤ƤΥ֥桼̾
+ 롼פΥФ󤵤Ƥ롢<em>Ĥޤ</em>
+ 桼ϾʤȤ <code>foo</code> Ȥ롼פ°Ƥ롢Ȥޤ
+ <code>jones</code> <code>smith</code> Ͷ롼
+ <code>foo</code> ΥФǤ硢ɤοͤξ
+ <code>project-foo</code> ˥Ĥޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/project-foo&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName "Project Foo Files"<br />
+ AuthBasicProvider dbm<br />
+ <br />
+ # combined user/group database<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br />
+ <br />
+ Satisfy All<br />
+ Require file-group<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧ̾ǧ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthzOwnerAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_owner</td></tr>
+</table>
+ <p><code class="directive">AuthzOwnerAuthoritative</code> ǥ쥯ƥ֤
+ Ū <code>Off</code> ꤹȡʲξǧڤ
+ (<code>modules.c</code> Ƥ) ̤Υ⥸塼
+ Ϥ褦ˤޤ:</p>
+
+ <ul>
+ <li><code>file-owner</code> ξϡ󶡤줿֥桼̾
+ ե륷ƥνͭԤפʤͭԤ狼ʤ硣</li>
+
+ <li><code>file-group</code> ξϡ󶡤줿֥桼̾
+ ե륷ƥ॰롼פ¸ߤʤ狼ʤ硣</li>
+ </ul>
+
+ <p>ͤ <code>Off</code> ꤹȡ<code>file-owner</code>
+ <code>file-group</code> Ȥ߹碌뤳ȤǤ褦ˤʤꡢ
+ ξϤɤ餫 (ξǤ) ˥ޥå˥Ĥޤ</p>
+
+ <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication
+ Required ֤ޤǤ顢<code>Off</code> ꤷʤȤ
+ ƥݤĤȤǤNCSA ߴο񤤤򤵤뤳Ȥˤʤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_owner.html.ko.euc-kr b/docs/manual/mod/mod_authz_owner.html.ko.euc-kr
new file mode 100644
index 00000000..094ae8c8
--- /dev/null
+++ b/docs/manual/mod/mod_authz_owner.html.ko.euc-kr
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_owner - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_owner</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ڸ ̿ Ѻο</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_owner_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_owner.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> HTTP ̵(
+ ̵) û Ͻý /׷ Ͽ
+ ٱ οѴ. ⼭ ڸ ȣ ̹
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>̳
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> Ȯ
+ ƴ. <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> <code class="directive"><a href="../mod/core.html#require">Require</a></code> þ ƱԸƮ,
+ <code>file-owner</code> <code>file-group</code> óѴ:</p>
+
+ <dl>
+ <dt><code>file-owner</code></dt>
+ <dd> ڸ û ý ̸ ƾ
+ Ѵ. , ü û ڰ
+ <code>jones</code>, Ͽ ϴ ڵ
+ <code>jones</code>̾ Ѵ.</dd>
+
+ <dt><code>file-group</code></dt>
+ <dd> ý ׷
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>̳
+ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> ׷ ͺ̽
+ ְ, ڸ ش ׷쿡 ؾ Ѵ. ,
+ ü û <code>accounts</code> (ý)
+ ׷ ϰ ִٸ, ׷ ͺ̽
+ <code>accounts</code> ׷ ְ û
+ ڸ ׷쿡 ؾ Ѵ.</dd>
+ </dl>
+
+ <div class="note"><h3></h3>
+ <p><code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> Ͻýۿ
+ ʴ ڿ (<em>,</em> ڿ) ѺοѴٸ,
+ źѴ.</p>
+
+ <p>Ư <a href="../content-negotiation.html#multiviews">
+ "MultiViews"</a> ڿ Ѻο ʴ´.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"> </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"> </a></h2>
+
+ <h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3>
+ <p>ġ ϴ ߻ ýۿ ڰ
+ <code>~/public_html/private</code> ڽ Ѵٰ
+ . ڸ ϴ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>
+ ͺ̽ ְ, ⿡ ڸ
+ ϴ ý ڸ ϴ.
+ Ʒ ڿԸ Ѵ.
+ <code>jones</code> <code>jones</code> ƴ
+ <code>smith</code> ϰ ִ
+ <code>/home/smith/public_html/private</code> ִ Ͽ
+ .</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/private&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName MyPrivateFiles<br />
+ AuthBasicProvider dbm<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ Satisfy All<br />
+ Require file-owner<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3>
+ <p> Ȳ
+ <code>~/public_html/project-foo</code> Ʈ
+ Ѵٰ . ϵ ý ׷ <code>foo</code>
+ ϸ, ڸ ׷ ϴ <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>
+ ͺ̽ ִ. <em>,</em> ּ <code>foo</code>
+ ׷쿡 ִ. <code>jones</code>
+ <code>smith</code> ׷ <code>foo</code>
+ ̶, <code>project-foo</code> 丮
+ ִ.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /home/*/public_html/project-foo&gt;<br />
+ <span class="indent">
+ AuthType Basic<br />
+ AuthName "Project Foo Files"<br />
+ AuthBasicProvider dbm<br />
+ <br />
+ # combined user/group database<br />
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
+ AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br />
+ <br />
+ Satisfy All<br />
+ Require file-group<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѻο Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzOwnerAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_owner</td></tr>
+</table>
+ <p><code class="directive">AuthzOwnerAuthoritative</code> þ
+ <code>Off</code> ϸ
+ Ѻο (<code>modules.c</code> Ͽ )
+ Ѱش.</p>
+
+ <ul>
+ <li><code>file-owner</code> ϸ Ͻý ڸ
+ ų ־ ڸ ٸ </li>
+
+ <li><code>file-group</code> ϸ Ͻý ׷
+ ų ־ ڸ ƴ .</li>
+ </ul>
+
+ <p>, <code>Off</code> ϸ
+ <code>file-owner</code> <code>file-group</code> Ͽ,
+ ϳ ص 㰡Ѵ.</p>
+
+ <p>⺻  ѱʰ, 𸣴 ׷
+ ʿ Ѵ. þ <code>Off</code>
+ ý ϰ Ǹ, NCSA Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_owner.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_user.html b/docs/manual/mod/mod_authz_user.html
new file mode 100644
index 00000000..bbf7fe11
--- /dev/null
+++ b/docs/manual/mod/mod_authz_user.html
@@ -0,0 +1,11 @@
+URI: mod_authz_user.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_authz_user.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_authz_user.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_authz_user.html.en b/docs/manual/mod/mod_authz_user.html.en
new file mode 100644
index 00000000..34e1b957
--- /dev/null
+++ b/docs/manual/mod/mod_authz_user.html.en
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_user - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_authz_user</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User Authorization</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>authz_user_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_authz_user.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides authorization capabilities so that
+ authenticated users can be allowed or denied access to portions
+ of the web site. <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> grants
+ access if the authenticated user is listed in a <code>Require user</code>
+ directive. Alternatively <code>require valid-user</code> can be used to
+ grant access to all successfully authenticated users.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthzUserAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_user</td></tr>
+</table>
+ <p>Setting the <code class="directive">AuthzUserAuthoritative</code>
+ directive explicitly to <code>Off</code> allows for
+ user authorization to be passed on to lower level modules (as defined
+ in the <code>modules.c</code> files) if there is <strong>no
+ user</strong> matching the supplied userID.</p>
+
+ <p>By default, control is not passed on and an unknown user
+ will result in an Authentication Required reply. Not
+ setting it to <code>Off</code> thus keeps the system secure and forces
+ an NCSA compliant behaviour.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_user.html.ja.euc-jp b/docs/manual/mod/mod_authz_user.html.ja.euc-jp
new file mode 100644
index 00000000..261d39bc
--- /dev/null
+++ b/docs/manual/mod/mod_authz_user.html.ja.euc-jp
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_user - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_authz_user</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ǧ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_user_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_user.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹߤǻѲǽ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϡǧڤ줿桼˥֥Ȥΰؤ
+ Ĥݤꤹ뤿ξǧǽ󶡤ޤ
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> ǧڤ줿桼
+ <code>Require user</code> ǥ쥯ƥ֤˽񤫤Ƥ
+ ǧޤǧڤ桼٤Ƥ˥
+ Ĥˤϡ <code>require valid-user</code>
+ ȤȤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthzUserAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_user</td></tr>
+</table>
+ <p><code class="directive">AuthzUserAuthoritative</code> ǥ쥯ƥ֤
+ Ū <code>Off</code> ꤹ userID б
+ <strong>롼פʤ</strong>
+ (<code>module.c</code> Ƥ) ̤Υ⥸塼˥롼׾ǧ
+ ϤȤĤޤ</p>
+
+ <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication
+ Required ֤ޤǤ顢ꤷʤ
+ ƥݤĤȤǤNCSA ߴο񤤤򤵤뤳Ȥˤʤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_authz_user.html.ko.euc-kr b/docs/manual/mod/mod_authz_user.html.ko.euc-kr
new file mode 100644
index 00000000..11bce391
--- /dev/null
+++ b/docs/manual/mod/mod_authz_user.html.ko.euc-kr
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_authz_user - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_authz_user</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> Ѻο</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>authz_user_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_authz_user.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> οϿ, ڰ Ʈ
+ Ϻο ִ Ѵ.
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> <code>Require user</code>
+ þ Ͽ ڰ Ѵ.
+ , <code>require valid-user</code>
+ ο Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѻο Ѱ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AuthzUserAuthoritative On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_authz_user</td></tr>
+</table>
+ <p><code class="directive">AuthzUserAuthoritative</code> þ
+ <code>Off</code> ϸ ش <strong>ڰ
+ </strong> Ѻο (<code>modules.c</code>
+ Ͽ ) Ѱش.</p>
+
+ <p>⺻  ѱʰ, 𸣴
+ ʿ Ѵ. þ <code>Off</code>
+ ý ϰ Ǹ, NCSA Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_authz_user.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_autoindex.html b/docs/manual/mod/mod_autoindex.html
new file mode 100644
index 00000000..16baec2f
--- /dev/null
+++ b/docs/manual/mod/mod_autoindex.html
@@ -0,0 +1,11 @@
+URI: mod_autoindex.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_autoindex.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_autoindex.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_autoindex.html.en b/docs/manual/mod/mod_autoindex.html.en
new file mode 100644
index 00000000..87a734f5
--- /dev/null
+++ b/docs/manual/mod/mod_autoindex.html.en
@@ -0,0 +1,893 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_autoindex - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_autoindex</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Generates directory indexes,
+ automatically, similar to the Unix <code>ls</code> command or the
+ Win32 <code>dir</code> shell command</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>autoindex_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_autoindex.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The index of a directory can come from one of two
+ sources:</p>
+
+ <ul>
+ <li>A file written by the user, typically called
+ <code>index.html</code>. The <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> directive sets the
+ name of this file. This is controlled by
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>.</li>
+
+ <li>Otherwise, a listing generated by the server. The other
+ directives control the format of this listing. The <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> and
+ <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> are
+ used to set a list of icons to display for various file types;
+ for each file listed, the first icon listed that matches the
+ file is displayed. These are controlled by
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>.</li>
+ </ul>
+ <p>The two functions are separated so that you can completely
+ remove (or replace) automatic index generation should you want
+ to.</p>
+
+ <p>Automatic index generation is enabled with using
+ <code>Options +Indexes</code>. See the
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code> directive for
+ more details.</p>
+
+ <p>If the <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> option is given with the <code class="directive"><a href="#indexoptions">IndexOptions</a></code> directive,
+ the column headers are links that control the order of the
+ display. If you select a header link, the listing will be
+ regenerated, sorted by the values in that column. Selecting the
+ same header repeatedly toggles between ascending and descending
+ order. These column header links are suppressed with
+ <code class="directive"><a href="#indexoptions">IndexOptions</a></code> directive's
+ <code>SuppressColumnSorting</code> option.</p>
+
+ <p>Note that when the display is sorted by "Size", it's the
+ <em>actual</em> size of the files that's used, not the
+ displayed value - so a 1010-byte file will always be displayed
+ before a 1011-byte file (if in ascending order) even though
+ they both are shown as "1K".</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex Request Query Arguments</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="query" id="query">Autoindex Request Query Arguments</a></h2>
+
+
+ <p>Apache 2.0.23 reorganized the Query Arguments for Column
+ Sorting, and introduced an entire group of new query options.
+ To effectively eliminate all client control over the output,
+ the <code><a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a></code> option was introduced.</p>
+
+ <p>The column sorting headers themselves are self-referencing
+ hyperlinks that add the sort query options shown below. Any
+ option below may be added to any request for the directory
+ resource.</p>
+
+ <ul>
+ <li><code>C=N</code> sorts the directory by file name</li>
+
+ <li><code>C=M</code> sorts the directory by last-modified
+ date, then file name</li>
+
+ <li><code>C=S</code> sorts the directory by size, then file
+ name</li>
+
+ <li class="separate"><code>C=D</code> sorts the directory by description, then
+ file name</li>
+
+ <li><code>O=A</code> sorts the listing in Ascending
+ Order</li>
+
+ <li class="separate"><code>O=D</code> sorts the listing in Descending
+ Order</li>
+
+ <li><code>F=0</code> formats the listing as a simple list
+ (not FancyIndexed)</li>
+
+ <li><code>F=1</code> formats the listing as a FancyIndexed
+ list</li>
+
+ <li class="separate"><code>F=2</code> formats the listing as an
+ HTMLTable FancyIndexed list</li>
+
+ <li><code>V=0</code> disables version sorting</li>
+
+ <li class="separate"><code>V=1</code> enables version sorting</li>
+
+ <li><code>P=<var>pattern</var></code> lists only files matching
+ the given <var>pattern</var></li>
+ </ul>
+
+ <p>Note that the 'P'attern query argument is tested
+ <em>after</em> the usual <code class="directive"><a href="#indexignore">IndexIgnore</a></code> directives are processed,
+ and all file names are still subjected to the same criteria as
+ any other autoindex listing. The Query Arguments parser in
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> will stop abruptly when an unrecognized
+ option is encountered. The Query Arguments must be well formed,
+ according to the table above.</p>
+
+ <p>The simple example below, which can be clipped and saved in
+ a header.html file, illustrates these query options. Note that
+ the unknown "X" argument, for the submit button, is listed last
+ to assure the arguments are all parsed before mod_autoindex
+ encounters the X=Go input.</p>
+
+ <div class="example"><p><code>
+ &lt;form action="" method="get"&gt;<br />
+ <span class="indent">
+ Show me a &lt;select name="F"&gt;<br />
+ <span class="indent">
+ &lt;option value="0"&gt; Plain list&lt;/option&gt;<br />
+ &lt;option value="1" selected="selected"&gt; Fancy list&lt;/option&gt;<br />
+ &lt;option value="2"&gt; Table list&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Sorted by &lt;select name="C"&gt;<br />
+ <span class="indent">
+ &lt;option value="N" selected="selected"&gt; Name&lt;/option&gt;<br />
+ &lt;option value="M"&gt; Date Modified&lt;/option&gt;<br />
+ &lt;option value="S"&gt; Size&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Description&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="O"&gt;<br />
+ <span class="indent">
+ &lt;option value="A" selected="selected"&gt; Ascending&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Descending&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="V"&gt;<br />
+ <span class="indent">
+ &lt;option value="0" selected="selected"&gt; in Normal order&lt;/option&gt;<br />
+ &lt;option value="1"&gt; in Version order&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Matching &lt;input type="text" name="P" value="*" /&gt;<br />
+ &lt;input type="submit" name="X" value="Go" /&gt;<br />
+ </span>
+ &lt;/form&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Alternate text to display for a file, instead of an
+icon selected by filename</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAlt</code> provides the alternate text to
+ display for a file, instead of an icon, for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>File</var> is a file extension, partial filename, wild-card
+ expression or full filename for files to describe.
+ If <var>String</var> contains any whitespace, you have to enclose it
+ in quotes (<code>"</code> or <code>'</code>). This alternate text
+ is displayed if the client is image-incapable, has image loading
+ disabled, or fails to retrieve the icon.</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ AddAlt "PDF file" *.pdf<br />
+ AddAlt Compressed *.gz *.zip *.Z
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Alternate text to display for a file instead of an icon
+selected by MIME-encoding</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByEncoding</code> provides the alternate
+ text to display for a file, instead of an icon, for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>MIME-encoding</var> is a valid content-encoding, such as
+ <code>x-compress</code>. If <var>String</var> contains any whitespace,
+ you have to enclose it in quotes (<code>"</code> or <code>'</code>).
+ This alternate text is displayed if the client is image-incapable,
+ has image loading disabled, or fails to retrieve the icon.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddAltByEncoding gzip x-gzip
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Alternate text to display for a file, instead of an
+icon selected by MIME content-type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByType</code> sets the alternate text to
+ display for a file, instead of an icon, for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>MIME-type</var> is a valid content-type, such as
+ <code>text/html</code>. If <var>String</var> contains any whitespace,
+ you have to enclose it in quotes (<code>"</code> or <code>'</code>).
+ This alternate text is displayed if the client is image-incapable,
+ has image loading disabled, or fails to retrieve the icon.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddAltByType 'plain text' text/plain
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Description to display for a file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddDescription <var>string file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>This sets the description to display for a file, for
+ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>File</var> is a file extension, partial filename, wild-card
+ expression or full filename for files to describe.
+ <var>String</var> is enclosed in double quotes (<code>"</code>).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddDescription "The planet Mars" /web/pics/mars.gif
+ </code></p></div>
+
+ <p>The typical, default description field is 23 bytes wide. 6
+ more bytes are added by the <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> option, 7 bytes are
+ added by the <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code> option, and 19 bytes are
+ added by the <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code> option.
+ Therefore, the widest default the description column is ever
+ assigned is 55 bytes.</p>
+
+ <p>See the <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> <code class="directive"><a href="#indexoptions">IndexOptions</a></code> keyword for details on overriding the size
+ of this column, or allowing descriptions of unlimited length.</p>
+
+ <div class="note"><h3>Caution</h3>
+ <p>Descriptive text defined with <code class="directive">AddDescription</code>
+ may contain HTML markup, such as tags and character entities. If the
+ width of the description column should happen to truncate a tagged
+ element (such as cutting off the end of a bolded phrase), the
+ results may affect the rest of the directory listing.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icon to display for a file selected by name</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>This sets the icon to display next to a file ending in
+ <var>name</var> for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. <var>Icon</var> is either a (%-escaped)
+ relative URL to the icon, or of the format <code>
+ (<var>alttext</var>,<var>url</var>)</code> where <var>alttext</var>
+ is the text tag given for an icon for non-graphical browsers.</p>
+
+ <p><var>Name</var> is either <code>^^DIRECTORY^^</code> for directories,
+ <code>^^BLANKICON^^</code> for blank lines (to format the list
+ correctly), a file extension, a wildcard expression, a partial
+ filename or a complete filename.</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br />
+ AddIcon /icons/dir.xbm ^^DIRECTORY^^<br />
+ AddIcon /icons/backup.xbm *~
+ </code></p></div>
+
+ <p><code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
+ should be used in preference to <code class="directive">AddIcon</code>,
+ when possible.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icon to display next to files selected by MIME
+content-encoding</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>This sets the icon to display next to files with <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>Icon</var> is either a (%-escaped) relative URL to the icon,
+ or of the format <code>(<var>alttext</var>,<var>url</var>)</code>
+ where <var>alttext</var> is the text tag given for an icon for
+ non-graphical browsers.</p>
+
+ <p><var>MIME-encoding</var> is a wildcard expression matching
+ required the content-encoding.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddIconByEncoding /icons/compress.xbm x-compress
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icon to display next to files selected by MIME
+content-type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>This sets the icon to display next to files of type
+ <var>MIME-type</var> for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>Icon</var> is either a (%-escaped) relative URL to the icon,
+ or of the format <code>(<var>alttext</var>,<var>url</var>)</code>
+ where <var>alttext</var> is the text tag given for an icon for
+ non-graphical browsers.</p>
+
+ <p><var>MIME-type</var> is a wildcard expression matching
+ required the mime types.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddIconByType (IMG,/icons/image.xbm) image/*
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icon to display for files when no specific icon is
+configured</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DefaultIcon <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">DefaultIcon</code> directive sets the icon
+ to display for files when no specific icon is known, for <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>Url-path</var> is a (%-escaped) relative URL to the icon.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DefaultIcon /icon/unknown.xbm
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the file that will be inserted at the top
+of the index listing</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>HeaderName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">HeaderName</code> directive sets the name
+ of the file that will be inserted at the top of the index
+ listing. <var>Filename</var> is the name of the file to include.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ HeaderName HEADER.html
+ </code></p></div>
+
+ <div class="note">
+ <p>Both HeaderName and <code class="directive"><a href="#readmename">ReadmeName</a></code> now treat
+ <var>Filename</var> as a URI path relative to the one used to
+ access the directory being indexed. If <var>Filename</var> begins
+ with a slash, it will be taken to be relative to the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ HeaderName /include/HEADER.html
+ </code></p></div>
+
+ <p><var>Filename</var> must resolve to a document with a major
+ content type of <code>text/*</code> (<em>e.g.</em>,
+ <code>text/html</code>, <code>text/plain</code>, etc.). This means
+ that <var>filename</var> may refer to a CGI script if the script's
+ actual file type (as opposed to its output) is marked as
+ <code>text/html</code> such as with a directive like:</p>
+
+ <div class="example"><p><code>
+ AddType text/html .cgi
+ </code></p></div>
+
+ <p><a href="../content-negotiation.html">Content negotiation</a>
+ will be performed if <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ <code>MultiViews</code> is in effect. If <var>filename</var> resolves
+ to a static <code>text/html</code> document (not a CGI script) and
+ either one of the <code class="directive"><a href="../mod/core.html#options">options</a></code>
+ <code>Includes</code> or <code>IncludesNOEXEC</code> is enabled,
+ the file will be processed for server-side includes (see the
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> documentation).</p>
+ </div>
+
+ <p>If the file specified by <code class="directive">HeaderName</code> contains
+ the beginnings of an HTML document (&lt;html&gt;, &lt;head&gt;, etc.)
+ then you will probably want to set <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
+ +SuppressHTMLPreamble</code></a>, so that these tags are not
+ repeated.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adds to the list of files to hide when listing
+a directory</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">IndexIgnore</code> directive adds to the
+ list of files to hide when listing a directory. <var>File</var> is a
+ shell-style wildcard expression or full
+ filename. Multiple IndexIgnore directives add
+ to the list, rather than the replacing the list of ignored
+ files. By default, the list contains <code>.</code> (the current
+ directory).</p>
+
+ <div class="example"><p><code>
+ IndexIgnore README .htaccess *.bak *~
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Various configuration settings for directory
+indexing</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">IndexOptions</code> directive specifies the
+ behavior of the directory indexing. <var>Option</var> can be one
+ of</p>
+
+ <dl>
+ <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a> (<em>Apache 2.0.23 and
+ later</em>)</dt>
+
+ <dd>The <code>DescriptionWidth</code> keyword allows you to
+ specify the width of the description column in
+ characters.</dd>
+
+ <dd><code>-DescriptionWidth</code> (or unset) allows
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> to calculate the best width.</dd>
+
+ <dd><code>DescriptionWidth=<var>n</var></code> fixes the column width to
+ <var>n</var> bytes wide.</dd>
+
+ <dd><code>DescriptionWidth=*</code> grows the column to the
+ width necessary to accommodate the longest description
+ string.</dd>
+
+ <dd><strong>See the section on <code class="directive"><a href="#adddescription">AddDescription</a></code> for dangers
+ inherent in truncating descriptions.</strong></dd>
+
+ <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>
+
+ <dd>This turns on fancy indexing of directories.</dd>
+
+ <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a> (<em>Apache
+ 2.0.23 and later</em>)</dt>
+
+ <dd>If this option is enabled, subdirectory listings will
+ <em>always</em> appear first, followed by normal files in the
+ directory. The listing is basically broken into two
+ components, the files and the subdirectories, and each is
+ sorted separately and then displayed subdirectories-first.
+ For instance, if the sort order is descending by name, and
+ <code>FoldersFirst</code> is enabled, subdirectory
+ <code>Zed</code> will be listed before subdirectory
+ <code>Beta</code>, which will be listed before normal files
+ <code>Gamma</code> and <code>Alpha</code>. <strong>This option
+ only has an effect if <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a> is also enabled.</strong></dd>
+
+ <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> (<em>Experimental,
+ Apache 2.0.23 and later</em>)</dt>
+
+ <dd>This experimental option with FancyIndexing constructs a
+ simple table for the fancy directory listing. Note this will
+ confuse older browsers. It is particularly necessary if file
+ names or description text will alternate between
+ left-to-right and right-to-left reading order, as can happen
+ on WinNT or other utf-8 enabled platforms.</dd>
+
+ <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>
+
+ <dd>This makes the icons part of the anchor for the filename, for
+ fancy indexing.</dd>
+
+ <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>
+
+ <dd>Presence of this option, when used with IconWidth, will cause
+ the server to include <code>height</code> and <code>width</code>
+ attributes in the <code>img</code> tag for the file icon. This allows
+ browser to precalculate the page layout without having to wait until
+ all the images have been loaded. If no value is given for the option,
+ it defaults to the standard height of the icons supplied with the Apache
+ software.</dd>
+
+ <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>
+
+ <dd>Presence of this option, when used with <code>IconHeight</code>,
+ will cause the server to include <code>height</code> and
+ <code>width</code> attributes in the <code>img</code> tag for
+ the file icon. This allows browser to precalculate the page
+ layout without having to wait until all the images have been
+ loaded. If no value is given for the option, it defaults to
+ the standard width of the icons supplied with the Apache
+ software.</dd>
+
+ <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>
+
+ <dd>If this option is enabled, names are sorted in a case-insensitive
+ manner. For instance, if the sort order is ascending by name, and
+ IgnoreCase is enabled, file Zeta will be listed after file alfa
+ (Note: file GAMMA will always be listed before file gamma). </dd>
+
+ <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>
+
+ <dd>This option causes <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> to ignore all
+ query variables from the client, including sort order (implies
+ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>.)</dd>
+
+ <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var>
+ | *]</a></dt>
+
+ <dd>The <code>NameWidth</code> keyword allows you to specify the width
+ of the filename column in bytes.</dd>
+
+ <dd><code>-NameWidth</code> (or unset) allows <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> to calculate the best width.</dd>
+
+ <dd><code>NameWidth=<var>n</var></code> fixes the column width to
+ <var>n</var> bytes wide.</dd>
+
+ <dd><code>NameWidth=*</code> grows the column to the necessary
+ width.</dd>
+
+ <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>
+
+ <dd>This enables the extraction of the title from HTML documents
+ for fancy indexing. If the file does not have a description
+ given by <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ then httpd will read the document for the value of the
+ <code>title</code> element. This is CPU and disk intensive.</dd>
+
+ <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt>
+
+ <dd>If specified, Apache will show files normally hidden because
+ the subrequest returned HTTP_UNAUTHORIZED or HTTP_FORBIDDEN</dd>
+
+ <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>
+
+ <dd>If specified, Apache will not make the column headings in a
+ FancyIndexed directory listing into links for sorting. The
+ default behavior is for them to be links; selecting the
+ column heading will sort the directory listing by the values
+ in that column. <strong>Prior to Apache 2.0.23, this also
+ disabled parsing the Query Arguments for the sort
+ string.</strong> That behavior is now controlled by <a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a> in Apache 2.0.23.</dd>
+
+ <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>
+
+ <dd>This will suppress the file description in fancy indexing
+ listings. By default, no file descriptions are defined, and
+ so the use of this option will regain 23 characters of screen
+ space to use for something else. See <code class="directive"><a href="#adddescription">AddDescription</a></code> for information about setting the file
+ description. See also the <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
+ index option to limit the size of the description column.</dd>
+
+ <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>
+
+ <dd>If the directory actually contains a file specified by the
+ <code class="directive"><a href="#headername">HeaderName</a></code>
+ directive, the module usually includes the contents of the file
+ after a standard HTML preamble (<code>&lt;html&gt;</code>,
+ <code>&lt;head&gt;</code>, <em>et cetera</em>). The
+ <code>SuppressHTMLPreamble</code> option disables this behaviour,
+ causing the module to start the display with the header file
+ contents. The header file must contain appropriate HTML instructions
+ in this case. If there is no header file, the preamble is generated
+ as usual.</dd>
+
+ <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache
+ 2.0.23 and later</em>)</dt>
+
+ <dd>This will suppress the icon in fancy indexing listings.
+ Combining both <code>SuppressIcon</code> and
+ <code>SuppressRules</code> yields proper HTML 3.2 output, which
+ by the final specification prohibits <code>img</code> and
+ <code>hr</code> elements from the <code>pre</code> block (used to
+ format FancyIndexed listings.)</dd>
+
+ <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>
+
+ <dd>This will suppress the display of the last modification date,
+ in fancy indexing listings.</dd>
+
+ <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
+ (<em>Apache 2.0.23 and later</em>)</dt>
+
+ <dd>This will suppress the horizontal rule lines (<code>hr</code>
+ elements) in directory listings. Combining both <code>SuppressIcon</code> and
+ <code>SuppressRules</code> yields proper HTML 3.2 output, which
+ by the final specification prohibits <code>img</code> and
+ <code>hr</code> elements from the <code>pre</code> block (used to
+ format FancyIndexed listings.)</dd>
+
+ <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>
+
+ <dd>This will suppress the file size in fancy indexing listings.</dd>
+
+ <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a> (<em>Apache
+ 2.0.23 and later</em>)</dt>
+
+ <dd>This returns the Last-Modified and ETag values for the listed
+ directory in the HTTP header. It is only valid if the
+ operating system and file system return appropriate stat()
+ results. Some Unix systems do so, as do OS2's JFS and Win32's
+ NTFS volumes. OS2 and Win32 FAT volumes, for example, do not.
+ Once this feature is enabled, the client or proxy can track
+ changes to the list of files when they perform a <code>HEAD</code>
+ request. Note some operating systems correctly track new and
+ removed files, but do not track changes for sizes or dates of
+ the files within the directory. <strong>Changes to the size
+ or date stamp of an existing file will not update the
+ Last-Modified header on all Unix platforms.</strong> If this
+ is a concern, leave this option disabled.</dd>
+
+ <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a>
+ (<em>Apache 2.0a3 and later</em>)</dt>
+
+ <dd>The <code>VersionSort</code> keyword causes files containing
+ version numbers to sort in a natural way. Strings are sorted as
+ usual, except that substrings of digits in the name and
+ description are compared according to their numeric value.
+
+ <div class="example"><h3>Example:</h3><p><code>
+ foo-1.7<br />
+ foo-1.7.2<br />
+ foo-1.7.12<br />
+ foo-1.8.2<br />
+ foo-1.8.2a<br />
+ foo-1.12
+ </code></p></div>
+
+ <p>If the number starts with a zero, then it is considered to
+ be a fraction:</p>
+
+ <div class="example"><p><code>
+ foo-1.001<br />
+ foo-1.002<br />
+ foo-1.030<br />
+ foo-1.04
+ </code></p></div>
+ </dd>
+
+ <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a>
+ (<em>Apache 2.0.49 and later</em>)</dt>
+
+ <dd>The <code>XHTML</code> keyword forces <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ to emit XHTML 1.0 code instead of HTML 3.2.</dd>
+ </dl>
+
+
+ <dl><dt>Incremental IndexOptions</dt>
+ <dd>
+ <p>Apache 1.3.3 introduced some significant changes in the
+ handling of <code class="directive">IndexOptions</code> directives. In
+ particular:</p>
+
+ <ul>
+ <li>Multiple <code class="directive">IndexOptions</code> directives for a
+ single directory are now merged together. The result of:
+
+ <div class="example"><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ IndexOptions HTMLTable<br />
+ IndexOptions SuppressColumnsorting
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>will be the equivalent of</p>
+
+ <div class="example"><p><code>
+ IndexOptions HTMLTable SuppressColumnsorting
+ </code></p></div>
+ </li>
+
+ <li>The addition of the incremental syntax (<em>i.e.</em>, prefixing
+ keywords with <code>+</code> or <code>-</code>).</li>
+ </ul>
+
+ <p>Whenever a '+' or '-' prefixed keyword is encountered, it
+ is applied to the current <code class="directive">IndexOptions</code>
+ settings (which may have been inherited from an upper-level
+ directory). However, whenever an unprefixed keyword is processed, it
+ clears all inherited options and any incremental settings encountered
+ so far. Consider the following example:</p>
+
+ <div class="example"><p><code>
+ IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br />
+ IndexOptions +SuppressSize
+ </code></p></div>
+
+ <p>The net effect is equivalent to <code>IndexOptions FancyIndexing
+ +SuppressSize</code>, because the unprefixed <code>FancyIndexing</code>
+ discarded the incremental keywords before it, but allowed them to
+ start accumulating again afterward.</p>
+
+ <p>To unconditionally set the <code class="directive">IndexOptions</code> for
+ a particular directory, clearing the inherited settings, specify
+ keywords without any <code>+</code> or <code>-</code> prefixes.</p>
+ </dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the default ordering of the directory index</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">IndexOrderDefault</code> directive is used
+ in combination with the <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> index option. By default, fancyindexed
+ directory listings are displayed in ascending order by filename; the
+ <code class="directive">IndexOrderDefault</code> allows you to change this
+ initial display order.</p>
+
+ <p><code class="directive">IndexOrderDefault</code> takes two
+ arguments. The first must be either <code>Ascending</code> or
+ <code>Descending</code>, indicating the direction of the sort.
+ The second argument must be one of the keywords <code>Name</code>,
+ <code>Date</code>, <code>Size</code>, or <code>Description</code>,
+ and identifies the primary key. The secondary key is
+ <em>always</em> the ascending filename.</p>
+
+ <p>You can force a directory listing to only be displayed in a
+ particular order by combining this directive with the <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> index option; this will prevent
+ the client from requesting the directory listing in a different
+ order.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adds a CSS stylesheet to the directory index</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">IndexStyleSheet</code> directive sets the name of
+ the file that will be used as the CSS for the index listing.
+ </p>
+ <div class="example"><h3>Example</h3><p><code>
+
+ IndexStyleSheet "/css/style.css"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the file that will be inserted at the end
+of the index listing</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ReadmeName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p>The <code class="directive">ReadmeName</code> directive sets the name
+ of the file that will be appended to the end of the index
+ listing. <var>Filename</var> is the name of the file to include, and
+ is taken to be relative to the location being indexed. If
+ <var>Filename</var> begins with a slash, it will be taken to be
+ relative to the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.
+ </p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ReadmeName FOOTER.html
+ </code></p></div>
+
+ <div class="example"><h3>Example 2</h3><p><code>
+ ReadmeName /include/FOOTER.html
+ </code></p></div>
+
+ <p>See also <code class="directive"><a href="#headername">HeaderName</a></code>, where this behavior is described in greater
+ detail.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_autoindex.html.ja.euc-jp b/docs/manual/mod/mod_autoindex.html.ja.euc-jp
new file mode 100644
index 00000000..d20ff04e
--- /dev/null
+++ b/docs/manual/mod/mod_autoindex.html.ja.euc-jp
@@ -0,0 +1,985 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_autoindex - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_autoindex</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Unix <code>ls</code> ޥɤ
+ Win32 <code>dir</code> 륳ޥɤ˻
+ ǥ쥯ȥꥤǥå</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>autoindex_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_autoindex.c</td></tr></table>
+<h3></h3>
+
+ <p>ǥ쥯ȥΥǥåĤξ󸻤Τ
+ ĤǤޤ:</p>
+
+ <ul>
+ <li>̤ <code>index.html</code> ȸƤФ
+ 桼ˤäƽ񤫤줿ե롣
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>
+ ǥ쥯ƥ֤ǤΥե̾ꤷޤ
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> 椵ޤ</li>
+
+ <li>⤷ϡФˤä줿
+ ¾Υǥ쥯ƥ֤Ǥΰν񼰤椷ޤ
+ <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code>
+ <code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
+ ȤȤǡ͡ʥե륿פФƥ
+ åȤޤĤޤꡢꥹȤ줿եˡ
+ ե˥ޥåֺǽΥɽޤ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> 椵ޤ</li>
+ </ul>
+ <p>˾ʤСưǥå˽ (뤤ִ)
+ Ǥ褦ˡĤεǽʬΥƤޤ</p>
+
+ <p>ưǥå <code>Options +Indexes</code>
+ ȤȤͭˤʤޤܺ٤ˤĤƤϡ
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ ǥ쥯ƥ֤</p>
+
+ <p>⤷ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>ץ
+ <code class="directive"><a href="../mod/autoindex.html#indexoptions">IndexOptions</a></code>
+ ǥ쥯ƥ֤ͿƤʤС
+ Ƭɽν֤椹󥯤ˤʤޤ
+ ƬΥ󥯤򤹤ȡϺ
+ ͤǥȤޤ
+ ƱƬ³򤹤ȡߤ˾ȹ߽Ȥˤʤޤ
+ ƬΥ󥯤ϡ
+ <code class="directive"><a href="#indexoptions">IndexOptions</a></code>
+ ǥ쥯ƥ֤
+ <code>SuppressColumnSorting</code>
+ ץǾäȤǤޤ</p>
+
+ <p>"Size" ǥȤϡѤΤ
+ <em>ºݤ</em>եΥǤäơ
+ ɽͤǤϤʤȤդƤ -
+ ȤξȤ⤬ "1K" ɽƤȤƤ⡢
+ 1010 ХȤΥեɬ 1011
+ ХȤΥե (ξ) ɽޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex ꥯȥ꡼</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="query" id="query">Autoindex ꥯȥ꡼</a></h2>
+
+
+ <p>Apache 2.0.23 ǡ
+ ॽȤΤ˥꡼ơ
+ ꡼ץΥ롼פƳޤ
+ ϤФ륯饤ȤΤ٤ƤΨŪ
+ Ǥ褦ˡ
+ <code><a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a></code> Ƴޤ</p>
+
+ <p>ॽȤΥإå켫Τ
+ Υȥ꡼ץղä
+ ʬȤ򻲾Ȥ󥯤Ǥ
+ ΥץΤɤǤ⡢
+ ǥ쥯ȥ꥽ؤΥꥯȤ˲ä뤳ȤǤޤ</p>
+
+ <ul>
+ <li><code>C=N</code> ϡե̾ǥȤޤ</li>
+
+ <li><code>C=M</code> ϡ
+ ǥ쥯ȥꡢե̾νǥȤޤ</li>
+
+ <li><code>C=S</code> ϡ
+ ǥ쥯ȥꡢե̾νǥȤޤ</li>
+
+ <li class="separate"><code>C=D</code> ϡ
+ ǥ쥯ȥꡢե̾νǥȤޤ</li>
+
+ <li><code>O=A</code> ϡɽ򥽡Ȥޤ</li>
+
+ <li class="separate"><code>O=D</code> ϡ߽ɽ򥽡Ȥޤ</li>
+
+ <li><code>F=0</code> ϡñɽν񼰤ˤޤ
+ (FancyIndex ǤϤޤ)</li>
+
+ <li><code>F=1</code> ϡFancyIndex
+ ɽɽν񼰤ˤޤ</li>
+
+ <li><code>F=2</code> ϡɽ HTML
+ Υơ֥Ȥä FancyIndex ν񼰤ˤޤ</li>
+
+ <li><code>V=0</code>
+ ϡСˤ륽Ȥ̵ˤޤ</li>
+
+ <li class="separate"><code>V=1</code>
+ ϡСˤ륽Ȥͭˤޤ</li>
+
+ <li><code>P=<var>pattern</var></code>
+ ϡͿ줿 <var>pattern</var>
+ Ŭ礷եΤߤɽޤ</li>
+ </ul>
+
+ <p>"P (ѥ P)" ꡼ϡ
+ ̾ <code class="directive"><a href="#indexignore">IndexIgnore</a></code>
+ ǥ쥯ƥ֤줿<em></em>˸졢
+ ե̾Ƥ¾ autoindex
+ ꥹȽƱͤȽ಼֤³
+ ȤդƤ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Υ꡼ѡ () ϡ
+ ǧǽʥץˤ֤Ĥ¨¤ߤޤ
+ ꡼Ͼɽ˽ä
+ ˤʤäƤʤФʤޤ</p>
+
+ <p>ñϡΥ꡼ץ
+ ɽޤ򤽤Τޤڤä HEADER.html
+ ե¸뤳ȤǤޤ
+ mod_autoindex X=Go Ϥˤ֤Ĥ
+ Ʋᤵ褦ˡ
+ ̤Τΰ "X" ϥꥹȤκǸ֤Ƥޤ</p>
+
+ <div class="example"><p><code>
+ &lt;form action="" method="get"&gt;<br />
+ <span class="indent">
+ Show me a &lt;select name="F"&gt;<br />
+ <span class="indent">
+ &lt;option value="0"&gt; Plain list&lt;/option&gt;<br />
+ &lt;option value="1" selected="selected"&gt; Fancy list&lt;/option&gt;<br />
+ &lt;option value="2"&gt; Table list&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Sorted by &lt;select name="C"&gt;<br />
+ <span class="indent">
+ &lt;option value="N" selected="selected"&gt; Name&lt;/option&gt;<br />
+ &lt;option value="M"&gt; Date Modified&lt;/option&gt;<br />
+ &lt;option value="S"&gt; Size&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Description&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="O"&gt;<br />
+ <span class="indent">
+ &lt;option value="A" selected="selected"&gt; Ascending&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Descending&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="V"&gt;<br />
+ <span class="indent">
+ &lt;option value="0" selected="selected"&gt; in Normal order&lt;/option&gt;<br />
+ &lt;option value="1"&gt; in Version order&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Matching &lt;input type="text" name="P" value="*" /&gt;<br />
+ &lt;input type="submit" name="X" value="Go" /&gt;<br />
+ </span>
+ &lt;/form&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>
+ɽ롢ե̾򤵤줿إƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAlt</code> ϡ<code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơɽإƥȤ󶡤ޤ
+ <var>file</var> ϡեΥեĥҡ
+ ե̾ΰ磻ɥɽʥե̾
+ ɤ줫ˤʤޤ
+ <var>string</var> ˶򤬤ϰ (<code>"</code>
+ <code>'</code>) ǰϤɬפޤ
+ ʸϡ饤ȤɽǤʤ
+ Υɤ̵ˤƤ
+ μ˼ԤȤɽޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAlt "PDF file" *.pdf<br />
+ AddAlt Compressed *.gz *.zip *.Z
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽ롢MIME 沽ˡ򤵤줿
+إƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByEncoding</code> ϡ
+ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơɽʸ󶡤ޤ
+ <var>MIME-encoding</var> ͭ沽㤨
+ <code>x-compress</code>
+ Ǥ
+ <var>string</var> ˶򤬤Ȥϡ (<code>"</code>
+ <code>'</code>) ǰϤɬפޤ
+ ʸϡ饤ȤɽǤʤ
+ Υɤ̵ˤƤ
+ μ˼ԤȤɽޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAltByEncoding gzip x-gzip
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>
+ɽ롢MIME פ򤵤줿إƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByType</code> ϡ
+ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơɽʸꤷޤ
+ <var>MIME-type</var> ͭʥס㤨
+ <code>text/html</code>
+ Ǥ
+ <var>string</var> ˶򤬤Ȥϡ (<code>"</code>
+ <code>'</code>) ǰϤɬפޤ
+ ʸϡ饤ȤɽǤʤ
+ Υɤ̵ˤƤ
+ μ˼ԤȤɽޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAltByType 'plain text' text/plain
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եФɽ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơեФɽꤷޤ
+ <var>file</var> եΥեĥҡ
+ ե̾ΰ磻ɥɽʥե̾
+ ɤ줫ˤʤޤ
+ <var>string</var> Ű (<code>"</code>) ǰϤޤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddDescription "The planet Mars" /web/pics/mars.gif
+ </code></p></div>
+
+ <p>̾ΥǥեȤΰ 23 ХȤǤ
+ <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code>
+ ץ 6 Хɲá
+ <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code>
+ ץ 7 Хɲá
+ <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code>
+ ץ 19 Хɲäޤ
+ Ǥ顢ǥեȤκ
+ 55 ХȤˤʤޤ</p>
+
+ <p>Υ礭񤭤ꡢ
+ ̵ĹǤ褤褦ˤ뤿ξܺ٤˴ؤƤϡ
+ <a href="#indexoptions.descriptionwidth">DescriptionWidth</a>
+ Ȥ
+ <code class="directive"><a href="#indexoptions">IndexOptions</a></code>
+ Υɤ</p>
+
+ <div class="note"><h3>ٹ</h3>
+ <p><code class="directive">AddDescription</code>
+ 줿ƥȤϡʸȤä
+ HTML ޡåפޤळȤǤޤ
+ ⤷ˤäƥդ줿Ǥݤޤ줿
+ (θκǸ夬ڤȤä) 硢
+ Ϸ̤ϡǥ쥯ȥλĤʬ˱ƶͿǤ礦</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եɽ륢̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddIcon <var>icon</var> <var>name</var>
+[<var>name</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơ
+ <var>name</var> ǽե٤ɽ륢ꤷޤ
+ <var>icon</var> ϡ(% ǥפ줿) ؤ URL
+ ¾ν (<var>alttext</var>, <var>url</var>) Ǥ
+ <var>alttext</var>
+ ϡ󥰥ե֥饦˥դ줿ƥȥǤ
+ </p>
+
+ <p><var>name</var> ϡǥ쥯ȥб <code>^^DIRECTORY^^</code>
+ Ԥб <code>^^BLANKICON^^</code> (ɽ뤿)
+ եĥҤ磻ɥɽե̾ΰ
+ ʥե̾Ǥ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br />
+ AddIcon /icons/dir.xbm ^^DIRECTORY^^<br />
+ AddIcon /icons/backup.xbm *~
+ </code></p></div>
+
+ <p>⤷ǽʤ顢
+ <code class="directive">AddIcon</code>
+
+ <code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
+ ͥŪ˻Ȥ٤Ǥ礦</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եɽ륢 MIME
+沽ˡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơե٤ɽ륢ꤷޤ
+ <var>icon</var> ϡ(% ǥפ줿) ؤ URL
+ ¾ν <code>(<var>alttext</var>, <var>url</var>)</code> Ǥ
+ <var>alttext</var>
+ ϡ󥰥ե֥饦˥դ줿ƥȥǤ
+ </p>
+
+ <p><var>MIME-encoding</var> ϡ׵ᤵ줿󥳡ɤ˳
+ 磻ɥɽǤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIconByEncoding /icons/compress.xbm x-compress
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե٤ɽ륢
+MIME פˤä</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơե٤ɽ륢ꤷޤ
+ <var>icon</var> ϡ(% ǥפ줿) ؤ URL
+ ¾ν <code>(<var>alttext</var>, <var>url</var>)</code> Ǥ
+ <var>alttext</var>
+ ϡ󥰥ե֥饦˥դ줿ƥȥǤ
+ </p>
+
+ <p><var>MIME-type</var> ϡ׵ᤵ줿פ˳
+ 磻ɥɽǤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIconByType (IMG,/icons/image.xbm) image/*
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υ󤬲ꤵƤʤ
+եɽ륢</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DefaultIcon <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ˤơ
+ Υ󤬤ʤ˥եɽ륢ꤷޤ
+ <var>url-path</var> ϡ(% ǥפ줿) ؤ URL
+ Ǥ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DefaultIcon /icon/unknown.xbm
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>
+ǥåƬե̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>HeaderName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">HeaderName</code>
+ ǥ쥯ƥ֤ϡ
+ ǥåƬե̾ꤷޤ
+ <var>Filename</var> ϼե̾Ǥ</p>
+
+ <div class="example"><h3></h3><p><code>
+ HeaderName HEADER.html
+ </code></p></div>
+
+ <div class="note">
+ <p>HeaderName <code class="directive"><a href="#readmename">ReadmeName</a></code>
+ ξȤ⸽ߤϡ<var>filename</var>
+ 򥤥ǥåƤǥ쥯ȥѤ줿 URI
+ Ф URI ѥȤưޤ
+ <var>filename</var> åǻϤޤϡ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ХѥȤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ HeaderName /include/HEADER.html
+ </code></p></div>
+
+ <p><var>filename</var>
+ ᥸㡼ƥȥפ "<code>text/*</code>"
+ (<em>㤨</em><code>text/html</code>,
+ <code>text/plain</code> Ǥ)
+ ΥɥȤȤƲ
+ ʤФʤޤ󡣤ϤĤޤꡢ
+ ⤷ CGI ץȤμºݤΥե륿פ
+ Υǥ쥯ƥ֤Τ褦ˤƼºݤνϤȤϰۤʤä
+ <code>text/html</code> ȤƥޡƤ硢
+ <var>filename</var>
+ CGI ץȤ򻲾Ȥ뤫Τʤ
+ ȤȤ̣ޤ:</p>
+
+ <div class="example"><p><code>
+ AddType text/html .cgi
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code>
+ ͭˤʤäƤϡ
+ <a href="../content-negotiation.html">ƥȥͥ</a>
+ Ԥʤޤ
+ ⤷ <var>filename</var> (CGI ץȤǤʤ) Ū
+ <code>text/html</code> ɥȤDz褵졢
+ <code class="directive"><a href="../mod/core.html#options">options</a></code>
+ <code>Includes</code> <code>IncludesNOEXEC</code>
+ ͭˤʤäƤϡ
+ եϥСɥ󥯥롼ɤǽޤ
+ (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɥȤ򻲾ȤƲ)</p>
+ </div>
+
+ <p>⤷ <code class="directive">HeaderName</code> ǻꤵ줿ե뤬
+ HTML ɥȤγʬ (&lt;html&gt;, &lt;head&gt;,
+ ) ޤǤ顢
+ <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
+ +SuppressHTMLPreamble</code></a>
+ ꤷơΥ֤ʤ褦ˤȻפǤ礦</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ쥯ȥԤʤݤ̵뤹٤
+եꥹȤɲ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexIgnore</code> ǥ쥯ƥ֤ϡ
+ ǥ쥯ȥΰԤݤ̵뤹٤եꥹȤɲäޤ
+ <var>file</var> ϡ
+ Υ磻ɥɽʥե̾Ǥ
+ IndexIgnore ʣϡ̵뤹ꥹȤɲäԤ졢
+ ִϹԤޤ󡣥ǥեȤǤϥꥹȤˤ <code>.</code>
+ (ȥǥ쥯ȥ) ޤޤƤޤ</p>
+
+ <div class="example"><p><code>
+ IndexIgnore README .htaccess *.bak *~
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ쥯ȥꥤǥå͡
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexOptions</code>
+ ϡǥ쥯ȥꥤǥåεưꤷޤ
+ <var>option</var> ϼΤɤ줫Ǥ:</p>
+
+ <dl>
+ <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a>
+ (<em>2.0.23 ʹ</em>)</dt>
+
+ <dd><code>DescriptionWidth</code>
+ ɤʸǻꤹ뤳ȤǤޤ</dd>
+
+ <dd><code>-DescriptionWidth</code> (ޤ) ǡ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Ŭ׻褦ˤǤޤ</dd>
+
+ <dd><code>DescriptionWidth=<var>n</var></code>
+ ǡ <var>n</var> ХȤ˸ꤷޤ</dd>
+
+ <dd><code>DescriptionWidth=*</code>
+ ϡĹ˹碌ɬפĹޤǥФޤ</dd>
+
+ <dd><strong>ݤͭδˤĤƤ
+ <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ ɤ߲</strong></dd>
+
+ <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>
+
+ <dd>դǥå򥪥ˤޤ</dd>
+
+ <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a>
+ (<em>2.0.23 ʹ</em>)</dt>
+
+ <dd>Υץͭˤʤä硢֥ǥ쥯ȥΰ
+ <em>ɬ</em>ǽ˸ơΥǥ쥯ȥ̾Υե
+ θ³ޤ
+ ϴŪˤϡեȥǥ쥯ȥĤʬʬơ
+ 줾̡˥Ȥ졢θ奵֥ǥ쥯ȥˤ
+ ɽԤʤޤ㤨ХȽ礬̾ι߽ˤʤäƤơ
+ <code>FoldersFirst</code> ͭˤʤäƤϡ
+ ֥ǥ쥯ȥ <code>Zed</code> ϥ֥ǥ쥯ȥ
+ <code>Beta</code> ˥ꥹȤ졢̾Υե
+ <code>Gamma</code> <code>Alpha</code>
+ ˥ꥹȤޤ<strong>Υץ
+ <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
+ ͭˤʤäƤȤˤΤߡ̤ޤ</strong></dd>
+
+ <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> <em>(¸Ū
+ Apache 2.0.23 ʹ)</em></dt>
+
+ <dd>μ¸Ūʥץ FancyIndexing ȤȤ˻ꤹ뤳Ȥǡ
+ դǥ쥯ȥΤ˥ơ֥Ȥäñɽޤ
+ ϸŤ֥饦𤵤뤫⤷ʤȤդƤ
+ WinNT 䤽¾ utf-8
+ ͭʥץåȥۡΤ褦ˡե̾ƥȤ
+ ɤߤˤʤä꺸ɤߤˤʤꤨäɬפǤ</dd>
+
+ <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>
+
+ <dd>ϡFancyIndexing ˤơ
+ ե̾ؤΥ󥯤ΰˤޤ</dd>
+
+ <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>
+
+ <dd>Υץ󤬡IconWidth ȤȤ˻ȤƤϡ
+ Фϥե륢Τ <code>img</code>
+ <code>height</code> <code>width</code>
+ °褦ˤʤޤ
+ ˤäơ᡼ƤɤޤԤʤƤ⡢
+ ֥饦ϥڡ쥤Ȥ򤢤餫׻뤳ȤǤޤ
+ Υץ˲ͤͿʤСApache
+ եȥ󶡤Ƥ륢ɸι⤵
+ ǥեȤʤޤ</dd>
+
+ <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>
+
+ <dd>Υץ󤬡<code>IconHeight</code> ȤȤ˻ȤƤϡ
+ Фϥե륢Τ <code>img</code>
+ <code>height</code> <code>width</code>
+ °褦ˤʤޤ
+ ˤäơ᡼ƤɤޤԤʤƤ⡢
+ ֥饦ϥڡ쥤Ȥ򤢤餫׻뤳ȤǤޤ
+ Υץ˲ͤͿʤСApache
+ եȥ󶡤Ƥ륢ɸι⤵
+ ǥեȤʤޤ</dd>
+
+ <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>
+
+ <dd>ΥץͭǤȡե̾ʸʸ̤˥Ȥޤ
+ 㤨Хե̾ǥȤ졢IgnoreCase ͭǤС
+ Zeta alfa θ˥ꥹȤޤ
+ (: GAMMA Ͼ gamma ˤʤޤ)</dd>
+
+ <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>
+
+ <dd>Υץ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ϡ
+ 饤ȤƤΥ꡼ѿ̵뤹褦ˤʤޤ
+ ϥȽޤߤޤ
+ (Ĥޤ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
+ Ť˰̣ޤ)</dd>
+
+ <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var>
+ | *]</a></dt>
+
+ <dd><code>NameWidth</code> ɤǥե̾Хȿ
+ Ǥޤ</dd>
+
+ <dd><code>-NameWidth</code> (ޤ) ǡ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Ŭ׻褦ˤǤޤ</dd>
+
+ <dd><code>NameWidth=<var>n</var></code>
+ ǡ <var>n</var> ХȤ˸ꤷޤ</dd>
+
+ <dd><code>NameWidth=*</code>
+ ϡɬפĹޤǥФޤ</dd>
+
+ <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>
+
+ <dd>FancyIndexing Τˡ
+ HTML ɥȤ饿ȥФȤǽˤޤ
+ ⤷ե
+ <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ ͿƤʤС
+ httpd <code>title</code> ͤɤि˥ɥȤɤ߻Ϥޤ
+ CPU disk ٤򤫤ޤ</dd>
+
+ <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt>
+
+ <dd>ꤷǤäƤ⡢֥ꥯȤη̤ HTTP_UNAUTHORIZED
+ HTTP_FORBIDDEN Υե̤̾걣줿֤Τޤޡ
+ եޤ</dd>
+
+ <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>
+
+ <dd>⤷ꤵƤСApache
+ FancyIndexing ɽƤǥ쥯ȥǤ
+ Ƭ򡢥ȤΤΥ󥯤ˤʤʤޤ
+ ǥեȤεưϡ󥯤Ȥޤ
+ Ƭ֤ȥͤ˽äƥǥ쥯ȥꥹȤ
+ Ȥޤ
+ <strong>Apache 2.0.23 ǤϡƱ
+ ʸΤΥ꡼βϤ̵ˤޤ
+ </strong>
+ εư Apache 2.0.23 Ǥ
+ <a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a> 椵褦ˤʤäƤޤ</dd>
+
+ <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>
+
+ <dd> FancyIndexing ˤեõޤ
+ ǥեȤǤϡƤ餺
+ ΥץȤ¾Τ 23
+ ʸζԤȤǤޤ ե˴ؤϡ
+ <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ ޤΥॵ¤
+ <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
+ ǥåץ⤴</dd>
+
+ <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>
+
+ <dd>̾
+ <code class="directive"><a href="#headername">HeaderName</a></code>
+ ǥ쥯ƥ֤ǻꤷե
+ ǥ쥯ȥ꤬ºݤ˴ޤǤСɸŪ HTML ץꥢ֥
+ (<code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>, <em></em>) θˡ
+ ⥸塼ϥեȤ򥤥󥯥롼ɤޤ
+ <code>SuppressHTMLPreamble</code> ץϡ
+ εư̵ˤǤơ
+ ⥸塼뤬إåեȤɽϤޤ
+ ξ硢إåե HTML
+ ̿ޤǤʤФʤޤ
+ إåե뤬¸ߤʤϡץꥢ֥̤̾
+ ޤ</dd>
+
+ <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache
+ 2.0.23 ʹ</em>)</dt>
+
+ <dd>
+ FancyIndexing ΰ饢õޤ
+ <code>SuppressIcon</code> <code>SuppressRules</code>
+ ȹ碌뤳Ȥˤä HTML 3.2 νϤޤ
+ HTML 3.2 Ϥϡǽʤˤ <code>img</code> <code>hr</code>
+ <code>pre</code> ֥å (FancyIndexing ǽ񼰤˻ȤƤޤ)
+ ȤػߤƤޤ</dd>
+
+ <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>
+
+ <dd>FancyIndexing ˤƺǽɽõޤ</dd>
+
+ <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
+ (<em>Apache 2.0.23 ʹ</em>) </dt>
+
+ <dd>ǥ쥯ȥˤƿʿڤ (<code>hr</code> ) õޤ
+ <code>SuppressIcon</code> <code>SuppressRules</code>
+ ȹ碌뤳Ȥˤä HTML 3.2 νϤޤ
+ HTML 3.2 Ϥϡǽʤˤ <code>img</code> <code>hr</code>
+ <code>pre</code> ֥å (FancyIndexing ǽ񼰤˻ȤƤޤ)
+ ȤػߤƤޤ</dd>
+
+ <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>
+
+ <dd>FancyIndexing ˤƥե륵ɽõޤ</dd>
+
+ <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a>
+ (<em>Apache 2.0.23 ʹ</em>)</dt>
+
+ <dd> HTTP إåˡ
+ ꥹȤ줿ǥ쥯ȥκǽ ETag ͤޤޤ
+ ϡڥ졼ƥ󥰥ƥե륷ƥब
+ Ŭڤ stat() ֤֤ͤˤΤͭǤ
+ Ĥ UNIX ƥࡢOS2 JFS Win32 NTFS
+ ܥ塼ϤʤäƤޤ
+ 㤨СOS2 Win32 FAT ܥ塼ϤǤϤޤ
+ εǽͭˤʤȡ饤Ȥץ
+ <code>HEAD</code> ꥯȤԤȤˤäơ
+ եѲפ뤳ȤǤ褦ˤʤޤ
+ ĤΥڥ졼ƥ󥰥ƥϡե
+ ưեפ뤱ɤ⡢
+ ǥ쥯ȥΥեΥդפʤȤȤ
+ դƤ
+ <strong>¸ߤեΥդΥפѲƤ⡢
+ Ƥ Unix ץåȥۡǤϡ
+ ǽإå򹹿ޤ</strong>
+ ⤷줬פǤС
+ Υץ̵ΤޤޤˤƤ</dd>
+
+ <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a>
+ (<em>Apache 2.0a3 ʹ</em>)</dt>
+
+ <dd><code>VersionSort</code> ɤϥСֹޤե뤬
+ ˡǥȤ褦ˤޤ
+ ʸ̤̾꥽Ȥ졢
+ ʳΡ̾οȤʤʬʸ
+ οͤӤޤ
+
+ <div class="example"><h3>:</h3><p><code>
+ foo-1.7<br />
+ foo-1.7.2<br />
+ foo-1.7.12<br />
+ foo-1.8.2<br />
+ foo-1.8.2a<br />
+ foo-1.12
+ </code></p></div>
+
+ <p>ֹ椬 0 Ϥޤϡüȹͤޤ</p>
+
+ <div class="example"><p><code>
+ foo-1.001<br />
+ foo-1.002<br />
+ foo-1.030<br />
+ foo-1.04
+ </code></p></div>
+ </dd>
+
+ <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a>
+ (<em>Apache 2.0.49 ʹ</em>)</dt>
+
+ <dd><code>XHTML</code> ɤꤹȡ<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ HTML 3.2 XHTML 1.0 ΥɤϤ褦ˤʤޤ</dd>
+ </dl>
+
+
+ <dl><dt>Ǥ IndexOptions</dt>
+ <dd>
+ <p>Apache 1.3.3 Ǥϡ
+ <code class="directive">IndexOptions</code>
+ ǥ쥯ƥ֤ΰǴĤ礭ѲƳޤ
+ äˡ</p>
+
+ <ul>
+ <li>ĤΥǥ쥯ȥФʣ
+ <code class="directive">IndexOptions</code>
+ ǥ쥯ƥ֤ϡߤǤϰĤ˥ޡޤ
+ η̤ϡ
+
+ <div class="example"><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ IndexOptions HTMLTable<br />
+ IndexOptions SuppressColumnsorting
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Ʊˤʤޤ</p>
+
+ <div class="example"><p><code>
+ IndexOptions HTMLTable SuppressColumnsorting
+ </code></p></div>
+ </li>
+
+ <li>ʸ
+ (<em>ʤ</em>'+' '-'
+ Ƭդ) ɲá</li>
+ </ul>
+
+ <p>'+' '-' Ƭդɤ˽в񤦤Ȥϡ
+ λǤ <code class="directive">IndexOptions</code>
+ (ϾήΥǥ쥯ȥѤޤ)
+ ФŬޤ
+ ʤ顢Ƭդʤɤ줿ϡ
+ ѤץƤȤޤǽвäƤ
+ õޤͤƤߤƤ:</p>
+
+ <div class="example"><p><code>
+ IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br />
+ IndexOptions +SuppressSize
+ </code></p></div>
+
+ <p>Ȥθ̤
+ <code>IndexOptions&nbsp;FancyIndexing&nbsp;+SuppressSize</code>
+ ƱǤ
+ Ƭդʤ <code>FancyIndexing</code>
+ Ǥɤ̵ˤơ
+ θѤϤޤ뤫Ǥ</p>
+
+ <p>̵ <code class="directive">IndexOptions</code>
+ 򤢤ǥ쥯ȥꤹ뤳Ȥˤä
+ Ѿõơ<code>+</code> <code>-</code>
+ ƬդʤɤꤷƤ</p>
+ </dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>
+ǥ쥯ȥꥤǥåɸνդ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexOrderDefault</code> ǥ쥯ƥ֤
+ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ǥåץʻѤޤ
+ ǥեȤǤϡFancyIndexing
+ Υǥ쥯ȥϥե̾ξɽޤ
+ <code class="directive">IndexOrderDefault</code>
+ ǡ֤ɽ֤Ѥ뤳ȤǤޤ</p>
+
+ <p><code class="directive">IndexOrderDefault</code>
+ ĤΰȤޤܤϥȤؼ
+ <code>Ascending</code> <code>Descending</code> Τ줫Ǥ
+ ܤΰ <code>Name</code>, <code>Date</code>,
+ <code>Size</code> <code>Description</code>
+ Τ줫ĤΥɤǤäơץ饤ޥꥭꤷޤ
+ ܤΥ<em></em>ե̾ξˤʤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
+ ǥåץȤȤ߹碌뤳Ȥǡ
+ ǥ쥯ȥ򤢤ν֤ǤΤɽ褦ˤǤޤ
+ ϡ
+ 饤Ȥ̤ν֤ǥǥ쥯ȥꥯȤ뤳Ȥɤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ쥯ȥꥤǥå CSS 륷Ȥɲä</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexStyleSheet</code> ǥ쥯ƥ֤
+ ǥåɽ˻Ѥ CSS Υե̾ꤷޤ
+ </p>
+ <div class="example"><h3></h3><p><code>
+
+ IndexStyleSheet "/css/style.css"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥåκǸե̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ReadmeName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">ReadmeName</code> ǥ쥯ƥ֤ϡ
+ ǥåνդäե̾ꤷޤ
+ <var>filename</var> ե̾ǡ
+ ιԤƤ֤ŪʤΤȤƲᤵޤ
+ <var>filename</var> åǻϤޤϡ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ХѥȤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ReadmeName FOOTER.html
+ </code></p></div>
+
+ <div class="example"><h3> 2</h3><p><code>
+ ReadmeName /include/FOOTER.html
+ </code></p></div>
+
+ <p>ܺ٤ˤޤǤεưˤĤƵҤƤ <code class="directive"><a href="#headername">HeaderName</a></code>
+ ⤴</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_autoindex.html.ko.euc-kr b/docs/manual/mod/mod_autoindex.html.ko.euc-kr
new file mode 100644
index 00000000..70cc4822
--- /dev/null
+++ b/docs/manual/mod/mod_autoindex.html.ko.euc-kr
@@ -0,0 +1,835 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_autoindex - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_autoindex</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ڵ н <code>ls</code> ɾ Win32
+ <code>dir</code> ɾ 丮 </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>autoindex_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_autoindex.c</td></tr></table>
+<h3></h3>
+
+ <p>丮 ΰ:</p>
+
+ <ul>
+ <li> <code>index.html</code>̶ ̸ ڰ
+ ۼ . ̸ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> þ
+ Ѵ. ۾ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> Ѵ.</li>
+
+ <li>ƴϸ . ϴ
+ þ ִ. <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code>,
+ <code class="directive"><a href="#addiconbytype">AddIconByType</a></code>
+ ܵ Ѵ. Ͽ
+ ϴ ù° δ. ۾
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Ѵ.</li>
+ </ul>
+ <p> , Ѵٸ ڵ
+ (Ȥ ü) ִ.</p>
+
+ <p>ڵ <code>Options +Indexes</code> ϴ.
+ ڼ <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ þ ϶.</p>
+
+ <p><code class="directive"><a href="#indexoptions">IndexOptions</a></code>
+ þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> ɼ ָ, ̸
+ ٲٴ ũ . ̸ ũ ϸ
+ ٽ . ̸ ݺؼ ϸ
+ ̸ . <code class="directive"><a href="#indexoptions">IndexOptions</a></code> þ
+ <code>SuppressColumnSorting</code> ɼ ̷ ̸ ũ
+ ʴ´.</p>
+
+ <p>"Size(ũ)" µǴ ƴ϶ <em></em>
+ ũ ϶. , 1010 Ʈ ϰ 1011
+ Ʈ Ѵ "1K" ̴ ׻ 1010 Ʈ
+ տ ´.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex û ƱԸƮ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="query" id="query">Autoindex û ƱԸƮ</a></h2>
+
+
+ <p>ġ 2.0.23 û ƱԸƮ ϰ,
+ ο ɼǵ ߰ߴ. Ŭ̾Ʈ
+ <code><a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a></code> ɼ ߰Ǿ.</p>
+
+ <p> ̸ Ʒ û ɼ ڱ
+ ũ. Ʒ ɼ 丮 ڿ  û
+ ִ.</p>
+
+ <ul>
+ <li><code>C=N</code> ϸ ̴</li>
+
+ <li><code>C=M</code> ֱ , ׸ ϸ ̴</li>
+
+ <li><code>C=S</code> ũ , ׸ ϸ ̴</li>
+
+ <li class="separate"><code>C=D</code> , ׸ ϸ
+ ̴</li>
+
+ <li><code>O=A</code> Ѵ</li>
+
+ <li class="separate"><code>O=D</code> Ѵ</li>
+
+ <li><code>F=0</code> (FancyIndexed ƴ) ̴</li>
+
+ <li><code>F=1</code> FancyIndexed ̴</li>
+
+ <li class="separate"><code>F=2</code> HTMLTable FancyIndexed
+ ̴</li>
+
+ <li><code>V=0</code> ʴ´</li>
+
+ <li class="separate"><code>V=1</code> Ѵ</li>
+
+ <li><code>P=<var>pattern</var></code> ־ <var>pattern</var>
+ شϴ ϸ </li>
+ </ul>
+
+ <p>'P'attern ƱԸƮ Ϲ <code class="directive"><a href="#indexignore">IndexIgnore</a></code> þ ó <em>Ŀ</em>
+ ˻ϱ⶧, ٸ autoindex ϶.
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> û ƱԸƮ о϶
+ ɼ ߰ϸ ̻ ʴ´. û ƱԸƮ
+ ǥ Ѵ.</p>
+
+ <p>header.html Ͽ ִ Ʒ
+ ɼǵ Ѵ. submit "X" ƱԸƮ
+ mod_autoindex X=Go ƱԸƮ о
+ Ȯϱ ߴ.</p>
+
+ <div class="example"><p><code>
+ &lt;form action="" method="get"&gt;<br />
+ <span class="indent">
+ Show me a &lt;select name="F"&gt;<br />
+ <span class="indent">
+ &lt;option value="0"&gt; Plain list&lt;/option&gt;<br />
+ &lt;option value="1" selected="selected"&gt; Fancy list&lt;/option&gt;<br />
+ &lt;option value="2"&gt; Table list&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Sorted by &lt;select name="C"&gt;<br />
+ <span class="indent">
+ &lt;option value="N" selected="selected"&gt; Name&lt;/option&gt;<br />
+ &lt;option value="M"&gt; Date Modified&lt;/option&gt;<br />
+ &lt;option value="S"&gt; Size&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Description&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="O"&gt;<br />
+ <span class="indent">
+ &lt;option value="A" selected="selected"&gt; Ascending&lt;/option&gt;<br />
+ &lt;option value="D"&gt; Descending&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ &lt;select name="V"&gt;<br />
+ <span class="indent">
+ &lt;option value="0" selected="selected"&gt; in Normal order&lt;/option&gt;<br />
+ &lt;option value="1"&gt; in Version order&lt;/option&gt;<br />
+ </span>
+ &lt;/select&gt;<br />
+ Matching &lt;input type="text" name="P" value="*" /&gt;<br />
+ &lt;input type="submit" name="X" value="Go" /&gt;<br />
+ </span>
+ &lt;/form&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ϸ ܴ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAlt</code> <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ Ͽ ܴ Ѵ. <var>File</var>
+ Ȯ, ϸ Ϻ, ϵī ǥ,
+ ü ϸ ִ. <var>String</var>
+ ٸ ǥ(<code>"</code> Ȥ <code>'</code>)
+ Ѵ. Ŭ̾Ʈ ̹ ų, ̹
+ ʰų, ߰ ̰ ȴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAlt "PDF file" *.pdf<br />
+ AddAlt Compressed *.gz *.zip *.Z
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME-encoding ܴ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByEncoding</code> <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ Ͽ ܴ Ѵ. <var>MIME-encoding</var>
+ <code>x-compress</code> ȿ content-encoding̴.
+ <var>String</var> ٸ ǥ(<code>"</code>
+ Ȥ <code>'</code>) Ѵ. Ŭ̾Ʈ ̹
+ ų, ̹ ʰų,
+ ߰ ̰ ȴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAltByEncoding gzip x-gzip
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME content-type ܴ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">AddAltByType</code> <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ Ͽ ܴ Ѵ. <var>MIME-type</var>
+ <code>text/html</code> ȿ content-type̴.
+ <var>String</var> ٸ ǥ(<code>"</code>
+ Ȥ <code>'</code>) Ѵ. Ŭ̾Ʈ ̹
+ ų, ̹ ʰų,
+ ߰ ̰ ȴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddAltByType 'plain text' text/plain
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ͽ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddDescription <var>string file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> Ͽ Ѵ.
+ <var>File</var> Ȯ, ϸ Ϻ,
+ ϵī ǥ, ü ϸ ִ. <var>String</var>
+ ǥ(<code>"</code>) Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddDescription "The planet Mars" /web/pics/mars.gif
+ </code></p></div>
+
+ <p> ⺻ ʵ 23 Ʈ. <code><a href="#indexoptions.suppressicon">IndexOptions
+ SuppressIcon</a></code> ɼ ϸ ⺻ 6 Ʈ
+ ߰ϰ, <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code> ɼ 7 Ʈ,
+ <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code> ɼ 19
+ Ʈ ߰Ѵ. ׷Ƿ 55 Ʈ.</p>
+
+ <p> ʵ ٲٰų ̸ Ѵ
+ <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> <code class="directive"><a href="#indexoptions">IndexOptions</a></code> Ű带 ϶.</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">AddDescription</code> ۿ
+ ±׳ character entity<span class="transnote">(<em>;</em> &amp;lt;, &amp;amp;
+ Ī)</span> HTML ִ. ׷
+ ±װ ִ κ ©ԵǸ ( ü κ
+ ©) 丮 Ͽ ִ.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td≯ Ͽ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> <var>name</var>
+ Ѵ. <var>Icon</var>
+ (%-escaped) URL Ȥ
+ <code>(<var>alttext</var>,<var>url</var>)</code> ̴.
+ ⼭ <var>alttext</var> ׸
+ ܴ ̴.</p>
+
+ <p><var>Name</var> 丮 Ÿ <code>^^DIRECTORY^^</code>,
+ ( ùٷ ߱) Ÿ
+ <code>^^BLANKICON^^</code>, Ȯ, ϵī ǥ,
+ ϸ Ϻ Ȥ ü ִ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br />
+ AddIcon /icons/dir.xbm ^^DIRECTORY^^<br />
+ AddIcon /icons/backup.xbm *~
+ </code></p></div>
+
+ <p>ϸ <code class="directive">AddIcon</code>ٴ <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> ؾ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME content-encoding Ͽ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ Ѵ. <var>Icon</var>
+ (%-escaped) URL Ȥ
+ <code>(<var>alttext</var>,<var>url</var>)</code> ̴.
+ ⼭ <var>alttext</var> ׸
+ ܴ ̴.</p>
+
+ <p><var>MIME-encoding</var> content-encoding شϴ
+ ϵī ǥ̴.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIconByEncoding /icons/compress.xbm x-compress
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME content-type Ͽ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ <var>MIME-type</var> Ѵ.
+ <var>Icon</var> (%-escaped) URL Ȥ
+ <code>(<var>alttext</var>,<var>url</var>)</code> ̴.
+ ⼭ <var>alttext</var> ׸
+ ܴ ̴.</p>
+
+ <p><var>MIME-type</var> mime type شϴ ϵī
+ ǥ̴.</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddIconByType (IMG,/icons/image.xbm) image/*
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ư Ͽ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DefaultIcon <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">DefaultIcon</code> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ Ư ̴.
+ <var>Icon</var> (%-escaped) URL̴.</p>
+
+ <div class="example"><h3></h3><p><code>
+ DefaultIcon /icon/unknown.xbm
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ϸ ̸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>HeaderName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">HeaderName</code> þ ϸ տ
+ ̸ Ѵ. <var>Filename</var>
+ ϸ̴.</p>
+
+ <div class="example"><h3></h3><p><code>
+ HeaderName HEADER.html
+ </code></p></div>
+
+ <div class="note">
+ <p> HeaderName <code class="directive"><a href="#readmename">ReadmeName</a></code>
+ <var>Filename</var> Ϸ 丮 URI η
+ ޾Ƶδ. <var>Filename</var> ϸ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> η
+ ޾Ƶδ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ HeaderName /include/HEADER.html
+ </code></p></div>
+
+ <p><var>Filename</var> major content type <code>text/*</code>
+ (<em> </em>, <code>text/html</code>, <code>text/plain</code>,
+ ) ؾ Ѵ. , ũƮ ( ƴ)
+ type <code>text/html</code> Ѵٸ
+ <var>filename</var> CGI ũƮ ִ:</p>
+
+ <div class="example"><p><code>
+ AddType text/html .cgi
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ <code>MultiViews</code> ϸ <a href="../content-negotiation.html"></a> Ѵ.
+ <var>filename</var> (CGI ũƮ ƴ)
+ <code>text/html</code> ̰ <code class="directive"><a href="../mod/core.html#options">options</a></code> <code>Includes</code>
+ <code>IncludesNOEXEC</code> ϳ Ѵٸ
+ server-side includes óѴ. (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ )</p>
+ </div>
+
+ <p><code class="directive">HeaderName</code> Ͽ
+ (&lt;html&gt;, &lt;head&gt;, ) HTML ۺκ Եִٸ
+ <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
+ +SuppressHTMLPreamble</code></a> Ͽ κ ߰ʴ
+ .</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>丮 Ͽ ϸ ߰Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexIgnore</code> þ 丮
+ Ͽ ϸ ߰Ѵ. <var>File</var>
+ ( ϴ) ȭϵī ǥ̳ ü ϸ
+ ִ. IndexIgnore þ ϸ
+ ϸ üʰ Ͽ ϵ ߰Ѵ.
+ ⺻ <code>.</code> ( 丮) Ѵ.</p>
+
+ <div class="example"><p><code>
+ IndexIgnore README .htaccess *.bak *~
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>丮 </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexOptions</code> þ 丮
+ Ѵ. <var>Option</var> ϳ̴</p>
+
+ <dl>
+ <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a> (<em>ġ
+ 2.0.23 </em>)</dt>
+
+ <dd><code>DescriptionWidth</code> Ű带 Ͽ ڴ
+ ִ.</dd>
+
+ <dd><code>-DescriptionWidth</code> ϸ (Ȥ ƹ͵
+ ) <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ Ѵ.</dd>
+
+ <dd><code>DescriptionWidth=<var>n</var></code>
+ <var>n</var> Ʈ Ѵ.</dd>
+
+ <dd><code>DescriptionWidth=*</code>
+ ִ¸ŭ ø.</dd>
+
+ <dd><strong> © ִ <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ ϶.</strong></dd>
+
+ <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>
+
+ <dd>丮 fancy .</dd>
+
+ <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a>
+ (<em>ġ 2.0.23 </em>)</dt>
+
+ <dd> ɼ ϸ 丮 <em>׻</em>
+ , 丮 ִ Ϲ ڿ ´.
+ ⺻ ϰ 丮 ,
+ Ͽ 丮 δ.
+ , ̸ ϰ <code>FoldersFirst</code>
+ Ѵٸ 丮 <code>Zed</code> 丮
+ <code>Beta</code> տ , 丮 <code>Beta</code>
+ Ϲ <code>Gamma</code> <code>Alpha</code> տ
+ ´. <strong> ɼ <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a> Բ Ҷ ȿ
+ ִ.</strong></dd>
+
+ <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> (<em>,
+ ġ 2.0.23 </em>)</dt>
+
+ <dd> FancyIndexing ɼ HTML ǥ
+ fancy 丮 . ɼ
+ ȥ ϶. ɼ WinNT ٸ
+ utf-8 ÷ ϸ̳ б (ʿ
+ Ȥ ʿ ) ٸ Ư ϴ.</dd>
+
+ <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>
+
+ <dd>fancy Ͽ ϸ ũ Ѵ.</dd>
+
+ <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>
+
+ <dd> ɼ IconWidth ϸ
+ <code>img</code> ±׿ <code>height</code> <code>width</code>
+ Ӽ Ѵ. ׷ ̹
+ Ȳ ̸ ִ. ɼǿ
+ ġ ϴ ǥ ̸ Ѵ.</dd>
+
+ <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>
+
+ <dd> ɼ <code>IconHeight</code> ϸ
+ <code>img</code> ±׿
+ <code>height</code> <code>width</code> Ӽ Ѵ.
+ ׷ ̹ Ȳ
+ ̸ ִ. ɼǿ ġ
+ ϴ ǥ Ѵ.</dd>
+
+ <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>
+
+ <dd> ɼ ϸ ҹ ʰ ̸ Ѵ.
+ , ̸ ̰ IgnoreCase ϸ
+ Zeta alfa ڿ ´ (: GAMMA
+ ׻ gamma տ ´). </dd>
+
+ <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>
+
+ <dd> ɼ ϸ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ Ͽ Ŭ̾Ʈ Ǻ Ѵ.
+ (<code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> Ѵ.)</dd>
+
+ <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var>
+ | *]</a></dt>
+
+ <dd><code>NameWidth</code> Ű Ʈ ϸ
+ Ѵ.</dd>
+
+ <dd><code>-NameWidth</code> ϸ (Ȥ ƹ͵
+ ) <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ Ѵ.</dd>
+
+ <dd><code>NameWidth=<var>n</var></code> <var>n</var>
+ Ʈ Ѵ.</dd>
+
+ <dd><code>NameWidth=*</code> ʿѸŭ ø.</dd>
+
+ <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>
+
+ <dd>fancy Ͽ HTML title ̴´. Ͽ
+ <code class="directive"><a href="#adddescription">AddDescription</a></code>
+ ٸ <code>title</code>
+ Ұ оδ. ۾ CPU ũ Ѵ.</dd>
+
+ <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>
+
+ <dd> ɼ ϸ ġ FancyIndexed 丮
+ Ͽ ̸ ٲٴ ũ ʴ´.
+ ̸ ũ , ̸ ϸ
+ ִ 丮 . <strong>ġ
+ 2.0.23 ƱԸƮ ʾҴ.</strong>
+ ġ 2.0.23 <a href="#indexoptions.ignoreclient">IndexOptions
+ IgnoreClient</a> Ͽ ƱԸƮ ʴ´.</dd>
+
+ <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>
+
+ <dd>fancy Ͽ ʴ´. ⺻
+  ǵʰ, ɼ ϸ 23
+ ٸ 뵵 Ѵ. ϴ
+ <code class="directive"><a href="#adddescription">AddDescription</a></code> ϶. ũ⸦
+ ϴ <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
+ ɼǵ ϶.</dd>
+
+ <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>
+
+ <dd>丮 <code class="directive"><a href="#headername">HeaderName</a></code> þ
+ ִ ǥ HTML ۺκ
+ (<code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>,
+ <em>et cetera</em>) ڿ ÷Ѵ. ׷
+ <code>SuppressHTMLPreamble</code> ɼ ϸ ó
+ header Ѵ. header Ͽ
+ HTML ־ Ѵ. header ٸ Ϲ
+ ۺκ .</dd>
+
+ <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a>
+ (<em>ġ 2.0.23 </em>)</dt>
+
+ <dd>fancy Ͽ . <code>SuppressIcon</code>
+ <code>SuppressRules</code> ϸ, (FancyIndexed
+ ) <code>pre</code> ȿ <code>img</code>
+ <code>hr</code> ǥ HTML 3.2
+ ˸ ȴ.</dd>
+
+ <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>
+
+ <dd>fancy Ͽ ǥ ʴ´.</dd>
+
+ <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
+ (<em>ġ 2.0.23 </em>)</dt>
+
+ <dd>丮 Ͽ (<code>hr</code> )
+ ʴ´. <code>SuppressIcon</code>
+ <code>SuppressRules</code> ϸ, (FancyIndexed
+ ) <code>pre</code> ȿ <code>img</code>
+ <code>hr</code> ǥ HTML 3.2
+ ˸ ȴ.</dd>
+
+ <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>
+
+ <dd>fancy Ͽ ũ⸦ ǥ ʴ´.</dd>
+
+ <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a>
+ (<em>ġ 2.0.23 </em>)</dt>
+
+ <dd>丮 HTTP Last-Modified ETag
+ Ѵ. ɼ ü Ͻýۿ stat()
+ ȿϴ. н ý۰ OS2
+ JFS, Win32 NTFS ϴ. , OS2 Win32
+ FAT Ұϴ. ϸ Ŭ̾Ʈ Ͻô
+ <code>HEAD</code> û Ͽ ϸ ȭ
+ ִ.  ü ο ϰ ùٷ
+ , 丮 ִ ũ⳪ ¥ ȭ
+ ϶. <strong> н ÷
+ ũ⳪ ¥ ȭ Last-Modified
+ ٲʴ´.</strong> ̷ ȭ ߿ϴٸ ɼ
+ .</dd>
+
+ <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a>
+ (<em>ġ 2.0a3 </em>)</dt>
+
+ <dd><code>VersionSort</code> Ű ȣ
+ ϸ ڿ Ѵ. κ
+ , ϰ ִ κ ڰ
+ Ѵ.
+
+ <div class="example"><h3>:</h3><p><code>
+ foo-1.7<br />
+ foo-1.7.2<br />
+ foo-1.7.12<br />
+ foo-1.8.2<br />
+ foo-1.8.2a<br />
+ foo-1.12
+ </code></p></div>
+
+ <p> 0 ϸ, м Ѵ:</p>
+
+ <div class="example"><p><code>
+ foo-1.001<br />
+ foo-1.002<br />
+ foo-1.030<br />
+ foo-1.04
+ </code></p></div>
+ </dd>
+
+ <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a>
+ (<em>ġ 2.0.49 </em>)</dt>
+
+ <dd><code>XHTML</code> Ű带 ϸ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> HTML 3.2 XHTML 1.0
+ ڵ带 Ѵ.</dd>
+ </dl>
+
+
+ <dl><dt> IndexOptions</dt>
+ <dd>
+ <p>ġ 1.3.3 <code class="directive">IndexOptions</code>
+ þ ó ũ ȭǾ. Ư:</p>
+
+ <ul>
+ <li> 丮
+ <code class="directive">IndexOptions</code> þ Ѵ.
+ :
+
+ <div class="example"><p><code>
+ &lt;Directory /foo&gt;
+ <span class="indent">
+ IndexOptions HTMLTable<br />
+ IndexOptions SuppressColumnsorting
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> </p>
+
+ <div class="example"><p><code>
+ IndexOptions HTMLTable SuppressColumnsorting
+ </code></p></div>
+ </li>
+
+ <li>(<em> </em>, Ű տ <code>+</code>
+ <code>-</code> ̴) ߰Ǿ.</li>
+ </ul>
+
+ <p>Ű տ '+' '-' ش Ű尡
+ ( 丮 ӵǾ) <code class="directive">IndexOptions</code>
+ ݿȴ. ׷ տ ƹ͵ Ű带
+ ӵǰų .
+ 캸:</p>
+
+ <div class="example"><p><code>
+ IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br />
+ IndexOptions +SuppressSize
+ </code></p></div>
+
+ <p>տ ƹ͵ <code>FancyIndexing</code>
+ ٽ ߰ǿ
+ <code>IndexOptions FancyIndexing +SuppressSize</code> .</p>
+
+ <p>Ư 丮
+ <code class="directive">IndexOptions</code> Ϸ Ű
+ տ <code>+</code> <code>-</code>
+ ӵ .</p>
+ </dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>丮 ⺻ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexOrderDefault</code> þ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>
+ ɼǰ Բ Ѵ. ⺻ fancyindexed 丮
+ ϸ ̴. <code class="directive">IndexOrderDefault</code>
+ ʱ ִ.</p>
+
+ <p><code class="directive">IndexOrderDefault</code> ƱԸƮ
+ ޴´. ù° ϴ <code>Ascending</code>
+ () ̳ <code>Descending</code> () ϳ.
+ ι° ƱԸƮ Ÿ Ű <code>Name</code>,
+ <code>Date</code>, <code>Size</code>, <code>Description</code>
+ ϳ. <em>׻</em> ϸ ̴.</p>
+
+ <p> þ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> ɼ ϸ
+ Ư θ 丮 . Ŭ̾Ʈ
+ ٸ 丮 û Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>丮 Ͽ CSS ŸϽƮ ߰Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">IndexStyleSheet</code> þ 丮
+ Ͽ CSS ϸ Ѵ.
+ </p>
+ <div class="example"><h3>Example</h3><p><code>
+
+ IndexStyleSheet "/css/style.css"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ϸ ̸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ReadmeName <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_autoindex</td></tr>
+</table>
+ <p><code class="directive">ReadmeName</code> þ ϸ
+ ̸ Ѵ. <var>Filename</var>
+ ϸ̰, ġ η ޾Ƶδ.
+ <var>Filename</var> ϸ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> η ޾Ƶδ.
+ </p>
+
+ <div class="example"><h3></h3><p><code>
+ ReadmeName FOOTER.html
+ </code></p></div>
+
+ <div class="example"><h3> 2</h3><p><code>
+ ReadmeName /include/FOOTER.html
+ </code></p></div>
+
+ <p> ڼ <code class="directive"><a href="#headername">HeaderName</a></code> ϶.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_autoindex.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cache.html b/docs/manual/mod/mod_cache.html
new file mode 100644
index 00000000..cba0697e
--- /dev/null
+++ b/docs/manual/mod/mod_cache.html
@@ -0,0 +1,11 @@
+URI: mod_cache.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_cache.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_cache.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_cache.html.en b/docs/manual/mod/mod_cache.html.en
new file mode 100644
index 00000000..46dde826
--- /dev/null
+++ b/docs/manual/mod/mod_cache.html.en
@@ -0,0 +1,463 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Content cache keyed to URIs.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_cache.c</td></tr></table>
+<h3>Summary</h3>
+
+ <div class="warning">This module should be used with care and
+ can be used to circumvent <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> and <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> directives. You
+ should not enable caching for any content to which you wish
+ to limit access by client host name, address or environment
+ variable.</div>
+
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> implements an <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> compliant HTTP
+ content cache that can be used to cache either local or proxied content.
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> requires the services of one or more storage
+ management modules. Two storage management modules are included in
+ the base Apache distribution:</p>
+ <dl>
+ <dt><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></dt>
+ <dd>implements a disk based storage manager.</dd>
+
+ <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt>
+ <dd>implements a memory based storage manager.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> can be configured to operate in two
+ modes: caching open file descriptors or caching objects in heap storage.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> can be used to cache locally generated content
+ or to cache backend server content for <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> when
+ configured using <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>
+ (aka <dfn>reverse proxy</dfn>)</dd>
+ </dl>
+
+ <p>Content is stored in and retrieved from the cache using URI based keys. Content with
+ access protection is not cached.</p>
+ <p>Further details, discussion, and examples, are provided in the
+ <a href="../caching.html">Caching Guide</a>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#related">Related Modules and Directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">Sample Configuration</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../caching.html">Caching Guide</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Related Modules and Directives</a></h2>
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="sampleconf" id="sampleconf">Sample Configuration</a></h2>
+ <div class="example"><h3>Sample httpd.conf</h3><p><code>
+ #<br />
+ # Sample Cache Configuration<br />
+ #<br />
+ LoadModule cache_module modules/mod_cache.so<br />
+ <br />
+ &lt;IfModule mod_cache.c&gt;<br />
+ <span class="indent">
+ #LoadModule disk_cache_module modules/mod_disk_cache.so<br />
+ # If you want to use mod_disk_cache instead of mod_mem_cache,<br />
+ # uncomment the line above and comment out the LoadModule line below.<br />
+ &lt;IfModule mod_disk_cache.c&gt;<br />
+ <span class="indent">
+ CacheRoot c:/cacheroot<br />
+ CacheEnable disk /<br />
+ CacheDirLevels 5<br />
+ CacheDirLength 3<br />
+ </span>
+ &lt;/IfModule&gt; <br />
+ <br />
+ LoadModule mem_cache_module modules/mod_mem_cache.so<br />
+ &lt;IfModule mod_mem_cache.c&gt;<br />
+ <span class="indent">
+ CacheEnable mem /<br />
+ MCacheSize 4096<br />
+ MCacheMaxObjectCount 100<br />
+ MCacheMinObjectSize 1<br />
+ MCacheMaxObjectSize 2048<br />
+ </span>
+ &lt;/IfModule&gt;<br />
+ <br />
+ # When acting as a proxy, don't cache the list of security updates<br />
+ CacheDisable http://security.update.server/update-list/<br />
+ </span>
+ &lt;/IfModule&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The default duration to cache a document when no expiry date is specified.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheDefaultExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheDefaultExpire 3600 (one hour)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheDefaultExpire</code> directive specifies a default time,
+ in seconds, to cache a document if neither an expiry date nor last-modified date are provided
+ with the document. The value specified with the <code class="directive">CacheMaxExpire</code>
+ directive does <em>not</em> override this setting.</p>
+
+ <div class="example"><p><code>
+ CacheDefaultExpire 86400
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Disable caching of specified URLs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheDisable <var> url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheDisable</code> directive instructs
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to <em>not</em> cache urls at or below
+ <var>url-string</var>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ CacheDisable /local_files
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enable caching of specified URLs using a specified storage
+manager</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheEnable <var>cache_type</var> <var>url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheEnable</code> directive instructs
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to cache urls at or below
+ <var>url-string</var>. The cache storage manager is specified with the
+ <var>cache_type</var> argument. <var>cache_type</var> <code> mem</code>
+ instructs <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to use the memory based storage
+ manager implemented by <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>.
+ <var>cache_type</var> <code>disk</code> instructs
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to use the disk based storage manager
+ implemented by <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>.
+ <var>cache_type</var> <code>fd</code> instructs
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> to use the file descriptor cache implemented
+ by <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>.</p>
+ <p>In the event that the URL space overlaps between different
+ <code class="directive">CacheEnable</code> directives (as in the example below),
+ each possible storage manager will be run until the first one that
+ actually processes the request. The order in which the storage managers are
+ run is determined by the order of the <code class="directive">CacheEnable</code>
+ directives in the configuration file.</p>
+
+ <div class="example"><p><code>
+ CacheEnable mem /manual<br />
+ CacheEnable fd /images<br />
+ CacheEnable disk /<br />
+ </code></p></div>
+
+ <p>When acting as a forward proxy server, <var>url-string</var> can
+ also be used to specify remote sites and proxy protocols which
+ caching should be enabled for.</p>
+
+ <div class="example"><p><code>
+ # Cache proxied url's<br />
+ CacheEnable disk /<br /><br />
+ # Cache FTP-proxied url's<br />
+ CacheEnable disk ftp://<br /><br />
+ # Cache content from www.apache.org<br />
+ CacheEnable disk http://www.apache.org/<br />
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore request to not serve cached content to client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheIgnoreCacheControl On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>Ordinarily, requests containing a Cache-Control: no-cache or
+ Pragma: no-cache header value will not be served from the cache. The
+ <code class="directive">CacheIgnoreCacheControl</code> directive allows this
+ behavior to be overridden. <code class="directive">CacheIgnoreCacheControl</code>
+ On tells the server to attempt to serve the resource from the cache even
+ if the request contains no-cache header values. Resources requiring
+ authorization will <em>never</em> be cached.</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreCacheControl On
+ </code></p></div>
+
+ <div class="warning"><h3>Warning:</h3>
+ This directive will allow serving from the cache even if the client has
+ requested that the document not be served from the cache. This might
+ result in stale content being served.
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
+<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Do not store the given HTTP header(s) in the cache.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>According to RFC 2616, hop-by-hop HTTP headers are not stored in
+ the cache. The following HTTP headers are hop-by-hop headers and thus
+ do not get stored in the cache in <em>any</em> case regardless of the
+ setting of <code class="directive">CacheIgnoreHeaders</code>:</p>
+
+ <ul>
+ <li><code>Connection</code></li>
+ <li><code>Keep-Alive</code></li>
+ <li><code>Proxy-Authenticate</code></li>
+ <li><code>Proxy-Authorization</code></li>
+ <li><code>TE</code></li>
+ <li><code>Trailers</code></li>
+ <li><code>Transfer-Encoding</code></li>
+ <li><code>Upgrade</code></li>
+ </ul>
+
+ <p><code class="directive">CacheIgnoreHeaders</code> specifies additional HTTP
+ headers that should not to be stored in the cache. For example, it makes
+ sense in some cases to prevent cookies from being stored in the cache.</p>
+
+ <p><code class="directive">CacheIgnoreHeaders</code> takes a space separated list
+ of HTTP headers that should not be stored in the cache. If only hop-by-hop
+ headers not should be stored in the cache (the RFC 2616 compliant
+ behaviour), <code class="directive">CacheIgnoreHeaders</code> can be set to
+ <code>None</code>.</p>
+
+ <div class="example"><h3>Example 1</h3><p><code>
+ CacheIgnoreHeaders Set-Cookie
+ </code></p></div>
+
+ <div class="example"><h3>Example 2</h3><p><code>
+ CacheIgnoreHeaders None
+ </code></p></div>
+
+ <div class="warning"><h3>Warning:</h3>
+ If headers like <code>Expires</code> which are needed for proper cache
+ management are not stored due to a
+ <code class="directive">CacheIgnoreHeaders</code> setting, the behaviour of
+ mod_cache is undefined.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore the fact that a response has no Last Modified
+header.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>Ordinarily, documents without a last-modified date are not cached.
+ Under some circumstances the last-modified date is removed (during
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> processing for example) or not provided
+ at all. The <code class="directive">CacheIgnoreNoLastMod</code> directive
+ provides a way to specify that documents without last-modified dates
+ should be considered for caching, even without a last-modified date.
+ If neither a last-modified date nor an expiry date are provided with
+ the document then the value specified by the
+ <code class="directive">CacheDefaultExpire</code> directive will be used to
+ generate an expiration date.</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreNoLastMod On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The factor used to compute an expiry date based on the
+LastModified date.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>In the event that a document does not provide an expiry date but does
+ provide a last-modified date, an expiry date can be calculated based on
+ the time since the document was last modified. The
+ <code class="directive">CacheLastModifiedFactor</code> directive specifies a
+ <var>factor</var> to be used in the generation of this expiry date
+ according to the following formula:
+
+ <code>expiry-period = time-since-last-modified-date * <var>factor</var>
+ expiry-date = current-date + expiry-period</code>
+
+ For example, if the document was last modified 10 hours ago, and
+ <var>factor</var> is 0.1 then the expiry-period will be set to
+ 10*0.1 = 1 hour. If the current time was 3:00pm then the computed
+ expiry-date would be 3:00pm + 1hour = 4:00pm.
+
+ If the expiry-period would be longer than that set by
+ <code class="directive">CacheMaxExpire</code>, then the latter takes
+ precedence.</p>
+
+ <div class="example"><p><code>
+ CacheLastModifiedFactor 0.5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum time in seconds to cache a document</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheMaxExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheMaxExpire 86400 (one day)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheMaxExpire</code> directive specifies the maximum number of
+ seconds for which cachable HTTP documents will be retained without checking the origin
+ server. Thus, documents will be out of date at most this number of seconds. This maximum
+ value is enforced even if an expiry date was supplied with the document.</p>
+
+ <div class="example"><p><code>
+ CacheMaxExpire 604800
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Attempt to cache requests or responses that have been marked as no-store.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheStoreNoStore Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>Ordinarily, requests or responses with Cache-Control: no-store header
+ values will not be stored in the cache. The
+ <code class="directive">CacheStoreNoCache</code> directive allows this
+ behavior to be overridden. <code class="directive">CacheStoreNoCache</code> On
+ tells the server to attempt to cache the resource even if it contains
+ no-store header values. Resources requiring authorization will
+ <em>never</em> be cached.</p>
+
+ <div class="example"><p><code>
+ CacheStoreNoStore On
+ </code></p></div>
+
+ <div class="warning"><h3>Warning:</h3>
+ As described in RFC 2616, the no-store directive is intended to
+ "prevent the inadvertent release or retention of sensitive information
+ (for example, on backup tapes)." Enabling this option could store
+ sensitive information in the cache. You are hereby warned.
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
+<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Attempt to cache responses that the server has marked as private</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheStorePrivate Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>Ordinarily, responses with Cache-Control: private header values will not
+ be stored in the cache. The <code class="directive">CacheStorePrivate</code>
+ directive allows this behavior to be overridden.
+ <code class="directive">CacheStorePrivate</code> On
+ tells the server to attempt to cache the resource even if it contains
+ private header values. Resources requiring authorization will
+ <em>never</em> be cached.</p>
+
+ <div class="example"><p><code>
+ CacheStorePrivate On
+ </code></p></div>
+
+ <div class="warning"><h3>Warning:</h3>
+ This directive will allow caching even if the upstream server has
+ requested that the resource not be cached. This directive is only
+ ideal for a 'private' cache.
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
+<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cache.html.ja.euc-jp b/docs/manual/mod/mod_cache.html.ja.euc-jp
new file mode 100644
index 00000000..8627fff9
--- /dev/null
+++ b/docs/manual/mod/mod_cache.html.ja.euc-jp
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cache - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI 򥭡ˤƥĤΥå</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cache.c</td></tr></table>
+<h3></h3>
+
+ <div class="warning">
+ ϼ¸Ūʥ⥸塼ǤʸޤȯǤ...
+ </div>
+
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ϥΥƥĤץ줿
+ ƥĤ򥭥å夹뤿˻Ȥ <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>
+ HTTP ƥĥåƤޤ<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ ưˤϥȥ졼⥸塼뤬ɬפǤɸ
+ Apache ۤˤĥȥ졼⥸塼뤬ޤޤƤޤ:</p>
+
+ <dl>
+ <dt><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></dt>
+ <dd>ǥѤȥ졼Ƥޤ</dd>
+
+ <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt>
+ <dd>Ѥȥ졼Ƥޤ
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϼĤΥ⡼ɤΤɤ餫ư
+ 褦Ǥޤ: ץ󤵤Ƥե뵭һҤ򥭥å夹⡼ɤ
+ ҡ׾ǤΥ֥ȤμΤ򥭥å򤹤⡼ɤǤ
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϥ륳ƥĤ䡢
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
+ <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ȤäꤵƤ
+ Ȥ (Ĥޤ<dfn>Сץ</dfn> Ǥ) ХåɥФ
+ ƥĤ򥭥å夹Τ˻Ȥޤ</dd>
+ </dl>
+
+ <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ
+ ݸΤƤ륳ƥĤϥå夵ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">ץ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2>
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachesize">CacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="sampleconf" id="sampleconf">ץ</a></h2>
+ <div class="example"><h3>Sample httpd.conf</h3><p><code>
+ #<br />
+ # Sample Cache Configuration<br />
+ #<br />
+ LoadModule cache_module modules/mod_cache.so<br />
+ <br />
+ &lt;IfModule mod_cache.c&gt;<br />
+ <span class="indent">
+ #LoadModule disk_cache_module modules/mod_disk_cache.so<br />
+ # If you want to use mod_disk_cache instead of mod_mem_cache,
+ # uncomment the line above and comment out the LoadModule line below.
+ &lt;IfModule mod_disk_cache.c&gt;<br />
+ <span class="indent">
+ CacheRoot c:/cacheroot<br />
+ CacheEnable disk /<br />
+ CacheDirLevels 5<br />
+ CacheDirLength 3<br />
+ </span>
+ &lt;/IfModule&gt; <br />
+ <br />
+ LoadModule mem_cache_module modules/mod_mem_cache.so<br />
+ &lt;IfModule mod_mem_cache.c&gt;<br />
+ <span class="indent">
+ CacheEnable mem /<br />
+ MCacheSize 4096<br />
+ MCacheMaxObjectCount 100<br />
+ MCacheMinObjectSize 1<br />
+ MCacheMaxObjectSize 2048<br />
+ </span>
+ &lt;/IfModule&gt;<br />
+ </span>
+ &lt;/IfModule&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵƤʤȤ˥ɥȤ򥭥å夹ǥեȤδ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheDefaultExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDefaultExpire 3600 (1)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDefaultExpire</code> ǥ쥯ƥ֤ϡɥȤ
+ ͭ (expiry) ǽ (last-modified) ꤵƤʤ
+ ǥեȤλ֤ꤷޤ<code class="directive">CacheMaxExpire</code>
+ ǥ쥯ƥ֤ǻꤵ줿ͤϤ<em>ޤ</em></p>
+
+ <div class="example"><p><code>
+ CacheDefaultExpire 86400
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> URL 򥭥å夷ʤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheDisable <var> url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDisable</code> ǥ쥯ƥ֤
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ⥸塼뤬 <var>url-string</var> ʲ
+ URL 򥭥å<em>ʤ</em>褦ˤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ CacheDisable /local_files
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤷȥ졼ȤäƤΥåͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheEnable <var>cache_type</var> <var>url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheEnable</code> ǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ ⥸塼뤬 <var>url-string</var> ʲ URL 򥭥å夹褦ˤޤ
+ å她ȥ졼 <var>cache_type</var> ǻꤷޤ
+ <var>cache_type</var> <code> mem</code> ǡ
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ǼƤȤäȥ졼
+ Ȥ褦 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ˻ؼޤ
+ <var>cache_type</var> <code>disk</code> ǡ
+ <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ǼƤǥȤäȥ졼
+ Ȥ褦 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ˻ؼޤ
+ <var>cache_type</var> <code>fd</code> <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ˤƤե뵭һҤ
+ åȤ褦˻ؼޤ</p>
+
+ <p>(Τ褦) <code class="directive">CacheEnable</code> ǥ쥯ƥ֤
+ URL ֤ʣƤȤϡ륹ȥ졼˻ơ
+ ºݤ˥ꥯȤνǤȡǽޤ
+ ȥ졼¹Ԥ֤ե
+ <code class="directive">CacheEnable</code> ν֤ˤꤵޤ</p>
+
+ <div class="example"><p><code>
+ CacheEnable mem /manual<br />
+ CacheEnable fd /images<br />
+ CacheEnable disk /<br />
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>å夵Ƥ륳ƥĤ֤ʤ褦˥饤Ȥ
+ꥯȤƤ̵뤹</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheIgnoreCacheControl On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>Cache-Control: no-cache إå Pragma: no-store إåΤꥯȤ
+ ФƤϡ̾省åȤޤ<code class="directive">CacheIgnoreCacheControl</code>
+ ǥ쥯ƥ֤Ȥȡư񤭤Ǥޤ
+ <code class="directive">CacheIgnoreCacheControl</code> On Ȥȡ
+ ꥯȤ no-cache ȤͤäƤ⡢åȤäƥɥȤ
+ ֤褦ˤʤޤǧڤɬפȤɥȤ<em>褷</em>
+ å夵ޤ</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreCacheControl On
+ </code></p></div>
+
+ <div class="warning"><h3>ٹ</h3>
+ Υǥ쥯ƥ֤Ȥȡɥȼ˥åȤʤ褦
+ 饤ȤꥯȤƤˤ⤫餺å
+ Ȥ褦ˤʤޤη̡
+ ŤƥĤ³뤳ȤˤʤäƤޤ⤷ޤ
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
+<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵ줿 HTTP إå򥭥å¸ʤ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>RFC 2616 ˤȡhop-by-hop HTTP إåϥåˤݴɤޤ
+ ʲΥإå hop-by-hop إå˳ޤΤǡ
+ <code class="directive">CacheIgnoreHeaders</code>
+ <em>طʤ</em>åˤݴɤޤ:</p>
+ <ul>
+ <li><code>Connection</code></li>
+ <li><code>Keep-Alive</code></li>
+ <li><code>Proxy-Authenticate</code></li>
+ <li><code>Proxy-Authorization</code></li>
+ <li><code>TE</code></li>
+ <li><code>Trailers</code></li>
+ <li><code>Transfer-Encoding</code></li>
+ <li><code>Upgrade</code></li>
+ </ul>
+
+ <p><code class="directive">CacheIgnoreHeaders</code>
+ åݴɤʤɲä HTTP إåꤷޤ
+ 㤨Сå򥭥åݴɤʤ褦ˤ褤
+ Ǥ礦</p>
+
+ <p><code class="directive">CacheIgnoreHeaders</code> ΰϡ
+ åݴɤʤ HTTP إåڤˤꥹȷǤ
+ åݴɤʤإå hop-by-hop إåξ
+ (RFC 2616 ưΤȤ) ϡ
+ <code class="directive">CacheIgnoreHeaders</code> <code>None</code>
+ Ǥޤ</p>
+
+ <div class="example"><h3> 1</h3><p><code>
+ CacheIgnoreHeaders Set-Cookie
+ </code></p></div>
+
+ <div class="example"><h3> 2</h3><p><code>
+ CacheIgnoreHeaders None
+ </code></p></div>
+
+ <div class="warning"><h3>ٹ:</h3>
+ <code>Expires</code> Τ褦ŬڤΥåΤɬפ
+ إå <code class="directive">CacheIgnoreHeaders</code> ˤ
+ ݴɤƤʤȤϡmod_cache ưƤޤ
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Last Modified ̵Ƥⵤˤʤ褦ˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>̾Last-Modified ˤǽ̵ɥȤϥå
+ ޤ(㤨 <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ˤΤȤʤɤ)
+ Last-Modified 郎õ줿ꡢ⤽ǽ餫󶡤Ƥʤ
+ ޤ<code class="directive">CacheIgnoreNoLastMod</code>
+ ǥ쥯ƥ֤ȤȡLast-Modified ꤵƤʤ
+ ɥȤǤ⥭å夹褦˻ǤޤɥȤ
+ ǽ (Last-Modified) ͭ (expiry) ʤϡͭ¤
+ <code class="directive">CacheDefaultExpire</code> Ȥޤ</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreNoLastMod On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>LastModified դ˴Ťͭ (expiry)
+׻뤿νŤߤꤹ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>ɥȤ Last-Modified դ̵ɤͭ (expiry)
+ դȤȤˡͭ¤ǽ狼ηв֤Ȥ
+ ׻褦ˤǤޤͭ¤򼡤η׻˽äΤǤ
+ ΤȤ˻Ȥ <var>factor</var>
+ <code class="directive">CacheLastModifiedFactor</code> ǥ쥯ƥ֤ǻꤷޤ
+ </p>
+
+ <p><code>expiry-period = time-since-last-modified-date * <var>factor</var>
+ expiry-date = current-date + expiry-period</code></p>
+
+ <p>㤨СɥȤ 10 ˺Ǹ˽Ƥơ
+ <var>factor</var> 0.1 ǤС 10*0.1 = 1 ֤
+ ꤵޤ߻郎 3:00pm ǤС׻줿
+ 3:00pm + 1hour = 4:00pm ˤʤޤ</p>
+
+ <p> <code class="directive">CacheMaxExpire</code> ꤵƤ
+ 礭ʤäƤޤäƤϡ<code class="directive">CacheMaxExpire</code>
+ ͤͥ褵ޤ</p>
+
+ <div class="example"><p><code>
+ CacheLastModifiedFactor 0.5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɥȤ򥭥å夹֤ÿǸ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheMaxExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMaxExpire 86400 ()</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMaxExpire</code> ǥ쥯ƥ֤ϡ
+ å夹 HTTP ɥȤ򡢸ΥФ䤤碌ʤޤ޺粿
+ ݻƤ褤ꤷޤĤޤꡢɥȤϺǤÿ֤֤Ť
+ ʤ뤳Ȥˤʤޤκͤϡ(:쥹ݥ)ɥȤȶ
+ ɥȤδ󶡤ƤǤŬѤޤ</p>
+
+ <div class="example"><p><code>
+ CacheMaxExpire 604800
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>no-store ȻꤵƤ쥹ݥ󥹤Υåߤ롣</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheStoreNoStore Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>̾ Cache-Control: no-store إåΤĤƤ쥹ݥ󥹤
+ å夵ޤ<code class="directive">CacheStoreNoCache</code>
+ ǥ쥯ƥ֤Ǥεư񤭤Ǥޤ
+ <code class="directive">CacheStoreNoCache</code> On no-store إåΤĤƤ
+ ꥽ФƤ⥭åߤ褦ˤʤޤ
+ ǧڤε꥽ <em>褷</em> å夵ޤ</p>
+
+ <div class="example"><p><code>
+ CacheStoreNoStore On
+ </code></p></div>
+
+ <div class="warning"><h3>ٹ:</h3>
+ RFC 2616 ˵ܤƤ褦 no-store ǥ쥯ƥ֤ϡ
+ "դˤ뵡̩ϳ̤α (Хååץơ) ɤ"
+ ŪǻȤޤΥץͭˤȡ
+ ̩ݻ뤳ȤˤʤäƤޤޤ
+ ǤΤǡǷٹ𤷤Ƥޤ
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
+<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>private ȻꤵƤ쥹ݥ󥹤Υåߤ롣</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheStorePrivate Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>̾ Cache-Control: private إåΤĤƤ쥹ݥ󥹤
+ å夵ޤ<code class="directive">CacheStorePrivate</code>
+ ǥ쥯ƥ֤Ǥεư񤭤Ǥޤ
+ <code class="directive">CacheStorePrivate</code> On private إåΤĤƤ
+ ꥽ФƤ⥭åߤ褦ˤʤޤ
+ ǧڤε꥽ <em>褷</em> å夵ޤ</p>
+
+ <div class="example"><p><code>
+ CacheStorePrivate On
+ </code></p></div>
+
+ <div class="warning"><h3>ٹ:</h3>
+ ήФå夷ʤ褦˻ꤷƤƤ⡢
+ ̵뤷ƥå夹褦ˤʤޤ
+ ˾ޤưˤʤΤϡ 'private' ʥåˤĤƤΤߤǤ礦
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
+<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cache.html.ko.euc-kr b/docs/manual/mod/mod_cache.html.ko.euc-kr
new file mode 100644
index 00000000..e372806d
--- /dev/null
+++ b/docs/manual/mod/mod_cache.html.ko.euc-kr
@@ -0,0 +1,347 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_cache</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI Ű Ͽ ijѴ.</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_cache.c</td></tr></table>
+<h3></h3>
+
+ <div class="warning">
+ ̴. ۾̴...
+ </div>
+
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ǻͿ ִ ̳
+ Ͻõ ij ִ <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>
+ ȣȯ HTTP ij Ѵ. <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ Ϸ (storage management module) ʿϴ.
+ ⺻ ġ ΰ ִ:</p>
+ <dl>
+ <dt><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></dt>
+ <dd> ũ ڸ Ѵ.</dd>
+
+ <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt>
+ <dd> ޸𸮱 ڸ Ѵ.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϱڸ ijϰų
+ (heap) ü ijϴ ΰ Ѱ
+ ϵ ִ. <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>
+ ڽ ijϰų, (<dfn>Ͻ(reverse proxy)</dfn>
+ ˷) <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>
+ Ͽ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ޴
+ ij ִ.</dd>
+ </dl>
+
+ <p> URI Ű ij ϰ ´.
+ ٺȣ ijʴ´.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#related">õ þ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">õ þ</a></h2>
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachesize">CacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachegcinterval">CacheGcInterval</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheexpirycheck">CacheExpiryCheck</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachetimemargin">CacheTimeMargin</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachegcdaily">CacheGcDaily</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachegcunused">CacheGcUnused</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachegcclean">CacheGcClean</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachegcmemusage">CacheGcMemUsage</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="sampleconf" id="sampleconf"></a></h2>
+ <div class="example"><h3>Sample httpd.conf</h3><p><code>
+ #<br />
+ # ij <br />
+ #<br />
+ LoadModule cache_module modules/mod_cache.so<br />
+ <br />
+ &lt;IfModule mod_cache.c&gt;<br />
+ <span class="indent">
+ #LoadModule disk_cache_module modules/mod_disk_cache.so<br />
+ &lt;IfModule mod_disk_cache.c&gt;<br />
+ <span class="indent">
+ CacheRoot c:/cacheroot<br />
+ CacheSize 256<br />
+ CacheEnable disk /<br />
+ CacheDirLevels 5<br />
+ CacheDirLength 3<br />
+ </span>
+ &lt;/IfModule&gt; <br />
+ <br />
+ LoadModule mem_cache_module modules/mod_mem_cache.so<br />
+ &lt;IfModule mod_mem_cache.c&gt;<br />
+ <span class="indent">
+ CacheEnable mem /<br />
+ MCacheSize 4096<br />
+ MCacheMaxObjectCount 100<br />
+ MCacheMinObjectSize 1<br />
+ MCacheMaxObjectSize 2048<br />
+ </span>
+ &lt;/IfModule&gt;<br />
+ </span>
+ &lt;/IfModule&gt;
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ð ij ⺻ Ⱓ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheDefaultExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheDefaultExpire 3600 (one hour)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDefaultExpire</code> þ
+ ð ֱټð ij ʴ
+ ⺻ ð Ѵ. <code class="directive">CacheMaxExpire</code>
+ <em>ʴ´</em>.</p>
+
+ <div class="example"><p><code>
+ CacheDefaultExpire 86400
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ư URL ij ʴ´</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheDisable <var> url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDisable</code> þ ϸ
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> <var>url-string</var>
+ url ij <em>ʴ´</em>.</p>
+
+ <div class="example"><h3></h3><p><code>
+ CacheDisable /local_files
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ڸ Ͽ URL ijѴ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheEnable <var>cache_type</var> <var>url-string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheEnable</code> þ ϸ
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> <var>url-string</var>
+ url ijѴ. ij ڴ <var>cache_type</var>
+ ƱԸƮ Ѵ. <var>cache_type</var> <code>mem</code>
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϴ ޸𸮱
+ ڸ Ѵ. <var>cache_type</var> <code>disk</code>
+ <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ϴ ũ
+ ڸ Ѵ. <var>cache_type</var> <code>fd</code>
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϴ ϱ ij
+ Ѵ.</p>
+ <p>(Ʒ ) URL ٸ
+ <code class="directive">CacheEnable</code> þ ġ
+ ڰ û óҶ ڸ
+ Ѵ. Ͽ <code class="directive">CacheEnable</code>
+ þ ڰ ȴ.</p>
+
+ <div class="example"><p><code>
+ CacheEnable mem /manual<br />
+ CacheEnable fd /images<br />
+ CacheEnable disk /<br />
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ ijʴ û Ѵ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheIgnoreCacheControl On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p> no-cache no-store ij
+ ʴ´. <code class="directive">CacheIgnoreCacheControl</code>
+ þ ̷ ൿ Ѵ.
+ <code class="directive">CacheIgnoreCacheControl</code> On ϸ
+ no-cache no-store ־
+ ijѴ. ʿ <em></em> ij
+ ʴ´.</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreCacheControl On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij HTTP () ʴ´
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p>RFC 2616 ȩ(hop-by-hop) HTTP ij
+ ʴ´. ȩ HTTP ,
+ <code class="directive">CacheIgnoreHeaders</code>
+ <em></em> 쿡 ij ʴ´.</p>
+
+ <ul>
+ <li><code>Connection</code></li>
+ <li><code>Keep-Alive</code></li>
+ <li><code>Proxy-Authenticate</code></li>
+ <li><code>Proxy-Authorization</code></li>
+ <li><code>TE</code></li>
+ <li><code>Trailers</code></li>
+ <li><code>Transfer-Encoding</code></li>
+ <li><code>Upgrade</code></li>
+ </ul>
+
+ <p><code class="directive">CacheIgnoreHeaders</code> ij ϸ
+ ȵǴ HTTP ߰ Ѵ. , Ű(cookie)
+ ij ϸ ȵǴ 찡 ִ.</p>
+
+ <p><code class="directive">CacheIgnoreHeaders</code> ij
+ HTTP ޴´. (RFC 2616
+ ) ij ȩ ,
+ <code class="directive">CacheIgnoreHeaders</code>
+ <code>None</code> Ѵ.</p>
+
+ <div class="example"><h3> 1</h3><p><code>
+ CacheIgnoreHeaders Set-Cookie
+ </code></p></div>
+
+ <div class="example"><h3> 2</h3><p><code>
+ CacheIgnoreHeaders None
+ </code></p></div>
+
+ <div class="warning"><h3>:</h3>
+ <code class="directive">CacheIgnoreHeaders</code> Ͽ
+ <code>Expires</code> ij ʿ
+ , mod_cache Ѵ.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>信 Last Modified ٴ Ѵ.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p> ֱټ ij ʴ´. 
+ ֱټ ( <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ó߿)
+ ų ó ִ.
+ <code class="directive">CacheIgnoreNoLastMod</code> þ ֱټ
+ ݵ ijϵ . ֱټϰ
+ ð <code class="directive">CacheDefaultExpire</code>
+ þ ð Ѵ.</p>
+
+ <div class="example"><p><code>
+ CacheIgnoreNoLastMod On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>LastModified ð ð ϴµ ϴ
+.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p> ð ֱټ ִ ֱټ
+ ð ð Ѵ.
+ <code class="directive">CacheLastModifiedFactor</code> þ
+ ð ϴ Ŀ <var>factor</var>
+ Ѵ:
+
+ <code>expiry-period = time-since-last-modified-date * <var>factor</var>
+ expiry-date = current-date + expiry-period</code>
+
+ , 10 ð Ǿ <var>factor</var>
+ 0.1̶ Ⱓ 10*01 = 1 ð ȴ. ð
+ 3:00pm̶ ð 3:00pm + 1ð = 4:00pm̴.
+
+ Ⱓ <code class="directive">CacheMaxExpire</code> ٸ
+ <code class="directive">CacheMaxExpire</code> Ѵ.</p>
+
+ <div class="example"><p><code>
+ CacheLastModifiedFactor 0.5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ijϴ ʴ ִð</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheMaxExpire <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheMaxExpire 86400 (Ϸ)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMaxExpire</code> þ
+ ˻ʰ ij HTTP ִ ʴ
+ ִð Ѵ. , ִ ŭ Ǿ.
+ ð Ͽ ִ밪 Ų.</p>
+
+ <div class="example"><p><code>
+ CacheMaxExpire 604800
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cern_meta.html b/docs/manual/mod/mod_cern_meta.html
new file mode 100644
index 00000000..a0a4d49c
--- /dev/null
+++ b/docs/manual/mod/mod_cern_meta.html
@@ -0,0 +1,7 @@
+URI: mod_cern_meta.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_cern_meta.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_cern_meta.html.en b/docs/manual/mod/mod_cern_meta.html.en
new file mode 100644
index 00000000..8240c6b6
--- /dev/null
+++ b/docs/manual/mod/mod_cern_meta.html.en
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cern_meta - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_cern_meta</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cern_meta.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_cern_meta.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>CERN httpd metafile semantics</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>cern_meta_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_cern_meta.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>Emulate the CERN HTTPD Meta file semantics. Meta files are HTTP
+ headers that can be output in addition to the normal range of
+ headers for each file accessed. They appear rather like the
+ Apache .asis files, and are able to provide a crude way of
+ influencing the Expires: header, as well as providing other
+ curiosities. There are many ways to manage meta information,
+ this one was chosen because there is already a large number of
+ CERN users who can exploit this module.</p>
+
+ <p>More information on the <a href="http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir">CERN metafile semantics</a> is available.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#metadir">MetaDir</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#metafiles">MetaFiles</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#metasuffix">MetaSuffix</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
+<li><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaDir" id="MetaDir">MetaDir</a> <a name="metadir" id="metadir">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MetaDir <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MetaDir .web</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>Specifies the name of the directory in which Apache can find
+ meta information files. The directory is usually a 'hidden'
+ subdirectory of the directory that contains the file being
+ accessed. Set to "<code>.</code>" to look in the same directory
+ as the file:</p>
+
+ <div class="example"><p><code>MetaDir .</code></p></div>
+
+ <p>Or, to set it to a subdirectory of the directory containing the
+ files:</p>
+
+ <div class="example"><p><code>MetaDir .meta</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaFiles" id="MetaFiles">MetaFiles</a> <a name="metafiles" id="metafiles">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activates CERN meta-file processing</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MetaFiles on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MetaFiles off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>Turns on/off Meta file processing on a per-directory basis.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaSuffix" id="MetaSuffix">MetaSuffix</a> <a name="metasuffix" id="metasuffix">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MetaSuffix <var>suffix</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MetaSuffix .meta</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>Specifies the file name suffix for the file containing the
+ meta information. For example, the default values for the two
+ directives will cause a request to
+ <code>DOCUMENT_ROOT/somedir/index.html</code> to look in
+ <code>DOCUMENT_ROOT/somedir/.web/index.html.meta</code> and
+ will use its contents to generate additional MIME header
+ information.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ MetaSuffix .meta
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cern_meta.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_cern_meta.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cern_meta.html.ko.euc-kr b/docs/manual/mod/mod_cern_meta.html.ko.euc-kr
new file mode 100644
index 00000000..4b3bbc97
--- /dev/null
+++ b/docs/manual/mod/mod_cern_meta.html.ko.euc-kr
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cern_meta - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_cern_meta</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_cern_meta.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_cern_meta.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CERN Ÿ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>cern_meta_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_cern_meta.c</td></tr></table>
+<h3></h3>
+
+ <p>CERN Ÿ 䳻. Ÿ ϴ
+ Ͽ Ϲ ܿ ߰ HTTP
+ ִ. ġ .asis ϰ ϰ, Expires:
+ ϰų ٸ ű ϵ ִ. Ÿ ٷ
+ پ, ̹ ϴ CERN ڵ
+ ߴ.</p>
+
+ <p> ڼ <a href="http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir">CERN metafile semantics</a> ϶.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#metadir">MetaDir</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#metafiles">MetaFiles</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#metasuffix">MetaSuffix</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
+<li><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaDir" id="MetaDir">MetaDir</a> <a name="metadir" id="metadir">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CERN Ÿ ã 丮 ̸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MetaDir <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MetaDir .web</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>ġ Ÿ ã 丮 Ѵ.
+ 丮 ִ 丮 ''
+ 丮. "<code>.</code>" ϸ 丮
+ ã´:</p>
+
+ <div class="example"><p><code>MetaDir .</code></p></div>
+
+ <p>ƴϸ ִ 丮 Ѵ:</p>
+
+ <div class="example"><p><code>MetaDir .meta</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaFiles" id="MetaFiles">MetaFiles</a> <a name="metafiles" id="metafiles">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CERN Ÿ óѴ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MetaFiles on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MetaFiles off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>丮 Ÿ óθ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MetaSuffix" id="MetaSuffix">MetaSuffix</a> <a name="metasuffix" id="metasuffix">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CERN Ÿ ϴ ̻</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MetaSuffix <var>suffix</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MetaSuffix .meta</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cern_meta</td></tr>
+</table>
+ <p>Ÿ ϴ ̻縦 Ѵ. ,
+ þ ⺻
+ <code>DOCUMENT_ROOT/somedir/index.html</code> ûϸ
+ <code>DOCUMENT_ROOT/somedir/.web/index.html.meta</code>
+ Ͽ MIME ߰Ѵ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ MetaSuffix .meta
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_cern_meta.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_cern_meta.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgi.html b/docs/manual/mod/mod_cgi.html
new file mode 100644
index 00000000..7970a36c
--- /dev/null
+++ b/docs/manual/mod/mod_cgi.html
@@ -0,0 +1,11 @@
+URI: mod_cgi.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_cgi.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_cgi.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_cgi.html.en b/docs/manual/mod/mod_cgi.html.en
new file mode 100644
index 00000000..f51f5964
--- /dev/null
+++ b/docs/manual/mod/mod_cgi.html.en
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgi - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_cgi</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Execution of CGI scripts</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>cgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_cgi.c</td></tr></table>
+<h3>Summary</h3>
+
+
+
+ <p>Any file that has the mime type
+ <code>application/x-httpd-cgi</code> or handler
+ <code>cgi-script</code> (Apache 1.1 or later) will be treated
+ as a CGI script, and run by the server, with its output being
+ returned to the client. Files acquire this type either by
+ having a name containing an extension defined by the
+ <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> directive, or by being
+ in a <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ directory.</p>
+
+ <p>When the server invokes a CGI script, it will add a variable
+ called <code>DOCUMENT_ROOT</code> to the environment. This
+ variable will contain the value of the
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> configuration
+ variable.</p>
+
+ <p>For an introduction to using CGI scripts with Apache, see
+ our tutorial on <a href="../howto/cgi.html">Dynamic Content
+ With CGI</a>.</p>
+
+ <p>When using a multi-threaded MPM under unix, the module
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> should be used in place of
+ this module. At the user level, the two modules are essentially
+ identical.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI Environment variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI Debugging</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+<li><a href="../suexec.html">Running CGI programs under different
+ user IDs</a></li>
+<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI Specification</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">CGI Environment variables</a></h2>
+ <p>The server will set the CGI environment variables as described
+ in the <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI
+ specification</a>, with the following provisions:</p>
+
+ <dl>
+ <dt>PATH_INFO</dt>
+
+ <dd>This will not be available if the <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> directive is explicitly set to
+ <code>off</code>. The default behavior, if <code class="directive">AcceptPathInfo</code> is not given, is that <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> will accept path info (trailing <code>
+ /more/path/info</code> following the script filename in the URI),
+ while the core server will return a 404 NOT FOUND error for requests
+ with additional path info. Omitting the <code class="directive">AcceptPathInfo</code> directive has the same effect as setting
+ it <code>On</code> for <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> requests.</dd>
+
+ <dt>REMOTE_HOST</dt>
+
+ <dd>This will only be set if <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> is set to <code>on</code> (it
+ is off by default), and if a reverse DNS lookup of the accessing
+ host's address indeed finds a host name.</dd>
+
+ <dt>REMOTE_IDENT</dt>
+
+ <dd>This will only be set if <code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code> is set to
+ <code>on</code> and the accessing host supports the ident
+ protocol. Note that the contents of this variable cannot be
+ relied upon because it can easily be faked, and if there is a
+ proxy between the client and the server, it is usually
+ totally useless.</dd>
+
+ <dt>REMOTE_USER</dt>
+
+ <dd>This will only be set if the CGI script is subject to
+ authentication.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi-debug" id="cgi-debug">CGI Debugging</a></h2>
+ <p>Debugging CGI scripts has traditionally been difficult, mainly
+ because it has not been possible to study the output (standard
+ output and error) for scripts which are failing to run
+ properly. These directives, included in Apache 1.2 and later,
+ provide more detailed logging of errors when they occur.</p>
+
+ <h3>CGI Logfile Format</h3>
+ <p>When configured, the CGI error log logs any CGI which does not
+ execute properly. Each CGI script which fails to operate causes
+ several lines of information to be logged. The first two lines
+ are always of the format:</p>
+
+ <div class="example"><p><code>
+ %% [<var>time</var>] <var>request-line</var><br />
+ %% <var>HTTP-status</var> <var>CGI-script-filename</var>
+ </code></p></div>
+
+ <p>If the error is that CGI script cannot be run, the log file
+ will contain an extra two lines:</p>
+
+ <div class="example"><p><code>
+ %%error<br />
+ <var>error-message</var>
+ </code></p></div>
+
+ <p>Alternatively, if the error is the result of the script
+ returning incorrect header information (often due to a bug in
+ the script), the following information is logged:</p>
+
+ <div class="example"><p><code>
+ %request<br />
+ <var>All HTTP request headers received</var><br />
+ <var>POST or PUT entity (if any)</var><br />
+ %response<br />
+ <var>All headers output by the CGI script</var><br />
+ %stdout<br />
+ <var>CGI standard output</var><br />
+ %stderr<br />
+ <var>CGI standard error</var><br />
+ </code></p></div>
+
+ <p>(The %stdout and %stderr parts may be missing if the script did
+ not output anything on standard output or standard error).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLog" id="ScriptLog">ScriptLog</a> <a name="scriptlog" id="scriptlog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the CGI script error logfile</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptLog <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p>The <code class="directive">ScriptLog</code> directive sets the CGI
+ script error logfile. If no <code class="directive">ScriptLog</code> is given,
+ no error log is created. If given, any CGI errors are logged into the
+ filename given as argument. If this is a relative file or path it is
+ taken relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.
+ </p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ScriptLog logs/cgi_log
+ </code></p></div>
+
+ <p>This log will be opened as the user the child processes run
+ as, <em>i.e.</em> the user specified in the main <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> directive. This means that
+ either the directory the script log is in needs to be writable
+ by that user or the file needs to be manually created and set
+ to be writable by that user. If you place the script log in
+ your main logs directory, do <strong>NOT</strong> change the
+ directory permissions to make it writable by the user the child
+ processes run as.</p>
+
+ <p>Note that script logging is meant to be a debugging feature
+ when writing CGI scripts, and is not meant to be activated
+ continuously on running servers. It is not optimized for speed
+ or efficiency, and may have security problems if used in a
+ manner other than that for which it was designed.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a> <a name="scriptlogbuffer" id="scriptlogbuffer">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptLogBuffer <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p>The size of any PUT or POST entity body that is logged to
+ the file is limited, to prevent the log file growing too big
+ too quickly if large bodies are being received. By default, up
+ to 1024 bytes are logged, but this can be changed with this
+ directive.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogLength" id="ScriptLogLength">ScriptLogLength</a> <a name="scriptloglength" id="scriptloglength">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Size limit of the CGI script logfile</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ScriptLogLength 10385760</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p><code class="directive">ScriptLogLength</code> can be used to limit the
+ size of the CGI script logfile. Since the logfile logs a lot of
+ information per CGI error (all request headers, all script output)
+ it can grow to be a big file. To prevent problems due to unbounded
+ growth, this directive can be used to set an maximum file-size for
+ the CGI logfile. If the file exceeds this size, no more
+ information will be written to it.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgi.html.ja.euc-jp b/docs/manual/mod/mod_cgi.html.ja.euc-jp
new file mode 100644
index 00000000..070a68fa
--- /dev/null
+++ b/docs/manual/mod/mod_cgi.html.ja.euc-jp
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgi - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_cgi</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ץȤμ¹</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cgi.c</td></tr></table>
+<h3></h3>
+
+
+
+ <p>Mime פ <code>application/x-httpd-cgi</code>
+ Ǥ뤫ϥɥ <code>cgi-script</code> (Apache 1.1 ʹ)
+ ꤵƤե CGI ץȤȤư졢
+ Фˤ¹Ԥ졢νϤ饤Ȥ֤ޤ
+ եϡ<code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>
+ ǥ쥯ƥ֤˻ꤵ줿 ĥҤ̾˴ޤफ
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ ǥ쥯ȥ¸ߤ뤳ȤˤꤳΥפˤʤޤ</p>
+
+ <p>Ф CGI ץȤ¹ԤȤˤϡ
+ <code>DOCUMENT_ROOT</code>
+ ȸƤФѿĶɲäޤѿ
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ͤݻޤ</p>
+
+ <p>Apache CGI ץȤѤ뤿Υȥϡ
+ <a href="../howto/cgi.html">CGI ˤưŪƥ</a>
+ 򻲾ȤƤ</p>
+
+ <p>Unix ǥޥåɤ MPM ȤäƤϡΥ⥸塼
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> Ȥɬפޤ
+ 桼٥ǤϤĤΥ⥸塼ܼŪˤƱǤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI Ķѿ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI ΥǥХå</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+<li><a href="../suexec.html">CGI ץ̤Υ桼 ID Ǽ¹Ԥ</a></li>
+<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI ʽ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">CGI Ķѿ</a></h2>
+ <p>Ф <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI
+ </a> ǷƤ CGI
+ ĶѿꤷޤʲΤΤϡդꤵޤ</p>
+
+ <dl>
+ <dt>PATH_INFO</dt>
+
+ <dd> <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ǥ쥯ƥ֤Ū <code>off</code>
+ ꤵƤꤵޤ󡣥ǥեȤΡ
+ <code class="directive">AcceptPathInfo</code>
+ ꤵƤʤȤο񤤤Ǥϡ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ϥѥ
+ (URI ΥץȤΥե̾θ³ <code>/more/path/info</code>)
+ դޤϥФϥѥΤꥯȤ
+ Ф 404 NOT FOUND 顼֤ޤ<code class="directive">AcceptPathInfo</code>
+ ǥ쥯ƥ֤
+ άȡ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ؤΥꥯȤФ
+ <code>On</code>
+ ꤷΤƱ̤ˤʤޤ</dd>
+
+ <dt>REMOTE_HOST</dt>
+
+ <dd><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>
+ <code>on</code> (ǥեȤǤ off Ǥ)
+ ǡƤۥȤΥɥ쥹 DNS
+ εհºݤ˥ۥ̾򸫤ĤȤˤΤꤵޤ</dd>
+
+ <dt>REMOTE_IDENT</dt>
+
+ <dd><code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code>
+ <code>on</code> ꤵƤơƤۥȤ
+ ident ץȥ򥵥ݡȤƤȤˤΤꤵޤ
+ ϴñ˵뤳ȤǤ饤ȤȥФδ֤
+ ץФޤäΩʤΤǡ
+ ѿͤϿѤǤʤȤȤդƤ
+ </dd>
+
+ <dt>REMOTE_USER</dt>
+
+ <dd>CGI
+ ץȤǧڤɬפʤȤˤΤꤵޤ</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi-debug" id="cgi-debug">CGI ΥǥХå</a></h2>
+ <p>CGI ץȤΥǥХåϡưƤʤץȤν
+ (ɸϤȥ顼)
+ Ĵ٤뤳ȤǤʤˡ񤷤֤³Ƥޤ
+ Apache 1.2 ʹߤˤ
+ ǥ쥯ƥ֤Ϥܺ٤ʥ顼Υ󶡤ޤ</p>
+
+ <h3>CGI եν</h3>
+ <p>ꤵƤȤˤϡCGI 顼Ŭڤưʤ٤Ƥ
+ CGI ޤ줾ưʤ CGI
+ ץȤ ʣιԤˤ錄󤬥ޤǽ
+ 2 ԤϾ˰ʲν񼰤Ǥ:</p>
+
+ <div class="example"><p><code>
+ %% [<var>time</var>] <var>request-line</var><br />
+ %% <var>HTTP-status</var> <var>CGI-script-filename</var>
+ </code></p></div>
+
+ <p>顼CGI ץȤ¹ԤǤʤȤΤǤϡ
+ եϤˤ⤦ 2 Խ񤫤ޤ:</p>
+
+ <div class="example"><p><code>
+ %%error<br />
+ <var>error-message</var>
+ </code></p></div>
+
+ <p>ǤϤʤ顼ʤإå֤̤Ǥ
+ (ץȤΥХǤ뤳Ȥ褯ޤ)
+ ʲξ󤬥ޤ:</p>
+
+ <div class="example"><p><code>
+ %request<br />
+ <var>ä٤Ƥ HTTP ꥯȥإå</var><br />
+ <var>(⤷) POST PUT </var><br />
+ %response<br />
+ <var>CGI ץȤˤϤ줿٤ƤΥإå</var><br />
+ %stdout<br />
+ <var>CGI ɸ</var><br />
+ %stderr<br />
+ <var>CGI ɸ२顼</var><br />
+ </code></p></div>
+
+ <p>(ץȤɸϤɸ२顼˲Ϥʤäϡ
+ %stdout %stderr Ϥޤ)</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLog" id="ScriptLog">ScriptLog</a> <a name="scriptlog" id="scriptlog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥ顼եξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLog <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p><code class="directive">ScriptLog</code> ǥ쥯ƥ֤ CGI ץȤ
+ 顼եꤷޤ<code class="directive">ScriptLog</code>
+ ꤵƤʤȤϡ
+ 顼ϺޤꤵƤȤϡCGI
+ Υ顼Ϥ٤ưȤͿƤե̾˥ޤ
+ ХѥǻꤵƤȤϡ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>ХѥȤ
+ ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ScriptLog logs/cgi_log
+ </code></p></div>
+
+ <p>Υϻҥץ¹ԤƤ桼Ȥƥץ󤵤ޤ
+ <em>ʤ</em><code class="directive"><a href="../mod/mpm_commmon.html#user">User</a></code> ǥ쥯ƥ֤ǻꤵ줿
+ 桼Ǥϡץȥ񤫤ǥ쥯ȥ꤬Υ桼
+ 񤭹߲ǽץȥե뤬ưǺ졢Υ桼
+ 񤭹߲ǽˤʤäƤɬפȤȤǤץȥ
+ ʤɤΤΥǥ쥯ȥ˽񤫤褦ˤȤϡ
+ Υǥ쥯ȥҥץ¹ԤƤ桼θ¤
+ 񤭹߲ǽˤ<strong>ʤ</strong>褦ˤƤ</p>
+
+ <p>ץȤΥ CGI ץȤ񤯤Ȥ
+ ǥХåѤεǽȤưտޤƤơ̾ΥФ
+ ˻Ѥ褦ˤϰտޤƤʤȤȤդƤ
+ ®٤ΨϺŬƤ餺߷פ줿ʳˡǻѤ
+ ƥ꤬뤫⤷ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a> <a name="scriptlogbuffer" id="scriptlogbuffer">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץȥ˵Ͽ PUT POST ꥯȤƤξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLogBuffer <em>bytes</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p>礭ΤäȤ˥ե뤬礭ʤꤹ
+ 򤱤뤿ˡե˥ PUT POST
+ Τ礭¤ƤޤǥեȤǤϡ1024
+ ХȤޤǤޤ
+ Υǥ쥯ƥ֤Ϥѹ뤳ȤǤޤ
+ </p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogLength" id="ScriptLogLength">ScriptLogLength</a> <a name="scriptloglength" id="scriptloglength">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥե礭ξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptLogLength 10385760</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p><code class="directive">ScriptLogLength</code> CGI ץȤΥե
+ 礭¤뤿˻Ѥ뤳ȤǤޤե
+ CGI Υ顼̤ξ (ꥯȤΤ٤ƤΥإå
+ ٤Ƥν)ޤΤǡ礭ʥեˤʤޤ
+ 礭¤ʤȤˤɤˡ
+ Υǥ쥯ƥ֤Ȥä CGI Υե
+ Υե륵ꤹ뤳ȤǤޤ
+ ե뤬礭ĶϡʾϽ񤭹ޤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgi.html.ko.euc-kr b/docs/manual/mod/mod_cgi.html.ko.euc-kr
new file mode 100644
index 00000000..a642479a
--- /dev/null
+++ b/docs/manual/mod/mod_cgi.html.ko.euc-kr
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgi - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_cgi</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ũƮ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>cgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_cgi.c</td></tr></table>
+<h3></h3>
+
+
+
+ <p> mime type <code>application/x-httpd-cgi</code>̰ų
+ (ġ 1.1 ) ڵ鷯 <code>cgi-script</code>
+ CGI ũƮ νϿ, ϰ, Ŭ̾Ʈ
+ . <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>
+ þ Ȯڸ ų, <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 丮 ȿ
+ CGI óȴ.</p>
+
+ <p> CGI ũƮ θ <code>DOCUMENT_ROOT</code>
+ ȯ溯 ߰Ѵ. <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> .</p>
+
+ <p>ġ CGI ũƮ ϴ Ұ
+ <a href="../howto/cgi.html">CGI </a> 丮
+ ϶.</p>
+
+ <p>н ߾ MPM Ѵٸ
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> ؾ Ѵ.
+ 忡 ⺻ ϴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI ȯ溯</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+<li><a href="../suexec.html">ٸ ID CGI α׷
+ϱ</a></li>
+<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI ǥ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">CGI ȯ溯</a></h2>
+ <p> <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI ǥ</a> ϴ
+ CGI ȯ溯 Ѵ:</p>
+
+ <dl>
+ <dt>PATH_INFO</dt>
+
+ <dd> <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> þ <code>off</code>
+ 쿡 Ѵ. <code class="directive">AcceptPathInfo</code> ⺻
+ ִ û 404 NOT FOUND ,
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> (URI ũƮ
+ ϸ ڿ <code>/more/path/info</code>) ޴´.
+ <code class="directive">AcceptPathInfo</code> þ ϸ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> û ؼ <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> <code>On</code>
+ Ͱ .</dd>
+
+ <dt>REMOTE_HOST</dt>
+
+ <dd> <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> <code>on</code>̰ (⺻
+ off), ȣƮ ּҸ DNS ˻Ͽ ȣƮ
+ ã 쿡 Ѵ.</dd>
+
+ <dt>REMOTE_IDENT</dt>
+
+ <dd> <code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code> <code>on</code>̰,
+ ȣƮ ident ϴ 쿡 Ѵ.
+ ֱ⶧
+ ȵǰ, Ŭ̾Ʈ ̿ Ͻð ִٸ
+ ǹ ϶.</dd>
+
+ <dt>REMOTE_USER</dt>
+
+ <dd>CGI ũƮ ľϴ 쿡 Ѵ.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cgi-debug" id="cgi-debug">CGI </a></h2>
+ <p>𿡼 ߸ Ǵ ũƮ (ǥ°
+ ǥؿ) ⶧ CGI ũƮ ϱ
+ . ġ 1.2 Ŀ ߰ þ ϸ ߻
+ ڼ α׿ ִ.</p>
+
+ <h3>CGI α </h3>
+ <p>CGI α״ CGI Ѵ.
+ ߻ CGI ũƮ α׿ .
+ ù° ׻ Ʒ ̴:</p>
+
+ <div class="example"><p><code>
+ %% [<var>ð</var>] <var>û</var><br />
+ %% <var>HTTP-</var> <var>CGI-ũƮ-ϸ</var>
+ </code></p></div>
+
+ <p>CGI ũƮ αϿ
+ ߰ Ѵ:</p>
+
+ <div class="example"><p><code>
+ %%error<br />
+ <var></var>
+ </code></p></div>
+
+ <p>ũƮ ( ũƮ ׶) ߸
+ ȯϴ , α׿ Ѵ:</p>
+
+ <div class="example"><p><code>
+ %request<br />
+ <var> HTTP </var><br />
+ <var>(ִٸ) POST PUT </var><br />
+ %response<br />
+ <var>CGI ũƮ </var><br />
+ %stdout<br />
+ <var>CGI ǥ</var><br />
+ %stderr<br />
+ <var>CGI ǥؿ</var><br />
+ </code></p></div>
+
+ <p>(ũƮ ǥ̳ ǥؿ ƹ 뵵
+ ʾҴٸ %stdout %stderr κ ִ).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLog" id="ScriptLog">ScriptLog</a> <a name="scriptlog" id="scriptlog">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ũƮ α ġ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptLog <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p><code class="directive">ScriptLog</code> þ CGI ũƮ
+ α Ѵ. <code class="directive">ScriptLog</code>
+ α׸ ʴ´. ϸ ƱԸƮ
+ Ͽ CGI Ѵ. θ ϸ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> η
+ ޾Ƶδ.
+ </p>
+
+ <div class="example"><h3></h3><p><code>
+ ScriptLog logs/cgi_log
+ </code></p></div>
+
+ <p>ڽ μ ϴ , <em></em> <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> þ
+ α׸ . ׷ ڰ ũƮ αװ
+ ִ 丮 ִ, ̸ 
+ ڿ Ѵ. ũƮ α׸ α
+ 丮 дٸ ڽ μ ϴ ڿ
+ ֱ 丮 <strong></strong>.</p>
+
+ <p>ũƮ α״ CGI ũƮ ۼҶ
+ 뵵 ϴ ϱ ƴ
+ ϶. ӵ ȿ鿡 ȭ ȵְ,
+ ̿ ϸ Ȼ ִ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a> <a name="scriptlogbuffer" id="scriptlogbuffer">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ũƮ α׿ PUT Ȥ POST û ִ뷮</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptLogBuffer <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p>ū ޾Ƽ α ʹ Ŀ
+ Ͽ PUT Ȥ POST ũ⸦ Ѵ. ⺻
+ 1024 Ʈ α׿ , þ Ͽ
+ ִ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptLogLength" id="ScriptLogLength">ScriptLogLength</a> <a name="scriptloglength" id="scriptloglength">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ũƮ α ũ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ScriptLogLength 10385760</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
+</table>
+ <p><code class="directive">ScriptLogLength</code> CGI ũƮ
+ α ũ⸦ Ѵ. CGI ߻Ҷ (
+ û , ũƮ ) α׿
+ ϵDZ⶧ ſ Ŀ ִ. Ŀ
+ þ Ͽ CGI α ִ
+ ũ⸦ Ѵ. ũⰡ
+ ̻ ʴ´.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgid.html b/docs/manual/mod/mod_cgid.html
new file mode 100644
index 00000000..f89ee3c7
--- /dev/null
+++ b/docs/manual/mod/mod_cgid.html
@@ -0,0 +1,11 @@
+URI: mod_cgid.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_cgid.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_cgid.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_cgid.html.en b/docs/manual/mod/mod_cgid.html.en
new file mode 100644
index 00000000..f701f5e0
--- /dev/null
+++ b/docs/manual/mod/mod_cgid.html.en
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgid - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_cgid</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Execution of CGI scripts using an
+ external CGI daemon</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>cgid_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_cgid.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Unix threaded MPMs only</td></tr></table>
+<h3>Summary</h3>
+
+ <p>Except for the optimizations and the additional <code class="directive"><a href="#scriptsock">ScriptSock</a></code> directive noted below,
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> behaves similarly to <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>.
+ <strong>See the <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> summary for additional details
+ about Apache and CGI.</strong></p>
+
+ <p>On certain unix operating systems, forking a process from a
+ multi-threaded server is a very expensive operation because the
+ new process will replicate all the threads of the parent
+ process. In order to avoid incurring this expense on each CGI
+ invocation, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> creates an external daemon that is
+ responsible for forking child processes to run CGI scripts. The
+ main server communicates with this daemon using a unix domain
+ socket.</p>
+
+ <p>This module is used by default instead of
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> whenever a multi-threaded MPM
+ is selected during the compilation process. At the user level,
+ this module is identical in configuration and operation to
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. The only exception is the
+ additional directive <code>ScriptSock</code> which gives the
+ name of the socket to use for communication with the cgi
+ daemon.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../suexec.html">Running CGI programs under different
+ user IDs</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptSock" id="ScriptSock">ScriptSock</a> <a name="scriptsock" id="scriptsock">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The filename prefix of the socket to use for communication with
+the cgi daemon</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ScriptSock logs/cgisock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cgid</td></tr>
+</table>
+ <p>This directive sets the filename prefix of the socket to use for
+ communication with the CGI daemon, an extension correspondening to
+ the process ID of the server will be appended. The socket will be opened
+ using the permissions of the user who starts Apache (usually
+ root). To maintain the security of communications with CGI
+ scripts, it is important that no other user has permission to
+ write in the directory where the socket is located.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ScriptSock /var/run/cgid.sock
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgid.html.ja.euc-jp b/docs/manual/mod/mod_cgid.html.ja.euc-jp
new file mode 100644
index 00000000..fc0a40d6
--- /dev/null
+++ b/docs/manual/mod/mod_cgid.html.ja.euc-jp
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgid - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_cgid</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> CGI ǡȤä CGI ץȤμ¹</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cgid_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cgid.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Unix Υå MPM Τ</td></tr></table>
+<h3></h3>
+
+ <p>ŬܤƤ뤳ȤȡʲƤɲä <code class="directive"><a href="#scriptsock">ScriptSock</a></code> ǥ쥯ƥ֤Ƥϡ
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> Ʊͤ
+ ư򤷤ޤ<strong>Apache CGI ˴ؤܺ٤
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> γפɤǤ</strong></p>
+
+ <p>Unix ڥ졼ƥ󥰥ƥˤϡޥåɤΥФ
+ ץ fork Τ˥Ȥι⤤ưˤʤäƤΤޤ
+ ͳϡץƥץΥåɤ٤Ƥʣ뤫Ǥ
+ CGI ưˤΥȤΤɤˡ<code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>
+ ϻҥץ fork CGI ץȤ¹Ԥ뤿
+ ǡ¹Ԥޤ
+ 祵Ф unix ɥᥤ󥽥åȤȤäƤΥǡ̿ޤ</p>
+
+ <p>ѥ˥ޥå MPM Ф줿Ȥ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ɬΥ⥸塼뤬Ѥޤ
+ 桼Υ٥ǤϤΥ⥸塼ư <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+ ȤޤäƱǤͣ㳰 <code>ScriptSock</code> ǥ쥯ƥ֤
+ ɲäǡΥǥ쥯ƥ֤ CGI ǡȤ̿ѤΥåȤ̾
+ ꤷޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../suexec.html">CGI ץ㤦桼 ID Ǽ¹Ԥ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptSock" id="ScriptSock">ScriptSock</a> <a name="scriptsock" id="scriptsock">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ǡȤ̿˻Ȥ륽åȤ̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptSock logs/cgisock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cgid</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ CGI ǡȤ̿˻Ȥ륽åȤ
+ ̾ꤷޤåȤ Apache ư줿桼 (̾ root)
+ ѡߥåѤƥץ󤵤ޤCGI ץȤȤ̿
+ ƥݤĤˡåȤ¸ߤǥ쥯ȥ
+ ¾Υ桼񤭹߸¤äƤʤ褦ˤ뤳ȤפǤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ScriptSock /var/run/cgid.sock
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_cgid.html.ko.euc-kr b/docs/manual/mod/mod_cgid.html.ko.euc-kr
new file mode 100644
index 00000000..be87fe1e
--- /dev/null
+++ b/docs/manual/mod/mod_cgid.html.ko.euc-kr
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_cgid - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_cgid</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ܺ CGI Ͽ CGI ũƮ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>cgid_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_cgid.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>н 带 ϴ MPMs </td></tr></table>
+<h3></h3>
+
+ <p>Ʒ ϴ ߰ <code class="directive"><a href="#scriptsock">ScriptSock</a></code> þ ϰ
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+ ϰ Ѵ. <strong>ġ CGI ڼ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ϶.</strong></p>
+
+ <p> н ü ߾ μ
+ ũ(fork)ϸ ο μ θ μ 带
+ ؾ ϹǷ δ ȴ. CGI ึ ̷ δ
+ ʱ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> CGI ũƮ ϴ
+ ڽ μ ũϴ ܺ . ּ
+ н(unix domain socket) Ͽ Ѵ.</p>
+
+ <p>Ҷ ߾ MPM ϸ ⺻
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> Ѵ.
+ 忡 <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+ ϴ. cgi
+ ̸ ϴ <code>ScriptSock</code> þ
+ ߰ ̴.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlog">ScriptLog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
+<li><a href="../suexec.html">ٸ ID CGI α׷
+ϱ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptSock" id="ScriptSock">ScriptSock</a> <a name="scriptsock" id="scriptsock">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>cgi ̸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ScriptSock logs/cgisock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_cgid</td></tr>
+</table>
+ <p> þ CGI ̸
+ Ѵ. ġ ( root)
+ . CGI ũƮ ٸ ڰ
+ ִ 丮 ʴ ߿ϴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ ScriptSock /var/run/cgid.sock
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_cgid.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_charset_lite.html b/docs/manual/mod/mod_charset_lite.html
new file mode 100644
index 00000000..1592ea01
--- /dev/null
+++ b/docs/manual/mod/mod_charset_lite.html
@@ -0,0 +1,7 @@
+URI: mod_charset_lite.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_charset_lite.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_charset_lite.html.en b/docs/manual/mod/mod_charset_lite.html.en
new file mode 100644
index 00000000..b58dc227
--- /dev/null
+++ b/docs/manual/mod/mod_charset_lite.html.en
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_charset_lite - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_charset_lite</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_charset_lite.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_charset_lite.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Specify character set translation or recoding</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>charset_lite_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_charset_lite.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This is an <strong>experimental</strong> module and should
+ be used with care. Experiment with your
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> configuration to ensure that it
+ performs the desired function.</p>
+
+ <p><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> allows the administrator to
+ specify the source character set of objects as well as the
+ character set they should be translated into before sending to the
+ client. <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> does not translate the
+ data itself but instead tells Apache what translation to
+ perform. <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> is applicable to EBCDIC
+ and ASCII host environments. In an EBCDIC environment, Apache
+ normally translates text content from the code page of the Apache
+ process locale to ISO-8859-1. <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>
+ can be used to specify that a different translation is to be
+ performed. In an ASCII environment, Apache normally performs no
+ translation, so <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> is needed in
+ order for any translation to take place.</p>
+
+ <p>This module provides a small subset of configuration
+ mechanisms implemented by Russian Apache and its associated
+ <code>mod_charset</code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetdefault">CharsetDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetoptions">CharsetOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetsourceenc">CharsetSourceEnc</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#problems">Common Problems</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="problems" id="problems">Common Problems</a></h2>
+
+ <h3>Invalid character set names</h3>
+
+ <p>The character set name parameters of <code class="directive"><a href="#charsetsourceenc">CharsetSourceEnc</a></code> and
+ <code class="directive"><a href="#charsetdefault">CharsetDefault</a></code>
+ must be acceptable to the translation mechanism used by
+ <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> on the system where
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> is deployed. These character
+ set names are not standardized and are usually not the same as
+ the corresponding values used in http headers. Currently, APR
+ can only use iconv(3), so you can easily test your character set
+ names using the iconv(1) program, as follows:</p>
+
+ <div class="example"><p><code>
+ iconv -f charsetsourceenc-value -t charsetdefault-value
+ </code></p></div>
+
+
+ <h3>Mismatch between character set of content and translation
+ rules</h3>
+
+ <p>If the translation rules don't make sense for the content,
+ translation can fail in various ways, including:</p>
+
+ <ul>
+ <li>The translation mechanism may return a bad return code,
+ and the connection will be aborted.</li>
+
+ <li>The translation mechanism may silently place special
+ characters (e.g., question marks) in the output buffer when
+ it cannot translate the input buffer.</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetDefault" id="CharsetDefault">CharsetDefault</a> <a name="charsetdefault" id="charsetdefault">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Charset to translate into</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CharsetDefault <var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p>The <code class="directive">CharsetDefault</code> directive specifies the
+ charset that content in the associated container should be
+ translated to.</p>
+
+ <p>The value of the <var>charset</var> argument must be accepted
+ as a valid character set name by the character set support in
+ <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>. Generally, this means that it must be
+ supported by iconv.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
+ <span class="indent">
+ CharsetSourceEnc UTF-16BE<br />
+ CharsetDefault ISO-8859-1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetOptions" id="CharsetOptions">CharsetOptions</a> <a name="charsetoptions" id="charsetoptions">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures charset translation behavior</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CharsetOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CharsetOptions DebugLevel=0 NoImplicitAdd</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p>The <code class="directive">CharsetOptions</code> directive configures certain
+ behaviors of <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. <var>Option</var> can
+ be one of</p>
+
+ <dl>
+ <dt><code>DebugLevel=<var>n</var></code></dt>
+
+ <dd>The <code>DebugLevel</code> keyword allows you to specify
+ the level of debug messages generated by
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. By default, no messages are
+ generated. This is equivalent to <code>DebugLevel=0</code>.
+ With higher numbers, more debug messages are generated, and
+ server performance will be degraded. The actual meanings of
+ the numeric values are described with the definitions of the
+ DBGLVL_ constants near the beginning of
+ <code>mod_charset_lite.c</code>.</dd>
+
+ <dt><code>ImplicitAdd | NoImplicitAdd</code></dt>
+
+ <dd>The <code>ImplicitAdd</code> keyword specifies that
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> should implicitly insert its
+ filter when the configuration specifies that the character
+ set of content should be translated. If the filter chain is
+ explicitly configured using the <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> directive, <code>NoImplicitAdd</code>
+ should be specified so that <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>
+ doesn't add its filter.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetSourceEnc" id="CharsetSourceEnc">CharsetSourceEnc</a> <a name="charsetsourceenc" id="charsetsourceenc">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Source charset of files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CharsetSourceEnc <var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p>The <code class="directive">CharsetSourceEnc</code> directive specifies the
+ source charset of files in the associated container.</p>
+
+ <p>The value of the <var>charset</var> argument must be accepted
+ as a valid character set name by the character set support in
+ <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>. Generally, this means that it must be
+ supported by iconv.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
+ <span class="indent">
+ CharsetSourceEnc UTF-16BE<br />
+ CharsetDefault ISO-8859-1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>The character set names in this example work with the iconv
+ translation support in Solaris 8.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_charset_lite.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_charset_lite.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_charset_lite.html.ko.euc-kr b/docs/manual/mod/mod_charset_lite.html.ko.euc-kr
new file mode 100644
index 00000000..8adb21e5
--- /dev/null
+++ b/docs/manual/mod/mod_charset_lite.html.ko.euc-kr
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_charset_lite - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_charset_lite</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_charset_lite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_charset_lite.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ȯ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>charset_lite_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_charset_lite.c</td></tr></table>
+<h3></h3>
+
+ <p> <strong></strong> ̰, ְ
+ ؾ Ѵ. ϴ ϴ
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> غ.</p>
+
+ <p><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> Ͽ
+ հ Ŭ̾Ʈ ȯ
+ ִ. <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>
+ ڷḦ ȯʰ ġ ȯ϶ ûѴ.
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> EBCDIC ASCII ȯ濡
+ ִ. EBCDIC ȯ濡 ġ ġ μ
+ ڵ ISO-8859-1 ȯѴ.
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> Ͽ ٸ ȯ
+ ִ. ASCII ȯ濡 ġ ⺻ ȯ
+ ʱ⶧,  ȯ ؼ
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ʿϴ.</p>
+
+ <p> þ ġ <code>mod_charset</code>
+ ϴ Ϻθ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetdefault">CharsetDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetoptions">CharsetOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charsetsourceenc">CharsetSourceEnc</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#problems">Ϲ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="problems" id="problems">Ϲ </a></h2>
+
+ <h3>߸ ̸</h3>
+
+ <p><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ϴ ý
+ ARP <code class="directive"><a href="#charsetsourceenc">CharsetSourceEnc</a></code>
+ <code class="directive"><a href="#charsetdefault">CharsetDefault</a></code>
+ Ķ ̸ ó ־ Ѵ.
+ ̸ ǥȭ ʾҰ, http ϴ ׻
+ ʴ. APR iconv(3) ϱ⶧,
+ iconv(1) α׷ Ͽ Ư
+ ̸ ִ ִ:</p>
+
+ <div class="example"><p><code>
+ iconv -f charsetsourceenc-value -t charsetdefault-value
+ </code></p></div>
+
+
+ <h3> ȯĢ ٸ</h3>
+
+ <p>ȯĢ Ȳ
+ ȯ ִ:</p>
+
+ <ul>
+ <li>ȯ ȯڵ带 ȯϰ
+ ִ.</li>
+
+ <li>Է¹۸ ȯ Ҷ ¹ۿ Ư
+ ڸ (, ǥ) ִ.</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetDefault" id="CharsetDefault">CharsetDefault</a> <a name="charsetdefault" id="charsetdefault">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȯ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CharsetDefault <var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p><code class="directive">CharsetDefault</code> þ þ
+ ġ ִ ȯ Ѵ.</p>
+
+ <p><var>charset</var> ƱԸƮ APR ϴ
+ ̸ ؾ Ѵ. Ϲ iconv ϴ
+ ǹѴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
+ <span class="indent">
+ CharsetSourceEnc UTF-16BE<br />
+ CharsetDefault ISO-8859-1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetOptions" id="CharsetOptions">CharsetOptions</a> <a name="charsetoptions" id="charsetoptions">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ȯ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CharsetOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CharsetOptions DebugLevel=0 NoImplicitAdd</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p><code class="directive">CharsetOptions</code> þ
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> Ѵ.
+ <var>Option</var> Ʒ ׸ ִ</p>
+
+ <dl>
+ <dt><code>DebugLevel=<var>n</var></code></dt>
+
+ <dd><code>DebugLevel</code> Ű
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ϴ ׹
+ Ѵ. ⺻  ͵ ʴ´.
+ ̴ <code>DebugLevel=0</code> . ڸ Ҽ
+ ׹ ϰԵǾ .
+ ڰ ǹ̴ <code>mod_charset_lite.c</code> պκ
+ DBGLVL_ Ǹ ϶.</dd>
+
+ <dt><code>ImplicitAdd | NoImplicitAdd</code></dt>
+
+ <dd><code>ImplicitAdd</code> Ű ȯ
+ ϸ ڵ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>
+ Ϳ ߰Ѵ. <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> þ ͼ
+ Ѵٸ, <code>NoImplicitAdd</code> Ͽ
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ڵ Ϳ
+ ߰ʵ ؾ Ѵ.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CharsetSourceEnc" id="CharsetSourceEnc">CharsetSourceEnc</a> <a name="charsetsourceenc" id="charsetsourceenc">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CharsetSourceEnc <var>charset</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_charset_lite</td></tr>
+</table>
+ <p><code class="directive">CharsetSourceEnc</code> þ þ
+ ġ ִ ϵ Ѵ.</p>
+
+ <p><var>charset</var> ƱԸƮ APR ϴ
+ ̸ ؾ Ѵ. Ϲ iconv ϴ
+ ǹѴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Directory /export/home/trawick/apacheinst/htdocs/convert&gt;<br />
+ <span class="indent">
+ CharsetSourceEnc UTF-16BE<br />
+ CharsetDefault ISO-8859-1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Solaris 8 iconv Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_charset_lite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_charset_lite.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav.html b/docs/manual/mod/mod_dav.html
new file mode 100644
index 00000000..347f8cf2
--- /dev/null
+++ b/docs/manual/mod/mod_dav.html
@@ -0,0 +1,11 @@
+URI: mod_dav.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_dav.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_dav.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_dav.html.en b/docs/manual/mod/mod_dav.html.en
new file mode 100644
index 00000000..aa4e14ac
--- /dev/null
+++ b/docs/manual/mod/mod_dav.html.en
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dav</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) functionality</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dav_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dav.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides class 1 and class 2 <a href="http://www.webdav.org">WebDAV</a> ('Web-based Distributed
+ Authoring and Versioning') functionality for Apache. This
+ extension to the HTTP protocol allows creating, moving,
+ copying, and deleting resources and collections on a remote web
+ server.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dav">Dav</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Enabling WebDAV</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#complex">Complex Configurations</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li>
+<li><a href="http://www.webdav.org">WebDAV Resources</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Enabling WebDAV</a></h2>
+ <p>To enable <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>, add the following to a
+ container in your <code>httpd.conf</code> file:</p>
+
+ <div class="example"><p><code>Dav On</code></p></div>
+
+ <p>This enables the DAV file system provider, which is implemented
+ by the <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> module. Therefore, that module
+ must be compiled into the server or loaded at runtime using the
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive.</p>
+
+ <p>In addition, a location for the DAV lock database must be
+ specified in the global section of your <code>httpd.conf</code>
+ file using the <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code>
+ directive:</p>
+
+ <div class="example"><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock
+ </code></p></div>
+
+ <p>The directory containing the lock database file must be
+ writable by the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> under which
+ Apache is running.</p>
+
+ <p>You may wish to add a <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> clause inside the <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> directive to limit access to
+ DAV-enabled locations. If you want to set the maximum amount of
+ bytes that a DAV client can send at one request, you have to use
+ the <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code>
+ directive. The "normal" <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> directive has no effect on DAV
+ requests.</p>
+
+ <div class="example"><h3>Full Example</h3><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock<br />
+ <br />
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Order Allow,Deny<br />
+ Allow from all<br />
+ Dav On<br />
+ <br />
+ AuthType Basic<br />
+ AuthName DAV<br />
+ AuthUserFile user.passwd<br />
+ <br />
+ &lt;LimitExcept GET OPTIONS&gt;<br />
+ <span class="indent">
+ require user admin<br />
+ </span>
+ &lt;/LimitExcept&gt;<br />
+ </span>
+ &lt;/Location&gt;<br />
+ </code></p></div>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> is a descendent of Greg Stein's <a href="http://www.webdav.org/mod_dav/">mod_dav for Apache 1.3</a>. More
+ information about the module is available from that site.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Issues</a></h2>
+
+ <p>Since DAV access methods allow remote clients to manipulate
+ files on the server, you must take particular care to assure that
+ your server is secure before enabling <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>.</p>
+
+ <p>Any location on the server where DAV is enabled should be
+ protected by authentication. The use of HTTP Basic Authentication
+ is not recommended. You should use at least HTTP Digest
+ Authentication, which is provided by the
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> module. Nearly all WebDAV clients
+ support this authentication method. An alternative is Basic
+ Authentication over an <a href="../ssl/">SSL</a> enabled
+ connection.</p>
+
+ <p>In order for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> to manage files, it must
+ be able to write to the directories and files under its control
+ using the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> under which
+ Apache is running. New files created will also be owned by this
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>. For this reason, it is
+ important to control access to this account. The DAV repository
+ is considered private to Apache; modifying files outside of Apache
+ (for example using FTP or filesystem-level tools) should not be
+ allowed.</p>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> may be subject to various kinds of
+ denial-of-service attacks. The <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> directive can be
+ used to limit the amount of memory consumed in parsing large DAV
+ requests. The <code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> directive can be
+ used to prevent <code>PROPFIND</code> requests on a very large
+ repository from consuming large amounts of memory. Another
+ possible denial-of-service attack involves a client simply filling
+ up all available disk space with many large files. There is no
+ direct way to prevent this in Apache, so you should avoid giving
+ DAV access to untrusted users.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="complex" id="complex">Complex Configurations</a></h2>
+
+ <p>One common request is to use <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> to
+ manipulate dynamic files (PHP scripts, CGI scripts, etc). This is
+ difficult because a <code>GET</code> request will always run the
+ script, rather than downloading its contents. One way to avoid
+ this is to map two different URLs to the content, one of which
+ will run the script, and one of which will allow it to be
+ downloaded and manipulated with DAV.</p>
+
+<div class="example"><p><code>
+Alias /phparea /home/gstein/php_files<br />
+Alias /php-source /home/gstein/php_files<br />
+&lt;Location /php-source&gt;
+<span class="indent">
+ DAV On<br />
+ ForceType text/plain<br />
+</span>
+&lt;/Location&gt;
+</code></p></div>
+
+ <p>With this setup, <code>http://example.com/phparea</code> can be
+ used to access the output of the PHP scripts, and
+ <code>http://example.com/php-source</code> can be used with a DAV
+ client to manipulate them.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Dav" id="Dav">Dav</a> <a name="dav" id="dav">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enable WebDAV HTTP methods</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Dav Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>Use the <code class="directive">Dav</code> directive to enable the
+ WebDAV HTTP methods for the given container:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Dav On<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>The value <code>On</code> is actually an alias for the default
+ provider <code>filesystem</code> which is served by the <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> module. Note, that once you have DAV enabled
+ for some location, it <em>cannot</em> be disabled for sublocations.
+ For a complete configuration example have a look at the <a href="#example">section above</a>.</p>
+
+ <div class="warning">
+ Do not enable WebDAV until you have secured your server. Otherwise
+ everyone will be able to distribute files on your system.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a> <a name="davdepthinfinity" id="davdepthinfinity">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Allow PROPFIND, Depth: Infinity requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DavDepthInfinity on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DavDepthInfinity off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>Use the <code class="directive">DavDepthInfinity</code> directive to
+ allow the processing of <code>PROPFIND</code> requests containing the
+ header 'Depth: Infinity'. Because this type of request could constitute
+ a denial-of-service attack, by default it is not allowed.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a> <a name="davmintimeout" id="davmintimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Minimum amount of time the server holds a lock on
+a DAV resource</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DavMinTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>When a client requests a DAV resource lock, it can also
+ specify a time when the lock will be automatically removed by
+ the server. This value is only a request, and the server can
+ ignore it or inform the client of an arbitrary value.</p>
+
+ <p>Use the <code class="directive">DavMinTimeout</code> directive to specify, in
+ seconds, the minimum lock timeout to return to a client.
+ Microsoft Web Folders defaults to a timeout of 120 seconds; the
+ <code class="directive">DavMinTimeout</code> can override this to a higher value
+ (like 600 seconds) to reduce the chance of the client losing
+ the lock due to network latency.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;Location /MSWord&gt;<br />
+ <span class="indent">
+ DavMinTimeout 600<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav.html.ja.euc-jp b/docs/manual/mod/mod_dav.html.ja.euc-jp
new file mode 100644
index 00000000..9d799e14
--- /dev/null
+++ b/docs/manual/mod/mod_dav.html.ja.euc-jp
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_dav</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬ󥰤ȥС
+(<a href="http://www.webdav.org/">WebDAV</a>) ǽ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥ饹 1 ȥ饹 2
+ <a href="http://www.webdav.org">WebDAV</a>
+ ('֥١ʬ󥰤ȥС')
+ ǽ Apache 󶡤ޤ
+ HTTP ץȥγĥˤꡢ⡼ȤΥ֥оˤ
+ ꥽䥳쥯
+ ưʣǤ褦ˤʤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dav">Dav</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Enabling WebDAV</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#complex">ʣ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li>
+<li><a href="http://www.webdav.org">WebDAV Resources</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Enabling WebDAV</a></h2>
+ <p>mod_dav ͭˤˤϡ<code>httpd.conf</code>
+ եΥƥʤ˼äޤ:</p>
+
+ <div class="example"><p><code>Dav On</code></p></div>
+
+ <p> DAV ե륷ƥץХͭˤޤDAV
+ ե륷ƥץХ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>
+ ⥸塼ǼƤޤǤ顢Υ⥸塼ϥѥ
+ ФȤ߹ޤƤ뤫뤤
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ѤƼ¹Ի˥ɤƤɬפޤ</p>
+
+ <p>ˡDAV åǡ١ξ꤬
+ <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> ǥ쥯ƥ֤Ȥä
+ <code>httd.conf</code> եΥХ륻˻ꤵƤ
+ ɬפޤ</p>
+
+ <div class="example"><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock
+ </code></p></div>
+
+ <p>åǡ١եΤǥ쥯ȥ Apache ¹ԤƤ
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˽񤭹߸¤ɬפޤ</p>
+
+ <p><code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ ǥ쥯ƥɲäơDAV ͭʾؤ
+ ¤뤳ȤǤޤDAV 饤Ȥ
+ ٤ΥꥯȤǤХȿꤷȤϡ
+ <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code>
+ ǥ쥯ƥ֤Ѥɬפޤ̾Ρ
+ <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>
+ ǥ쥯ƥ֤ DAV ꥯȤФƤϸϤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock<br />
+ <br />
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Dav On<br />
+ <br />
+ AuthType Basic<br />
+ AuthName DAV<br />
+ AuthUserFile user.passwd<br />
+ <br />
+ &lt;LimitExcept GET OPTIONS&gt;<br />
+ <span class="indent">
+ require user admin<br />
+ </span>
+ &lt;/LimitExcept&gt;<br />
+ </span>
+ &lt;/Location&gt;<br />
+ </code></p></div>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Greg Stein <a href="http://www.webdav.org/mod_dav/">Apache 1.3 Ѥ mod_dav</a>
+ ͳ褹ΤǤΥȤ¿ξ뤳ȤǤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">ƥ</a></h2>
+
+ <p>DAV Υ᥽åɤϱ֥饤ȤФΥե
+ 뤳ȤǽˤޤΤǡ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥ
+ ˡФǤ뤳ȤäդƳǧʤФʤޤ</p>
+
+ <p>о DAV ѲǽˤʤäƤϤ٤ǧڤݸƤ
+ HTTP ǧڤλѤϿ侩Ǥޤ󡣾ʤȤ
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ⥸塼󶡤 HTTP
+ ǧڤѤ٤ǤWebDAV 饤ȤΤۤȤɤ
+ ǧˡбƤޤˡ<a href="../ssl/">SSL</a>
+ ͭʥ̤ͥǧڤȤȤǤޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> եǤ褦ˤ뤿ˤϡ
+ Υǥ쥯ȥȥեȤ Apache ¹ԤƤ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ǽ񤭹߲ǽǤɬפޤ
+ ե⤳ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˽ͭ
+ Ȥˤʤޤͳ顢ΥȤؤΥ椹뤳Ȥ
+ פǤDAV ݥȥ Apache ѤΤΤȤߤʤƤޤ
+ Apache ʳˡǥե뤳 (㤨 FTP ե륷ƥ
+ ѤΥġʤɤȤä) ϵĤƤޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϤʼΥӥݹˤ餵
+ ⤷ޤ<code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> ǥ쥯ƥ֤Ȥ
+ 礭 DAV ꥯȤϤȤ˾񤵤̤¤뤳Ȥ
+ Ǥޤ<code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> ǥ쥯ƥ֤
+ <code>PROPFIND</code> ꥯȤݥȥ̤Υ񤹤Τ
+ ɤȤǤޤ¾Υӥݹˤñ˻Ѳǽʥǥΰ
+ ¿礭ʥեƤޤΤޤľɤˡ
+ Apache ˤϤޤΤǡѤǤʤ桼 DAV 󶡤Τ
+ 򤱤ɤǤ礦</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="complex" id="complex">ʣ</a></h2>
+
+ <p>褯׵ˡ<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ȤäưŪʥե
+ (PHP ץȡCGI ץȤʤ) ȤΤޤ
+ μ¸ϡ<code>GET</code> ꥯȤϥץȤƤɤ
+ ˡץȤ˼¹ԤƤޤΤ񤷤ʤäƤޤ
+ 򤹤ˡˤϡĤΰ㤦 URL ƱƥĤ˥ޥåפ
+ ĤϥץȤ¹Ԥ⤦ĤϥɤꡢDAV
+ 줿ꤹ褦ꤹȤΤޤ</p>
+
+<div class="example"><p><code>
+Alias /phparea /home/gstein/php_files<br />
+Alias /php-source /home/gstein/php_files<br />
+&lt;Location /php-source&gt;
+<span class="indent">
+ DAV On<br />
+ ForceType text/plain<br />
+</span>
+&lt;/Location&gt;
+</code></p></div>
+
+ <p>ˤꡢ<code>http://example.com/phparea</code> PHP ץȤ
+ Ϥ򥢥뤿˻ȤȤǤ
+ <code>http://example.com/php-source</code> DAV 饤Ȥˤ
+ Τ˻ȤȤǤޤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Dav" id="Dav">Dav</a> <a name="dav" id="dav">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>WebDAV HTTP ᥽åɤͭˤޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Dav Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>Ϳ줿ƥʤ WebDAV HTTP ᥽åɤȤ褦ˤˤ
+ Τ褦ˤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Dav On<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p><code>On</code> Ȥϼºݤˤ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>
+ 󶡤ƤǥեȤΥץХ<code>filesystem</code>
+ ؤΥꥢˤʤäƤޤ٤ DAV
+ ͭˤϡΥ֥<em>̵뤳ȤϤǤʤ</em>
+ ȤȤդƤ<a href="#example">嵭Υ</a> </p>
+
+ <div class="warning">
+ ФΥƥݤǤޤ WebDAV ͭˤʤǤ
+ ʤïǤ⤽ΥФǥեۤ뤳ȤǤ褦
+ ʤäƤޤޤ
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a> <a name="davdepthinfinity" id="davdepthinfinity">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>PROPFIND, Depth: Infinity ꥯȤĤޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavDepthInfinity on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DavDepthInfinity off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>'Depth: Infinity' ޤǤ
+ <code>PROPFIND</code> ꥯȤǤ褦ˤˤϡ
+ <code class="directive">DavDepthInfinity</code>
+ ǥ쥯ƥ֤ȤޤΥפΥꥯȤ
+ denial-of-service åȤʤꤦΤǡ
+ ǥեȤǤϵĤƤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a> <a name="davmintimeout" id="davmintimeout">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф DAV ꥽ΥåݻǾ֤Ǥ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DavMinTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>饤Ȥ DAV ꥽å׵ᤷ硢
+ åФˤäƼưŪ˲ޤǤλ֤
+ Ʊ˻ꤹ뤳ȤǤޤͤñʤꥯȤǤäơ
+ ФϤ̵뤹뤳ȤǤޤ
+ Ǥդͤ򥯥饤ȤΤ뤳ȤǤޤ</p>
+
+ <p>饤Ȥ᤹åॢȤκǾ֤
+ äǡꤹ뤿 <code class="directive">DavMinTimeout</code>
+ ǥ쥯ƥ֤Ȥޤ
+ ޥեȤΥ֥եΥǥեȤǤ 120 äǤ
+ ͥåȥٱΤǥ饤Ȥå򼺤Τ򸺤餹ˡ
+ <code class="directive">DavMinTimeout</code> Ȥä
+ ä礭 (㤨 600 ) ˾񤭤Ǥޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /MSWord&gt;<br />
+ <span class="indent">
+ DavMinTimeout 600<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav.html.ko.euc-kr b/docs/manual/mod/mod_dav.html.ko.euc-kr
new file mode 100644
index 00000000..a21fbab7
--- /dev/null
+++ b/docs/manual/mod/mod_dav.html.ko.euc-kr
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_dav</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>dav_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_dav.c</td></tr></table>
+<h3></h3>
+
+ <p> ġ <a href="http://www.webdav.org">WebDAV</a>
+ ('Web-based Distributed Authoring and Versioning') class 1
+ class 2 ߰Ѵ. WebDAV ڿ
+ ݷ(collection) <span class="transnote">(<em>;</em> ݷ Ͻý 丮
+ ̴)</span> , ű, ϰ,
+ ֵ HTTP Ȯ ̴.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dav">Dav</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">WebDAV ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#complex"> </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li>
+<li><a href="http://www.webdav.org">WebDAV </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">WebDAV ϱ</a></h2>
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ϸ <code>httpd.conf</code>
+ Ͽ Ʒ ߰Ѵ:</p>
+
+ <div class="example"><p><code>Dav On</code></p></div>
+
+ <p>׷ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> ϴ DAV
+ Ͻý (provider) Ѵ. ׷Ƿ ⵵
+ ϵְų <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ ߿
+ о鿩 Ѵ.</p>
+
+ <p>, DAV (lock) ͺ̽ ġ <code>httpd.conf</code>
+ κп <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> þ Ͽ
+ ؾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock
+ </code></p></div>
+
+ <p>ġ ϴ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ͺ̽
+ ִ 丮 Ѵ.</p>
+
+ <p>DAV ϴ ġ ϱ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> þ
+ ȿ <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>
+ þ ִ. DAV Ŭ̾Ʈ ѹ û
+ ִ ִ Ʈ Ϸ <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> þ Ѵ.
+ "Ϲ" <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>
+ þ DAV û .</p>
+
+ <div class="example"><h3>ü </h3><p><code>
+ DavLockDB /usr/local/apache2/var/DavLock<br />
+ <br />
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Dav On<br />
+ <br />
+ AuthType Basic<br />
+ AuthName DAV<br />
+ AuthUserFile user.passwd<br />
+ <br />
+ &lt;LimitExcept GET OPTIONS&gt;<br />
+ <span class="indent">
+ require user admin<br />
+ </span>
+ &lt;/LimitExcept&gt;<br />
+ </span>
+ &lt;/Location&gt;<br />
+ </code></p></div>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Greg Stein <a href="http://www.webdav.org/mod_dav/">Apache 1.3 mod_dav</a>
+ . ⿡ ڼ Ʈ
+ ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security"> </a></h2>
+
+ <p>DAV ϸ Ŭ̾Ʈ
+ ֱ⶧, <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϱ
+ Ư Ѵ.</p>
+
+ <p> DAV ġ ȣؾ Ѵ.
+ HTTP Basic Authentication õ ʴ´. ּ
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ϴ HTTP Digest
+ Authentication ؾ Ѵ. WebDAV Ŭ̾Ʈ
+ Ѵ. ƴϸ <a href="../ssl/">SSL</a>
+ ῡ Basic Authentication ִ.</p>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ϸ, ġ
+ ϴ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ش
+ 丮 Ͽ Ѵ. ,
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ϰ
+ ȴ. ׷ ƹ ϶. DAV
+ Ҵ ġ ִٰ Ѵ. ġ ʰ
+ ( FTP Ͻý Ͽ)
+ ϸ ȵȴ.</p>
+
+ <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> 񽺰ź
+ ִ. <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> þ
+ Ͽ ū DAV û ޸𸮷 ִ.
+ <code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code>
+ þ Ͽ ޸𸮸 Ҹϱ ſ ū
+ <code>PROPFIND</code> û ִ. ܼ Ŭ̾Ʈ
+ ū ϵ ũ ä 񽺰ź ݵ ϴ.
+ ġ ̸ . ׷Ƿ ŷʴ
+ ڿ DAV ʵ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="complex" id="complex"> </a></h2>
+
+ <p>Ϲ ϳ (PHP ũƮ, CGI ũƮ )
+ ۾ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϴ
+ ̴. ̴ <code>GET</code> û ٿε
+ ʰ ׻ ũƮ ϹǷ ƴ. ذ ϳ
+ 뿡 ΰ URL ϴ ̴. URL ũƮ
+ ϰ, ٸ URLδ ٿεϿ DAV ۾
+ ִ.</p>
+
+<div class="example"><p><code>
+Alias /phparea /home/gstein/php_files<br />
+Alias /php-source /home/gstein/php_files<br />
+&lt;Location /php-source&gt;
+<span class="indent">
+ DAV On<br />
+ ForceType text/plain<br />
+</span>
+&lt;/Location&gt;
+</code></p></div>
+
+ <p> <code>http://example.com/phparea</code>
+ PHP ũƮ ְ,
+ <code>http://example.com/php-source</code>δ DAV Ŭ̾Ʈ
+ ũƮ ִ.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Dav" id="Dav">Dav</a> <a name="dav" id="dav">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>WebDAV HTTP ޽带 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Dav Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dav</td></tr>
+</table>
+ <p> ġ WebDAV HTTP ޽带 Ϸ
+ <code class="directive">Dav</code> þ Ѵ:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /foo&gt;<br />
+ <span class="indent">
+ Dav On<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p><code>On</code> <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>
+ ϴ ⺻ <code>filesystem</code>
+ Ī̴.  ġ DAV ϸ DAV
+ ϵ <em></em> ϶.
+ <a href="#example"> </a> ϶.</p>
+
+ <div class="warning">
+ ϰ Ҷ WebDAV . ׷
+ й ְ ȴ.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a> <a name="davdepthinfinity" id="davdepthinfinity">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>PROPFIND Depth: Infinity û 㰡Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DavDepthInfinity on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DavDepthInfinity off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dav</td></tr>
+</table>
+ <p><code class="directive">DavDepthInfinity</code> þ ϸ
+ 'Depth: Infinity' <code>PROPFIND</code> û
+ 㰡Ѵ. ̷ û Ͽ 񽺰ź ϱ
+ ⺻ ʴ´.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a> <a name="davmintimeout" id="davmintimeout">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> DAV ڿ ּҽð</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DavMinTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dav</td></tr>
+</table>
+ <p>Ŭ̾Ʈ DAV ڿ (lock) ûҶ
+ ˾Ƽ ִ ð ˷ ִ.
+ ûϻ̸, Ŭ̾Ʈ û ϰ
+ Ŭ̾Ʈ ð ˷ ִ.</p>
+
+ <p><code class="directive">DavMinTimeout</code> þ Ŭ̾Ʈ
+ ּ ð (ʴ) Ѵ. Microsoft Web Folders
+ ⺻ 120 ʸ Ѵ. <code class="directive">DavMinTimeout</code>
+ (600 ʿ ) ϸ Ŭ̾Ʈ Ʈ
+ ҰԵǴ 츦 ִ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /MSWord&gt;<br />
+ <span class="indent">
+ DavMinTimeout 600<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav_fs.html b/docs/manual/mod/mod_dav_fs.html
new file mode 100644
index 00000000..44954c4d
--- /dev/null
+++ b/docs/manual/mod/mod_dav_fs.html
@@ -0,0 +1,11 @@
+URI: mod_dav_fs.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_dav_fs.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_dav_fs.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_dav_fs.html.en b/docs/manual/mod/mod_dav_fs.html.en
new file mode 100644
index 00000000..97dae47d
--- /dev/null
+++ b/docs/manual/mod/mod_dav_fs.html.en
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav_fs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dav_fs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dav_fs_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dav_fs.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. It acts as a support module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> and provides access to resources located in the
+ server's file system. The formal name of this provider is
+ <code>filesystem</code>. <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> backend providers
+ will be invoked by using the <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code>
+ directive:</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ Dav filesystem
+ </code></p></div>
+
+ <p>Since <code>filesystem</code> is the default provider for
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>, you may simply use the value
+ <code>On</code> instead.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavLockDB" id="DavLockDB">DavLockDB</a> <a name="davlockdb" id="davlockdb">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the DAV lock database</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DavLockDB <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav_fs</td></tr>
+</table>
+ <p>Use the <code class="directive">DavLockDB</code> directive to specify
+ the full path to the lock database, excluding an extension. If
+ the path is not absolute, it will be taken relative to <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. The implementation of
+ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> uses a SDBM database to track user
+ locks.</p>
+
+
+
+ <div class="example"><h3>Example</h3><p><code>
+ DavLockDB var/DavLock
+ </code></p></div>
+
+ <p>The directory containing the lock database file must be
+ writable by the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> under which
+ Apache is running. For security reasons, you should create a
+ directory for this purpose rather than changing the permissions on
+ an existing directory. In the above example, Apache will create
+ files in the <code>var/</code> directory under the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> with the base filename
+ <code>DavLock</code> and extension name chosen by the server.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav_fs.html.ja.euc-jp b/docs/manual/mod/mod_dav_fs.html.ja.euc-jp
new file mode 100644
index 00000000..35728ebe
--- /dev/null
+++ b/docs/manual/mod/mod_dav_fs.html.ja.euc-jp
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav_fs - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_dav_fs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤΥե륷ƥץХ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_fs_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav_fs.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ Υӥ<em>ɬפȤޤ</em><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ Υݡȥ⥸塼ȤưХե륷ƥ
+ ֤꥽ؤΥ󶡤ޤΥץХ̾
+ <code>filesystem</code> Ǥ<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ ХåɥץХ <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code>
+ ǥ쥯ƥ֤ѤƵưޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ Dav filesystem
+ </code></p></div>
+
+ <p><code>filesystem</code> <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ ΥǥեȥץХˤʤäƤޤ顢ñ
+ <code>On</code> Ȼꤹ뤳ȤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavLockDB" id="DavLockDB">DavLockDB</a> <a name="davlockdb" id="davlockdb">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>DAV åǡ١ΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavLockDB <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dav_fs</td></tr>
+</table>
+ <p>åǡ١ؤΥեѥ򡢳ĥҤ
+ ꤹˤϡ<code class="directive">DavLockDB</code>
+ ȤޤѥХѥǤʤС<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȲᤵޤ
+ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> Ǥϡ桼å
+ פ뤿 SDBM ǡ١Ȥޤ</p>
+
+
+
+ <div class="example"><h3></h3><p><code>
+ DavLockDB logs/DavLock
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav_fs.html.ko.euc-kr b/docs/manual/mod/mod_dav_fs.html.ko.euc-kr
new file mode 100644
index 00000000..d1742c06
--- /dev/null
+++ b/docs/manual/mod/mod_dav_fs.html.ko.euc-kr
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav_fs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_dav_fs</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ͻý </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>dav_fs_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_dav_fs.c</td></tr></table>
+<h3></h3>
+
+ <p> <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> 񽺿 <em>ʿϴ</em>.
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϴ Ͻýۿ
+ ִ ڿ ֵ Ѵ. (provider)
+ ĸĪ <code>filesystem</code>̴. <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code> þ Ͽ
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ޴ ڸ Ѵ:</p>
+
+ <div class="example"><h3></h3><p><code>
+ Dav filesystem
+ </code></p></div>
+
+ <p><code>filesystem</code> <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ ⺻ ̹Ƿ <code>On</code> ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavLockDB" id="DavLockDB">DavLockDB</a> <a name="davlockdb" id="davlockdb">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>DAV ͺ̽ ġ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DavLockDB <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dav_fs</td></tr>
+</table>
+ <p><code class="directive">DavLockDB</code> þ ͺ̽
+ ü θ Ȯڸ ϰ Ѵ. ΰ ƴϸ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> η
+ óѴ. <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> SDBM ͺ̽
+ Ѵ.</p>
+
+
+
+ <div class="example"><h3></h3><p><code>
+ DavLockDB var/DavLock
+ </code></p></div>
+
+ <p>ġ ϴ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>
+ ͺ̽ ִ 丮 Ѵ.
+ Ȼ 丮 ٲٱ⺸ٴ
+ ͺ̽ 丮 Ѵ. ġ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> Ʒ
+ <code>var/</code> 丮 Ȯ
+ <code>DavLock</code> .</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dav_fs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav_lock.html b/docs/manual/mod/mod_dav_lock.html
new file mode 100644
index 00000000..495493ea
--- /dev/null
+++ b/docs/manual/mod/mod_dav_lock.html
@@ -0,0 +1,7 @@
+URI: mod_dav_lock.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_dav_lock.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_dav_lock.html.en b/docs/manual/mod/mod_dav_lock.html.en
new file mode 100644
index 00000000..119c2ab6
--- /dev/null
+++ b/docs/manual/mod/mod_dav_lock.html.en
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav_lock - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dav_lock</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_lock.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dav_lock_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dav_lock.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module implements a generic locking API which can be used by any
+ backend provider of <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. It <em>requires</em> at least
+ the service of <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. But without a backend provider
+ which makes use of it, it's useless and should not be loaded into the
+ server. A sample backend module which actually utilizes
+ <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code>, is <a href="http://subversion.tigris.org/">mod_dav_svn</a>, the subversion provider module.</p>
+
+ <p>Note that <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> does <em>not</em> need this
+ generic locking module, because it uses it's own more specialized
+ version.</p>
+
+ <p>In order to make <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> functional, you just have
+ to specify the location of the lock database using the <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> directive described
+ below.</p>
+
+ <div class="note"><h3>Developer's Note</h3>
+ <p>In order to retrieve the pointer to the locking provider function, you
+ have to use the <code>ap_lookup_provider</code> API with the arguments
+ <code>dav-lock</code>, <code>generic</code> and <code>0</code>.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#davgenericlockdb">DavGenericLockDB</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavGenericLockDB" id="DavGenericLockDB">DavGenericLockDB</a> <a name="davgenericlockdb" id="davgenericlockdb">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the DAV lock database</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DavGenericLockDB <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav_lock</td></tr>
+</table>
+ <p>Use the <code class="directive">DavGenericLockDB</code> directive to specify
+ the full path to the lock database, excluding an extension. If
+ the path is not absolute, it will be taken relative to <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. The implementation of
+ <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> uses a SDBM database to track user
+ locks.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DavGenericLockDB var/DavLock
+ </code></p></div>
+
+ <p>The directory containing the lock database file must be
+ writable by the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> under which
+ Apache is running. For security reasons, you should create a
+ directory for this purpose rather than changing the permissions on
+ an existing directory. In the above example, Apache will create
+ files in the <code>var/</code> directory under the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> with the base filename
+ <code>DavLock</code> and extension name chosen by the server.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_lock.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dav_lock.html.ja.euc-jp b/docs/manual/mod/mod_dav_lock.html.ja.euc-jp
new file mode 100644
index 00000000..d3afc11c
--- /dev/null
+++ b/docs/manual/mod/mod_dav_lock.html.ja.euc-jp
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dav_lock - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_dav_lock</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_lock.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥѥå⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_lock_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav_lock.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>С 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤɤΥХå
+ ǤȤѥå API 󶡤ޤ
+ ѤˤϺ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>
+ ɬפȤޤѤХåɤ¸ߤʤΩʤΤǡ
+ Τ褦ʾϥФɤ߹٤ǤϤޤ
+ <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code>
+ ºݤѤХåɥ⥸塼ȤƤ subversion
+ ץХ⥸塼 <a href="http://subversion.tigris.org/">mod_dav_svn</a> ޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> ò줿ѤΥС
+ Ȥᡢѥ⥸塼<em>ɬפʤ</em>Ȥդ
+ </p>
+
+ <p><code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> ǽˤϡ
+ ʲƤ <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> Ȥä
+ åǡ١ξꤹǤ</p>
+
+ <div class="note"><h3>ȯԸΥ</h3>
+ <p>å󶡤ƤؿؤΥݥ󥿤뤿ˤϡ
+ <code>ap_lookup_provider</code> API 򡢰 <code>dav-lock</code>,
+ <code>generic</code>, <code>0</code> ꤷƻȤɬפ
+ ޤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#davgenericlockdb">DavGenericLockDB</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DavGenericLockDB" id="DavGenericLockDB">DavGenericLockDB</a> <a name="davgenericlockdb" id="davgenericlockdb">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>DAV åǡ١ξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavGenericLockDB <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dav_lock</td></tr>
+</table>
+ <p><code class="directive">DavGenericLockDB</code> ǥ쥯ƥ֤
+ ȤäơĥҤåǡ١ؤΥեѥ
+ ꤷޤХѥǤʤȤ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ
+ ޤ<code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> μǤϥ桼
+ åפΤ SDBM ǡ١Ȥޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DavGenericLockDB var/DavLock
+ </code></p></div>
+
+ <p>åǡ١եΤǥ쥯ȥ
+ Apache ¹ԤƤ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˤä
+ 񤭹߲ǽǤʤФʤޤ󡣥ƥͳ顢
+ ¸Υǥ쥯ȥΥѡߥåѹΤǤϤʤ
+ ѤΥǥ쥯ȥΤɤǤ礦Ǥϡ
+ Apache <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> β <code>var/</code>
+ ǥ쥯ȥˡե̾Τ <code>DavLock</code>
+ Ф򤷤ĥҤĥեޤ</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dav_lock.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dbd.html b/docs/manual/mod/mod_dbd.html
new file mode 100644
index 00000000..53de34db
--- /dev/null
+++ b/docs/manual/mod/mod_dbd.html
@@ -0,0 +1,3 @@
+URI: mod_dbd.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_dbd.html.en b/docs/manual/mod/mod_dbd.html.en
new file mode 100644
index 00000000..8c2c6a87
--- /dev/null
+++ b/docs/manual/mod/mod_dbd.html.en
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dbd - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dbd</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dbd.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Manages SQL database connections</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dbd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> manages SQL database connections using
+ <a href="http://people.apache.org/~niq/dbd.html">apr_dbd</a>.
+ It provides database connections on request to modules
+ requiring SQL database functions, and takes care of
+ managing databases with optimal efficiency and scalability
+ for both threaded and non-threaded MPMs.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdexptime">DBDExptime</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdkeep">DBDKeep</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdmax">DBDMax</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdmin">DBDMin</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdparams">DBDParams</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdpersist">DBDPersist</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdpreparesql">DBDPrepareSQL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdriver">DBDriver</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#pooling">Connection Pooling</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#API">Apache DBD API</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#prepared">SQL Prepared Statements</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="pooling" id="pooling">Connection Pooling</a></h2>
+ <p>This module manages database connections, in a manner
+ optimised for the platform. On non-threaded platforms,
+ it provides a persistent connection in the manner of
+ classic LAMP (Linux, Apache, Mysql, Perl/PHP/Python).
+ On threaded platform, it provides an altogether more
+ scalable and efficient <em>connection pool</em>, as
+ described in <a href="http://www.apachetutor.org/dev/reslist">this article at ApacheTutor</a>. <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> supersedes
+ the modules presented in that article.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="API" id="API">Apache DBD API</a></h2>
+ <p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> exports five functions for other modules
+ to use. The API is as follows:</p>
+
+ <div class="example"><pre><code>typedef struct {
+ apr_dbd_t *handle;
+ apr_dbd_driver_t *driver;
+ apr_hash_t *prepared;
+} ap_dbd_t;
+
+/* Export functions to access the database */
+
+/* acquire a connection that MUST be explicitly closed.
+ * Returns NULL on error
+ */
+AP_DECLARE(ap_dbd_t*) ap_dbd_open(apr_pool_t*, server_rec*);
+
+/* release a connection acquired with ap_dbd_open */
+AP_DECLARE(void) ap_dbd_close(server_rec*, ap_dbd_t*);
+
+/* acquire a connection that will have the lifetime of a request
+ * and MUST NOT be explicitly closed. Return NULL on error.
+ * This is the preferred function for most applications.
+ */
+AP_DECLARE(ap_dbd_t*) ap_dbd_acquire(request_rec*);
+
+/* acquire a connection that will have the lifetime of a connection
+ * and MUST NOT be explicitly closed. Return NULL on error.
+ */
+AP_DECLARE(ap_dbd_t*) ap_dbd_cacquire(request_rec*);
+
+/* Prepare a statement for use by a client module */
+AP_DECLARE(void) ap_dbd_prepare(server_rec*, const char*, const char*);
+
+/* Also export them as optional functions for modules that prefer it */
+APR_DECLARE_OPTIONAL_FN(ap_dbd_t*, ap_dbd_open, (apr_pool_t*, server_rec*));
+APR_DECLARE_OPTIONAL_FN(void, ap_dbd_close, (server_rec*, ap_dbd_t*));
+APR_DECLARE_OPTIONAL_FN(ap_dbd_t*, ap_dbd_acquire, (request_rec*));
+APR_DECLARE_OPTIONAL_FN(ap_dbd_t*, ap_dbd_cacquire, (conn_rec*));
+APR_DECLARE_OPTIONAL_FN(void, ap_dbd_prepare, (server_rec*, const char*, const char*));
+</code></pre></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="prepared" id="prepared">SQL Prepared Statements</a></h2>
+ <p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> supports SQL prepared statements on behalf
+ of modules that may wish to use them. Each prepared statement
+ must be assigned a name (label), and they are stored in a hash:
+ the <code>prepared</code> field of an <code>ap_dbd_t</code>.
+ Hash entries are of type <code>apr_dbd_prepared_t</code>
+ and can be used in any of the apr_dbd prepared statement
+ SQL query or select commands.</p>
+
+ <p>It is up to dbd user modules to use the prepared statements
+ and document what statements can be specified in httpd.conf,
+ or to provide their own directives and use <code>ap_dbd_prepare</code>.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDExptime" id="DBDExptime">DBDExptime</a> <a name="dbdexptime" id="dbdexptime">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Keepalive time for idle connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDExptime <var>time-in-seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>Set the time to keep idle connections alive where the number
+ of connections specified in DBDKeep has been exceeded (threaded
+ platforms only).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDKeep" id="DBDKeep">DBDKeep</a> <a name="dbdkeep" id="dbdkeep">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum sustained number of connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDKeep <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>Set the maximum number of connections per process to be
+ sustained, other than for handling peak demand (threaded
+ platforms only).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDMax" id="DBDMax">DBDMax</a> <a name="dbdmax" id="dbdmax">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum number of connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDMax <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>Set the hard maximum number of connections per process
+ (threaded platforms only).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDMin" id="DBDMin">DBDMin</a> <a name="dbdmin" id="dbdmin">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Minimum number of connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDMin <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>Set the minimum number of connections per process (threaded
+ platforms only).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDParams" id="DBDParams">DBDParams</a> <a name="dbdparams" id="dbdparams">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Parameters for database connection</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>As required by the underlying driver. Typically this will be
+ used to pass whatever cannot be defaulted amongst username,
+ password, database name, hostname and port number for connection.</p>
+ <p>Connection string parameters for current drivers include:</p>
+ <dl>
+ <dt>MySQL</dt>
+ <dd>host, port, user, pass, dbname, sock</dd>
+ <dt>Oracle</dt>
+ <dd>user, pass, dbname, server</dd>
+ <dt>PostgreSQL</dt>
+ <dd>The connection string is passed straight through to <code>PQconnectdb</code></dd>
+ <dt>SQLite2</dt>
+ <dd>The connection string is split on a colon, and <code>part1:part2</code> is used as <code>sqlite_open(part1, atoi(part2), NULL)</code></dd>
+ <dt>SQLite3</dt>
+ <dd>The connection string is passed straight through to <code>sqlite3_open</code></dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDPersist" id="DBDPersist">DBDPersist</a> <a name="dbdpersist" id="dbdpersist">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Whether to use persistent connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDPersist 0|1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>If set to 0, persistent and pooled connections are disabled.
+ A new database connection is opened when requested by a client,
+ and closed immediately on release. This option is for debugging
+ and low-usage servers.</p>
+
+ <p>The default is to enable a pool of persistent connections
+ (or a single LAMP-style persistent connection in the case of a
+ non-threaded server), and should almost always be used in operation.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDPrepareSQL" id="DBDPrepareSQL">DBDPrepareSQL</a> <a name="dbdpreparesql" id="dbdpreparesql">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Define an SQL prepared statement</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>For modules such as authentication that use repeatedly use a
+ single SQL statement, optimum performance is achieved by preparing
+ the statement at startup rather than every time it is used.
+ This directive prepares an SQL statement and assigns it a label.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DBDriver" id="DBDriver">DBDriver</a> <a name="dbdriver" id="dbdriver">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specify an SQL driver</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DBDriver <var>name</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
+</table>
+ <p>Selects an apr_dbd driver by name. The driver must be installed
+ on your system (on most systems, it will be a shared object or dll).
+ For example, <code>DBDriver mysql</code> will select the MySQL
+ driver in apr_dbd_mysql.so.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dbd.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_deflate.html b/docs/manual/mod/mod_deflate.html
new file mode 100644
index 00000000..dd4e6dce
--- /dev/null
+++ b/docs/manual/mod/mod_deflate.html
@@ -0,0 +1,11 @@
+URI: mod_deflate.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_deflate.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_deflate.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_deflate.html.en b/docs/manual/mod/mod_deflate.html.en
new file mode 100644
index 00000000..c21e4b58
--- /dev/null
+++ b/docs/manual/mod/mod_deflate.html.en
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_deflate - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_deflate</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Compress content before it is delivered to the
+client</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>deflate_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_deflate.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module provides
+ the <code>DEFLATE</code> output filter that allows output from
+ your server to be compressed before being sent to the client over
+ the network.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#recommended">Sample Configurations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Enabling Compression</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Dealing with proxy servers</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../filter.html">Filters</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="recommended" id="recommended">Sample Configurations</a></h2>
+ <p>This is a simple sample configuration for the impatient.</p>
+
+ <div class="example"><h3>Compress only a few types</h3><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain text/xml
+ </code></p></div>
+
+ <p>The following configuration, while resulting in more compressed content,
+ is also much more complicated. Do not use this unless you fully understand
+ all the configuration details.</p>
+
+ <div class="example"><h3>Compress everything except images</h3><p><code>
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # Insert filter<br />
+ SetOutputFilter DEFLATE<br />
+ <br />
+ # Netscape 4.x has some problems...<br />
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ <br />
+ # Netscape 4.06-4.08 have some more problems<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ <br />
+ # MSIE masquerades as Netscape, but it is fine<br />
+ BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
+ # Don't compress images<br />
+ SetEnvIfNoCase Request_URI \<br />
+ <span class="indent">
+ \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br />
+ </span>
+ <br />
+ # Make sure proxies don't deliver the wrong content<br />
+ Header append Vary User-Agent env=!dont-vary<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Enabling Compression</a></h2>
+
+ <h3><a name="output" id="output">Output Compression</a></h3>
+ <p>Compression is implemented by the <code>DEFLATE</code>
+ <a href="../filter.html">filter</a>. The following directive
+ will enable compression for documents in the container where it
+ is placed:</p>
+
+ <div class="example"><p><code>
+ SetOutputFilter DEFLATE
+ </code></p></div>
+
+ <p>Some popular browsers cannot handle compression of all content
+ so you may want to set the <code>gzip-only-text/html</code> note to
+ <code>1</code> to only allow html files to be compressed (see
+ below). If you set this to <em>anything but <code>1</code></em> it
+ will be ignored.</p>
+
+ <p>If you want to restrict the compression to particular MIME types
+ in general, you may use the <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> directive. Here is an example of
+ enabling compression only for the html files of the Apache
+ documentation:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/your-server-root/manual"&gt;<br />
+ <span class="indent">
+ AddOutputFilterByType DEFLATE text/html<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>For browsers that have problems even with compression of all file
+ types, use the <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> directive to set the <code>no-gzip</code>
+ note for that particular browser so that no compression will be
+ performed. You may combine <code>no-gzip</code> with <code>gzip-only-text/html</code> to get the best results. In that case
+ the former overrides the latter. Take a look at the following
+ excerpt from the <a href="#recommended">configuration example</a>
+ defined in the section above:</p>
+
+ <div class="example"><p><code>
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+ </code></p></div>
+
+ <p>At first we probe for a <code>User-Agent</code> string that
+ indicates a Netscape Navigator version of 4.x. These versions
+ cannot handle compression of types other than
+ <code>text/html</code>. The versions 4.06, 4.07 and 4.08 also
+ have problems with decompressing html files. Thus, we completely
+ turn off the deflate filter for them.</p>
+
+ <p>The third <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ directive fixes the guessed identity of the user agent, because
+ the Microsoft Internet Explorer identifies itself also as "Mozilla/4"
+ but is actually able to handle requested compression. Therefore we
+ match against the additional string "MSIE" (<code>\b</code> means
+ "word boundary") in the <code>User-Agent</code> Header and turn off
+ the restrictions defined before.</p>
+
+ <div class="note"><h3>Note</h3>
+ The <code>DEFLATE</code> filter is always inserted after RESOURCE
+ filters like PHP or SSI. It never touches internal subrequests.
+ </div>
+ <div class="note"><h3>Note</h3>
+ There is a environment variable <code>force-gzip</code>,
+ set via <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code>, which
+ will ignore the accept-encoding setting of your browser and will
+ send compressed output.
+ </div>
+
+
+ <h3><a name="inflate" id="inflate">Output Decompression</a></h3>
+ <p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module also provides a filter for
+ inflating/uncompressing a gzip compressed response body. In order to activate
+ this feature you have to insert the <code>INFLATE</code> filter into
+ the outputfilter chain using <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> or <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, for example:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ ProxyPass http://example.com/<br />
+ SetOutputFilter INFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>This Example will uncompress gzip'ed output from example.com, so other
+ filters can do further processing with it.
+ </p>
+
+
+ <h3><a name="input" id="input">Input Decompression</a></h3>
+ <p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module also provides a filter for
+ decompressing a gzip compressed request body . In order to activate
+ this feature you have to insert the <code>DEFLATE</code> filter into
+ the input filter chain using <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> or <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, for example:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ SetInputFilter DEFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>Now if a request contains a <code>Content-Encoding:
+ gzip</code> header, the body will be automatically decompressed.
+ Few browsers have the ability to gzip request bodies. However,
+ some special applications actually do support request
+ compression, for instance some <a href="http://www.webdav.org">WebDAV</a> clients.</p>
+
+ <div class="warning"><h3>Note on Content-Length</h3>
+ <p>If you evaluate the request body yourself, <em>don't trust
+ the <code>Content-Length</code> header!</em>
+ The Content-Length header reflects the length of the
+ incoming data from the client and <em>not</em> the byte count of
+ the decompressed data stream.</p>
+ </div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxies" id="proxies">Dealing with proxy servers</a></h2>
+
+ <p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module sends a <code>Vary:
+ Accept-Encoding</code> HTTP response header to alert proxies that
+ a cached response should be sent only to clients that send the
+ appropriate <code>Accept-Encoding</code> request header. This
+ prevents compressed content from being sent to a client that will
+ not understand it.</p>
+
+ <p>If you use some special exclusions dependent
+ on, for example, the <code>User-Agent</code> header, you must
+ manually configure an addition to the <code>Vary</code> header
+ to alert proxies of the additional restrictions. For example,
+ in a typical configuration where the addition of the <code>DEFLATE</code>
+ filter depends on the <code>User-Agent</code>, you should add:</p>
+
+ <div class="example"><p><code>
+ Header append Vary User-Agent
+ </code></p></div>
+
+ <p>If your decision about compression depends on other information
+ than request headers (<em>e.g.</em> HTTP version), you have to set the
+ <code>Vary</code> header to the value <code>*</code>. This prevents
+ compliant proxies from caching entirely.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ Header set Vary *
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fragment size to be compressed at one time by zlib</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p>The <code class="directive">DeflateBufferSize</code> directive specifies
+ the size in bytes of the fragments that zlib should compress at one
+ time.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>How much compression do we apply to the output</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DeflateCompressionLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Zlib's default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>This directive is available since Apache 2.0.45</td></tr>
+</table>
+ <p>The <code class="directive">DeflateCompressionLevel</code> directive specifies
+ what level of compression should be used, the higher the value,
+ the better the compression, but the more CPU time is required to
+ achieve this.</p>
+ <p>The value must between 1 (less compression) and 9 (more compression).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Places the compression ratio in a note for logging</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>notename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr>
+</table>
+ <p>The <code class="directive">DeflateFilterNote</code> directive
+ specifies that a note about compression ratios should be attached
+ to the request. The name of the note is the value specified for
+ the directive. You can use that note for statistical purposes by
+ adding the value to your <a href="../logs.html#accesslog">access log</a>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DeflateFilterNote ratio<br />
+ <br />
+ LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+ <p>If you want to extract more accurate values from your logs, you
+ can use the <var>type</var> argument to specify the type of data
+ left as note for logging. <var>type</var> can be one of:</p>
+
+ <dl>
+ <dt><code>Input</code></dt>
+ <dd>Store the byte count of the filter's input stream in the note.</dd>
+
+ <dt><code>Output</code></dt>
+ <dd>Store the byte count of the filter's output stream in the note.</dd>
+
+ <dt><code>Ratio</code></dt>
+ <dd>Store the compression ratio (<code>output/input * 100</code>)
+ in the note. This is the default, if the <var>type</var> argument
+ is omitted.</dd>
+ </dl>
+
+ <p>Thus you may log it this way:</p>
+
+ <div class="example"><h3>Accurate Logging</h3><p><code>
+ DeflateFilterNote Input instream<br />
+ DeflateFilterNote Output outstream<br />
+ DeflateFilterNote Ratio ratio<br />
+ <br />
+ LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>How much memory should be used by zlib for compression</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p>The <code class="directive">DeflateMemLevel</code> directive specifies
+ how much memory should be used by zlib for compression
+ (a value between 1 and 9).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Zlib compression window size</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p>The <code class="directive">DeflateWindowSize</code> directive specifies the
+ zlib compression window size (a value between 1 and 15). Generally, the
+ higher the window size, the higher can the compression ratio be expected.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_deflate.html.ja.euc-jp b/docs/manual/mod/mod_deflate.html.ja.euc-jp
new file mode 100644
index 00000000..cf03ddb8
--- /dev/null
+++ b/docs/manual/mod/mod_deflate.html.ja.euc-jp
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_deflate - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_deflate</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>饤Ȥ˥ƥĤ򰵽̤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>deflate_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_deflate.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼 <code>DEFLATE</code>
+ ϥե륿󶡤ޤϥФνϤ򡢥ͥåȥ
+ ̤ƥ饤Ȥ˰̤뤳Ȥǽˤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#recommended">ץ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">̤ͭˤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Proxy ФǤΰ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../filter.html">Filters</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="recommended" id="recommended">ץ</a></h2>
+ <p>ˤäʿ͸δñ򼨤ޤ</p>
+
+ <div class="example"><h3>פΤ̤߰</h3><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain text/xml
+ </code></p></div>
+
+ <p>ʲϥƥĤ갵̤ޤäʣˤʤޤ
+ ζޤǤ褯򤷤ʤǻȤʤǤ</p>
+
+ <div class="example"><h3>ʳư̤</h3><p><code>
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # Insert filter<br />
+ SetOutputFilter DEFLATE<br />
+ <br />
+ # Netscape 4.x has some problems...<br />
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ <br />
+ # Netscape 4.06-4.08 have some more problems<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ <br />
+ # MSIE masquerades as Netscape, but it is fine<br />
+ # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
+ <br />
+ # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48<br />
+ # the above regex won't work. You can use the following<br />
+ # workaround to get the desired effect:<br />
+ BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html<br />
+ <br />
+ # Don't compress images<br />
+ SetEnvIfNoCase Request_URI \<br />
+ <span class="indent">
+ \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br />
+ </span>
+ <br />
+ # Make sure proxies don't deliver the wrong content<br />
+ Header append Vary User-Agent env=!dont-vary<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">̤ͭˤ</a></h2>
+
+ <h3><a name="output" id="output">Output Compression</a></h3>
+ <p>̵ǽ <code>DEFLATE</code> <a href="../filter.html">ե륿</a>
+ ˤƤޤʲΥǥ쥯ƥ֤ϤΥǥ쥯ƥ֤Τ
+ ƥΥɥȤ򰵽̤褦ˤޤ:</p>
+
+ <div class="example"><p><code>
+ SetOutputFilter DEFLATE
+ </code></p></div>
+
+ <p>褯ȤƤ֥饦Ǥϡ٤ƤΥƥĤФ
+ ̤򰷤櫓ǤϤޤ󡣤Ǥ顢<code>gzip-only-text/html</code>
+ ΡȤ <code>1</code> ˤơhtml եФƤΤ
+ ̤Ư褦ˤ褤⤷ޤ (ʲ)
+ ͤ <em><code>1</code> ʳ</em>ꤷ̵뤵ޤ</p>
+
+ <p>̾MIMEפˤĤƤΤ̤߰ΤǤС
+ <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>
+ ǥ쥯ƥ֤Ѥޤ Apache ΥɥȤ html
+ եΤߤΰ̤ͭˤ򼨤ޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/your-server-root/manual"&gt;<br />
+ <span class="indent">
+ AddOutputFilterByType DEFLATE text/html<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>ƤΥե륿פǤΰ̤Ƥ֥饦ФƤϡ
+ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ ǥ쥯ƥ֤ѤơΥ֥饦 <code>no-gzip</code>
+ ΡȤ򥻥åȤ̤Ԥʤʤ褦ˤޤ
+ <code>no-gzip</code> <code>gzip-only-text/html</code>
+ Ȥ߹碌뤳ȤǾ꤯нǤޤ
+ ξ硢ԤԤ򥪡С饤ɤޤ
+ 嵭<a href="#recommended"></a>ȴ
+ ˼ޤΤǤ</p>
+
+ <div class="example"><p><code>
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+ </code></p></div>
+
+ <p>ޤϤ <code>User-Agent</code> ʸ󤫤 Netscape Navigator
+ 4.x Ǥ뤫ɤĴ٤ޤΥСǤϡ
+ <code>text/html</code> ʳΥפΰ̤򰷤ȤǤޤ
+ 4.06, 4.07, 4.08 html եοĥˤƤޤ
+ Ǥ餳ФƤϡ deflate ե륿򥪥դˤޤ</p>
+
+ <p>3 ܤ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ ǥ쥯ƥ֤ǡ¬桼Ȥޤ
+ ʤʤ Microsoft Internet Explorer "Mozilla/4" ꤵޤ
+ ϼºݤˤϰ̤򰷤ȤǤ뤫Ǥ
+ <code>User-Agent</code> إå "MSIE"
+ (<code>\b</code> ϡñζפ̣ޤ) ɲʸǸơ
+ ꤷ¤ƤӲޤ</p>
+
+ <div class="note"><h3></h3>
+ <code>DEFLATE</code> ե륿ɬPHP SSI Ȥä RESOURCE
+ ե륿θˤʤޤ
+ DEFLATE ե륿Ūʥ֥ꥯȤΤޤ
+ </div>
+ <div class="note"><h3></h3>
+ <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code> ꤵ
+ <code>force-gzip</code> Ķѿޤ
+ ֥饦 accept-encoding ̵뤷̤Ϥ򤷤ޤ
+ </div>
+
+
+ <h3><a name="inflate" id="inflate">ϤοĹ</a></h3>
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼ϡgzip ̤줿쥹ݥ
+ ʸ inflate/uncompress ե륿󶡤Ƥޤ
+ εǽͭˤˤϡ<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>
+ <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> Ȥäơ
+ <code>INFLATE</code> ե륿ϥե륿ޤ
+ 㤨мΤ褦ˤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ ProxyPass http://example.com/<br />
+ SetOutputFilter INFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>Ǥϡexample.com gzip ̤줿ϤĹ
+ ¾Υե륿ˤνϤǤ褦ˤޤ
+ </p>
+
+
+ <h3><a name="input" id="input">Ϥοĥ</a></h3>
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼ϡgzip
+ ǰ̤줿ꥯΤĥե륿󶡤Ƥޤ
+ εǽͭˤˤϡ<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>
+ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> Ѥơ
+ <code>DEFLATE</code> ե륿ϥե륿Ȥ߹ߤޤ
+ 㤨мΤ褦ˤʤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ SetInputFilter DEFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>ǤС<code>Content-Encoding: gzip</code>
+ إåޤꥯȤȡΤϼưŪ˿ĥޤ
+ gzip ꥯΤ֥饦Ϥޤꤢޤ
+ 㤨 <a href="http://www.webdav.org">WebDAV</a>
+ 饤ȤδĤʤɡ̤ʥץꥱǥꥯȤ
+ ̤ºݤ˥ݡȤƤΤ⤢ޤ</p>
+
+ <div class="warning"><h3>Content-Length ˴ؤ</h3>
+ <p>ꥯΤ켫Τɾϡ<em><code>Content-Length</code>
+ إåѤʤǤ</em>Content-Length إåϡ
+ 饤ȤǡĹȿǤƤΤǤäơ
+ ĥ줿ǡȥ꡼<em>ХȥȤǤϤޤ</em></p>
+ </div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxies" id="proxies">Proxy ФǤΰ</a></h2>
+
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼 <code>Vary: Accept-Encoding</code>
+ HTTP إåơŬڤ <code>Accept-Encoding</code>
+ ꥯȥإå륯饤ȤФƤΤߡ
+ ץФå夷褦դ򴭵ޤ
+ Τ褦ˤơ̤򰷤ȤΤǤʤ饤Ȥ
+ ̤줿Ƥ뤳ȤΤʤ褦ˤޤ</p>
+
+ <p>⤷̤˲˰¸ƽ硢㤨 <code>User-Agent</code>
+ إåʤɤ˰¸Ƥ硢ư <code>Vary</code> إåꤷơ
+ ɲä¤ˤĤƥץФդԤʤɬפޤ
+ 㤨 <code>User-Agent</code> ˰¸ <code>DEFLATE</code>
+ ɲäŵŪǤϡΤ褦ɲä뤳Ȥˤʤޤ</p>
+
+ <div class="example"><p><code>
+ Header append Vary User-Agent
+ </code></p></div>
+
+ <p>ꥯȥإåʳξ (<em>㤨</em> HTTP С)
+ ˰¸ư̤뤫ɤ硢
+ <code>Vary</code> إå <code>*</code> ꤹɬפޤ
+ Τ褦ˤȡͤ˽򤷤ץϥåԤʤʤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ Header set Vary *
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib ٤˰̤礭</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateBufferSize</code> ǥ쥯ƥ֤
+ zlib ٤˰̤礭Хñ̤ǻꤷޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ϤФƹԤʤ̤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateCompressionLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Zlib Υǥե</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>This directive is available since Apache 2.0.45</td></tr>
+</table>
+ <p><code class="directive">DeflateCompressionLevel</code> ǥ쥯ƥ֤
+ ̤٤ꤷޤ礭ͤǤϡ갵̤Ԥʤޤ
+ CPU 񸻤񤷤ޤ</p>
+ <p>ͤ 1 (㰵) 9 (ⰵ) Ǥ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ѥ˰ɲ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>notename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr>
+</table>
+ <p><code class="directive">DeflateFilterNote</code> ǥ쥯ƥ֤
+ ˴ؤ⤬ꥯȤղä뤳Ȥꤷޤ
+ (note) ̾ϥǥ쥯ƥ֤˻ꤵ줿ͤǤ
+ <a href="../logs.html#accesslog"></a>
+ ͤϿפŪˤȤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DeflateFilterNote ratio<br />
+ <br />
+ LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+ <p>ä̩ͤФϡ<var>type</var>
+ ѤơǡפΥȤƻĤ褦˻Ǥޤ
+ <var>type</var> ϼΤΰĤǤ</p>
+
+ <dl>
+ <dt><code>Input</code></dt>
+ <dd>ե륿ϥȥ꡼ΥХȥȤ¸롣</dd>
+
+ <dt><code>Output</code></dt>
+ <dd>ե륿νϥȥ꡼ΥХȥȤ¸롣</dd>
+
+ <dt><code>Ratio</code></dt>
+ <dd>Ψ (<code> / * 100</code>) ¸롣
+ <var>type</var> άϡ줬ǥեȤȤʤޤ</dd>
+ </dl>
+
+ <p>ޤȤȡΤ褦˥뤳ȤˤʤǤ礦</p>
+
+ <div class="example"><h3>̩ʥμ</h3><p><code>
+ DeflateFilterNote Input instream<br />
+ DeflateFilterNote Output outstream<br />
+ DeflateFilterNote Ratio ratio<br />
+ <br />
+ LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib ̤˻ȤΥ٥</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateMemLevel</code> ǥ쥯ƥ֤
+ zlib ̤˻ȤΥ٥ꤷޤ (1 9 δ֤)
+ (: 2 Ȥпͤˤʤޤ
+ 8 ٤ɤǤ礦)</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Zlib ΰѥɥ礭</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateWindowSize</code> ǥ쥯ƥ֤
+ zlib ΰѥɥ (: zlib ǻѤХåե)
+ 礭ꤷޤ (1 15 δ֤)
+ Ū礭ʥɥѤȰΨ夷ޤ
+ (: 2 Ȥпͤˤʤޤ
+ 8 15 ˤΤɤǤ礦)</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_deflate.html.ko.euc-kr b/docs/manual/mod/mod_deflate.html.ko.euc-kr
new file mode 100644
index 00000000..c1feb297
--- /dev/null
+++ b/docs/manual/mod/mod_deflate.html.ko.euc-kr
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_deflate - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_deflate</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> Ŭ̾Ʈ Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>deflate_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_deflate.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ʈ
+ Ŭ̾Ʈ ϴ <code>DEFLATE</code> ͸
+ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#recommended">ߺ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Ͻ ٷ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../filter.html"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="recommended" id="recommended">ߺ </a></h2>
+ <p> ߺ ̴.</p>
+
+ <div class="example"><h3>Ϻ type </h3><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain text/xml
+ </code></p></div>
+
+ <p>Ʒ Ͽ ׷ ϴ.
+ ϶.</p>
+
+ <div class="example"><h3>̹ </h3><p><code>
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # ͸ ߰Ѵ<br />
+ SetOutputFilter DEFLATE<br />
+ <br />
+ # Netscape 4.x ִ...<br />
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ <br />
+ # Netscape 4.06-4.08 ִ<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ <br />
+ # MSIE Netscape ڽ ˸, <br />
+ # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
+ <br />
+ # : ġ 2.0.48 mod_setenvif ׶<br />
+ # ǥ ʴ´. ϴ ȿ<br />
+ # Ͽ Ѵ:<br />
+ BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html<br />
+ <br />
+ # ̹ ʴ´<br />
+ SetEnvIfNoCase Request_URI \<br />
+ <span class="indent">
+ \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br />
+ </span>
+ <br />
+ # Ͻð ߸ ʵ Ѵ<br />
+ Header append Vary User-Agent env=!dont-vary<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">ϱ</a></h2>
+
+ <h3><a name="output" id="output"> </a></h3>
+ <p><code>DEFLATE</code> <a href="../filter.html"></a>
+ Ѵ. þ þ ִ ġ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ SetOutputFilter DEFLATE
+ </code></p></div>
+
+ <p> ϸ ó ϴ ֱ⶧
+ html ϸ ϱ (Ʒ )
+ <code>gzip-only-text/html</code> <code>1</code>
+ 𸥴. ̸ <em><code>1</code> ƴ </em> ϸ
+ Ѵ.</p>
+
+ <p> Ư MIME type Ϸ <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> þ Ѵ.
+ html ϸ Ѵ:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/your-server-root/manual"&gt;<br />
+ <span class="indent">
+ AddOutputFilterByType DEFLATE text/html<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p> ó ϴ Դ ʰ
+ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> þ <code>no-gzip</code>
+ Ѵ. <code>no-gzip</code>
+ <code>gzip-only-text/html</code> ִ.
+ ڰ ڸ Ѵ. <a href="#recommended"> </a> Ϻθ 캸:</p>
+
+ <div class="example"><p><code>
+ BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
+ BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+ </code></p></div>
+
+ <p> <code>User-Agent</code> ڿ Netscape
+ Navigator 4.x ˻Ѵ. <code>text/html</code>
+ ƴ type ó Ѵ. 4.06, 4.07, 4.08
+ html óϴ´뵵 ִ. ׷ 츮
+ deflate ͸ ʴ´.</p>
+
+ <p>° <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
+ þ Microsoft Internet Explorer ڽ "Mozilla/4"
+ ˸ û ó ֱ⶧ user agent
+ Ѵ. <code>User-Agent</code> "MSIE"
+ (<code>\b</code> "ܾ " Ѵ) ڿ ߰ϸ
+ տ Ǭ.</p>
+
+ <div class="note"><h3></h3>
+ <code>DEFLATE</code> ʹ ׻ PHP SSI RESOURCE
+ ڿ . , û(subrequest)
+ ʴ´.
+ </div>
+ <div class="note"><h3></h3>
+ <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code>
+ <code>force-gzip</code> ȯ溯 ϸ
+ accept-encoding ϰ .
+ </div>
+
+
+ <h3><a name="inflate" id="inflate"> Ǯ</a></h3>
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> gzip
+ Ǫ ͵ Ѵ. Ϸ
+ <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> Ͽ
+ ͼ <code>INFLATE</code> ͸ ߰Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ ProxyPass http://example.com/<br />
+ SetOutputFilter INFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p> example.com gzip
+ Ǯ, ٸ Ͱ ó ֵ Ѵ.
+ </p>
+
+
+ <h3><a name="input" id="input">Է Ǯ</a></h3>
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> gzip û
+ Ǫ ͵ Ѵ. Ϸ
+ <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>
+ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>
+ Ͽ Էͼ <code>DEFLATE</code> ͸
+ ߰Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /dav-area&gt;<br />
+ <span class="indent">
+ SetInputFilter DEFLATE<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>û <code>Content-Encoding: gzip</code> ִٸ
+ ڵ Ǭ. gzip û ִ
+ 幰. ׷  <a href="http://www.webdav.org">WebDAV</a> Ŭ̾Ʈ
+ Ư α׷ û Ѵ.</p>
+
+ <div class="warning"><h3>Content-Length </h3>
+ <p>û 캻ٸ, <em><code>Content-Length</code>
+ !</em> Content-Length Ŭ̾Ʈ
+ , Ǭ Ʈ
+ <em>ƴϴ</em>.</p>
+ </div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxies" id="proxies">Ͻ ٷ</a></h2>
+
+ <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ͻð ڽ ij
+ <code>Accept-Encoding</code> û
+ Ŭ̾ƮԸ <code>Vary:
+ Accept-Encoding</code> HTTP ߰Ѵ. ׷
+ Ŭ̾Ʈ
+ ʵ Ѵ.</p>
+
+ <p> , <code>User-Agent</code>  Ư
+ Ѵٸ, Ͻÿ ̷ ˷ֱ
+ <code>Vary</code> ߰ؾ Ѵ. ,
+ <code>User-Agent</code> <code>DEFLATE</code>
+ ͸ ߰Ѵٸ Ѵ:</p>
+
+ <div class="example"><p><code>
+ Header append Vary User-Agent
+ </code></p></div>
+
+ <p>û ٸ (<em> </em>, HTTP )
+ ΰ ȴٸ, <code>Vary</code>
+ <code>*</code> ؾ Ѵ. ׷ ǥ Ͻô
+ ij ʰ ȴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ Header set Vary *
+ </code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib ѹ ũ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateBufferSize</code> þ zlib
+ ѹ Ʈ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ϴ°</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DeflateCompressionLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>Zlib's default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 2.0.45 </td></tr>
+</table>
+ <p><code class="directive">DeflateCompressionLevel</code> þ
+ Ѵ. Ŭ ,
+ CPU Ѵ.</p>
+ <p>( ) 1 ( ) 9 Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> α׿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>notename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_deflate</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td><var>type</var> ġ 2.0.4 </td></tr>
+</table>
+ <p><code class="directive">DeflateFilterNote</code> þ û
+ α׿ ϴ ȣ Ѵ. ȣ ̸ þ
+ ̴. 踦 <a href="../logs.html#accesslog">
+ α</a> ȣ ִ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ DeflateFilterNote ratio<br />
+ <br />
+ LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+ <p>α׿ Ȯ Ϸ <var>type</var> ƱԸƮ
+ ڷḦ Ѵ. <var>type</var> ϳ̴:</p>
+
+ <dl>
+ <dt><code>Input</code></dt>
+ <dd> Է½Ʈ Ʈ Ѵ.</dd>
+
+ <dt><code>Output</code></dt>
+ <dd> ½Ʈ Ʈ Ѵ..</dd>
+
+ <dt><code>Ratio</code></dt>
+ <dd> (<code>output/input * 100</code>) Ѵ.
+ <var>type</var> ƱԸƮ ϸ ϴ ⺻̴.</dd>
+ </dl>
+
+ <p>׷ ̷ α׿ ִ:</p>
+
+ <div class="example"><h3> α</h3><p><code>
+ DeflateFilterNote Input instream<br />
+ DeflateFilterNote Output outstream<br />
+ DeflateFilterNote Ratio ratio<br />
+ <br />
+ LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
+ CustomLog logs/deflate_log deflate
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib Ҷ ϴ ޸𸮷</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateMemLevel</code> þ zlib
+ Ҷ 󸶸ŭ ޸𸮸 Ѵ. (1 9
+ )</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Zlib window size</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_deflate</td></tr>
+</table>
+ <p><code class="directive">DeflateWindowSize</code> þ zlib
+ window size (1 15 ) Ѵ. Ϲ
+ window size Ŭ Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_deflate.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dir.html b/docs/manual/mod/mod_dir.html
new file mode 100644
index 00000000..be6c14c8
--- /dev/null
+++ b/docs/manual/mod/mod_dir.html
@@ -0,0 +1,11 @@
+URI: mod_dir.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_dir.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_dir.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_dir.html.en b/docs/manual/mod/mod_dir.html.en
new file mode 100644
index 00000000..91a1ba01
--- /dev/null
+++ b/docs/manual/mod/mod_dir.html.en
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dir - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dir</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for "trailing slash" redirects and
+ serving directory index files</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dir.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The index of a directory can come from one of two sources:</p>
+
+ <ul>
+ <li>A file written by the user, typically called
+ <code>index.html</code>. The <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> directive sets the
+ name of this file. This is controlled by
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>.</li>
+
+ <li>Otherwise, a listing generated by the server. This is
+ provided by <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>.</li>
+ </ul>
+ <p>The two functions are separated so that you can completely
+ remove (or replace) automatic index generation should you want
+ to.</p>
+
+ <p>A "trailing slash" redirect is issued when the server
+ receives a request for a URL
+ <code>http://servername/foo/dirname</code> where
+ <code>dirname</code> is a directory. Directories require a
+ trailing slash, so <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> issues a redirect to
+ <code>http://servername/foo/dirname/</code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>List of resources to look for when the client requests
+a directory</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DirectoryIndex index.html</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
+</table>
+ <p>The <code class="directive">DirectoryIndex</code> directive sets the
+ list of resources to look for, when the client requests an index
+ of the directory by specifying a / at the end of the directory
+ name. <var>Local-url</var> is the (%-encoded) URL of a document on
+ the server relative to the requested directory; it is usually the
+ name of a file in the directory. Several URLs may be given, in
+ which case the server will return the first one that it finds. If
+ none of the resources exist and the <code>Indexes</code> option is
+ set, the server will generate its own listing of the
+ directory.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DirectoryIndex index.html
+ </code></p></div>
+
+ <p>then a request for <code>http://myserver/docs/</code> would
+ return <code>http://myserver/docs/index.html</code> if it
+ exists, or would list the directory if it did not.</p>
+
+ <p>Note that the documents do not need to be relative to the
+ directory;</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index.html index.txt /cgi-bin/index.pl
+ </code></p></div>
+
+ <p>would cause the CGI script <code>/cgi-bin/index.pl</code> to be
+ executed if neither <code>index.html</code> or <code>index.txt</code>
+ existed in a directory.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Toggle trailing slash redirects on or off</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DirectorySlash On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DirectorySlash On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.51 and later</td></tr>
+</table>
+ <p>The <code class="directive">DirectorySlash</code> directive determines, whether
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> should fixup URLs pointing to a directory or
+ not.</p>
+
+ <p>Typically if a user requests a resource without a trailing slash, which
+ points to a directory, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> redirects him to the same
+ resource, but <em>with</em> trailing slash for some good reasons:</p>
+
+ <ul>
+ <li>The user is finally requesting the canonical URL of the resource</li>
+ <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> works correctly. Since it doesn't emit
+ the path in the link, it would point to the wrong path.</li>
+ <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> will be evaluated
+ <em>only</em> for directories requested with trailing slash.</li>
+ <li>Relative URL references inside html pages will work correctly.</li>
+ </ul>
+
+ <p>Well, if you don't want this effect <em>and</em> the reasons above don't
+ apply to you, you can turn off the redirect with:</p>
+
+ <div class="example"><p><code>
+ # see security warning below!<br />
+ &lt;Location /some/path&gt;<br />
+ <span class="indent">
+ DirectorySlash Off<br />
+ SetHandler some-handler<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>Security Warning</h3>
+ <p>Turning off the trailing slash redirect may result in an information
+ disclosure. Consider a situation where <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> is
+ active (<code>Options +Indexes</code>) and <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> is set to a valid resource (say,
+ <code>index.html</code>) and there's no other special handler defined for
+ that URL. In this case a request with a trailing slash would show the
+ <code>index.html</code> file. <strong>But a request without trailing slash
+ would list the directory contents</strong>.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dir.html.ja.euc-jp b/docs/manual/mod/mod_dir.html.ja.euc-jp
new file mode 100644
index 00000000..143d693b
--- /dev/null
+++ b/docs/manual/mod/mod_dir.html.ja.euc-jp
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dir - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_dir</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ֺǸΥåפΥ쥯Ȥȡǥ쥯ȥ
+ǥåե򰷤ǽ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dir.c</td></tr></table>
+<h3></h3>
+
+ <p>ǥ쥯ȥꥤǥåϡĤΤɤ餫Ѥޤ:</p>
+
+ <ul>
+ <li>ܤϡ桼եѤΤǡ̾
+ <code>index.html</code> Ȥե̾ȤޤΥե̾ϡ
+ <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ǥ쥯ƥ֤
+ ꤹ뤳ȤǤޤεǽ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ ⥸塼󶡤ޤ</li>
+
+ <li>⤦Ĥˡϡ
+ ФˤäƼưŪǥ쥯ȥꥹȤѤǤ
+ εǽϡ<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ ⥸塼ˤ󶡤ޤ</li>
+ </ul>
+
+ <p>ưŪʥǥåǽ (⤷ϸ)
+ Ǥ褦ˡĤεǽʬΥƤޤ</p>
+
+ <p>ʤ <code>http://servername/foo/dirname</code> Ȥ URL
+ ؤΥꥯȤäݤˡ<code>dirname</code>
+ Ȥǥ쥯ȥ꤬СֺǸ˥åĤפ URL
+ ؤΥ쥯ȤФޤ
+ ǥ쥯ȥؤΥϥåǽäƤɬפꡢ
+ <code>mod_dir</code> ϡ<code>http://servername/foo/dirname/</code>
+ ؤΥ쥯ȤФ뤳Ȥˤʤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥǥ쥯ȥꥯȤȤĴ٤
+꥽Υꥹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DirectoryIndex index.html</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dir</td></tr>
+</table>
+ <p>
+ 饤Ȥǥ쥯ȥ̾κǸˡ/
+ ꤷƥǥ쥯ȥꥤǥå׵᤹õ꥽ΥꥹȤ
+ <code class="directive">DirectoryIndex</code> ǥ쥯ƥ֤ꤷޤ
+ <var>Local-url</var>
+ ϡꥯȤ줿ǥ쥯ȥб롢оΥɥȤ
+ (% 󥳡ɤ줿) URL ǡ̤ϥǥ쥯ȥΥե̾Ǥ
+ ʣ URL ꤵ줿ˤϡǽ˸ĤäΤ֤ޤ
+ 餬Ĥ餺<code>Indexes</code>
+ ץ󤬥åȤƤ硢ǥ쥯ȥΥꥹȤޤ
+ </p>
+
+ <div class="example"><h3></h3><p><code>
+ DirectoryIndex index.html
+ </code></p></div>
+
+ <p><code>http://myserver/docs/</code> ؤΥꡢ
+ <code>http://myserver/docs/index.html</code>
+ ¸ߤС URL ֤ޤ
+ ⤷¸ߤʤСǥ쥯ȥΥꥹȤ֤ޤ</p>
+
+ <p>: ɥȤƱǥ쥯ȥ¸ߤɬפޤ
+ </p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index.html index.txt /cgi-bin/index.pl
+ </code></p></div>
+
+ <p>Ȥ硢<code>index.html</code> <code>index.txt</code>
+ Τɤǥ쥯ȥ¸ߤʤ硢CGI ץ
+ <code>/cgi-bin/index.pl</code> ¹Ԥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥΥåǥ쥯Ȥ뤫ɤΥ󥪥դȥ뤵</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DirectorySlash On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DirectorySlash On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dir</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.51 ʹ</td></tr>
+</table>
+ <p>׵Τä URL ǥ쥯ȥؤɤ
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> Ĵ٤ɤ
+ <code class="directive">DirectorySlash</code>
+ ǥ쥯ƥ֤ꤷޤ</p>
+
+ <p>ŵŪˤϡ桼Υå̵ǥ꥽ؤΥꥯȤȯԤ
+ ơΥ꥽ǥ쥯ȥؤƤ硢<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ ϡ˥å<em>ղ</em>Ʊ꥽˥쥯Ȥޤ
+ εưˤϴĤͳޤ:</p>
+
+ <ul>
+ <li>桼ϡǽŪˤϥ꥽̾ URL ꥯȤ뤳Ȥˤʤ롣</li>
+ <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ̤ư<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ 󥯤ϥѥϤޤΤǡå夬ʤϴְäѥ
+ ؤƤޤȤˤʤޤ</li>
+ <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ϡ
+ ˥å夬ĤƤꥯȤˤĤ<em>Τ</em>ɾ롣</li>
+ <li>HTML ڡ URL Ȥư롣</li>
+ </ul>
+
+ <p>ȤϤ⤷ä̤˾ޤʤġ
+ 嵭Τ褦ͳƤϤޤʤϡ쥯Ȥ򼡤Τ褦ˤƥդˤǤޤ:</p>
+
+ <div class="example"><p><code>
+ # see security warning below!<br />
+ &lt;Location /some/path&gt;<br />
+ <span class="indent">
+ DirectorySlash Off<br />
+ SetHandler some-handler<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>ƥٹ</h3>
+ <p>ΥåǤΥ쥯Ȥ򥪥դˤȡŪ˾ϳ̤
+ Ȥˤʤ뤫⤷ޤ
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ͭ (<code>Options +Indexes</code>) ǡ
+ <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ͭʥ꥽ (㤨
+ <code>index.html</code>) ؤƤơޤ׵Τä URL ̤
+ ϥɥ餬ꤵƤʤͤƤߤƤ
+ ξ˥åΤĤƤꥯȤФƤ <code>index.html</code>
+ ե뤬֤ޤ<strong>åΤʤꥯȤФƤϡ
+ ǥ쥯ȥư֤Ƥޤޤ</strong></p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dir.html.ko.euc-kr b/docs/manual/mod/mod_dir.html.ko.euc-kr
new file mode 100644
index 00000000..8d2bd944
--- /dev/null
+++ b/docs/manual/mod/mod_dir.html.ko.euc-kr
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dir - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_dir</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>" " ̷ ϰ 丮
+index Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>dir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_dir.c</td></tr></table>
+<h3></h3>
+
+ <p>丮 index Ѱ ȴ:</p>
+
+ <ul>
+ <li>ڰ ۼ <code>index.html</code>̶
+ . <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code>
+ þ ̸ Ѵ. <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ þ Ѵ.</li>
+
+ <li>ƴ϶ . <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ Ѵ.</li>
+ </ul>
+ <p> Ѵٸ ڵ index
+ (Ȥ ü) ִ.</p>
+
+ <p><code>dirname</code> 丮 URL
+ <code>http://servername/foo/dirname</code> û
+ " " ̷ . 丮
+ ʿϴ. ׷ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ <code>http://servername/foo/dirname/</code> ̷
+ .</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ŭ̾Ʈ 丮 ûҶ ãƺ ڿ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DirectoryIndex index.html</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dir</td></tr>
+</table>
+ <p><code class="directive">DirectoryIndex</code> þ Ŭ̾Ʈ
+ 丮 / ٿ 丮 index ûҶ ãƺ
+ ڿ Ѵ. <var>Local-url</var> û 丮
+ (% ڵ) URL̴. 丮
+ ִ ϸ̴. URL ְ,
+ ù° ã . ڿ ã
+ <code>Indexes</code> ɼ Ͽٸ 丮
+ .</p>
+
+ <div class="example"><h3></h3><p><code>
+ DirectoryIndex index.html
+ </code></p></div>
+
+ <p> <code>http://myserver/docs/</code> ûҶ
+ <code>http://myserver/docs/index.html</code> ̸
+ , ٸ 丮 .</p>
+
+ <p> ݵ 丮 ʿ .</p>
+
+ <div class="example"><p><code>
+ DirectoryIndex index.html index.txt /cgi-bin/index.pl
+ </code></p></div>
+
+ <p> 丮 <code>index.html</code>̳
+ <code>index.txt</code> CGI ũƮ
+ <code>/cgi-bin/index.pl</code> Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ̷ Ű </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>DirectorySlash On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>DirectorySlash On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_dir</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 2.0.51 ĺ</td></tr>
+</table>
+ <p><code class="directive">DirectorySlash</code> þ
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> 丮 Ű URL
+ θ Ѵ.</p>
+
+ <p>ڰ 丮 شϴ ڿ
+ ûϸ, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ ڸ <em></em> ڿ
+ ̷Ѵ.</p>
+
+ <ul>
+ <li>ڴ ᱹ ڿ URL ûϰ ȴ</li>
+ <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ùٷ Ѵ.
+ ٸ ũ ߸ θ ȴ.</li>
+ <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code>
+ ִ 丮 û<em></em> óѴ.</li>
+ <li>html ִ URL ùٷ Ѵ.</li>
+ </ul>
+
+ <p>׷ ʰ<em></em>
+ ſ ˸ ʴٸ ̷
+ ִ.</p>
+
+ <div class="example"><p><code>
+ # Ʒ !<br />
+ &lt;Location /some/path&gt;<br />
+ <span class="indent">
+ DirectorySlash Off<br />
+ SetHandler some-handler<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3> </h3>
+ <p> ̷ ִ.
+ (<code>Options +Indexes</code>) <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>
+ ϰ <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code>
+ (<code>index.html</code> ) ȿ ڿ Ͽ
+ ش URL ٸ Ư ڵ鷯 Ȳ غ.
+ ִ û <code>index.html</code>
+ ش. <strong>׷ û
+ 丮 ش</strong>.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_dir.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_disk_cache.html b/docs/manual/mod/mod_disk_cache.html
new file mode 100644
index 00000000..84207ada
--- /dev/null
+++ b/docs/manual/mod/mod_disk_cache.html
@@ -0,0 +1,11 @@
+URI: mod_disk_cache.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_disk_cache.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_disk_cache.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_disk_cache.html.en b/docs/manual/mod/mod_disk_cache.html.en
new file mode 100644
index 00000000..5364af30
--- /dev/null
+++ b/docs/manual/mod/mod_disk_cache.html.en
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_disk_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_disk_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Content cache storage manager keyed to URIs</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>disk_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_disk_cache.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> implements a disk based storage
+ manager. It is primarily of use in conjunction
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
+
+ <p>Content is stored in and retrieved from the cache using URI based
+ keys. Content with access protection is not cached.</p>
+
+ <p><code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> can be used to maintain the cache
+ size at a maximum level.</p>
+
+ <div class="note"><h3>Note:</h3>
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> requires the services of
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlength">CacheDirLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlevels">CacheDirLevels</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheminfilesize">CacheMinFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The number of characters in subdirectory names</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheDirLength <var>length</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheDirLength 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheDirLength</code> directive sets the number
+ of characters for each subdirectory name in the cache hierarchy.</p>
+
+ <div class="note">
+ <p>The result of <code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code>* <code class="directive">CacheDirLength</code>
+ must not be higher than 20.</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLength 4
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a> <a name="cachedirlevels" id="cachedirlevels">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The number of levels of subdirectories in the
+cache.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheDirLevels <var>levels</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheDirLevels 3</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheDirLevels</code> directive sets the number
+ of subdirectory levels in the cache. Cached data will be saved this
+ many directory levels below the <code class="directive"><a href="#cacheroot">CacheRoot</a></code> directory.</p>
+
+ <div class="note">
+ <p>The result of <code class="directive">CacheDirLevels</code>*
+ <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> must
+ not be higher than 20.</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLevels 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a> <a name="cachemaxfilesize" id="cachemaxfilesize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheMaxFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheMaxFileSize 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheMaxFileSize</code> directive sets the
+ maximum size, in bytes, for a document to be considered for storage in
+ the cache.</p>
+
+ <div class="example"><p><code>
+ CacheMaxFileSize 64000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a> <a name="cacheminfilesize" id="cacheminfilesize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The minimum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheMinFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheMinFileSize 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheMinFileSize</code> directive sets the
+ minimum size, in bytes, for a document to be considered for storage
+ in the cache.</p>
+
+ <div class="example"><p><code>
+ CacheMinFileSize 64
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheRoot" id="CacheRoot">CacheRoot</a> <a name="cacheroot" id="cacheroot">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The directory root under which cache files are
+stored</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheRoot <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheRoot</code> directive defines the name of
+ the directory on the disk to contain cache files. If the <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> module has been loaded or compiled in to the
+ Apache server, this directive <em>must</em> be defined. Failing to
+ provide a value for <code class="directive">CacheRoot</code> will result in
+ a configuration file processing error. The <code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> and <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> directives define
+ the structure of the directories under the specified root directory.</p>
+
+ <div class="example"><p><code>
+ CacheRoot c:/cacheroot
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_disk_cache.html.ja.euc-jp b/docs/manual/mod/mod_disk_cache.html.ja.euc-jp
new file mode 100644
index 00000000..0fdb6b12
--- /dev/null
+++ b/docs/manual/mod/mod_disk_cache.html.ja.euc-jp
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_disk_cache - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_disk_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI 򥭡ˤƥĥå她ȥ졼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>disk_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_disk_cache.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ϥǥѤȥ졼
+ Ƥޤ
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> Ȥ߹碌ƻȤޤ</p>
+
+ <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ
+ ݸΤƤ륳ƥĤϥå夵ޤ</p>
+
+ <p>å礭٥ǰݻ뤿
+ <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> ȤȤǤޤ</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ɬפȤޤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlength">CacheDirLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlevels">CacheDirLevels</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheminfilesize">CacheMinFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>֥ǥ쥯ȥ̾ʸ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheDirLength <var>length</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDirLength 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDirLength</code> ǥ쥯ƥ֤ϥå
+ ؤγƥ֥ǥ쥯ȥʸꤷޤ</p>
+
+ <div class="note">
+ <p><code class="directive">CacheDirLevels</code>*
+ <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code>
+ ̤ 20 ǤʤФʤޤ</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLength 4
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a> <a name="cachedirlevels" id="cachedirlevels">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åΥ֥ǥ쥯ȥοο</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheDirLevels <var>levels</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDirLevels 3</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDirLevels</code> ǥ쥯ƥ֤ϥå
+ ֥ǥ쥯ȥοꤷޤåǡ <code class="directive"><a href="#cacheroot">CacheRoot</a></code> ǥ쥯ȥ꤫
+ Υǥ쥯ȥοʬΥǥ쥯ȥ¸ޤ</p>
+
+ <div class="note">
+ <p><code class="directive">CacheDirLevels</code>*
+ <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code>
+ ̤ 20 ǤʤФʤޤ</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLevels 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a> <a name="cachemaxfilesize" id="cachemaxfilesize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åݴɤɥȤκ (ХȤǤ) </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheMaxFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMaxFileSize 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMaxFileSize</code> ǥ쥯ƥ֤ϡɥȤ
+ å夹뤫ɤȽꤹ롢ΥХȿꤷޤ</p>
+
+ <div class="example"><p><code>
+ CacheMaxFileSize 64000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a> <a name="cacheminfilesize" id="cacheminfilesize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åݴɤɥȤκǾ¤ (ХȤǤ) 礭</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheMinFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMinFileSize 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMinFileSize</code> ǥ쥯ƥ֤ϡɥȤ
+ å夹뤫ɤȽꤹ롢ǾΥХȿꤷޤ</p>
+
+ <div class="example"><p><code>
+ CacheMinFileSize 64
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheRoot" id="CacheRoot">CacheRoot</a> <a name="cacheroot" id="cacheroot">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åե뤬ݴɤ롼ȥǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheRoot <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheRoot</code> ǥ쥯ƥ֤ϥåե
+ ݴɤ뤿ΥǥΥǥ쥯ȥꤷޤ<code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ⥸塼뤬 Apache Ф˥ɤ
+ 뤫Ȥ߹ޤƤСΥǥ쥯ƥ֤<em>ɬ</em>
+ ʤФʤޤ
+ <code class="directive">CacheRoot</code> ͤꤷʤС
+ եνǥ顼ˤʤޤ<code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> ǥ쥯ƥ֤
+ ꤵ줿롼ȥǥ쥯ȥ겼Υǥ쥯ȥ깽ޤ</p>
+
+ <div class="example"><p><code>
+ CacheRoot c:/cacheroot
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_disk_cache.html.ko.euc-kr b/docs/manual/mod/mod_disk_cache.html.ko.euc-kr
new file mode 100644
index 00000000..18d9142c
--- /dev/null
+++ b/docs/manual/mod/mod_disk_cache.html.ko.euc-kr
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_disk_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_disk_cache</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Content cache storage manager keyed to URIs</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>disk_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_disk_cache.c</td></tr></table>
+<h3></h3>
+
+ <div class="warning">
+ ̴. ۾̴...
+ </div>
+
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ũ ڸ
+ Ѵ. ⺻ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
+ Ѵ.</p>
+
+ <p> URI Ű ij ϰ ´.
+ ٺȣ ijʴ´.</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ʿϴ.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlength">CacheDirLength</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlevels">CacheDirLevels</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxfilesize">CacheMaxFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheminfilesize">CacheMinFileSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>丮 ڰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheDirLength <var>length</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheDirLength 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDirLength</code> þ ij
+ 丮 ڼ Ѵ.</p>
+
+ <div class="note">
+ <p><code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code>
+ <code class="directive">CacheDirLength</code> Ͽ 20
+ ũ ȵȴ.</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLength 4
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a> <a name="cachedirlevels" id="cachedirlevels">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij 丮 .</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheDirLevels <var>levels</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheDirLevels 3</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheDirLevels</code> þ ij
+ 丮 ̸ Ѵ. ij ڷḦ <code class="directive"><a href="#cacheroot">CacheRoot</a></code> 丮
+ Ʒ ̱ Ѵ.</p>
+
+ <div class="note">
+ <p><code class="directive">CacheDirLevels</code> <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code>
+ Ͽ 20 ũ ȵȴ.</p>
+ </div>
+
+ <div class="example"><p><code>
+ CacheDirLevels 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a> <a name="cachemaxfilesize" id="cachemaxfilesize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ִũ (Ʈ )</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheMaxFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheMaxFileSize 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMaxFileSize</code> þ ij
+ ִũ⸦ Ʈ Ѵ.</p>
+
+ <div class="example"><p><code>
+ CacheMaxFileSize 64000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a> <a name="cacheminfilesize" id="cacheminfilesize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ּũ (Ʈ )</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheMinFileSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CacheMinFileSize 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheMinFileSize</code> þ ij
+ ּũ⸦ Ʈ Ѵ.</p>
+
+ <div class="example"><p><code>
+ CacheMinFileSize 64
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheRoot" id="CacheRoot">CacheRoot</a> <a name="cacheroot" id="cacheroot">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij 丮 root</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheRoot <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_disk_cache</td></tr>
+</table>
+ <p><code class="directive">CacheRoot</code> þ ũ
+ ij 丮 Ѵ. <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ġ Ͽų
+ о <em>ݵ</em> þ ؾ Ѵ.
+ <code class="directive">CacheRoot</code>
+ ó ʴ´. <code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> þ
+ þ root 丮 丮 Ѵ.</p>
+
+ <div class="example"><p><code>
+ CacheRoot c:/cacheroot
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_disk_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_disk_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dumpio.html b/docs/manual/mod/mod_dumpio.html
new file mode 100644
index 00000000..2548737a
--- /dev/null
+++ b/docs/manual/mod/mod_dumpio.html
@@ -0,0 +1,7 @@
+URI: mod_dumpio.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_dumpio.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_dumpio.html.en b/docs/manual/mod/mod_dumpio.html.en
new file mode 100644
index 00000000..c5c3ca70
--- /dev/null
+++ b/docs/manual/mod/mod_dumpio.html.en
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dumpio - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_dumpio</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dumpio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Dumps all I/O to error log as desired.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>dumpio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_dumpio.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p><code>mod_dumpio</code> allows for the logging of
+ all input received by Apache and/or all output sent by
+ Apache to be logged (dumped) to the error.log file.
+ </p>
+
+ <p>The data logging is done right after SSL decoding (for
+ input) and right before SSL encoding (for output). As can
+ be expected, this can produce extreme volumes of data,
+ and should only be used when debugging problems.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dumpioinput">DumpIOInput</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dumpiooutput">DumpIOOutput</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Enabling dumpio Support</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Enabling dumpio Support</a></h2>
+
+
+ <p>To enable the module, it should be compiled and
+ loaded in to your running Apache configuration. Logging
+ can then be enabled or disabled via the below directives.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DumpIOInput" id="DumpIOInput">DumpIOInput</a> <a name="dumpioinput" id="dumpioinput">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dump all input data to the error log</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DumpIOInput On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DumpIOInput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dumpio</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>DumpIOInput is only available in Apache 2.1.3 and
+later.</td></tr>
+</table>
+ <p>Enable dumping of all input.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DumpIOInput On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DumpIOOutput" id="DumpIOOutput">DumpIOOutput</a> <a name="dumpiooutput" id="dumpiooutput">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dump all output data to the error log</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DumpIOOutput On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>DumpIOOutput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dumpio</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>DumpIOOutput is only available in Apache 2.1.3 and
+later.</td></tr>
+</table>
+ <p>Enable dumping of all output.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DumpIOOutput On
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dumpio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_dumpio.html.ja.euc-jp b/docs/manual/mod/mod_dumpio.html.ja.euc-jp
new file mode 100644
index 00000000..0751c8b3
--- /dev/null
+++ b/docs/manual/mod/mod_dumpio.html.ja.euc-jp
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_dumpio - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_dumpio</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dumpio.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>˾褦ˤ٤Ƥ I/O 򥨥顼˥פ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dumpio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dumpio.c</td></tr></table>
+<h3></h3>
+
+ <p><code>mod_dumpio</code> ȤȡApache ä٤ƤϤ
+ Apache ˤ줿٤ƤνϤȤΡξ⤷Ϥɤ餫
+ 顼ե˥ <span class="transnote">(<em>:</em> dump)</span>
+ Ǥޤ</p>
+
+ <p>ǡΥ󥰤ϡSSL 沽ľ () SSL
+ Ź沽ľ () ˹Ԥʤޤ̤ꡢ
+ Υ⥸塼ϤȤƤĤʤǡ̤ϤޤΤǡ
+ ǥХåƤȤˤΤ߻Ѥ褦ˤƤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#dumpioinput">DumpIOInput</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dumpiooutput">DumpIOOutput</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">dumpio ݡȤͭˤ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">dumpio ݡȤͭˤ</a></h2>
+
+
+ <p>Υ⥸塼ͭˤˤϡ⥸塼뤬ѥ뤵Ƥơ
+ ¹Ԥ Apache ǥФȤ߹ޤƤɬפޤ
+ 󥰵ǽϡʲΥǥ쥯ƥ֤Ȥäͭˤ
+ ̵ˤǤޤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DumpIOInput" id="DumpIOInput">DumpIOInput</a> <a name="dumpioinput" id="dumpioinput">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>顼ˤ٤Ƥϥǡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DumpIOInput On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DumpIOInput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dumpio</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>DumpIOInput Apache 2.1.3 ʹߤΤߤǻѲǽ</td></tr>
+</table>
+ <p>٤ƤϤΥפͭˤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DumpIOInput On
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DumpIOOutput" id="DumpIOOutput">DumpIOOutput</a> <a name="dumpiooutput" id="dumpiooutput">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>顼ˤ٤Ƥνϥǡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DumpIOOutput On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DumpIOOutput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dumpio</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>DumpIOOutput Apache 2.1.3 ʹߤǤΤ߻Ѳǽ</td></tr>
+</table>
+ <p>٤ƤνϤΥפͭˤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DumpIOOutput On
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_dumpio.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_echo.html b/docs/manual/mod/mod_echo.html
new file mode 100644
index 00000000..f4db4ba0
--- /dev/null
+++ b/docs/manual/mod/mod_echo.html
@@ -0,0 +1,11 @@
+URI: mod_echo.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_echo.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_echo.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_echo.html.en b/docs/manual/mod/mod_echo.html.en
new file mode 100644
index 00000000..8ea950d7
--- /dev/null
+++ b/docs/manual/mod/mod_echo.html.en
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_echo - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_echo</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>A simple echo server to illustrate protocol
+modules</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>echo_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_echo.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides an example protocol module to illustrate the
+ concept. It provides a simple echo server. Telnet to it and type
+ stuff, and it will echo it.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a> <a name="protocolecho" id="protocolecho">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Turn the echo server on or off</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProtocolEcho On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_echo</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>ProtocolEcho is only available in 2.0 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">ProtocolEcho</code> directive enables or
+ disables the echo server.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProtocolEcho On
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_echo.html.ja.euc-jp b/docs/manual/mod/mod_echo.html.ja.euc-jp
new file mode 100644
index 00000000..159bdbe1
--- /dev/null
+++ b/docs/manual/mod/mod_echo.html.ja.euc-jp
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_echo - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_echo</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ץȥ⥸塼γפ򼨤ñʥ
+</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>echo_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_echo.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>ܥ⥸塼ϥ󥻥ץȤ뤿Υץȥ⥸塼
+ ȤʤäƤޤñʥФ󶡤ޤ
+ Telnet ³ʸȡ֤ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a> <a name="protocolecho" id="protocolecho">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф̵ͭꤷޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProtocolEcho On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_echo</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹ</td></tr>
+</table>
+ <p><code class="directive">ProtocolEcho</code> ǥ쥯ƥ֤
+ Ф̵ͭꤷޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProtocolEcho On
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_echo.html.ko.euc-kr b/docs/manual/mod/mod_echo.html.ko.euc-kr
new file mode 100644
index 00000000..60c5397b
--- /dev/null
+++ b/docs/manual/mod/mod_echo.html.ko.euc-kr
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_echo - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_echo</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ϱ echo </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>echo_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_echo.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>Apache 2.0 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ϱ ̴.
+ echo Ѵ. telnetϿ
+ 𰡸 Էϸ, Է ״ ȯѴ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a> <a name="protocolecho" id="protocolecho">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>echo Ű </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ProtocolEcho On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_echo</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ProtocolEcho 2.0 Ŀ ִ.</td></tr>
+</table>
+ <p><code class="directive">ProtocolEcho</code> þ echo
+ Ű .</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProtocolEcho On
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_echo.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_env.html b/docs/manual/mod/mod_env.html
new file mode 100644
index 00000000..00d518a7
--- /dev/null
+++ b/docs/manual/mod/mod_env.html
@@ -0,0 +1,11 @@
+URI: mod_env.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_env.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_env.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_env.html.en b/docs/manual/mod/mod_env.html.en
new file mode 100644
index 00000000..91be154c
--- /dev/null
+++ b/docs/manual/mod/mod_env.html.en
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_env - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_env</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Modifies the environment which is passed to CGI scripts and
+SSI pages</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>env_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_env.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module allows for control of the environment that will
+ be provided to CGI scripts and SSI pages. Environment variables
+ may be passed from the shell which invoked the <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ process. Alternatively, environment variables may be set or unset within
+ the configuration process.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#passenv">PassEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../env.html">Environment Variables</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PassEnv" id="PassEnv">PassEnv</a> <a name="passenv" id="passenv">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Passes environment variables from the shell</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
+</table>
+ <p>Specifies one or more environment variables to pass to CGI
+ scripts and SSI pages from the environment of the shell which
+ invoked the <code class="program"><a href="../programs/httpd.html">httpd</a></code> process.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ PassEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnv" id="SetEnv">SetEnv</a> <a name="setenv" id="setenv">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets environment variables</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetEnv <var>env-variable</var> <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
+</table>
+ <p>Sets an environment variable, which is then passed on to CGI
+ scripts and SSI pages.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SetEnv SPECIAL_PATH /foo/bin
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UnsetEnv" id="UnsetEnv">UnsetEnv</a> <a name="unsetenv" id="unsetenv">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes variables from the environment</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
+</table>
+ <p>Removes one or more environment variables from those passed
+ on to CGI scripts and SSI pages.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ UnsetEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_env.html.ja.euc-jp b/docs/manual/mod/mod_env.html.ja.euc-jp
new file mode 100644
index 00000000..bc31f79f
--- /dev/null
+++ b/docs/manual/mod/mod_env.html.ja.euc-jp
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_env - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_env</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ץȵڤ SSI
+ڡϤĶѿѹ뵡ǽ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>env_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_env.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ˤ CGI ץȤ SSI
+ ڡŬѤĶѿ椹뤳ȤǤ褦ˤʤޤ
+ Ķѿ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ץư뤫Ϥޤޤ
+ եǴĶѿꤷꡢꤹ뤳ȤǤޤ
+ </p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#passenv">PassEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../env.html">Ķѿ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PassEnv" id="PassEnv">PassEnv</a> <a name="passenv" id="passenv">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>뤫δĶѿϤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr>
+</table>
+
+ <p><code class="program"><a href="../programs/httpd.html">httpd</a></code> ץưδĶ CGI ץȤ
+ SSI ڡϤĶѿİʾꤷޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ PassEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnv" id="SetEnv">SetEnv</a> <a name="setenv" id="setenv">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ķѿꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetEnv <var>env-variable</var> <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr>
+</table>
+ <p>Ķѿꤷ CGI ץȤ SSI
+ ڡϤ褦ˤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SetEnv SPECIAL_PATH /foo/bin
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UnsetEnv" id="UnsetEnv">UnsetEnv</a> <a name="unsetenv" id="unsetenv">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ķѿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr>
+</table>
+ <p>CGI ץȤ SSI
+ ڡϤĶѿꤵ줿Ķѿޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ UnsetEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_env.html.ko.euc-kr b/docs/manual/mod/mod_env.html.ko.euc-kr
new file mode 100644
index 00000000..c50969fd
--- /dev/null
+++ b/docs/manual/mod/mod_env.html.ko.euc-kr
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_env - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_env</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ũƮ SSI ȯ溯
+Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>env_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_env.c</td></tr></table>
+<h3></h3>
+
+ <p> CGI ũƮ SSI ȯ溯
+ Ѵ. ȯ溯 ִ.
+ ƴϸ ߿ ȯ溯 ϰ ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#passenv">PassEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../env.html">ȯ溯</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PassEnv" id="PassEnv">PassEnv</a> <a name="passenv" id="passenv">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ȯ溯 ´</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_env</td></tr>
+</table>
+ <p> Ư ȯ溯 CGI ũƮ
+ SSI Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ PassEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnv" id="SetEnv">SetEnv</a> <a name="setenv" id="setenv">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȯ溯 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>SetEnv <var>env-variable</var> <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_env</td></tr>
+</table>
+ <p>CGI ũƮ SSI ȯ溯 Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ SetEnv SPECIAL_PATH /foo/bin
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UnsetEnv" id="UnsetEnv">UnsetEnv</a> <a name="unsetenv" id="unsetenv">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȯ溯 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_env</td></tr>
+</table>
+ <p>CGI ũƮ SSI ȯ溯 ʴ´.</p>
+
+ <div class="example"><h3></h3><p><code>
+ UnsetEnv LD_LIBRARY_PATH
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_env.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_example.html b/docs/manual/mod/mod_example.html
new file mode 100644
index 00000000..41b1d56e
--- /dev/null
+++ b/docs/manual/mod/mod_example.html
@@ -0,0 +1,7 @@
+URI: mod_example.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_example.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_example.html.en b/docs/manual/mod/mod_example.html.en
new file mode 100644
index 00000000..ce42e380
--- /dev/null
+++ b/docs/manual/mod/mod_example.html.en
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_example - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_example</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_example.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_example.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Illustrates the Apache module API</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>example_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_example.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>Some files in the <code>modules/experimental</code> directory
+ under the Apache distribution directory tree are provided as an
+ example to those that wish to write modules that use the Apache
+ API.</p>
+
+ <p>The main file is <code>mod_example.c</code>, which
+ illustrates all the different callback mechanisms and call
+ syntaxes. By no means does an add-on module need to include
+ routines for all of the callbacks - quite the contrary!</p>
+
+ <p>The example module is an actual working module. If you link
+ it into your server, enable the "example-handler" handler for a
+ location, and then browse to that location, you will see a
+ display of some of the tracing the example module did as the
+ various callbacks were made.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#compiling">Compiling the example module</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Using the <code>mod_example</code> Module</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compiling" id="compiling">Compiling the example module</a></h2>
+
+ <p>To include the example module in your server, follow the
+ steps below:</p>
+
+ <ol>
+ <li>
+ Run <code class="program"><a href="../programs/configure.html">configure</a></code> with <code>--enable-example</code>
+ option.</li>
+
+ <li>Make the server (run "<code>make</code>").</li>
+ </ol>
+
+ <p>To add another module of your own:</p>
+
+ <ol class="up-A">
+ <li><code>cp modules/experimental/mod_example.c
+ modules/new_module/<em>mod_myexample.c</em></code></li>
+
+ <li>Modify the file.</li>
+
+ <li>Create <code>modules/new_module/config.m4</code>.
+ <ol>
+ <li>Add <code>APACHE_MODPATH_INIT(new_module)</code>.</li>
+ <li>Copy APACHE_MODULE line with "example" from
+ <code>modules/experimental/config.m4</code>.</li>
+ <li>Replace the first argument "example" with <em>myexample</em>.</li>
+ <li>Replace the second argument with brief description of your module.
+ It will be used in <code>configure --help</code>.</li>
+ <li>If your module needs additional C compiler flags, linker flags or
+ libraries, add them to CFLAGS, LDFLAGS and LIBS accordingly.
+ See other <code>config.m4</code> files in modules directory for
+ examples.</li>
+ <li>Add <code>APACHE_MODPATH_FINISH</code>.</li>
+ </ol>
+ </li>
+
+ <li>Create <code>module/new_module/Makefile.in</code>.
+ If your module doesn't need special build instructions,
+ all you need to have in that file is
+ <code>include $(top_srcdir)/build/special.mk</code>.</li>
+
+ <li>Run ./buildconf from the top-level directory.</li>
+
+ <li>Build the server with --enable-myexample</li>
+
+ </ol>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using the <code>mod_example</code> Module</a></h2>
+
+ <p>To activate the example module, include a block similar to
+ the following in your <code>httpd.conf</code> file:</p>
+<div class="example"><p><code>
+ &lt;Location /example-info&gt;<br />
+ SetHandler example-handler<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>As an alternative, you can put the following into a <a href="core.html#accessfilename"><code>.htaccess</code></a> file
+ and then request the file "test.example" from that location:</p>
+<div class="example"><p><code>
+ AddHandler example-handler .example
+</code></p></div>
+
+ <p>After reloading/restarting your server, you should be able
+ to browse to this location and see the brief display mentioned
+ earlier.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Example" id="Example">Example</a> <a name="example" id="example">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Example</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_example</td></tr>
+</table>
+ <p>The <code class="directive">Example</code> directive just sets a demonstration
+ flag which the example module's content handler displays. It
+ takes no arguments. If you browse to an URL to which the
+ example content-handler applies, you will get a display of the
+ routines within the module and how and in what order they were
+ called to service the document request. The effect of this
+ directive one can observe under the point "<code>Example
+ directive declared here: YES/NO</code>".</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_example.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_example.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_example.html.ko.euc-kr b/docs/manual/mod/mod_example.html.ko.euc-kr
new file mode 100644
index 00000000..b87807ca
--- /dev/null
+++ b/docs/manual/mod/mod_example.html.ko.euc-kr
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_example - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_example</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_example.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_example.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ġ API Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>example_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_example.c</td></tr></table>
+<h3></h3>
+
+ <p>ġ <code>modules/experimental</code> 丮
+ ִ ϵ ġ API Ͽ ۼϷ
+ .</p>
+
+ <p><code>mod_example.c</code> ݹ(callback)
+ ȣ ϴ ̴. ⿡ ݹ
+ ʿ䰡 . ݴ!</p>
+
+ <p>example ϴ ̴.
+ ϰ Ư ġ "example-handler" ڵ鷯 ҴϿ
+ װ ¡ϸ example ݹ Ȯ
+ ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#compiling">example ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using"><code>mod_example</code> ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compiling" id="compiling">example ϱ</a></h2>
+
+ <p> example Ϸ ģ:</p>
+
+ <ol>
+ <li>
+ <code>--enable-example</code> ɼǰ Բ
+ <code>configure</code> Ѵ.</li>
+
+ <li> Ѵ ("<code>make</code>" Ѵ).</li>
+ </ol>
+
+ <p>ڽ ߰Ϸ:</p>
+
+ <ol class="up-A">
+ <li><code>cp modules/experimental/mod_example.c
+ modules/new_module/<em>mod_myexample.c</em></code></li>
+
+ <li> Ѵ.</li>
+
+ <li><code>modules/new_module/config.m4</code> .
+ <ol>
+ <li><code>APACHE_MODPATH_INIT(new_module)</code>
+ ߰Ѵ.</li>
+ <li><code>modules/experimental/config.m4</code> Ͽ
+ "example" ִ APACHE_MODULE ؿ´.</li>
+ <li>ù° ƱԸƮ "example" <em>myexample</em>
+ Ѵ.</li>
+ <li>ι° ƱԸƮ ڸ ڽ ⿡
+ ´. <code>configure --help</code>
+ ϸ ⿡ ش.</li>
+ <li> Ҷ Ư C Ϸ ɼ, Ŀ
+ ɼ, ̺귯 ʿϸ CFLAGS, LDFLAGS,
+ LIBS ߰Ѵ. modules 丮 ִ ٸ
+ <code>config.m4</code> ϵ ϶.</li>
+ <li><code>APACHE_MODPATH_FINISH</code> ߰Ѵ.</li>
+ </ol>
+ </li>
+
+ <li><code>module/new_module/Makefile.in</code>
+ . ϴµ Ư ɾ ʿٸ,
+ Ͽ <code>include $(top_srcdir)/build/special.mk</code>
+ ־ ȴ.</li>
+
+ <li>ֻ 丮 ./buildconf Ѵ.</li>
+
+ <li>--enable-myexample ɼ Ͽ Ѵ</li>
+
+ </ol>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using"><code>mod_example</code> ϱ</a></h2>
+
+ <p>example Ϸ <code>httpd.conf</code> Ͽ
+ ߰϶:</p>
+<div class="example"><p><code>
+ &lt;Location /example-info&gt;<br />
+ SetHandler example-handler<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>ƴϸ <a href="core.html#accessfilename"><code>.htaccess</code></a>
+ Ͽ ߰ϰ, ġ "test.example"
+ û϶:</p>
+<div class="example"><p><code>
+ AddHandler example-handler .example
+</code></p></div>
+
+ <p> ġ ¡ϸ տ
+ Ե ̴.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Example" id="Example">Example</a> <a name="example" id="example">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ġ API ϱ þ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Example</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_example</td></tr>
+</table>
+ <p><code class="directive">Example</code> þ example
+ ڵ鷯 θ Ѵ. þ
+ ƱԸƮ ʴ´. example ڵ鷯 URL
+ ϸ û ϱ ȿ Լ 
+ ׸  Ҹ ִ. þ ȿ
+ "<code>Example directive declared here: YES/NO</code>"
+ Ȯ ִ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_example.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_example.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_expires.html b/docs/manual/mod/mod_expires.html
new file mode 100644
index 00000000..c3692c25
--- /dev/null
+++ b/docs/manual/mod/mod_expires.html
@@ -0,0 +1,11 @@
+URI: mod_expires.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_expires.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_expires.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_expires.html.en b/docs/manual/mod/mod_expires.html.en
new file mode 100644
index 00000000..dbe29d25
--- /dev/null
+++ b/docs/manual/mod/mod_expires.html.en
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_expires - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_expires</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Generation of <code>Expires</code> and
+<code>Cache-Control</code> HTTP headers according to user-specified
+criteria</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>expires_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_expires.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module controls the setting of the <code>Expires</code>
+ HTTP header and the <code>max-age</code> directive of the
+ <code>Cache-Control</code> HTTP header in server responses. The
+ expiration date can set to be relative to either the time the
+ source file was last modified, or to the time of the client
+ access.</p>
+
+ <p>These HTTP headers are an instruction to the client about the
+ document's validity and persistence. If cached, the document may
+ be fetched from the cache rather than from the source until this
+ time has passed. After that, the cache copy is considered
+ "expired" and invalid, and a new copy must be obtained from the
+ source.</p>
+
+ <p>To modify <code>Cache-Control</code> directives other than
+ <code>max-age</code> (see <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC
+ 2616 section 14.9</a>), you can use the <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code> directive.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresactive">ExpiresActive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">Alternate Interval Syntax</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="AltSyn" id="AltSyn">Alternate Interval Syntax</a></h2>
+ <p>The <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> and
+ <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> directives
+ can also be defined in a more readable syntax of the form:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "&lt;base&gt; [plus] {&lt;num&gt;
+ &lt;type&gt;}*"<br />
+ ExpiresByType type/encoding "&lt;base&gt; [plus]
+ {&lt;num&gt; &lt;type&gt;}*"
+ </code></p></div>
+
+ <p>where &lt;base&gt; is one of:</p>
+
+ <ul>
+ <li><code>access</code></li>
+
+ <li><code>now</code> (equivalent to
+ '<code>access</code>')</li>
+
+ <li><code>modification</code></li>
+ </ul>
+
+ <p>The <code>plus</code> keyword is optional. &lt;num&gt;
+ should be an integer value [acceptable to <code>atoi()</code>],
+ and &lt;type&gt; is one of:</p>
+
+ <ul>
+ <li><code>years</code></li>
+ <li><code>months</code></li>
+ <li><code>weeks</code></li>
+ <li><code>days</code></li>
+ <li><code>hours</code></li>
+ <li><code>minutes</code></li>
+ <li><code>seconds</code></li>
+ </ul>
+
+ <p>For example, any of the following directives can be used to
+ make documents expire 1 month after being accessed, by
+ default:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "access plus 1 month"<br />
+ ExpiresDefault "access plus 4 weeks"<br />
+ ExpiresDefault "access plus 30 days"
+ </code></p></div>
+
+ <p>The expiry time can be fine-tuned by adding several
+ '&lt;num&gt; &lt;type&gt;' clauses:</p>
+
+ <div class="example"><p><code>
+ ExpiresByType text/html "access plus 1 month 15
+ days 2 hours"<br />
+ ExpiresByType image/gif "modification plus 5 hours 3
+ minutes"
+ </code></p></div>
+
+ <p>Note that if you use a modification date based setting, the
+ Expires header will <strong>not</strong> be added to content
+ that does not come from a file on disk. This is due to the fact
+ that there is no modification time for such content.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a> <a name="expiresactive" id="expiresactive">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables generation of <code>Expires</code>
+headers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExpiresActive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>This directive enables or disables the generation of the
+ <code>Expires</code> and <code>Cache-Control</code> headers for
+ the document realm in question. (That is, if found in an
+ <code>.htaccess</code> file, for instance, it applies only to
+ documents generated from that directory.) If set to
+ <code>Off</code>, the headers will not be generated for any
+ document in the realm (unless overridden at a lower level, such as
+ an <code>.htaccess</code> file overriding a server config
+ file). If set to <code>On</code>, the headers will be added to
+ served documents according to the criteria defined by the
+ <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> and
+ <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code>
+ directives (<em>q.v.</em>).</p>
+
+ <p>Note that this directive does not guarantee that an
+ <code>Expires</code> or <code>Cache-Control</code> header will be
+ generated. If the criteria aren't met, no header will be sent, and
+ the effect will be as though this directive wasn't even
+ specified.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a> <a name="expiresbytype" id="expiresbytype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Value of the <code>Expires</code> header configured
+by MIME type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>This directive defines the value of the <code>Expires</code>
+ header and the <code>max-age</code> directive of the
+ <code>Cache-Control</code> header generated for documents of the
+ specified type (<em>e.g.</em>, <code>text/html</code>). The second
+ argument sets the number of seconds that will be added to a base
+ time to construct the expiration date. The <code>Cache-Control:
+ max-age</code> is calculated by subtracting the request time from
+ the expiration date and expressing the result in seconds.</p>
+
+ <p>The base time is either the last modification time of the
+ file, or the time of the client's access to the document. Which
+ should be used is specified by the
+ <code><var>&lt;code&gt;</var></code> field; <code>M</code>
+ means that the file's last modification time should be used as
+ the base time, and <code>A</code> means the client's access
+ time should be used.</p>
+
+ <p>The difference in effect is subtle. If <code>M</code> is used,
+ all current copies of the document in all caches will expire at
+ the same time, which can be good for something like a weekly
+ notice that's always found at the same URL. If <code>A</code> is
+ used, the date of expiration is different for each client; this
+ can be good for image files that don't change very often,
+ particularly for a set of related documents that all refer to
+ the same images (<em>i.e.</em>, the images will be accessed
+ repeatedly within a relatively short timespan).</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ # enable expirations<br />
+ ExpiresActive On<br />
+ # expire GIF images after a month in the client's cache<br />
+ ExpiresByType image/gif A2592000<br />
+ # HTML documents are good for a week from the<br />
+ # time they were changed<br />
+ ExpiresByType text/html M604800
+ </code></p></div>
+
+ <p>Note that this directive only has effect if
+ <code>ExpiresActive On</code> has been specified. It overrides,
+ for the specified MIME type <em>only</em>, any expiration date
+ set by the <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code>
+ directive.</p>
+
+ <p>You can also specify the expiration time calculation using
+ an <a href="#AltSyn">alternate syntax</a>, described earlier in
+ this document.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a> <a name="expiresdefault" id="expiresdefault">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default algorithm for calculating expiration time</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExpiresDefault <var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>This directive sets the default algorithm for calculating the
+ expiration time for all documents in the affected realm. It can be
+ overridden on a type-by-type basis by the <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> directive. See the
+ description of that directive for details about the syntax of the
+ argument, and the <a href="#AltSyn">alternate syntax</a>
+ description as well.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_expires.html.ja.euc-jp b/docs/manual/mod/mod_expires.html.ja.euc-jp
new file mode 100644
index 00000000..5024b29c
--- /dev/null
+++ b/docs/manual/mod/mod_expires.html.ja.euc-jp
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_expires - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_expires</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼λꤷ˴Ť <code>Expires</code>
+<code>Cache-Control</code> HTTP إå</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>expires_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_expires.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥб <code>Expires</code> HTTP إå
+ <code>Cache-Control</code> إå <code>max-age</code> ǥ쥯ƥ֤
+ 椷ޤΥե뤬줿ޤ
+ 饤ȤΥΤɤ餫˴Ťƴڤ
+ ꤹ뤳ȤǤޤ</p>
+
+ <p>Υإåϥ饤Ȥʸ
+ ͭȷ³ؼޤʸ񤬥å夵줿ˤϡ
+ ãޤǤϡξ꤫
+ å夵ƤΤȤȤǤޤθϡ
+ åˤ륳ԡϴڤ (expired) ̵ǤȤ졢
+ ξ꤫鿷Τɬפޤ</p>
+
+ <p><code>max-age</code> ʳ (<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC
+ 2616 section 14.9</a> ) <code>Cache-Control</code> Υǥ쥯ƥ֤
+ ˤ <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code> ǥ쥯ƥ֤
+ ȤȤǤޤ</p></div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresactive">ExpiresActive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">شֻ깽ʸ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="AltSyn" id="AltSyn">شֻ깽ʸ</a></h2>
+
+ <p><code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤
+ ʲΤɤ߰פʸȤä뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "&lt;base&gt; [plus] {&lt;num&gt;
+ &lt;type&gt;}*"<br />
+ ExpiresByType type/encoding "&lt;base&gt; [plus]
+ {&lt;num&gt; &lt;type&gt;}*"
+ </code></p></div>
+
+ <p>&lt;base&gt; ϰʲΤɤ줫Ǥ:</p>
+
+ <ul>
+ <li><code>access</code></li>
+
+ <li><code>now</code> ('<code>access</code>' )</li>
+
+ <li><code>modification</code></li>
+ </ul>
+
+ <p><code>plus</code> ɤϾάǽǤ&lt;num&gt;
+ (<code>atoi()</code> դ) ͡
+ &lt;type&gt; ϰʲΤɤ줫Ǥ:</p>
+
+ <ul>
+ <li><code>years</code></li>
+ <li><code>months</code></li>
+ <li><code>weeks</code></li>
+ <li><code>days</code></li>
+ <li><code>hours</code></li>
+ <li><code>minutes</code></li>
+ <li><code>seconds</code></li>
+ </ul>
+
+ <p>㤨СʲΥǥ쥯ƥ֤ϤɤǥեȤʸ񤬥 1
+ ¤ڤ褦ˤ뤿˻Ȥޤ:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "access plus 1 month"<br />
+ ExpiresDefault "access plus 4 weeks"<br />
+ ExpiresDefault "access plus 30 days"
+ </code></p></div>
+
+ <p>ڤϤĤ
+ '&lt;num&gt; &lt;type&gt;' ɲä뤳ȤǤ٤
+ 椹뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ ExpiresByType text/html "access plus 1 month 15
+ days 2 hours"<br />
+ ExpiresByType image/gif "modification plus 5 hours 3
+ minutes"
+ </code></p></div>
+
+ <p>˴ŤѤƤ硢Expires إå
+ ǥΥեʳΥƥĤˤ<strong>ɲäʤ</strong>Ȥ
+ ƤΤ褦ʥƥĤˤϽ¸ߤʤǤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a> <a name="expiresactive" id="expiresactive">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Expires</code> إåͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExpiresActive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤бɥȤΰ
+ <code>Expires</code> <code>Cache-Control</code>إå
+ ͭˤ뤫̵ˤ뤫ޤ
+ (㤨С<code>.htaccess</code> եǤϤΥǥ쥯ȥ
+ ʸΤߤŬѤȤȤǤ) <code>Off</code>
+ ꤵ줿бΰǤΥإå
+ ޤ (<code>.htaccess</code> ե
+ 񤭤롢Ȥ褦ʲ̥٥Ǥξ񤭤Ƥʤ)
+ <code>On</code> ꤵƤСإå <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ
+ δ˽äʸ˥إåɲäޤ (ƥǥ쥯ƥֻ)</p>
+
+ <p>Υǥ쥯ƥ֤ <code>Expires</code>
+ <code>Cache-Control</code> إå¸ߤ
+ ݾڤ櫓ǤϤʤȤդƤब
+ ʤϥإåɲä줺̤ȤƤΥǥ쥯ƥ֤
+ ꤵƤʤäΤ褦ˤ뤳Ȥˤʤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a> <a name="expiresbytype" id="expiresbytype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME פˤäꤵ <code>Expires</code> إå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϻꤵ줿פΥɥ
+ (<em>㤨</em> <code>text/html</code>)
+ Ф <code>Expires</code> إå <code>Cache-Control</code>
+ إå <code>max-age</code> ǥ쥯ƥ֤ͤޤ
+ ܤΰϴڤ뤿δɲä
+ ÿꤷޤ<code>Cache-Control:
+ max-age</code> ϴڤλ狼ꥯȻΤä
+ ɽȤޤ</p>
+
+ <p>ϥեκǽ狼饤ȤΥɥȤؤ
+ ǤɤȤ٤ <code><var>&lt;code&gt;</var></code>
+ ˤäƻꤷޤ<code>M</code> ϴȤ
+ եκǽȤ̣ǡ<code>A</code> ϥ饤Ȥ
+ ȤȤ̣ˤʤޤ</p>
+
+ <p>̤ˤ̯ʰ㤤ޤ<code>M</code> Ѥ줿ϡ
+ ٤ƤΥåˤ븽ߤΥɥȥåƱ˴¤
+ ڤޤƱ URL 轵֤󤻤Τ褦ʤΤˤ
+ ͭǤ<code>A</code> Ѥ줿ϡڤ
+ ֤ϳƥ饤ȤˤäưۤʤޤϤޤѹʤ
+ եʤɡä˴Ϣɥȷ٤Ʊ
+ ȤȤ (<em>ʤ</em>Ūû˷֤
+ Ȥ) ͭǤ</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ # enable expirations<br />
+ ExpiresActive On<br />
+ # expire GIF images after a month in the client's cache<br />
+ ExpiresByType image/gif A2592000<br />
+ # HTML documents are good for a week from the<br />
+ # time they were changed<br />
+ ExpiresByType text/html M604800
+ </code></p></div>
+
+ <p>Υǥ쥯ƥ֤ <code>ExpiresActive On</code> ꤵƤ
+ ȤΤͭǤ뤳ȤդƤϡ
+ ꤵ줿 MIME פФ<em>Τ</em> <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ֤
+ ꤵ줿ڤ񤭤ޤ</p>
+
+ <p>ʸƤ<a href="#AltSyn">عʸ</a>
+ Ȥäƴڤη׻ˡꤹ뤳ȤǤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a> <a name="expiresdefault" id="expiresdefault">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ڤ׻ǥեȥ르ꥺ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExpiresDefault <var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_expires</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤бϰϤΤ٤ƤΥɥȤФ
+ ǥեȤδڤη׻르ꥺꤷޤ<code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤ˤä
+ ˾񤭤뤳ȤǤޤιʸϤΥǥ쥯ƥ֤
+ 򻲾ȤƤޤ<a href="#AltSyn">عʸ</a>
+ ȤƤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_expires.html.ko.euc-kr b/docs/manual/mod/mod_expires.html.ko.euc-kr
new file mode 100644
index 00000000..172efb46
--- /dev/null
+++ b/docs/manual/mod/mod_expires.html.ko.euc-kr
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_expires - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_expires</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ڰ ؿ <code>Expires</code>
+<code>Cache-Control</code> HTTP Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>expires_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_expires.c</td></tr></table>
+<h3></h3>
+
+ <p> <code>Expires</code> HTTP
+ <code>Cache-Control</code> HTTP <code>max-age</code>
+ þ Ѵ. ð
+ Ȥ Ŭ̾Ʈ ð ִ.</p>
+
+ <p> HTTP Ŭ̾Ʈ
+ ȿ Ӽ ˷ش. ð ʾҴٸ,
+ ij ͵ ȴ. ٸ ij
+ "ǰ" ȿ ʴٰ Ͽ, ҽ
+ ; Ѵ.</p>
+
+ <p><code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code> þ
+ Ͽ <code>max-age</code> ٸ
+ <code>Cache-Control</code> þ(<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC
+ 2616, 14.9 </a> ) ִ.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresactive">ExpiresActive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">ٸ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="AltSyn" id="AltSyn">ٸ </a></h2>
+ <p><code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code>
+ <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code>
+ þ б ִ:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "&lt;base&gt; [plus] {&lt;num&gt;
+ &lt;type&gt;}*"<br />
+ ExpiresByType type/encoding "&lt;base&gt; [plus]
+ {&lt;num&gt; &lt;type&gt;}*"
+ </code></p></div>
+
+ <p>&lt;base&gt; ϳ̴:</p>
+
+ <ul>
+ <li><code>access</code></li>
+
+ <li><code>now</code> ('<code>access</code>' )</li>
+
+ <li><code>modification</code></li>
+ </ul>
+
+ <p><code>plus</code> Ű  ȴ. &lt;num&gt;
+ [<code>atoi()</code> ִ] ̴.
+ &lt;type&gt; ϳ̴:</p>
+
+ <ul>
+ <li><code>years</code></li>
+ <li><code>months</code></li>
+ <li><code>weeks</code></li>
+ <li><code>days</code></li>
+ <li><code>hours</code></li>
+ <li><code>minutes</code></li>
+ <li><code>seconds</code></li>
+ </ul>
+
+ <p> , δ ⺻ ӵ 1Ŀ
+ ȴٰ Ѵ:</p>
+
+ <div class="example"><p><code>
+ ExpiresDefault "access plus 1 month"<br />
+ ExpiresDefault "access plus 4 weeks"<br />
+ ExpiresDefault "access plus 30 days"
+ </code></p></div>
+
+ <p>'&lt;num&gt; &lt;type&gt;' ݺؼ Ͽ
+ ð ڼ ִ:</p>
+
+ <div class="example"><p><code>
+ ExpiresByType text/html "access plus 1 month 15
+ days 2 hours"<br />
+ ExpiresByType image/gif "modification plus 5 hours 3
+ minutes"
+ </code></p></div>
+
+ <p> ð(modification) ð ϴ
+ ũ ִ Ͽ ʴ´ٸ Expires
+ <strong>ʴ´</strong>. 뿡 ð
+ ̴.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a> <a name="expiresactive" id="expiresactive">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Expires</code> Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExpiresActive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_expires</td></tr>
+</table>
+ <p> þ ش (, <code>.htaccess</code>
+ Ͽ Ѵٸ 丮 Ʒ ִ 鸸 شȴ.)
+ <code>Expires</code> <code>Cache-Control</code>
+ Ѵ. (<code>.htaccess</code>
+ ܰ迡 ʴ )
+ <code>Off</code≯ ش ִ ̵
+ ʴ´. <code>On</code≯ <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> þ
+ (<em>ش ׸ ϶</em>) Ģ Ϸ
+ Ѵ.</p>
+
+ <p> þ <code>Expires</code> <code>Cache-Control</code>
+ ʴ´. Ģ ش ʴٸ ġ
+ þ ó ʴ´.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a> <a name="expiresbytype" id="expiresbytype">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME type <code>Expires</code> Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_expires</td></tr>
+</table>
+ <p> þ Ư (<em> </em>,
+ <code>text/html</code>) <code>Expires</code>
+ <code>Cache-Control</code> <code>max-age</code>
+ þ Ѵ. ι° ƱԸƮ ð Ҷ
+ ð ʴ Ѵ. <code>Cache-Control:
+ max-age</code> ð û ð ϰ,
+ ʴ ǥѴ.</p>
+
+ <p> ð ֱ ð Ȥ Ŭ̾Ʈ
+ ð̴. ̶
+ <code><var>&lt;code&gt;</var></code> ʵ ؾ Ѵ.
+ <code>M</code> ð ֱ ð
+ ϰ, <code>A</code> Ŭ̾Ʈ ð Ѵ.</p>
+
+ <p>̴ ̹ϴ. <code>M</code> ϸ ij ִ
+ 纻 ð ȴ. ׷ ׻ URL
+ ãƺ ִ ְ 뵵 . <code>A</code>
+ ϸ 纻 ð ٸ. ̴ ʴ
+ ׸Ͽ, Ư ׸ Ҷ (<em>
+ </em>, ̹ ª Ⱓ ݺؼ ٵȴ),
+ ϴ.</p>
+
+ <div class="example"><h3>:</h3><p><code>
+ # Ѵ<br />
+ ExpiresActive On<br />
+ # Ŭ̾Ʈ ij GIF ׸ Ŀ Ѵ<br />
+ ExpiresByType image/gif A2592000<br />
+ # HTML ϰ ȿϴ
+ ExpiresByType text/html M604800
+ </code></p></div>
+
+ <p> þ <code>ExpiresActive On</code> Ҷ
+ ȿ ϶. <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> þ
+ Ͽ Ư MIME type ؼ<em></em> ð
+ ִ.</p>
+
+ <p>տ <a href="#AltSyn">ٸ </a> Ͽ
+ ð ִ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a> <a name="expiresdefault" id="expiresdefault">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ð ϴ ⺻ ˰</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExpiresDefault <var>&lt;code&gt;seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_expires</td></tr>
+</table>
+ <p> þ ش ִ ð
+ ϴ ⺻ ˰ Ѵ. <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> þ
+ Ͽ ִ. ƱԸƮ
+ ڼ þ <a href="#AltSyn">ٸ </a>
+ ϶.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_expires.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ext_filter.html b/docs/manual/mod/mod_ext_filter.html
new file mode 100644
index 00000000..aacf8a65
--- /dev/null
+++ b/docs/manual/mod/mod_ext_filter.html
@@ -0,0 +1,11 @@
+URI: mod_ext_filter.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_ext_filter.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_ext_filter.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_ext_filter.html.en b/docs/manual/mod/mod_ext_filter.html.en
new file mode 100644
index 00000000..a0f2e8a2
--- /dev/null
+++ b/docs/manual/mod/mod_ext_filter.html.en
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ext_filter - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_ext_filter</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ext_filter.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Pass the response body through an external program before
+delivery to the client</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>ext_filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_ext_filter.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> presents a simple and familiar
+ programming model for <a href="../filter.html">filters</a>. With
+ this module, a program which reads from stdin and writes to stdout
+ (i.e., a Unix-style filter command) can be a filter for
+ Apache. This filtering mechanism is much slower than using a
+ filter which is specially written for the Apache API and runs
+ inside of the Apache server process, but it does have the
+ following benefits:</p>
+
+ <ul>
+ <li>the programming model is much simpler</li>
+
+ <li>any programming/scripting language can be used, provided
+ that it allows the program to read from standard input and
+ write to standard output</li>
+
+ <li>existing programs can be used unmodified as Apache
+ filters</li>
+ </ul>
+
+ <p>Even when the performance characteristics are not suitable
+ for production use, <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> can be used as
+ a prototype environment for filters.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../filter.html">Filters</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+ <h3>Generating HTML from some other type of response</h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter<br />
+ # to HTML-ize text/c files using the external<br />
+ # program /usr/bin/enscript, with the type of<br />
+ # the result set to text/html<br />
+ ExtFilterDefine c-to-html mode=output \<br />
+ <span class="indent">
+ intype=text/c outtype=text/html \<br />
+ cmd="/usr/bin/enscript --color -W html -Ec -o - -"<br />
+ </span>
+ <br />
+ &lt;Directory "/export/home/trawick/apacheinst/htdocs/c"&gt;<br />
+ <span class="indent">
+ # core directive to cause the new filter to<br />
+ # be run on output<br />
+ SetOutputFilter c-to-html<br />
+ <br />
+ # mod_mime directive to set the type of .c<br />
+ # files to text/c<br />
+ AddType text/c .c<br />
+ <br />
+ # mod_ext_filter directive to set the debug<br />
+ # level just high enough to see a log message<br />
+ # per request showing the configuration in force<br />
+ ExtFilterOptions DebugLevel=1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3>Implementing a content encoding filter</h3>
+ <p>Note: this gzip example is just for the purposes of illustration.
+ Please refer to <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> for a practical
+ implementation.</p>
+
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define the external filter<br />
+ ExtFilterDefine gzip mode=output cmd=/bin/gzip<br />
+ <br />
+ &lt;Location /gzipped&gt;<br />
+ <span class="indent">
+ # core directive to cause the gzip filter to be<br />
+ # run on output<br />
+ SetOutputFilter gzip<br />
+ <br />
+ # mod_header directive to add<br />
+ # "Content-Encoding: gzip" header field<br />
+ Header set Content-Encoding gzip<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>Slowing down the server</h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter<br />
+ # which runs everything through cat; cat doesn't<br />
+ # modify anything; it just introduces extra pathlength<br />
+ # and consumes more resources<br />
+ ExtFilterDefine slowdown mode=output cmd=/bin/cat \<br />
+ <span class="indent">
+ preservescontentlength<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # core directive to cause the slowdown filter to<br />
+ # be run several times on output<br />
+ #<br />
+ SetOutputFilter slowdown;slowdown;slowdown<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>Using sed to replace text in the response</h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter which<br />
+ # replaces text in the response<br />
+ #<br />
+ ExtFilterDefine fixtext mode=output intype=text/html \<br />
+ <span class="indent">
+ cmd="/bin/sed s/verdana/arial/g"<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # core directive to cause the fixtext filter to<br />
+ # be run on output<br />
+ SetOutputFilter fixtext<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>Tracing another filter</h3>
+ <div class="example"><p><code>
+ # Trace the data read and written by mod_deflate<br />
+ # for a particular client (IP 192.168.1.31)<br />
+ # experiencing compression problems.<br />
+ # This filter will trace what goes into mod_deflate.<br />
+ ExtFilterDefine tracebefore \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/tracebefore" \<br />
+ EnableEnv=trace_this_client<br />
+ </span>
+ <br />
+ # This filter will trace what goes after mod_deflate.<br />
+ # Note that without the ftype parameter, the default<br />
+ # filter type of AP_FTYPE_RESOURCE would cause the<br />
+ # filter to be placed *before* mod_deflate in the filter<br />
+ # chain. Giving it a numeric value slightly higher than<br />
+ # AP_FTYPE_CONTENT_SET will ensure that it is placed<br />
+ # after mod_deflate.<br />
+ ExtFilterDefine traceafter \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/traceafter" \<br />
+ EnableEnv=trace_this_client ftype=21<br />
+ </span>
+ <br />
+ &lt;Directory /usr/local/docs&gt;<br />
+ <span class="indent">
+ SetEnvIf Remote_Addr 192.168.1.31 trace_this_client<br />
+ SetOutputFilter tracebefore;deflate;traceafter<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="example"><h3>Here is the filter which traces the data:</h3><p><code>
+ #!/usr/local/bin/perl -w<br />
+ use strict;<br />
+ <br />
+ open(SAVE, "&gt;$ARGV[0]")<br />
+ <span class="indent">
+ or die "can't open $ARGV[0]: $?";<br />
+ </span>
+ <br />
+ while (&lt;STDIN&gt;) {<br />
+ <span class="indent">
+ print SAVE $_;<br />
+ print $_;<br />
+ </span>
+ }<br />
+ <br />
+ close(SAVE);
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterDefine" id="ExtFilterDefine">ExtFilterDefine</a> <a name="extfilterdefine" id="extfilterdefine">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Define an external filter</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExtFilterDefine <var>filtername</var> <var>parameters</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p>The <code class="directive">ExtFilterDefine</code> directive defines the
+ characteristics of an external filter, including the program to
+ run and its arguments.</p>
+
+ <p><var>filtername</var> specifies the name of the filter being
+ defined. This name can then be used in <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>
+ directives. It must be unique among all registered filters.
+ <em>At the present time, no error is reported by the
+ register-filter API, so a problem with duplicate names isn't
+ reported to the user.</em></p>
+
+ <p>Subsequent parameters can appear in any order and define the
+ external command to run and certain other characteristics. The
+ only required parameter is <code>cmd=</code>. These parameters
+ are:</p>
+
+ <dl>
+ <dt><code>cmd=<var>cmdline</var></code></dt>
+
+ <dd>The <code>cmd=</code> keyword allows you to specify the
+ external command to run. If there are arguments after the
+ program name, the command line should be surrounded in
+ quotation marks (<em>e.g.</em>, <code>cmd="<var>/bin/mypgm</var>
+ <var>arg1</var> <var>arg2</var>"</code>.) Normal shell quoting is
+ not necessary since the program is run directly, bypassing the shell.
+ Program arguments are blank-delimited. A backslash can be used to
+ escape blanks which should be part of a program argument. Any
+ backslashes which are part of the argument must be escaped with
+ backslash themselves. In addition to the standard CGI environment
+ variables, DOCUMENT_URI, DOCUMENT_PATH_INFO, and
+ QUERY_STRING_UNESCAPED will also be set for the program.</dd>
+
+ <dt><code>mode=<var>mode</var></code></dt>
+
+ <dd>Use <code>mode=output</code> (the default) for filters which
+ process the response. Use <code>mode=input</code> for filters
+ which process the request. <code>mode=input</code> is available
+ in Apache 2.1 and later.</dd>
+
+ <dt><code>intype=<var>imt</var></code></dt>
+
+ <dd>This parameter specifies the internet media type (<em>i.e.</em>,
+ MIME type) of documents which should be filtered. By default,
+ all documents are filtered. If <code>intype=</code> is
+ specified, the filter will be disabled for documents of other
+ types.</dd>
+
+ <dt><code>outtype=<var>imt</var></code></dt>
+
+ <dd>This parameter specifies the internet media type (<em>i.e.</em>,
+ MIME type) of filtered documents. It is useful when the
+ filter changes the internet media type as part of the
+ filtering operation. By default, the internet media type is
+ unchanged.</dd>
+
+ <dt><code>PreservesContentLength</code></dt>
+
+ <dd>The <code>PreservesContentLength</code> keyword specifies
+ that the filter preserves the content length. This is not the
+ default, as most filters change the content length. In the
+ event that the filter doesn't modify the length, this keyword
+ should be specified.</dd>
+
+ <dt><code>ftype=<var>filtertype</var></code></dt>
+
+ <dd>This parameter specifies the numeric value for filter type
+ that the filter should be registered as. The default value,
+ AP_FTYPE_RESOURCE, is sufficient in most cases. If the filter
+ needs to operate at a different point in the filter chain than
+ resource filters, then this parameter will be necessary. See
+ the AP_FTYPE_foo definitions in util_filter.h for appropriate
+ values.</dd>
+
+ <dt><code>disableenv=<var>env</var></code></dt>
+
+ <dd>This parameter specifies the name of an environment variable
+ which, if set, will disable the filter.</dd>
+
+ <dt><code>enableenv=<var>env</var></code></dt>
+
+ <dd>This parameter specifies the name of an environment variable
+ which must be set, or the filter will be disabled.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterOptions" id="ExtFilterOptions">ExtFilterOptions</a> <a name="extfilteroptions" id="extfilteroptions">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExtFilterOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ExtFilterOptions DebugLevel=0 NoLogStderr</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p>The <code class="directive">ExtFilterOptions</code> directive specifies
+ special processing options for <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>.
+ <var>Option</var> can be one of</p>
+
+ <dl>
+ <dt><code>DebugLevel=<var>n</var></code></dt>
+
+ <dd>
+ The <code>DebugLevel</code> keyword allows you to specify
+ the level of debug messages generated by
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>. By default, no debug messages
+ are generated. This is equivalent to
+ <code>DebugLevel=0</code>. With higher numbers, more debug
+ messages are generated, and server performance will be
+ degraded. The actual meanings of the numeric values are
+ described with the definitions of the DBGLVL_ constants
+ near the beginning of <code>mod_ext_filter.c</code>.
+
+ <p>Note: The core directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> should be used to cause debug messages to
+ be stored in the Apache error log.</p>
+ </dd>
+
+ <dt><code>LogStderr | NoLogStderr</code></dt>
+
+ <dd>The <code>LogStderr</code> keyword specifies that
+ messages written to standard error by the external filter
+ program will be saved in the Apache error log.
+ <code>NoLogStderr</code> disables this feature.</dd>
+ </dl>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ExtFilterOptions LogStderr DebugLevel=0
+ </code></p></div>
+
+ <p>Messages written to the filter's standard error will be stored
+ in the Apache error log. No debug messages will be generated by
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>. </p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ext_filter.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ext_filter.html.ja.euc-jp b/docs/manual/mod/mod_ext_filter.html.ja.euc-jp
new file mode 100644
index 00000000..b2d231d7
--- /dev/null
+++ b/docs/manual/mod/mod_ext_filter.html.ja.euc-jp
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ext_filter - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_ext_filter</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>쥹ݥ󥹤Υܥǥ򥯥饤Ȥ˳ץǽ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>ext_filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_ext_filter.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Ǥ <a href="../filter.html">ե륿</a>
+ δƤñʥץߥ󥰥ǥ뤬󶡤ޤΥ⥸塼
+ ȤСɸϤɤ߹ǡɸϤ˽񤭽Фץ
+ (ʤ Unix Υե륿ޥ) Apache Υե륿ˤ뤳Ȥ
+ ǤޤΥե륿εϡApache API ˽񤫤줿 Apache
+ ХץǼ¹ԤѤΥե륿⤺ä٤Ǥ
+ ʲΤ褦⤢ޤ</p>
+
+ <ul>
+ <li>äȥץʥץߥ󥰥ǥ</li>
+
+ <li>ץबɸϤɤɸϤ˽񤯤ΤǤ¤ꡢ
+ ɤʥץ䥹ץȸǤȤȤǤ</li>
+
+ <li>¸Υץѹ뤳Ȥʤ Apache Υե륿Ȥ
+ ȤȤǤ</li>
+ </ul>
+
+ <p>ǽˤ±ѤŬʤȤƤ⡢ե륿ΥץȥѤ
+ ĶȤƤ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ϻȤޤ</p>
+
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../filter.html">ե륿</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+ <h3>¾ΥפΥ쥹ݥ󥹤 HTML </h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter<br />
+ # to HTML-ize text/c files using the external<br />
+ # program /usr/bin/enscript, with the type of<br />
+ # the result set to text/html<br />
+ ExtFilterDefine c-to-html mode=output \<br />
+ <span class="indent">
+ intype=text/c outtype=text/html \<br />
+ cmd="/usr/bin/enscript --color -W html -Ec -o - -"<br />
+ </span>
+ <br />
+ &lt;Directory "/export/home/trawick/apacheinst/htdocs/c"&gt;<br />
+ <span class="indent">
+ # core directive to cause the new filter to<br />
+ # be run on output<br />
+ SetOutputFilter c-to-html<br />
+ <br />
+ # mod_mime directive to set the type of .c<br />
+ # files to text/c<br />
+ AddType text/c .c<br />
+ <br />
+ # mod_ext_filter directive to set the debug<br />
+ # level just high enough to see a log message<br />
+ # per request showing the configuration in force<br />
+ ExtFilterOptions DebugLevel=1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3>ƥȥ󥳡ǥ󥰤Υե륿</h3>
+ <p>: gzip ϥǥѤǤŪʼ
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> 򻲾ȤƤ</p>
+
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define the external filter<br />
+ ExtFilterDefine gzip mode=output cmd=/bin/gzip<br />
+ <br />
+ &lt;Location /gzipped&gt;<br />
+ <span class="indent">
+ # core directive to cause the gzip filter to be<br />
+ # run on output<br />
+ SetOutputFilter gzip<br />
+ <br />
+ # mod_header directive to add<br />
+ # "Content-Encoding: gzip" header field<br />
+ Header set Content-Encoding gzip<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>Ф٤</h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter<br />
+ # which runs everything through cat; cat doesn't<br />
+ # modify anything; it just introduces extra pathlength<br />
+ # and consumes more resources<br />
+ ExtFilterDefine slowdown mode=output cmd=/bin/cat \<br />
+ <span class="indent">
+ preservescontentlength<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # core directive to cause the slowdown filter to<br />
+ # be run several times on output<br />
+ #<br />
+ SetOutputFilter slowdown;slowdown;slowdown<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>sed ȤäƱΥƥȤִ</h3>
+ <div class="example"><p><code>
+ # mod_ext_filter directive to define a filter which<br />
+ # replaces text in the response<br />
+ #<br />
+ ExtFilterDefine fixtext mode=output intype=text/html \<br />
+ <span class="indent">
+ cmd="/bin/sed s/verdana/arial/g"<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # core directive to cause the fixtext filter to<br />
+ # be run on output<br />
+ SetOutputFilter fixtext<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>̤Υե륿Υȥ졼</h3>
+ <div class="example"><p><code>
+ # Trace the data read and written by mod_deflate<br />
+ # for a particular client (IP 192.168.1.31)<br />
+ # experiencing compression problems.<br />
+ # This filter will trace what goes into mod_deflate.<br />
+ ExtFilterDefine tracebefore \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/tracebefore" \<br />
+ EnableEnv=trace_this_client<br />
+ </span>
+ <br />
+ # This filter will trace what goes after mod_deflate.<br />
+ # Note that without the ftype parameter, the default<br />
+ # filter type of AP_FTYPE_RESOURCE would cause the<br />
+ # filter to be placed *before* mod_deflate in the filter<br />
+ # chain. Giving it a numeric value slightly higher than<br />
+ # AP_FTYPE_CONTENT_SET will ensure that it is placed<br />
+ # after mod_deflate.<br />
+ ExtFilterDefine traceafter \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/traceafter" \<br />
+ EnableEnv=trace_this_client ftype=21<br />
+ </span>
+ <br />
+ &lt;Directory /usr/local/docs&gt;<br />
+ <span class="indent">
+ SetEnvIf Remote_Addr 192.168.1.31 trace_this_client<br />
+ SetOutputFilter tracebefore;deflate;traceafter<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="example"><h3>ǡȥ졼ե륿:</h3><p><code>
+ #!/usr/local/bin/perl -w<br />
+ use strict;<br />
+ <br />
+ open(SAVE, "&gt;$ARGV[0]")<br />
+ <span class="indent">
+ or die "can't open $ARGV[0]: $?";<br />
+ </span>
+ <br />
+ while (&lt;STDIN&gt;) {<br />
+ <span class="indent">
+ print SAVE $_;<br />
+ print $_;<br />
+ </span>
+ }<br />
+ <br />
+ close(SAVE);
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterDefine" id="ExtFilterDefine">ExtFilterDefine</a> <a name="extfilterdefine" id="extfilterdefine">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե륿</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExtFilterDefine <var>filtername</var> <var>parameters</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p><code class="directive">ExtFilterDefine</code> ϡ¹Ԥץ
+ ʤɡե륿ޤ</p>
+
+ <p><var>filtername</var> ե륿̾ꤷޤ
+ ̾ϸ <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>
+ ǥ쥯ƥ֤ǻǤޤ̾Ͽ뤹٤ƤΥե륿
+ դǤʤƤϤʤޤ<em>Ǥϡե륿Ͽ API
+ 顼𤵤ޤ󡣤Ǥ顢ʣ̾ȤäƤޤäȤǤ
+ 桼ˤϤΤȤ𤵤ޤ</em></p>
+
+ <p>³ѥ᡼ν֤ϴط̵ϼ¹Ԥ볰ޥɤȡ
+ ¾ޤ<code>cmd=</code> ɬܤΥѥ᡼Ǥ
+ ǽʥѥ᡼:</p>
+
+ <dl>
+ <dt><code>cmd=<var>cmdline</var></code></dt>
+
+ <dd><code>cmd=</code> ɤϼ¹Ԥ볰ޥɤꤷޤ
+ ץ̾θ˰ϡޥɹԤϰǰϤ
+ ɬפޤ (<em>㤨</em><code>cmd="<var>/bin/mypgm</var>
+ <var>arg1</var> <var>arg2</var>"</code> Τ褦)ץ
+ ͳǤʤľܼ¹ԤޤΤǡ̾ΥѤ
+ פɬפޤ󡣥ץΰ϶Ƕڤޤ
+ ץΰΰȤʤɬפΤϥХåڡǥ
+ ǤޤΰˤʤХååϥХåå
+ פɬפޤɸ CGI Ķѿ˲äơ
+ Ķѿ DOCUMENT_URI, DOCUMENT_PATH_INFO, and
+ QUERY_STRING_UNESCAPED ץΤꤵޤ</dd>
+
+ <dt><code>mode=<var>mode</var></code></dt>
+
+ <dd>ե륿ˤ <code>mode=output</code> (ǥե)
+ ȤޤꥯȤե륿ˤ <code>mode=input</code>
+ Ȥޤ<code>mode=input</code> Apache 2.1 οǽǤ</dd>
+
+ <dt><code>intype=<var>imt</var></code></dt>
+
+ <dd>Υѥ᡼ϥե륿٤ɥȤ
+ 󥿡ͥåȥǥ (<em>ʤ</em>MIME )
+ ꤷޤǥեȤǤϤ٤ƤΥɥȤե륿ޤ
+ <code>intype=</code> ꤵƤСե륿ϻꤵƤʤ
+ ɥȤˤŬѤʤʤޤ</dd>
+
+ <dt><code>outtype=<var>imt</var></code></dt>
+
+ <dd>Υѥ᡼ϥե륿줿ɥȤ
+ 󥿡ͥåȥǥ (<em>ʤ</em>MIME )
+ ꤷޤե륿ưˤȤʤäƥ󥿡ͥåȥǥפ
+ ѤͭѤǤǥեȤǤϥ󥿡ͥåȥǥפ
+ ѹޤ</dd>
+
+ <dt><code>PreservesContentLength</code></dt>
+
+ <dd><code>PreservesContentLength</code> ɤϥե륿
+ content length <span class="transnote">(<em>:</em> ƥȤĹ)</span>
+ ѹʤȤȤꤷޤۤȤɤΥե륿
+ content length ѹ뤿ᡢϥǥեȤǤϤޤ
+ ե륿ĹѤʤȤϡΥɤꤹ
+ 褤Ǥ礦</dd>
+
+ <dt><code>ftype=<var>filtertype</var></code></dt>
+
+ <dd>Υѥ᡼ϥե륿Ͽ٤ե륿פ
+ ͤꤷޤۤȤɤξϡǥեȤ AP_FTYPE_RESOURCE
+ ʬǤե륿ե륿̤ξưɬפ
+ ϡΥѥ᡼ꤹɬפޤǽͤ
+ util_filter.h AP_FTYPE_foo 򻲾ȤƤ</dd>
+
+ <dt><code>disableenv=<var>env</var></code></dt>
+
+ <dd>ꤵƤ˥ե륿̵ˤ뤿δĶѿ
+ ꤷޤ</dd>
+
+ <dt><code>enableenv=<var>env</var></code></dt>
+
+ <dd>Υѥ᡼ϥե륿ͭˤʤ뤿ꤵƤʤ
+ ʤʤĶѿꤷޤ</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterOptions" id="ExtFilterOptions">ExtFilterOptions</a> <a name="extfilteroptions" id="extfilteroptions">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Υץ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExtFilterOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ExtFilterOptions DebugLevel=0 NoLogStderr</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p><code class="directive">ExtFilterOptions</code> ǥ쥯ƥ֤
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ̤ʽѤΥץ
+ ꤷޤ<var>Option</var> ˤϰʲΤɤ줫ꤷޤ</p>
+
+ <dl>
+ <dt><code>DebugLevel=<var>n</var></code></dt>
+
+ <dd>
+ <code>DebugLevel</code> <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ ǥХååΥ٥Ǥޤ
+ ǥեȤǤϡǥХååޤ
+ <code>DebugLevel=0</code> ꤹΤƱǤ
+ 礭ʤФʤۤɡ¿ΥǥХåå
+ 졢Фǽޤͤμºݤΰ̣
+ <code>mod_ext_filter.c</code> Ƭ᤯ DBGLVL_
+ Ƥޤ
+
+ <p>: ǥХåå Apache Υ顼
+ ¸褦ˤ뤿ˤϡcore Υǥ쥯ƥ
+ <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
+ Ȥɬפޤ</p>
+ </dd>
+
+ <dt><code>LogStderr | NoLogStderr</code></dt>
+
+ <dd><code>LogStderr</code> ɤϳե륿ץˤ
+ ɸ२顼 <span class="transnote">(<em>:</em> stderr)</span> ˽񤫤줿å
+ Apache Υ顼¸褦ˤޤ<code>NoLogStderr</code>
+ դ¸ʤ褦ˤޤ</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ ExtFilterOptions LogStderr DebugLevel=0
+ </code></p></div>
+
+ <p>Ǥϡե륿ɸϤ˽񤫤줿å
+ Apache Υ顼¸ޤ<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ ǥХååޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ext_filter.html.ko.euc-kr b/docs/manual/mod/mod_ext_filter.html.ko.euc-kr
new file mode 100644
index 00000000..8bcd83fb
--- /dev/null
+++ b/docs/manual/mod/mod_ext_filter.html.ko.euc-kr
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ext_filter - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_ext_filter</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ܺ α׷ ó Ŭ̾Ʈ
+</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>ext_filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_ext_filter.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ϸ ϰ ͼ
+ <a href="../filter.html"></a> ִ.
+ ǥԷ¿ а ǥ¿ α׷(, н
+ ɾ) ġ ͷ ִ. ̷ ʹ
+ ġ API ġ μ ȿ Ǵ
+ Ϳ ſ , ִ:</p>
+
+ <ul>
+ <li>α׷ ſ ϴ</li>
+
+ <li>α׷ ǥԷ¿ а ǥ¿ ִٸ
+  α׷/ũƮ ִ</li>
+
+ <li>̹ ִ α׷ ġ ͷ
+ ִ</li>
+ </ul>
+
+ <p> ϱ⿡ ,
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Ͽ ͸ 
+ ִ.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../filter.html"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+ <h3>ٸ type HTML </h3>
+ <div class="example"><p><code>
+ # mod_ext_filter þ <br />
+ # ܺ α׷ /usr/bin/enscript Ͽ<br />
+ # ϰ text/c HTML <br />
+ # type text/html ϴ ͸ Ѵ<br />
+ ExtFilterDefine c-to-html mode=output \<br />
+ <span class="indent">
+ intype=text/c outtype=text/html \<br />
+ cmd="/usr/bin/enscript --color -W html -Ec -o - -"<br />
+ </span>
+ <br />
+ &lt;Directory "/export/home/trawick/apacheinst/htdocs/c"&gt;<br />
+ <span class="indent">
+ # ¿ ο ͸ ϴ core þ<br />
+ SetOutputFilter c-to-html<br />
+ <br />
+ # .c type text/c mod_mime<br />
+ # þ<br />
+ AddType text/c .c<br />
+ <br />
+ # û <br />
+ # ˷ִ α׹ ϴ mod_ext_filter<br />
+ # þ<br />
+ ExtFilterOptions DebugLevel=1<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+ <h3>content ڵ ϱ</h3>
+ <p>Note: Ʒ gzip ̴.
+ 񽺿 Ϸ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>
+ ϱ ٶ.</p>
+
+ <div class="example"><p><code>
+ # ܺ ͸ ϴ mod_ext_filter þ<br />
+ ExtFilterDefine gzip mode=output cmd=/bin/gzip<br />
+ <br />
+ &lt;Location /gzipped&gt;<br />
+ <span class="indent">
+ # Ҷ gzip ͸ ϴ core þ<br />
+ SetOutputFilter gzip<br />
+ <br />
+ # "Content-Encoding: gzip" ߰ϴ<br />
+ # mod_header þ<br />
+ Header set Content-Encoding gzip<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3> ϱ</h3>
+ <div class="example"><p><code>
+ # cat ϴ ͸ ϴ<br />
+ # mod_ext_filter þ; cat ƹ͵ <br />
+ # ʴ´; óθ Ͽ ڿ ҸѴ<br />
+ ExtFilterDefine slowdown mode=output cmd=/bin/cat \<br />
+ <span class="indent">
+ preservescontentlength<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # Ҷ slowdown ͸ ϴ core þ<br />
+ #<br />
+ SetOutputFilter slowdown;slowdown;slowdown<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>sed Ͽ 信 üϱ</h3>
+ <div class="example"><p><code>
+ # 信 üϴ ͸ ϴ<br />
+ # mod_ext_filter þ<br />
+ #<br />
+ ExtFilterDefine fixtext mode=output intype=text/html \<br />
+ <span class="indent">
+ cmd="/bin/sed s/verdana/arial/g"<br />
+ </span>
+ <br />
+ &lt;Location /&gt;<br />
+ <span class="indent">
+ # Ҷ fixtext ͸ ϴ core þ<br />
+ SetOutputFilter fixtext<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+ <h3>ٸ ͸ ϱ</h3>
+ <div class="example"><p><code>
+ # ִ Ư Ŭ̾Ʈ(IP 192.168.1.31)<br />
+ # mod_deflate а ڷḦ Ѵ.<br />
+ # ʹ mod_deflate ڷḦ Ѵ.<br />
+ ExtFilterDefine tracebefore \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/tracebefore" \<br />
+ EnableEnv=trace_this_client<br />
+ </span>
+ <br />
+ # ʹ mod_deflate ڷḦ Ѵ.<br />
+ # ftype Ķ͸ ʴ , ⺻ <br />
+ # AP_FTYPE_RESOURCE mod_deflate **<br />
+ # д. AP_FTYPE_CONTENT_SET ڰ<br />
+ # ϸ mod_deflate Ŀ Ѵ.<br />
+ ExtFilterDefine traceafter \<br />
+ <span class="indent">
+ cmd="/bin/tracefilter.pl /tmp/traceafter" \<br />
+ EnableEnv=trace_this_client ftype=21<br />
+ </span>
+ <br />
+ &lt;Directory /usr/local/docs&gt;<br />
+ <span class="indent">
+ SetEnvIf Remote_Addr 192.168.1.31 trace_this_client<br />
+ SetOutputFilter tracebefore;deflate;traceafter<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="example"><h3> ڷḦ ϴ ̴:</h3><p><code>
+ #!/usr/local/bin/perl -w<br />
+ use strict;<br />
+ <br />
+ open(SAVE, "&gt;$ARGV[0]")<br />
+ <span class="indent">
+ or die "can't open $ARGV[0]: $?";<br />
+ </span>
+ <br />
+ while (&lt;STDIN&gt;) {<br />
+ <span class="indent">
+ print SAVE $_;<br />
+ print $_;<br />
+ </span>
+ }<br />
+ <br />
+ close(SAVE);
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterDefine" id="ExtFilterDefine">ExtFilterDefine</a> <a name="extfilterdefine" id="extfilterdefine">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ܺ ͸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExtFilterDefine <var>filtername</var> <var>parameters</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p><code class="directive">ExtFilterDefine</code> þ ܺ
+ α׷, ƱԸƮ Ѵ.</p>
+
+ <p><var>filtername</var> ̸ Ѵ.
+ ̸ SetOutputFilter þ Ѵ.
+ ͵鰣 ̸ ġ ȵȴ. <em> ͵ API
+ ʴ´. ׷ ڴ ̸ ġ
+ Ѵ.</em></p>
+
+ <p> ܺ ɾ ٸ ϴ ƱԸƮ
+  ͵ ϴ. , <code>cmd=</code> Ķʹ
+ ݵ ʿϴ. ִ Ķʹ :</p>
+
+ <dl>
+ <dt><code>cmd=<var>cmdline</var></code></dt>
+
+ <dd><code>cmd=</code> Ű ܺ ɾ Ѵ.
+ α׷ ڿ ƱԸƮ ִٸ ֵǥ
+ Ѵ (<em> </em>,
+ <code>cmd="<var>/bin/mypgm</var> <var>arg1</var>
+ <var>arg2</var>"</code>). ġʰ α׷
+ ϱ⶧ Ϲ ǥ ʿ. α׷
+ ƱԸƮ Ѵ. α׷ ƱԸƮ
+ ִٸ տ 齽 ؾ Ѵ. 齽
+ ƱԸƮ Ϻζ 齽 ι ؾ Ѵ. α׷
+ Ҷ ǥ CGI ȯ溯 ߰ DOCUMENT_URI,
+ DOCUMENT_PATH_INFO, QUERY_STRING_UNESCAPED Ѵ.</dd>
+
+ <dt><code>mode=<var>mode</var></code></dt>
+
+ <dd> óϴ ʹ (⺻) <code>mode=output</code>
+ Ѵ. û óϴ ʹ <code>mode=input</code>
+ Ѵ. <code>mode=input</code> ġ 2.1 ߰Ǿ.</dd>
+
+ <dt><code>intype=<var>imt</var></code></dt>
+
+ <dd> Ķʹ ͷ ó ͳ media
+ type(<em></em>, MIME type) Ѵ. ⺻
+ ͷ óѴ. <code>intype=</code> ϸ
+ ٸ type ͷ ó ʴ´.</dd>
+
+ <dt><code>outtype=<var>imt</var></code></dt>
+
+ <dd> Ķʹ ͷ ó ͳ media
+ type(<em></em>, MIME type) Ѵ. ó ۾߿
+ ͳ media type Ҷ ϴ. ⺻, ͳ
+ media type ʴ´.</dd>
+
+ <dt><code>PreservesContentLength</code></dt>
+
+ <dd><code>PreservesContentLength</code> Ű Ͱ
+ content length ϵ Ѵ. κ Ͱ content
+ length ϹǷ Ű ⺻ ƴϴ. Ͱ
+ ̸ Ҷ Ű带 ؾ Ѵ.</dd>
+
+ <dt><code>ftype=<var>filtertype</var></code></dt>
+
+ <dd> Ķʹ ڰ Ѵ.
+ κ ⺻ AP_FTYPE_RESOURCE ϴ.
+ ͸ ϴ ڿͿ ޶ϴ
+ ĶͰ ʿϴ. ˷ util_filter.h
+ ִ AP_FTYPE_* Ǹ ϶.</dd>
+
+ <dt><code>disableenv=<var>env</var></code></dt>
+
+ <dd> Ķͷ ȯ溯 ǵǾٸ ͸
+ ʴ´.</dd>
+
+ <dt><code>enableenv=<var>env</var></code></dt>
+
+ <dd> Ķͷ ȯ溯 ǵ ͸
+ Ѵ.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtFilterOptions" id="ExtFilterOptions">ExtFilterOptions</a> <a name="extfilteroptions" id="extfilteroptions">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ɼ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExtFilterOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ExtFilterOptions DebugLevel=0 NoLogStderr</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_ext_filter</td></tr>
+</table>
+ <p><code class="directive">ExtFilterOptions</code> þ
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Ư óɼ Ѵ.
+ <var>Option</var> ϳ.</p>
+
+ <dl>
+ <dt><code>DebugLevel=<var>n</var></code></dt>
+
+ <dd>
+ <code>DebugLevel</code> Ű
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ϴ
+ Ѵ. ⺻ ׹ ʴ´.
+ ̴ <code>DebugLevel=0</code> . ڸ
+ Ҽ, ׹ ϵǰ
+ . ڰ ǹ̴ <code>mod_ext_filter.c</code>
+ պκп ִ DBGLVL_ ǿ ִ.
+
+ <p>: α׸ Ϸ core þ <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> Ͽ ׹
+ ġ α׿ ؾ Ѵ.</p>
+ </dd>
+
+ <dt><code>LogStderr | NoLogStderr</code></dt>
+
+ <dd><code>LogStderr</code> Ű ܺ α׷
+ ǥؿ ϴ ġ α׿ Ѵ.
+ <code>NoLogStderr</code> ʴ´.</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ ExtFilterOptions LogStderr DebugLevel=0
+ </code></p></div>
+
+ <p> ϸ Ͱ ǥؿ ϴ
+ ġ α׿ ϰ, <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ ü ׹ ʴ´. </p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_ext_filter.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_file_cache.html b/docs/manual/mod/mod_file_cache.html
new file mode 100644
index 00000000..1fc51cd7
--- /dev/null
+++ b/docs/manual/mod/mod_file_cache.html
@@ -0,0 +1,7 @@
+URI: mod_file_cache.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_file_cache.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_file_cache.html.en b/docs/manual/mod/mod_file_cache.html.en
new file mode 100644
index 00000000..51a47a02
--- /dev/null
+++ b/docs/manual/mod/mod_file_cache.html.en
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_file_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_file_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_file_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_file_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Caches a static list of files in memory</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>file_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_file_cache.c</td></tr></table>
+<h3>Summary</h3>
+
+
+ <div class="warning">
+ This module should be used with care. You can easily create a broken
+ site using <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>, so read this document
+ carefully.
+ </div>
+
+ <p><em>Caching</em> frequently requested files that change very
+ infrequently is a technique for reducing server load.
+ <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> provides two techniques for caching
+ frequently requested <em>static</em> files. Through configuration
+ directives, you can direct <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> to either
+ open then <code>mmap()</code> a file, or to pre-open a file and save
+ the file's open <em>file handle</em>. Both techniques reduce server
+ load when processing requests for these files by doing part of the work
+ (specifically, the file I/O) for serving the file when the
+ server is started rather than during each request.</p>
+
+ <p>Notice: You cannot use this for speeding up CGI programs or
+ other files which are served by special content handlers. It
+ can only be used for regular files which are usually served by
+ the Apache core content handler.</p>
+
+ <p>This module is an extension of and borrows heavily from the
+ <code>mod_mmap_static</code> module in Apache 1.3.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachefile">CacheFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mmapfile">MMapFile</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Using mod_file_cache</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using mod_file_cache</a></h2>
+
+ <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> caches a list of statically
+ configured files via <code class="directive"><a href="#mmapfile">MMapFile</a></code> or <code class="directive"><a href="#cachefile">CacheFile</a></code> directives in the main server configuration.</p>
+
+ <p>Not all platforms support both directives. For example, Apache
+ on Windows does not currently support the <code class="directive"><a href="#mmapstatic">MMapStatic</a></code> directive, while
+ other platforms, like AIX, support both. You will receive an error
+ message in the server error log if you attempt to use an
+ unsupported directive. If given an unsupported directive, the
+ server will start but the file will not be cached. On platforms
+ that support both directives, you should experiment with both to
+ see which works best for you.</p>
+
+ <h3>MMapFile Directive</h3>
+
+ <p>The <code class="directive"><a href="#mmapfile">MMapFile</a></code>
+ directive of <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> maps a list of
+ statically configured files into memory through the system call
+ <code>mmap()</code>. This system call is available on most modern
+ Unix derivates, but not on all. There are sometimes system-specific
+ limits on the size and number of files that can be
+ <code>mmap()</code>ed, experimentation is probably the easiest way
+ to find out.</p>
+
+ <p>This <code>mmap()</code>ing is done once at server start or
+ restart, only. So whenever one of the mapped files changes on the
+ filesystem you <em>have</em> to restart the server (see the <a href="../stopping.html">Stopping and Restarting</a> documentation).
+ To reiterate that point: if the files are modified <em>in place</em>
+ without restarting the server you may end up serving requests that
+ are completely bogus. You should update files by unlinking the old
+ copy and putting a new copy in place. Most tools such as
+ <code>rdist</code> and <code>mv</code> do this. The reason why this
+ modules doesn't take care of changes to the files is that this check
+ would need an extra <code>stat()</code> every time which is a waste
+ and against the intent of I/O reduction.</p>
+
+
+ <h3>CacheFile Directive</h3>
+
+ <p>The <code class="directive"><a href="#cachefile">CacheFile</a></code>
+ directive of <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> opens an active
+ <em>handle</em> or <em>file descriptor</em> to the file (or files)
+ listed in the configuration directive and places these open file
+ handles in the cache. When the file is requested, the server
+ retrieves the handle from the cache and passes it to the
+ <code>sendfile()</code> (or <code>TransmitFile()</code> on Windows),
+ socket API.</p>
+
+
+
+ <p>This file handle caching is done once at server start or
+ restart, only. So whenever one of the cached files changes on
+ the filesystem you <em>have</em> to restart the server (see the
+ <a href="../stopping.html">Stopping and Restarting</a>
+ documentation). To reiterate that point: if the files are
+ modified <em>in place</em> without restarting the server you
+ may end up serving requests that are completely bogus. You
+ should update files by unlinking the old copy and putting a new
+ copy in place. Most tools such as <code>rdist</code> and
+ <code>mv</code> do this.</p>
+
+
+ <div class="note"><h3>Note</h3>
+ <p>Don't bother asking for a directive which recursively
+ caches all the files in a directory. Try this instead... See the
+ <code class="directive"><a href="../mod/core.html#include">Include</a></code> directive, and consider
+ this command:</p>
+
+ <div class="example"><p><code>
+ find /www/htdocs -type f -print \<br />
+ | sed -e 's/.*/mmapfile &amp;/' &gt; /www/conf/mmap.conf
+ </code></p></div>
+ </div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheFile" id="CacheFile">CacheFile</a> <a name="cachefile" id="cachefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cache a list of file handles at startup time</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheFile <var>file-path</var> [<var>file-path</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_file_cache</td></tr>
+</table>
+ <p>The <code class="directive">CacheFile</code> directive opens handles to
+ one or more files (given as whitespace separated arguments) and
+ places these handles into the cache at server startup
+ time. Handles to cached files are automatically closed on a server
+ shutdown. When the files have changed on the filesystem, the
+ server should be restarted to to re-cache them.</p>
+
+ <p>Be careful with the <var>file-path</var> arguments: They have
+ to literally match the filesystem path Apache's URL-to-filename
+ translation handlers create. We cannot compare inodes or other
+ stuff to match paths through symbolic links <em>etc.</em>
+ because that again would cost extra <code>stat()</code> system
+ calls which is not acceptable. This module may or may not work
+ with filenames rewritten by <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> or
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ CacheFile /usr/local/apache/htdocs/index.html
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MMapFile" id="MMapFile">MMapFile</a> <a name="mmapfile" id="mmapfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Map a list of files into memory at startup time</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MMapFile <var>file-path</var> [<var>file-path</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_file_cache</td></tr>
+</table>
+ <p>The <code class="directive">MMapFile</code> directive maps one or more files
+ (given as whitespace separated arguments) into memory at server
+ startup time. They are automatically unmapped on a server
+ shutdown. When the files have changed on the filesystem at
+ least a <code>HUP</code> or <code>USR1</code> signal should be send to
+ the server to re-<code>mmap()</code> them.</p>
+
+ <p>Be careful with the <var>file-path</var> arguments: They have
+ to literally match the filesystem path Apache's URL-to-filename
+ translation handlers create. We cannot compare inodes or other
+ stuff to match paths through symbolic links <em>etc.</em>
+ because that again would cost extra <code>stat()</code> system
+ calls which is not acceptable. This module may or may not work
+ with filenames rewritten by <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> or
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MMapFile /usr/local/apache/htdocs/index.html
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_file_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_file_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_file_cache.html.ko.euc-kr b/docs/manual/mod/mod_file_cache.html.ko.euc-kr
new file mode 100644
index 00000000..ef5709ed
--- /dev/null
+++ b/docs/manual/mod/mod_file_cache.html.ko.euc-kr
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_file_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_file_cache</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_file_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_file_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>޸𸮿 ϵ ij</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>file_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_file_cache.c</td></tr></table>
+<h3></h3>
+
+
+ <div class="warning">
+ ؼ ؾ Ѵ. <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>
+ Ͽ Ʈ ⶧
+ IJ б ٶ.
+ </div>
+
+ <p> ʰ ûǴ <em>ij</em>
+ Ͽ ϸ ִ. <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>
+ ûǴ <em></em> ΰ ij
+ Ѵ. þ Ͽ <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>
+ (open) <code>mmap()</code> ƴϸ
+ <em> ڵ</em> Ѵ.
+ ϱ ʿ ۾ Ϻθ (Ư
+ ۾) û Ź ϴ Ҷ
+ ѹ Ͽ ϰ Ѵ.</p>
+
+ <p>: CGI α׷̳ Ư ڵ鷯
+ ϴ ӵ .
+ ġ core ڵ鷯 ϴ ϹϿ
+ ȴ.</p>
+
+ <p> ġ 1.3 ִ <code>mod_mmap_static</code>
+ Ȯ .</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachefile">CacheFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mmapfile">MMapFile</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#using">mod_file_cache ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">mod_file_cache ϱ</a></h2>
+
+ <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> ּ <code class="directive"><a href="#mmapfile">MMapFile</a></code> <code class="directive"><a href="#cachefile">CacheFile</a></code> þ Ͽ
+ ϵ ij Ѵ.</p>
+
+ <p> ÷ þ ϴ ƴϴ.
+ , ġ <code class="directive"><a href="#mmapstatic">MMapStatic</a></code> þ
+ , AIX ٸ ÷ θ Ѵ.
+ ʴ þ α׿
+ . ʴ þ ص
+ ij ʴ´. þ ϴ
+ ÷ Ѵٸ  غ.</p>
+
+ <h3>MMapFile þ</h3>
+
+ <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> <code class="directive"><a href="#mmapfile">MMapFile</a></code> þ
+ ϵ <code>mmap()</code> ýȣ
+ Ͽ ޸𸮿 Ѵ. ֽ н ü
+ ýȣ , ü ִ. ,
+ <code>mmap()</code> ִ ũ ý
+ Ƿ ̸ غ .</p>
+
+ <p> Ҷ Ҷ <code>mmap()</code>Ѵ.
+ ׷ Ͻýۿ ش ϳ Ǹ
+ <em>ؾ</em> Ѵ (<a href="../stopping.html">ߴܰ
+ </a> ). ٽ ؼ Ǿµ
+ ̻ϰ û
+ 𸥴. (unlink) ڸ ο
+ ؾ Ѵ. <code>rdist</code>
+ <code>mv</code> ټ ̷ Ѵ.
+ Ź ߰ ʿ <code>stat()</code> ˻簡 ʿϰ
+ Ҷ ǵ ϱ⶧
+ ȭ Ѵ.</p>
+
+
+ <h3>CacheFile þ</h3>
+
+ <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> <code class="directive"><a href="#cachefile">CacheFile</a></code> þ
+ þ ( ϵ) 
+ <em>ڵ(handle)</em> Ȥ <em> (file descriptor)</em>
+ ij Ѵ. ûϸ ij ڵ
+ ãƼ API <code>sendfile()</code> (
+ <code>TransmitFile()</code>) ѱ.</p>
+
+
+
+ <p> Ҷ Ҷ ڵ ijѴ.
+ ׷ Ͻýۿ ij ϳ Ǹ
+ <em>ؾ</em> Ѵ (<a href="../stopping.html">ߴܰ </a> ).
+ ٽ ؼ Ǿµ
+ ̻ϰ û 𸥴.
+ (unlink) ڸ ο
+ ؾ Ѵ. <code>rdist</code> <code>mv</code>
+ ټ ̷ Ѵ.</p>
+
+
+ <div class="note"><h3></h3>
+ <p>丮 ij ϴ þ
+ . غ... <code class="directive"><a href="../mod/core.html#include">Include</a></code> þ Ͽ
+ ɾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ find /www/htdocs -type f -print \<br />
+ | sed -e 's/.*/mmapfile &amp;/' &gt; /www/conf/mmap.conf
+ </code></p></div>
+ </div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheFile" id="CacheFile">CacheFile</a> <a name="cachefile" id="cachefile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>۽ ڵ ijѴ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CacheFile <var>file-path</var> [<var>file-path</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_file_cache</td></tr>
+</table>
+ <p><code class="directive">CacheFile</code> þ Ҷ
+ (open) ϵ ڵ ij Ѵ.
+ ڵ ij ڵ ݴ´(close).
+ Ͻýۿ Ǹ ٽ ijϱ
+ ؾ Ѵ.</p>
+
+ <p><var>file-path</var> ƱԸƮ ض. ƱԸƮ
+ ġ URL-ϸ ȯ ڵ鷯 Ͻý ο
+ Ȯ ġؾ Ѵ. ѹ ʿ <code>stat()</code>
+ ýȣ ʿϱ⶧ inode ɺũ <em></em>
+ θ . <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ۼ ϸ ٷ
+ ֱ⵵ ⵵ ϴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ CacheFile /usr/local/apache/htdocs/index.html
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MMapFile" id="MMapFile">MMapFile</a> <a name="mmapfile" id="mmapfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>۽ ޸𸮿 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MMapFile <var>file-path</var> [<var>file-path</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_file_cache</td></tr>
+</table>
+ <p><code class="directive">MMapFile</code> þ Ҷ
+ ( ƱԸƮ ) ޸𸮿
+ Ѵ(map). ڵ Ǭ(unmap).
+ Ͻýۿ Ǹ ϵ ٽ
+ <code>mmap()</code>ϱ ּ <code>HUP</code>̳
+ <code>USR1</code> ñ׳ Ѵ.</p>
+
+ <p><var>file-path</var> ƱԸƮ ض. ƱԸƮ
+ ġ URL-ϸ ȯ ڵ鷯 Ͻý ο
+ Ȯ ġؾ Ѵ. ѹ ʿ <code>stat()</code>
+ ýȣ ʿϱ⶧ inode ɺũ <em></em>
+ θ . <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ۼ ϸ ٷ
+ ֱ⵵ ⵵ ϴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ MMapFile /usr/local/apache/htdocs/index.html
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_file_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_file_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_filter.html b/docs/manual/mod/mod_filter.html
new file mode 100644
index 00000000..522140ca
--- /dev/null
+++ b/docs/manual/mod/mod_filter.html
@@ -0,0 +1,3 @@
+URI: mod_filter.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_filter.html.en b/docs/manual/mod/mod_filter.html.en
new file mode 100644
index 00000000..8a627237
--- /dev/null
+++ b/docs/manual/mod/mod_filter.html.en
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_filter - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_filter</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_filter.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Context-sensitive smart filter configuration module</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_filter.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module enables smart, context-sensitive configuration of
+ output content filters. For example, apache can be configured to
+ process different content-types through different filters, even
+ when the content-type is not known in advance (e.g. in a proxy).</p>
+
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> works by introducing indirection into
+ the filter chain. Instead of inserting filters in the chain, we insert
+ a filter harness which in turn dispatches conditionally
+ to a filter provider. Any content filter may be used as a provider
+ to <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>; no change to existing filter modules is
+ required (although it may be possible to simplify them).</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#filterchain">FilterChain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filterdeclare">FilterDeclare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filterprotocol">FilterProtocol</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filterprovider">FilterProvider</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filtertrace">FilterTrace</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#smart">Smart Filtering</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#terms">Filter Declarations, Providers and Chains</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">Configuring the Chain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#protocol">Protocol Handling</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="smart" id="smart">Smart Filtering</a></h2>
+ <p>In the traditional filtering model, filters are inserted unconditionally
+ using <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> and family.
+ Each filter then needs to determine whether to run, and there is little
+ flexibility available for server admins to allow the chain to be
+ configured dynamically.</p>
+
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> by contrast gives server administrators a
+ great deal of flexibility in configuring the filter chain. In fact,
+ filters can be inserted based on any Request Header, Response Header
+ or Environment Variable. This generalises the limited flexibility offered
+ by <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>, and fixes
+ it to work correctly with dynamic content, regardless of the
+ content generator. The ability to dispatch based on Environment
+ Variables offers the full flexibility of configuration with
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> to anyone who needs it.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="terms" id="terms">Filter Declarations, Providers and Chains</a></h2>
+ <p class="figure">
+ <img src="../images/mod_filter_old.gif" width="160" height="310" alt="[This image displays the traditional filter model]" /><br />
+ <dfn>Figure 1:</dfn> The traditional filter model</p>
+
+ <p>In the traditional model, output filters are a simple chain
+ from the content generator (handler) to the client. This works well
+ provided the filter chain can be correctly configured, but presents
+ problems when the filters need to be configured dynamically based on
+ the outcome of the handler.</p>
+
+ <p class="figure">
+ <img src="../images/mod_filter_new.gif" width="423" height="331" alt="[This image shows the mod_filter model]" /><br />
+ <dfn>Figure 2:</dfn> The <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> model</p>
+
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> works by introducing indirection into
+ the filter chain. Instead of inserting filters in the chain, we insert
+ a filter harness which in turn dispatches conditionally
+ to a filter provider. Any content filter may be used as a provider
+ to <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>; no change to existing filter modules
+ is required (although it may be possible to simplify them). There can be
+ multiple providers for one filter, but no more than one provider will
+ run for any single request.</p>
+
+ <p>A filter chain comprises any number of instances of the filter
+ harness, each of which may have any number of providers. A special
+ case is that of a single provider with unconditional dispatch: this
+ is equivalent to inserting the provider filter directly into the chain.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="config" id="config">Configuring the Chain</a></h2>
+ <p>There are three stages to configuring a filter chain with
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. For details of the directives, see below.</p>
+
+ <dl>
+ <dt>Declare Filters</dt>
+ <dd>The <code class="directive"><a href="#filterdeclare">FilterDeclare</a></code> directive
+ declares a filter, assigning it a name and filter type. Required
+ only if the filter is not the default type AP_FTYPE_RESOURCE.</dd>
+
+ <dt>Register Providers</dt>
+ <dd>The <code class="directive"><a href="#filterprovider">FilterProvider</a></code>
+ directive registers a provider with a filter. The filter may have
+ been declared with <code class="directive"><a href="#filterdeclare">FilterDeclare</a></code>; if not, FilterProvider will implicitly
+ declare it with the default type AP_FTYPE_RESOURCE. The provider
+ must have been
+ registered with <code>ap_register_output_filter</code> by some module.
+ The remaining arguments to <code class="directive"><a href="#filterprovider">FilterProvider</a></code> are a dispatch criterion and a match string.
+ The former may be an HTTP request or response header, an environment
+ variable, or the Handler used by this request. The latter is matched
+ to it for each request, to determine whether this provider will be
+ used to implement the filter for this request.</dd>
+
+ <dt>Configure the Chain</dt>
+ <dd>The above directives build components of a smart filter chain,
+ but do not configure it to run. The <code class="directive"><a href="#filterchain">FilterChain</a></code> directive builds a filter chain from smart
+ filters declared, offering the flexibility to insert filters at the
+ beginning or end of the chain, remove a filter, or clear the chain.</dd>
+</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+ <dl>
+ <dt>Server side Includes (SSI)</dt>
+ <dd>A simple case of using <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> in place of
+ <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>
+ <div class="example"><p><code>
+ FilterDeclare SSI<br />
+ FilterProvider SSI INCLUDES resp=Content-Type $text/html<br />
+ FilterChain SSI
+ </code></p></div>
+ </dd>
+
+ <dt>Server side Includes (SSI)</dt>
+ <dd>The same as the above but dispatching on handler (classic
+ SSI behaviour; .shtml files get processed).
+ <div class="example"><p><code>
+ FilterProvider SSI INCLUDES Handler server-parsed<br />
+ FilterChain SSI
+ </code></p></div>
+ </dd>
+
+ <dt>Emulating mod_gzip with mod_deflate</dt>
+ <dd>Insert INFLATE filter only if "gzip" is NOT in the
+ Accept-Encoding header. This filter runs with ftype CONTENT_SET.
+ <div class="example"><p><code>
+ FilterDeclare gzip CONTENT_SET<br />
+ FilterProvider gzip inflate req=Accept-Encoding !$gzip<br />
+ FilterChain gzip
+ </code></p></div>
+ </dd>
+
+ <dt>Image Downsampling</dt>
+ <dd>Suppose we want to downsample all web images, and have filters
+ for GIF, JPEG and PNG.
+ <div class="example"><p><code>
+ FilterProvider unpack jpeg_unpack Content-Type $image/jpeg<br />
+ FilterProvider unpack gif_unpack Content-Type $image/gif<br />
+ FilterProvider unpack png_unpack Content-Type $image/png<br />
+ <br />
+ FilterProvider downsample downsample_filter Content-Type $image<br />
+ FilterProtocol downsample "change=yes"<br />
+ <br />
+ FilterProvider repack jpeg_pack Content-Type $image/jpeg<br />
+ FilterProvider repack gif_pack Content-Type $image/gif<br />
+ FilterProvider repack png_pack Content-Type $image/png<br />
+ &lt;Location /image-filter&gt;<br />
+ <span class="indent">
+ FilterChain unpack downsample repack<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="protocol" id="protocol">Protocol Handling</a></h2>
+ <p>Historically, each filter is responsible for ensuring that whatever
+ changes it makes are correctly represented in the HTTP response headers,
+ and that it does not run when it would make an illegal change. This
+ imposes a burden on filter authors to re-implement some common
+ functionality in every filter:</p>
+
+ <ul>
+ <li>Many filters will change the content, invalidating existing content
+ tags, checksums, hashes, and lengths.</li>
+
+ <li>Filters that require an entire, unbroken response in input need to
+ ensure they don't get byteranges from a backend.</li>
+
+ <li>Filters that transform output in a filter need to ensure they don't
+ violate a <code>Cache-Control: no-transform</code> header from the
+ backend.</li>
+
+ <li>Filters may make responses uncacheable.</li>
+ </ul>
+
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> aims to offer generic handling of these
+ details of filter implementation, reducing the complexity required of
+ content filter modules. This is work-in-progress; the
+ <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code> implements
+ some of this functionality for back-compatibility with Apache 2.0
+ modules. For httpd 2.1 and later, the
+ <code>ap_register_output_filter_protocol</code> and
+ <code>ap_filter_protocol</code> API enables filter modules to
+ declare their own behaviour.</p>
+
+ <p>At the same time, <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> should not interfere
+ with a filter that wants to handle all aspects of the protocol. By
+ default (i.e. in the absence of any <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code> directives), <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>
+ will leave the headers untouched.</p>
+
+ <p>At the time of writing, this feature is largely untested,
+ as modules in common use are designed to work with 2.0.
+ Modules using it should test it carefully.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilterChain" id="FilterChain">FilterChain</a> <a name="filterchain" id="filterchain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure the filter chain</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FilterChain [+=-@!]<var>filter-name</var> <var>...</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
+</table>
+ <p>This configures an actual filter chain, from declared filters.
+ <code class="directive">FilterChain</code> takes any number of arguments,
+ each optionally preceded with a single-character control that
+ determines what to do:</p>
+
+ <dl>
+ <dt><code>+<var>filter-name</var></code></dt>
+ <dd>Add <var>filter-name</var> to the end of the filter chain</dd>
+
+ <dt><code>@<var>filter-name</var></code></dt>
+ <dd>Insert <var>filter-name</var> at the start of the filter chain</dd>
+
+ <dt><code>-<var>filter-name</var></code></dt>
+ <dd>Remove <var>filter-name</var> from the filter chain</dd>
+
+ <dt><code>=<var>filter-name</var></code></dt>
+ <dd>Empty the filter chain and insert <var>filter-name</var></dd>
+
+ <dt><code>!</code></dt>
+ <dd>Empty the filter chain</dd>
+
+ <dt><code><var>filter-name</var></code></dt>
+ <dd>Equivalent to <code>+<var>filter-name</var></code></dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilterDeclare" id="FilterDeclare">FilterDeclare</a> <a name="filterdeclare" id="filterdeclare">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Declare a smart filter</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FilterDeclare <var>filter-name</var> <var>[type]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
+</table>
+ <p>This directive declares an output filter together with a
+ header or environment variable that will determine runtime
+ configuration. The first argument is a <var>filter-name</var>
+ for use in <code class="directive"><a href="#filterprovider">FilterProvider</a></code>,
+ <code class="directive"><a href="#filterchain">FilterChain</a></code> and
+ <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code> directives.</p>
+
+ <p>The final (optional) argument
+ is the type of filter, and takes values of <code>ap_filter_type</code>
+ - namely <code>RESOURCE</code> (the default), <code>CONTENT_SET</code>,
+ <code>PROTOCOL</code>, <code>TRANSCODE</code>, <code>CONNECTION</code>
+ or <code>NETWORK</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilterProtocol" id="FilterProtocol">FilterProtocol</a> <a name="filterprotocol" id="filterprotocol">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Deal with correct HTTP protocol handling</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
+</table>
+ <p>This directs <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> to deal with ensuring the
+ filter doesn't run when it shouldn't, and that the HTTP response
+ headers are correctly set taking into account the effects of the
+ filter.</p>
+
+ <p>There are two forms of this directive. With three arguments, it
+ applies specifically to a <var>filter-name</var> and a
+ <var>provider-name</var> for that filter.
+ With two arguments it applies to a <var>filter-name</var> whenever the
+ filter runs <em>any</em> provider.</p>
+
+ <p><var>proto-flags</var> is one or more of</p>
+
+ <dl>
+ <dt><code>change=yes</code></dt>
+ <dd>The filter changes the content, including possibly the content
+ length</dd>
+
+ <dt><code>change=1:1</code></dt>
+ <dd>The filter changes the content, but will not change the content
+ length</dd>
+
+ <dt><code>byteranges=no</code></dt>
+ <dd>The filter cannot work on byteranges and requires complete input</dd>
+
+ <dt><code>proxy=no</code></dt>
+ <dd>The filter should not run in a proxy context</dd>
+
+ <dt><code>proxy=transform</code></dt>
+ <dd>The filter transforms the response in a manner incompatible with
+ the HTTP <code>Cache-Control: no-transform</code> header.</dd>
+
+ <dt><code>cache=no</code></dt>
+ <dd>The filter renders the output uncacheable (eg by introducing randomised
+ content changes)</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilterProvider" id="FilterProvider">FilterProvider</a> <a name="filterprovider" id="filterprovider">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Register a content filter</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
+</table>
+ <p>This directive registers a <em>provider</em> for the smart filter.
+ The provider will be called if and only if the <var>match</var> declared
+ here matches the value of the header or environment variable declared
+ as <var>dispatch</var>.</p>
+
+ <p>
+ <var>provider-name</var> must have been registered by loading
+ a module that registers the name with
+ <code>ap_register_output_filter</code>.
+
+ </p>
+
+ <p>The <var>dispatch</var> argument is a string with optional
+ <code>req=</code>, <code>resp=</code> or <code>env=</code> prefix
+ causing it to dispatch on (respectively) the request header, response
+ header, or environment variable named. In the absence of a
+ prefix, it defaults to a response header. A special case is the
+ word <code>handler</code>, which causes <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>
+ to dispatch on the content handler.</p>
+
+ <p>The <var>match</var> argument specifies a match that will be applied to
+ the filter's <var>dispatch</var> criterion. The <var>match</var> may be
+ a string match (exact match or substring), a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regex</a>, an integer (greater, lessthan or equals), or
+ unconditional. The first characters of the <var>match</var> argument
+ determines this:</p>
+
+ <p><strong>First</strong>, if the first character is an exclamation mark
+ (<code>!</code>), this reverses the rule, so the provider will be used
+ if and only if the match <em>fails</em>.</p>
+
+ <p><strong>Second</strong>, it interprets the first character excluding
+ any leading <code>!</code> as follows:</p>
+
+ <table class="bordered"><tr class="header"><th>Character</th><th>Description</th></tr>
+<tr><td><em>(none)</em></td><td>exact match</td></tr>
+<tr class="odd"><td><code>$</code></td><td>substring match</td></tr>
+<tr><td><code>/</code></td><td>regex match (delimited by a second <code>/</code>)</td></tr>
+<tr class="odd"><td><code>=</code></td><td>integer equality</td></tr>
+<tr><td><code>&lt;</code></td><td>integer less-than</td></tr>
+<tr class="odd"><td><code>&lt;=</code></td><td>integer less-than or equal</td></tr>
+<tr><td><code>&gt;</code></td><td>integer greater-than</td></tr>
+<tr class="odd"><td><code>&gt;=</code></td><td>integer greater-than or equal</td></tr>
+<tr><td><code>*</code></td><td>Unconditional match</td></tr>
+</table>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilterTrace" id="FilterTrace">FilterTrace</a> <a name="filtertrace" id="filtertrace">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FilterTrace <var>filter-name</var> <var>level</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
+</table>
+ <p>This directive generates debug information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>.
+ It is designed to help test and debug providers (filter modules), although
+ it may also help with <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> itself.</p>
+
+ <p>The debug output depends on the <var>level</var> set:</p>
+ <dl>
+ <dt><code>0</code> (default)</dt>
+ <dd>No debug information is generated.</dd>
+
+ <dt><code>1</code></dt>
+ <dd><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> will record buckets and brigades
+ passing through the filter to the error log, before the provider has
+ processed them. This is similar to the information generated by
+ <a href="http://apache.webthing.com/mod_diagnostics/">mod_diagnostics</a>.
+ </dd>
+
+ <dt><code>2</code> (not yet implemented)</dt>
+ <dd>Will dump the full data passing through to a tempfile before the
+ provider. <strong>For single-user debug only</strong>; this will not
+ support concurrent hits.</dd>
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_filter.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_headers.html b/docs/manual/mod/mod_headers.html
new file mode 100644
index 00000000..3729f8da
--- /dev/null
+++ b/docs/manual/mod/mod_headers.html
@@ -0,0 +1,11 @@
+URI: mod_headers.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_headers.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_headers.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_headers.html.en b/docs/manual/mod/mod_headers.html.en
new file mode 100644
index 00000000..25c5bc06
--- /dev/null
+++ b/docs/manual/mod/mod_headers.html.en
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_headers - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_headers</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Customization of HTTP request and response
+headers</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>headers_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_headers.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code>
+is available only in Apache 2.0</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides directives to control and modify HTTP
+ request and response headers. Headers can be merged, replaced
+ or removed.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order of Processing</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#early">Early and Late Processing</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">Order of Processing</a></h2>
+
+ <p>The directives provided by <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> can
+ occur almost anywhere within the server configuration, and can be
+ limited in scope by enclosing them in <a href="../sections.html">configuration sections</a>.</p>
+
+ <p>Order of processing is important and is affected both by the
+ order in the configuration file and by placement in <a href="../sections.html#mergin">configuration sections</a>. These
+ two headers have a different effect if reversed:</p>
+
+ <div class="example"><p><code>
+ RequestHeader append MirrorID "mirror 12"<br />
+ RequestHeader unset MirrorID
+ </code></p></div>
+
+ <p>This way round, the <code>MirrorID</code> header is not set. If
+ reversed, the MirrorID header is set to "mirror 12".</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="early" id="early">Early and Late Processing</a></h2>
+ <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> can be applied either early or late
+ in the request. The normal mode is late, when Request Headers are
+ set immediately before running the content generator and Response
+ Headers just as the response is sent down the wire. Always use
+ Late mode in an operational server.</p>
+
+ <p>Early mode is designed as a test/debugging aid for developers.
+ Directives defined using the <code>early</code> keyword are set
+ right at the beginning of processing the request. This means
+ they can be used to simulate different requests and set up test
+ cases, but it also means that headers may be changed at any time
+ by other modules before generating a Response.</p>
+
+ <p>Because early directives are processed before the request path's
+ configuration is traversed, early headers can only be set in a
+ main server or virtual host context. Early directives cannot depend
+ on a request path, so they will fail in contexts such as
+ <code>&lt;Directory&gt;</code> or <code>&lt;Location&gt;</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+ <ol>
+ <li>
+ Copy all request headers that begin with "TS" to the
+ response headers:
+
+ <div class="example"><p><code>
+ Header echo ^TS
+ </code></p></div>
+ </li>
+
+ <li>
+ Add a header, <code>MyHeader</code>, to the response including a
+ timestamp for when the request was received and how long it
+ took to begin serving the request. This header can be used by
+ the client to intuit load on the server or in isolating
+ bottlenecks between the client and the server.
+
+ <div class="example"><p><code>
+ Header add MyHeader "%D %t"
+ </code></p></div>
+
+ <p>results in this header being added to the response:</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256
+ </code></p></div>
+ </li>
+
+ <li>
+ Say hello to Joe
+
+ <div class="example"><p><code>
+ Header add MyHeader "Hello Joe. It took %D microseconds \<br />
+ for Apache to serve this request."
+ </code></p></div>
+
+ <p>results in this header being added to the response:</p>
+
+ <div class="example"><p><code>
+ MyHeader: Hello Joe. It took D=3775428 microseconds for Apache
+ to serve this request.
+ </code></p></div>
+ </li>
+
+ <li>
+ Conditionally send <code>MyHeader</code> on the response if and
+ only if header "MyRequestHeader" is present on the request. This
+ is useful for constructing headers in response to some client
+ stimulus. Note that this example requires the services of the
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> module.
+
+ <div class="example"><p><code>
+ SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br />
+ Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader<br />
+ </code></p></div>
+
+ <p>If the header <code>MyRequestHeader: value</code> is present on
+ the HTTP request, the response will contain the following header:</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256 mytext
+ </code></p></div>
+ </li>
+ </ol>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure HTTP response headers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_headers</td></tr>
+</table>
+ <p>This directive can replace, merge or remove HTTP response
+ headers. The header is modified just after the content handler
+ and output filters are run, allowing outgoing headers to be
+ modified.</p>
+
+ <p>The optional <var>condition</var> can be either <code>onsuccess</code>
+ or <code>always</code>. It determines, which internal header table should be
+ operated on. <code>onsuccess</code> stands for <code>2<var>xx</var></code>
+ status codes and <code>always</code> for all status codes (including
+ <code>2<var>xx</var></code>). Especially if you want to unset headers
+ set by certain modules, you should try out, which table is affected.</p>
+
+ <p>The action it performs is determined by the second
+ argument. This can be one of the following values:</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd>The response header is set, replacing any previous header
+ with this name. The <var>value</var> may be a format string.</dd>
+
+ <dt><code>append</code></dt>
+ <dd>The response header is appended to any existing header of
+ the same name. When a new value is merged onto an existing
+ header it is separated from the existing header with a comma.
+ This is the HTTP standard way of giving a header multiple values.</dd>
+
+ <dt><code>add</code></dt>
+ <dd>The response header is added to the existing set of headers,
+ even if this header already exists. This can result in two
+ (or more) headers having the same name. This can lead to
+ unforeseen consequences, and in general "append" should be
+ used instead.</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>The response header of this name is removed, if it exists.
+ If there are multiple headers of the same name, all will be
+ removed. <var>value</var> must be omitted.</dd>
+
+ <dt><code>echo</code></dt>
+ <dd>Request headers with this name are echoed back in the
+ response headers. <var>header</var> may be a
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expression</a>.
+ <var>value</var> must be omitted.</dd>
+ </dl>
+
+ <p>This argument is followed by a <var>header</var> name, which
+ can include the final colon, but it is not required. Case is
+ ignored for <code>set</code>, <code>append</code>, <code>add</code>
+ and <code>unset</code>. The <var>header</var> name for <code>echo</code>
+ is case sensitive and may be a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular
+ expression</a>.</p>
+
+ <p>For <code>add</code>, <code>append</code> and <code>set</code> a
+ <var>value</var> is specified as the third argument. If <var>value</var>
+ contains spaces, it should be surrounded by doublequotes.
+ <var>value</var> may be a character string, a string containing format
+ specifiers or a combination of both. The following format specifiers
+ are supported in <var>value</var>:</p>
+
+ <table class="bordered"><tr class="header"><th>Format</th><th>Description</th></tr>
+<tr><td><code>%%</code></td>
+ <td>The percent sign</td></tr>
+<tr class="odd"><td><code>%t</code></td>
+ <td>The time the request was received in Universal Coordinated Time
+ since the epoch (Jan. 1, 1970) measured in microseconds. The value
+ is preceded by <code>t=</code>.</td></tr>
+<tr><td><code>%D</code></td>
+ <td>The time from when the request was received to the time the
+ headers are sent on the wire. This is a measure of the duration
+ of the request. The value is preceded by <code>D=</code>.</td></tr>
+<tr class="odd"><td><code>%{FOOBAR}e</code></td>
+ <td>The contents of the <a href="../env.html">environment
+ variable</a> <code>FOOBAR</code>.</td></tr>
+<tr><td><code>%{FOOBAR}s</code></td>
+ <td>The contents of the <a href="mod_ssl.html#envvars">SSL environment
+ variable</a> <code>FOOBAR</code>, if <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> is enabled.</td></tr>
+</table>
+
+ <div class="note"><h3>Note</h3>
+ <p>The <code>%s</code> format specifier is only available in
+ Apache 2.1 and later; it can be used instead of <code>%e</code>
+ to avoid the overhead of enabling <code>SSLOptions
+ +StdEnvVars</code>. If <code>SSLOptions +StdEnvVars</code> must
+ be enabled anyway for some other reason, <code>%e</code> will be
+ more efficient than <code>%s</code>.</p>
+ </div>
+
+ <p>The <code class="directive">Header</code> directive may be followed by an
+ an additional argument, which may be used to specify conditions under
+ which the action will be taken, or may be the keyword <code>early</code>
+ to specify <a href="#early">early processing</a>. If the
+ <a href="../env.html">environment variable</a> specified in the
+ <code>env=<var>...</var></code> argument exists (or if the environment
+ variable does not exist and <code>env=!<var>...</var></code> is specified)
+ then the action specified by the <code class="directive">Header</code> directive
+ will take effect. Otherwise, the directive will have no effect
+ on the request.</p>
+
+ <p>Except in <a href="#early">early</a> mode, the
+ <code class="directive">Header</code> directives are processed just
+ before the response is sent to the network. These means that it is
+ possible to set and/or override most headers, except for those headers
+ added by the header filter.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RequestHeader" id="RequestHeader">RequestHeader</a> <a name="requestheader" id="requestheader">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure HTTP request headers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_headers</td></tr>
+</table>
+ <p>This directive can replace, merge or remove HTTP request
+ headers. The header is modified just before the content handler
+ is run, allowing incoming headers to be modified. The action it
+ performs is determined by the first argument. This can be one
+ of the following values:</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd>The request header is set, replacing any previous header
+ with this name</dd>
+
+ <dt><code>append</code></dt>
+ <dd>The request header is appended to any existing header of the
+ same name. When a new value is merged onto an existing header
+ it is separated from the existing header with a comma. This
+ is the HTTP standard way of giving a header multiple
+ values.</dd>
+
+ <dt><code>add</code></dt>
+ <dd>The request header is added to the existing set of headers,
+ even if this header already exists. This can result in two
+ (or more) headers having the same name. This can lead to
+ unforeseen consequences, and in general <code>append</code> should be
+ used instead.</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>The request header of this name is removed, if it exists. If
+ there are multiple headers of the same name, all will be removed.
+ <var>value</var> must be omitted.</dd>
+ </dl>
+
+ <p>This argument is followed by a header name, which can
+ include the final colon, but it is not required. Case is
+ ignored. For <code>add</code>, <code>append</code> and
+ <code>set</code> a <var>value</var> is given as the third argument. If
+ <var>value</var> contains spaces, it should be surrounded by double
+ quotes. For unset, no <var>value</var> should be given.
+ <var>value</var> may be a character string, a string containing format
+ specifiers or a combination of both. The supported format specifiers
+ are the same as for the <code class="directive"><a href="#header">Header</a></code>,
+ please have a look there for details.</p>
+
+ <p>The <code class="directive">RequestHeader</code> directive may be followed by
+ an additional argument, which may be used to specify conditions under
+ which the action will be taken, or may be the keyword <code>early</code>
+ to specify <a href="#early">early processing</a>. If the
+ <a href="../env.html">environment
+ variable</a> specified in the <code>env=<var>...</var></code> argument
+ exists (or if the environment variable does not exist and
+ <code>env=!<var>...</var></code> is specified) then the action specified
+ by the <code class="directive">RequestHeader</code> directive will take effect.
+ Otherwise, the directive will have no effect on the request.</p>
+
+ <p>Except in <a href="#early">early</a> mode, the
+ <code class="directive">RequestHeader</code> directive is processed
+ just before the request is run by its handler in the fixup phase.
+ This should allow headers generated by the browser, or by Apache
+ input filters to be overridden or modified.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_headers.html.ja.euc-jp b/docs/manual/mod/mod_headers.html.ja.euc-jp
new file mode 100644
index 00000000..014dff88
--- /dev/null
+++ b/docs/manual/mod/mod_headers.html.ja.euc-jp
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_headers - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_headers</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP ꥯȤΥإåȱΥإåΥޥ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>headers_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_headers.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code>
+ Apache 2.0 ʹߤΤߤǻѲǽ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 HTTP Υꥯȥإåȱإå椷
+ ѹ뤿Υǥ쥯ƥ֤󶡤ޤإåɲäꡢ
+ ֤ꡢꤹ뤳ȤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">ν</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#early"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">ν</a></h2>
+
+ <p><code class="module"><a href="../mod/mod_header.html">mod_header</a></code> Υǥ쥯ƥ֤ϥΤۤܤɤˤǤ
+ 񤯤ȤǤƶϰϤ<a href="../sections.html">ѥ</a>ǰϤळȤǸꤹ
+ ȤǤޤ</p>
+
+ <p>ν֤Ͻפǡեν֤ȡ<a href="../sections.html">ѥ</a>ΰ֤Ȥξ
+ ƶޤʲĤΥإåϽ֤դˤʤ
+ 㤦̤ˤʤޤ:</p>
+
+ <div class="example"><p><code>
+ RequestHeader append MirrorID "mirror 12"<br />
+ RequestHeader unset MirrorID
+ </code></p></div>
+
+ <p>ν֤ξϡ<code>MirrorID</code> إåꤵޤ
+ դˤʤäƤȡMirrorID إå "mirror 12" ꤵޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="early" id="early"></a></h2>
+ <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> ǤϡꥯȤ
+ ɤŬѤ뤫٤ޤ̾ϸ⡼ɤǡ
+ ƥ¹Ԥľ˥ꥯȥإååȤ졢
+ 쥹ݥ󥹤ȤФľ˥쥹ݥ󥹥إååȤޤ
+ ΥФǤɬ⡼ɤȤäƤ</p>
+
+ <p>⡼ɤϳȯԸΥƥ/ǥХåѤ߷פƤޤ
+ <code>early</code> ɻꤵ줿ǥ쥯ƥ֤ˤäơ
+ ꥯȽγˤʤޤ
+ ĤޤꡢۤʤꥯȤƥȥ򥻥åȥåפΤ
+ ѤǤǡ쥹ݥ󥹤¾Υ⥸塼ˤä
+ إå񤭴Ƥޤ⤷ʤȤȤ̣ޤ</p>
+
+ <p>early ǥ쥯ƥ֤Ǥϥꥯȥѥ꤬褵
+ Τǡᥤ󥵡ФСۥȥƥȤǤΤߡ
+ إå򥻥åȤǤޤearly ǥ쥯ƥ֤ϥꥯȥѥ
+ ¸뤳ȤϤǤޤΤǡ<code>&lt;Directory&gt;</code>
+ <code>&lt;Location&gt;</code> ȤäƥǤϻ
+ Ǥޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+ <ol>
+ <li>ꥯȥإå "TS" ǻϤޤեɤ򤹤٤Ʊإå
+ ԡޤ:
+ <div class="example"><p><code>
+ Header echo ^TS
+ </code></p></div>
+ </li>
+
+ <li>
+ ꥯȤդȥꥯȤ֤줿إå
+ <code>MyHeader</code> ɲäޤΥإåϥ饤Ȥ
+ Ф٤ľŪΤ뤿䡢饤-д֤
+ ܥȥͥåĴ٤뤿˻ȤȤǤޤ
+
+ <div class="example"><p><code>
+ Header add MyHeader "%D %t"
+ </code></p></div>
+
+ <p>嵭ǤϡʲΤ褦ʥإåɲä뤳Ȥˤʤޤ:</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256
+ </code></p></div>
+ </li>
+
+ <li>
+ Joe ˤĤ򤷤ޤ:
+
+ <div class="example"><p><code>
+ Header add MyHeader "Hello Joe. It took %D microseconds for Apache to serve this request."
+ </code></p></div>
+
+ <p>ʲΤ褦ʥإåɲä뤳Ȥˤʤޤ</p>
+
+ <div class="example"><p><code>
+ MyHeader: Hello Joe. It took D=3775428 microseconds for Apache to serve this request.
+ </code></p></div>
+ </li>
+
+ <li>ꥯȤ "MyRequestHeader" Ȥ˸¤ <code>MyHeader</code>
+ դޤϡ饤Ȥ׵˱ƥإåȤ
+ ΩޤǤ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ⥸塼뤬ɬפʤȤ
+ դƤ
+
+ <div class="example"><p><code>
+ SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br />
+ Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader
+ </code></p></div>
+
+ <p>⤷ HTTP ꥯȤ <code>MyRequestHeader: value</code> إå
+ ȡˤϰʲΤ褦ʥإåղäޤ</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256 mytext
+ </code></p></div>
+ </li>
+ </ol>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP إå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_headers</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ HTTP إåִɲáǤޤ
+ إåϥƥȥϥɥϥե륿¹Ԥ줿ľ˼¹Ԥ졢
+ ФƹԤإåѹǤ褦ˤʤäƤޤ</p>
+
+ <p>ץ <var>condition</var> <code>onsuccess</code>
+ <code>always</code> Τɤ餫Ǥޤإåơ֥Τɤ
+ 뤫ꤷޤ<code>onsuccess</code> <code>2<var>xx</var></code>
+ ơɤΡ<code>always</code> ƤΥơ
+ (<code>2<var>xx</var></code> ޤ) ΰ̣ˤʤޤ
+ ⥸塼ǥåȤإå򥢥󥻥åȤäˡ
+ ɤΥơ֥뤬ƶ뤫ºݤ˻ۤ褤Ǥ礦</p>
+
+ <p>ԤʤܤΤΰǷޤޤ
+ ΰˤϼͤǤޤ:</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd>إåꤷޤƱ̾Υإå¸ߤϤ
+ ֤ޤ<em>value</em> ˤϥեޥåʸ
+ ꤹ뤳ȤǤޤ</dd>
+
+ <dt><code>append</code></dt>
+ <dd>إå¸ߤƱ̾Υإåɲäޤ
+ ͤ¸ΥإåɲäȤˤϡ¸Υإå
+ ˥ޤǶڤɲäޤϥإåʣͤ
+ ꤹȤ HTTP ɸˡǤ</dd>
+
+ <dt><code>add</code></dt>
+ <dd>إå¸ߤƤȤǤ⡢إå
+ ¸Υإåɲäޤˤꡢ (ʾ)
+ إå̾Ʊˤʤ뤳Ȥޤη̡Ǥʤ
+ ȤǽޤΤǡŪˤ <code>append</code>
+ ȤɤǤ礦</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>⤷ꤵ줿̾αإå¸ߤƤСޤ
+ Ʊ̾ΥإåʣȤϡ٤ƺޤ
+ <var>value</var> ĤƤϤޤ</dd>
+
+ <dt><code>echo</code></dt>
+ <dd>ꤵ줿ΤƱ̾Υꥯȥإåإå
+ Τޤ֤ޤ<var>header</var> ˤɽǤޤ
+ <var>value</var> ĤƤϤޤ</dd>
+ </dl>
+
+ <p>ΰθˤϥإå̾ (<var>header</var>) ³ޤ
+ إå̾ˤϺǸ˥ޤ뤳ȤǤޤ̵Ƥ⹽ޤ
+ <code>set</code>, <code>append</code>, <code>add</code>,
+ <code>unset</code> Ǥʸʸ
+ ̤ޤecho <em>header</em> ̾ʸʸ̤
+ ɽꤹ뤳ȤǤޤ</p>
+
+ <p><code>add</code>, <code>append</code>,
+ <code>set</code> Ǥ <var>value</var> 򻰤ܤ
+ Ȥƻꤷޤ<var>value</var> ˶򤬤Ű
+ Ϥɬפޤ<var>value</var> ʸΤߤʤʸ
+ եޥåȻؼҤޤʸ󡢤⤷ξʤʸǤޤ
+ <var>value</var> ϰʲΥեޥåȻؼҤ򥵥ݡȤޤ:</p>
+
+ <table class="bordered"><tr class="header"><th>եޥå</th><th></th></tr>
+<tr><td><code>%%</code></td>
+ <td>ѡȵ</td></tr>
+<tr class="odd"><td><code>%t</code></td>
+ <td>ꥯȤä
+ Universal Coordinated Time ǤλϤޤλ (Jan. 1, 1970) вᤷ
+ ֤ޥäȤƸΡͤκǽˤ
+ <code>t=</code> ղäޤ</td></tr>
+<tr><td><code>%D</code></td>
+ <td>ꥯȤäȡإåФ
+ ֤ȤκϡꥯȤ¸ߤƤ֤򸽤ޤ
+ ͤκǽˤ <code>D=</code> ղäޤ</td></tr>
+<tr class="odd"><td><code>%{FOOBAR}e</code></td>
+ <td><a href="../env.html">Ķѿ</a>
+ <code>FOOBAR</code> ͤǤ</td></tr>
+<tr><td><code>%{FOOBAR}s</code></td>
+ <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ͭʾ硢
+ <a href="mod_ssl.html#envvars">SSL Ķѿ</a> <code>FOOBAR</code>
+ </td></tr>
+</table>
+
+ <div class="note"><h3></h3>
+ <p><code>%s</code> եޥåȻҤ 2.1 ʹߤǤΤѤǤޤ
+ <code>SSLOptions +StdEnvVars</code> ͭˤ뤳Ȥˤ륪Сإåɤ
+ 򤱤뤿ᡢ<code>%e</code> ȤƻȤޤ
+ ¾ͳʤɤäơɤƤ <code>SSLOptions +StdEnvVars</code>
+ ͭˤʤФʤʤϡ<code>%e</code> Τۤ
+ <code>%s</code> ΨɤǤ</p>
+ </div>
+
+ <p><code class="directive">Header</code> ǥ쥯ƥ֤ˤɲäΰ뤳Ȥ
+ Ǥơɤä󤬹Ԥ줿ξꤷꡢ
+ <a href="#early"></a> ꤹ <code>early</code> ɤ
+ Ǥޤ
+ <code>env=...</code> ǻꤵ줿 <a href="../env.html">Ķѿ</a> ¸ߤ (⤷ <code>env=!...</code>
+ ꤵƤƴĶѿ¸ߤʤ) ϡ<code class="directive">Header</code>
+ ǥ쥯ƥ֤ǻꤵ줿ưԤʤޤǤʤϡ
+ ǥ쥯ƥ֤ϤΥꥯȤˤϲ⤷ޤ</p>
+
+ <p><a href="#early"></a>⡼ɤξʳǤϡ
+ <code class="directive">Header</code>
+ ǥ쥯ƥ֤ϱͥåȥľ
+ ޤϡإåե륿ˤɲäإå
+ ۤȤɤΥإåꤷ񤭤ꤹ뤳Ȥ
+ ǽȤȤǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RequestHeader" id="RequestHeader">RequestHeader</a> <a name="requestheader" id="requestheader">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP ꥯȥإå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_headers</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ HTTP ꥯȥإåִɲáǤޤ
+ إåϥƥȥϥɥ餬¹Ԥľ˼¹Ԥ졢
+ äإåѹ뤳ȤǽˤʤäƤޤ
+ Ԥʤ 1 ˤޤޤˤϰʲͤ
+ 뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd>ꥯȥإåꤷޤƱ̾Υإå¸ߤƤȡ
+ ֤ޤ</dd>
+
+ <dt><code>append</code></dt>
+ <dd>ꥯȥإåϡ¸ߤƱ̾Υإåɲäޤ
+ ͤ¸ΥإåɲäȤˤϡ¸Υإå
+ ˥ޤǶڤɲäޤϥإåʣͤ
+ ꤹȤ HTTP ɸˡǤ</dd>
+
+ <dt><code>add</code></dt>
+ <dd>إå¸ߤƤȤǤ⡢ꥯȥإå
+ ¸Υإåɲäޤˤꡢ (ʾ)
+ إå̾Ʊˤʤ뤳Ȥޤη̡Ǥʤ
+ ȤǽޤΤǡŪˤ <code>append</code>
+ ȤɤǤ礦</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>⤷ꤵ줿̾Υꥯȥإå¸ߤƤСޤ
+ Ʊ̾ʣΥإåȤϡ٤ƺޤ
+ <var>value</var> ĤƤϤޤ</dd>
+ </dl>
+
+ <p>ΰθˤϥإå̾ (<em>header</em>) ³ޤ
+ إå̾ˤϺǸ˥ޤ뤳ȤǤޤ̵Ƥ⹽ޤ
+ ʸʸ϶̤ޤ<code>add</code>,
+ <code>append</code>, <code>set</code> ξϡ<em>value</em> ܤ
+ Ȥƻꤵޤ<em>value</em> ˶򤬤Ű
+ Ϥɬפޤunset ξϡ<em>value</em> ϻꤷޤ
+ <var>value</var> ʸ󡢥եޥåȻҡ뤤ϡκǤ
+ ȤȤΤǤեޥåȻҤϡ<code class="directive"><a href="#header">Header</a></code> ƱǤΤǡ
+ ܺ٤Ϥ</p>
+
+ <p><code class="directive">RequestHeader</code> ǥ쥯ƥ֤ϡ
+ ɤäﲼǥԤꤹɲð
+ 뤤ϡ<a href="#early"></a> ꤹ <code>early</code>
+ ɤꤹ뤳ȤǤޤ
+ <code>env=<var>...</var></code> ΰꤵƤ
+ <a href="../env.html">Ķѿ</a> ¸ߤƤ
+ (뤤 <code>env=!<var>...</var></code> ǻꤵ줿Ķѿ
+ ¸ߤʤ) 硢<code class="directive">RequestHeader</code> ǥ쥯ƥ֤
+ ͭˤʤޤʳξ硢ǥ쥯ƥ֤ϸϤޤ</p>
+
+ <p><a href="#early">early</a> ⡼ɤǤʤ˸¤ꡢ
+ <code class="directive">RequestHeader</code> ǥ쥯ƥ֤
+ fixup եǥꥯȤϥɥ˰ľ
+ ޤˤꡢ֥饦 Apache ϥե륿ˤ
+ 줿إå񤭤꽤Ǥ褦ˤʤäƤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_headers.html.ko.euc-kr b/docs/manual/mod/mod_headers.html.ko.euc-kr
new file mode 100644
index 00000000..c01f739e
--- /dev/null
+++ b/docs/manual/mod/mod_headers.html.ko.euc-kr
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_headers - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_headers</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP û </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>headers_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_headers.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code> ġ 2.0
+ִ</td></tr></table>
+<h3></h3>
+
+ <p> HTTP û ϰ ϴ
+ þ Ѵ. ġų ü, ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#order">ó </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#early"≯(early) ó (late) ó</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="order" id="order">ó </a></h2>
+
+ <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> ϴ þ
+ ҿ , <a href="../sections.html"> </a> μ þ
+ ִ.</p>
+
+ <p>ó ߿ϸ, Ͽ <a href="../sections.html#mergin"> </a> ޴´.
+ þ ݴ ȿ ޶.</p>
+
+ <div class="example"><p><code>
+ RequestHeader append MirrorID "mirror 12"<br />
+ RequestHeader unset MirrorID
+ </code></p></div>
+
+ <p> <code>MirrorID</code>
+ ʴ´. ݴ MirrorID "mirror 12" Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="early" id="early"≯(early) ó (late) ó</a></h2>
+ <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> û ʱ⳪ ߿
+ ִ. ڸ ϱ û
+ ϰ Ʈ ϴ (late)
+ Ѵ. ϴ ׻
+ ϶.</p>
+
+ <p≯(early) ڸ ˻/ .
+ <code>early</code> Ű带 Ͽ þ û
+ óϱ Ҷ Ѵ. , ٸ û ǽϰų
+ ˻縦 ϱ , ϱ ٸ
+ ҽÿ ִ.</p>
+
+ <p>ûο 캸 ̸ þ
+ óϱ⶧ ̸ þ ּ̳ ȣƮ
+ ҿ ִ. ̸ þ ûο
+ ⶧ <code>&lt;Directory&gt;</code>
+ <code>&lt;Location&gt;</code> ҿ
+ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+
+ <ol>
+ <li>
+ "TS" ϴ û Ѵ.
+
+ <div class="example"><p><code>
+ Header echo ^TS
+ </code></p></div>
+ </li>
+
+ <li>
+ 信 û ð û ϴµ ɸ ð
+ ˷ִ <code>MyHeader</code> ߰Ѵ. Ŭ̾Ʈ
+ ϸ ϰų Ŭ̾Ʈ
+ ã ִ.
+
+ <div class="example"><p><code>
+ Header add MyHeader "%D %t"
+ </code></p></div>
+
+ <p>信 .</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256
+ </code></p></div>
+ </li>
+
+ <li>
+ Joe ȳ
+
+ <div class="example"><p><code>
+ Header add MyHeader "Hello Joe. It took %D microseconds \<br />
+ for Apache to serve this request."
+ </code></p></div>
+
+ <p>信 .</p>
+
+ <div class="example"><p><code>
+ MyHeader: Hello Joe. It took D=3775428 microseconds for Apache
+ to serve this request.
+ </code></p></div>
+ </li>
+
+ <li>
+ û "MyRequestHeader" ִ 쿡
+ 信 <code>MyHeader</code> . Ư Ŭ̾ƮԸ
+ 信 ߰Ҷ ϴ. Ϸ
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ʿϴ.
+
+ <div class="example"><p><code>
+ SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br />
+ Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader<br />
+ </code></p></div>
+
+ <p>HTTP û <code>MyRequestHeader: value</code>
+ ִٸ, 信 .</p>
+
+ <div class="example"><p><code>
+ MyHeader: D=3775428 t=991424704447256 mytext
+ </code></p></div>
+ </li>
+ </ol>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_headers</td></tr>
+</table>
+ <p> þ HTTP ġų ü, Ѵ.
+ ڵ鷯 Ͱ Ŀ ϱ⶧
+ ִ.</p>
+
+ <p><var>condition</var> ϸ,
+ <code>onsuccess</code> Ȥ <code>always</code> Ѵ.
+ ̴  ǥ Ѵ.
+ <code>onsuccess</code> <code>2<var>xx</var></code> ڵ带
+ ϰ, <code>always</code> (<code>2<var>xx</var></code>
+ ) ڵ带 Ѵ. Ư 
+ ϰ ʹٸ, 
+ Ѵ.</p>
+
+ <p>ι° ƱԸƮ ٸ. ι° ƱԸƮ
+ Ʒ ϳ ִ.</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd> Ѵ. ̸ ̹ ִٸ
+ üѴ. <var>value</var> Ĺڿ ִ.</dd>
+
+ <dt><code>append</code></dt>
+ <dd>̹ ϴ ̸ ߰Ѵ.
+ ο ġ, ο ̿
+ ǥ δ. ̴ ϴ HTTP ǥ ̴.</dd>
+
+ <dt><code>add</code></dt>
+ <dd> ̹ ִ ߰Ѵ. ׷
+ ̸ ΰ (Ȥ ) ִ. ǿ
+ ߻ ֱ⶧ <code>append</code>
+ ؾ Ѵ.</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>̷ ̸ ִٸ Ѵ. ̸
+ ִٸ Ѵ. <var>value</var>
+ ʴ´.</dd>
+
+ <dt><code>echo</code></dt>
+ <dd>̷ ̸ û ״ .
+ <var>header</var> ǥ ִ.
+ <var>value</var> ʴ´.</dd>
+ </dl>
+
+ <p>ƱԸƮ ڿ <var>header</var> ̸ ´.
+ ڿ ݷ ,  ȴ. <code>set</code>,
+ <code>append</code>, <code>add</code>, <code>unset</code>
+ ҹڴ Ѵ. <code>echo</code> <var>header</var>
+ ̸ ڸ ϰ ǥ ִ.</p>
+
+ <p><code>add</code>, <code>append</code>, <code>set</code>
+ Ҷ ° ƱԸƮ <var>value</var> ʿϴ.
+ <var>value</var> ȿ ִٸ ֵǥ Ѵ.
+ <var>value</var> Ϲ ڿ̳ ϴ ڿ̸,
+ ΰ ִ. <var>value</var> ϴ
+ ıڴ .</p>
+
+ <table class="bordered"><tr class="header"><th></th><th></th></tr>
+<tr><td><code>%%</code></td>
+ <td>ۼƮ ȣ</td></tr>
+<tr class="odd"><td><code>%t</code></td>
+ <td>û ð ǥؽ÷ epoch (1970 1
+ 1) ũ . տ <code>t=</code>
+ ٴ´.</td></tr>
+<tr><td><code>%D</code></td>
+ <td>û ð Ʈ ɸ
+ ð. û Ⱓ . տ <code>D=</code>
+ ٴ´.</td></tr>
+<tr class="odd"><td><code>%{FOOBAR}e</code></td>
+ <td><a href="../env.html">ȯ溯</a> <code>FOOBAR</code>
+ .</td></tr>
+<tr><td><code>%{FOOBAR}s</code></td>
+ <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> Ѵٸ, <a href="mod_ssl.html#envvars">SSL ȯ溯</a>
+ <code>FOOBAR</code> .</td></tr>
+</table>
+
+ <div class="note"><h3></h3>
+ <p><code>%s</code> ڴ ġ 2.1 Ŀ ִ.
+ ڴ <code>SSLOptions +StdEnvVars</code> ϴ
+ δ <code>%e</code> ִ. 
+ <code>SSLOptions +StdEnvVars</code> ؾ
+ Ѵٸ, <code>%e</code> <code>%s</code> ξ
+ ȿ̴.</p>
+ </div>
+
+ <p><code class="directive">Header</code> þ ڿ ൿ Ͼ
+ ϴ ߰ ƱԸƮ <a href="#early"≯ ó</a>
+ ϴ Ű <code>early</code> ִ.
+ <code>env=<var>...</var></code> ƱԸƮ ش
+ <a href="../env.html">ȯ溯</a> Ѵٸ (Ȥ
+ <code>env=!<var>...</var></code> ȯ溯
+ ʴٸ) <code class="directive">Header</code> þ Ѵ.
+ ׷ þ û ƹ ġ ʴ´.</p>
+
+ <p><a href="#early"≯</a> ƴ϶ Ʈ
+ <code class="directive">Header</code> þ óѴ.
+ ׷ Ͱ ߰ϴ κ
+ ϰų  ִ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RequestHeader" id="RequestHeader">RequestHeader</a> <a name="requestheader" id="requestheader">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP û Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_headers</td></tr>
+</table>
+ <p> þ HTTP û ġų ü, Ѵ.
+ ڵ鷯 ϱ ϱ⶧
+ ִ. ù° ƱԸƮ ٸ.
+ ù° ƱԸƮ Ʒ ϳ ִ.</p>
+
+ <dl>
+ <dt><code>set</code></dt>
+ <dd>û Ѵ. ̸ ̹ ִٸ
+ üѴ</dd>
+
+ <dt><code>append</code></dt>
+ <dd>̹ ϴ ̸ û ߰Ѵ.
+ ο ġ, ο ̿
+ ǥ δ. ̴ ϴ HTTP ǥ ̴.</dd>
+
+ <dt><code>add</code></dt>
+ <dd> ̹ ִ û ߰Ѵ. ׷
+ ̸ ΰ (Ȥ ) ִ. ǿ
+ ߻ ֱ⶧ <code>append</code>
+ ؾ Ѵ.</dd>
+
+ <dt><code>unset</code></dt>
+ <dd>̷ ̸ û ִٸ Ѵ. ̸
+ ִٸ Ѵ. <var>value</var>
+ ʴ´.</dd>
+ </dl>
+
+ <p>ƱԸƮ ڿ ´. ڿ ݷ
+ ,  ȴ. ҹڴ Ѵ. <code>add</code>,
+ <code>append</code>, <code>set</code> Ҷ °
+ ƱԸƮ <var>value</var> ʿϴ. <var>value</var> ȿ
+ ִٸ ֵǥ Ѵ. unset Ҷ
+ <var>value</var> ȵȴ. <var>value</var> Ϲ
+ ڿ̳ ϴ ڿ̸, ΰ
+ ִ. ϴ ıڴ <code class="directive"><a href="#header">Header</a></code> Ƿ ڼ
+ װ ϶.</p>
+
+ <p><code class="directive">RequestHeader</code> þ ڿ ൿ
+ Ͼ ϴ ߰ ƱԸƮ <a href="#early"≯ ó</a> ϴ Ű
+ <code>early</code> ִ. <code>env=<var>...</var></code>
+ ƱԸƮ ش <a href="../env.html">ȯ溯</a>
+ Ѵٸ (Ȥ <code>env=!<var>...</var></code>
+ ȯ溯 ʴٸ) <code class="directive">RequestHeader</code>
+ þ Ѵ. ׷ þ û ƹ
+ ġ ʴ´.</p>
+
+ <p><a href="#early"≯</a> ƴ϶ fixup ܰ迡
+ û شϴ ڵ鷯 ϱ
+ <code class="directive">RequestHeader</code> þ óѴ.
+ ׷ Ȥ ġ ԷͰ ų
+ ִ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_headers.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ident.html b/docs/manual/mod/mod_ident.html
new file mode 100644
index 00000000..35282bad
--- /dev/null
+++ b/docs/manual/mod/mod_ident.html
@@ -0,0 +1,7 @@
+URI: mod_ident.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_ident.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_ident.html.en b/docs/manual/mod/mod_ident.html.en
new file mode 100644
index 00000000..144becf8
--- /dev/null
+++ b/docs/manual/mod/mod_ident.html.en
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ident - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_ident</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ident.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_ident.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>RFC 1413 ident lookups</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>ident_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_ident.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module queries an <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a> compatible daemon on a remote host to look up the owner of
+ a connection.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#identitycheck">IdentityCheck</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#identitychecktimeout">IdentityCheckTimeout</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IdentityCheck" id="IdentityCheck">IdentityCheck</a> <a name="identitycheck" id="identitycheck">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IdentityCheck On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>IdentityCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ident</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Moved out of core in Apache 2.1</td></tr>
+</table>
+ <p>This directive enables <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a>-compliant logging of the remote user name for each
+ connection, where the client machine runs identd or something similar.
+ This information is logged in the access log using the <code>%...l</code>
+ <a href="mod_log_config.html#formats">format string</a>.</p>
+
+ <div class="note">
+ The information should not be trusted in any way except for
+ rudimentary usage tracking.
+ </div>
+
+ <p>Note that this can cause serious latency problems accessing
+ your server since every request requires one of these lookups
+ to be performed. When firewalls or proxy servers are involved,
+ each lookup might possibly fail and add a latency duration as
+ defined by the <code class="directive"><a href="#identitychecktimeout">IdentityCheckTimeout</a></code> directive to each hit. So in
+ general this is not very useful on public servers accessible from
+ the Internet.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IdentityCheckTimeout" id="IdentityCheckTimeout">IdentityCheckTimeout</a> <a name="identitychecktimeout" id="identitychecktimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines the timeout duration for ident requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>IdentityCheckTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>IdentityCheckTimeout 30</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ident</td></tr>
+</table>
+ <p>This directive specifies the timeout duration of an ident
+ request. The default value of 30 seconds is recommended by <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a>, mainly because
+ of possible network latency. However, you may want to adjust the
+ timeout value according to your local network speed.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ident.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_ident.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ident.html.ko.euc-kr b/docs/manual/mod/mod_ident.html.ko.euc-kr
new file mode 100644
index 00000000..cf9185ad
--- /dev/null
+++ b/docs/manual/mod/mod_ident.html.ko.euc-kr
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ident - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_ident</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_ident.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_ident.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>RFC 1413 ident ˻</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>ident_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_ident.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ڸ ã ȣƮ ִ
+ <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a>
+ ȣȯ ˻Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#identitycheck">IdentityCheck</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#identitychecktimeout">IdentityCheckTimeout</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IdentityCheck" id="IdentityCheck">IdentityCheck</a> <a name="identitycheck" id="identitycheck">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> RFC 1413 ſ α׿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IdentityCheck On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>IdentityCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_ident</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 2.1 core Դ</td></tr>
+</table>
+ <p> þ <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC
+ 1413</a> ̿Ͽ Ŭ̾Ʈ ӽ identd Ѵٸ
+ ῡ ڸ α׿ Ѵ. <a href="mod_log_config.html#formats">Ĺڿ</a>
+ <code>%...l</code> Ͽ α׿ Ѵ.</p>
+
+ <div class="note">
+ ⺻ 뵵 ŷ .
+ </div>
+
+ <p>û ˻ ؾ ϱ⶧ Ǵ
+ ߻ ϶. ߰ ȭ̳ Ͻü
+ ִٸ, Ƹ ˻ ̰ û <code class="directive"><a href="#identitychecktimeout">IdentityCheckTimeout</a></code> þ
+ Ѹŭ ߻Ѵ. ׷ ͳ
+ ʴ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IdentityCheckTimeout" id="IdentityCheckTimeout">IdentityCheckTimeout</a> <a name="identitychecktimeout" id="identitychecktimeout">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ident û ð Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>IdentityCheckTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>IdentityCheckTimeout 30</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_ident</td></tr>
+</table>
+ <p> þ ident û ð Ѵ. ⺻
+ Ʈ Ͽ <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a>
+ ϴ 30 ̴. ׷ Ʈ ӵ Ȳ ðѰ
+ ִ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_ident.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_ident.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_imagemap.html b/docs/manual/mod/mod_imagemap.html
new file mode 100644
index 00000000..b571be95
--- /dev/null
+++ b/docs/manual/mod/mod_imagemap.html
@@ -0,0 +1,7 @@
+URI: mod_imagemap.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_imagemap.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_imagemap.html.en b/docs/manual/mod/mod_imagemap.html.en
new file mode 100644
index 00000000..854e31a6
--- /dev/null
+++ b/docs/manual/mod/mod_imagemap.html.en
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_imagemap - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_imagemap</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_imagemap.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Server-side imagemap processing</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>imagemap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_imagemap.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module processes <code>.map</code> files, thereby
+ replacing the functionality of the <code>imagemap</code> CGI
+ program. Any directory or document type configured to use the
+ handler <code>imap-file</code> (using either
+ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> or
+ <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>)
+ will be processed by this module.</p>
+
+ <p>The following directive will activate files ending with
+ <code>.map</code> as imagemap files:</p>
+
+ <div class="example"><p><code>AddHandler imap-file map</code></p></div>
+
+ <p>Note that the following is still supported:</p>
+
+ <div class="example"><p><code>AddType application/x-httpd-imap map</code></p></div>
+
+ <p>However, we are trying to phase out "magic MIME types" so we
+ are deprecating this method.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#imapbase">ImapBase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapdefault">ImapDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapmenu">ImapMenu</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#features">New Features</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapfile">Imagemap File</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Example Mapfile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#referencing">Referencing your mapfile</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="features" id="features">New Features</a></h2>
+
+ <p>The imagemap module adds some new features that were not
+ possible with previously distributed imagemap programs.</p>
+
+ <ul>
+ <li>URL references relative to the Referer: information.</li>
+
+ <li>Default <code>&lt;base&gt;</code> assignment through a new map
+ directive <code>base</code>.</li>
+
+ <li>No need for <code>imagemap.conf</code> file.</li>
+
+ <li>Point references.</li>
+
+ <li>Configurable generation of imagemap menus.</li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="imapfile" id="imapfile">Imagemap File</a></h2>
+
+ <p>The lines in the imagemap files can have one of several
+ formats:</p>
+
+ <div class="example"><p><code>
+ directive value [<var>x</var>,<var>y</var> ...]<br />
+ directive value "<var>Menu text</var>" [<var>x</var>,<var>y</var>
+ ...]<br />
+ directive value <var>x</var>,<var>y</var> ... "<var>Menu text</var>"
+ </code></p></div>
+
+ <p>The directive is one of <code>base</code>,
+ <code>default</code>, <code>poly</code>, <code>circle</code>,
+ <code>rect</code>, or <code>point</code>. The value is an
+ absolute or relative URL, or one of the special values listed
+ below. The coordinates are <code><var>x</var>,<var>y</var></code>
+ pairs separated by whitespace. The quoted text is used as the text of
+ the link if a imagemap menu is generated. Lines beginning with '#' are
+ comments.</p>
+
+ <h3><a name="imapfile.directives" id="imapfile.directives">Imagemap File Directives</a></h3>
+ <p>There are six directives allowed in the imagemap file. The
+ directives can come in any order, but are processed in the
+ order they are found in the imagemap file.</p>
+
+ <dl>
+ <dt><code>base</code> Directive</dt>
+
+ <dd><p>Has the effect of <code>&lt;base href="<var>value</var>"&gt;
+ </code>. The non-absolute URLs of the map-file are taken relative
+ to this value. The <code>base</code> directive overrides
+ <code class="directive"><a href="#imapbase">ImapBase</a></code> as set in a
+ <code>.htaccess</code> file or in the server configuration files.
+ In the absence of an <code class="directive">ImapBase</code> configuration
+ directive, <code>base</code> defaults to
+ <code>http://server_name/</code>.</p>
+ <p><code>base_uri</code> is synonymous with <code>base</code>.
+ Note that a trailing slash on the URL is significant.</p></dd>
+
+ <dt><code>default</code> Directive</dt>
+
+ <dd>The action taken if the coordinates given do not fit any
+ of the <code>poly</code>, <code>circle</code> or
+ <code>rect</code> directives, and there are no
+ <code>point</code> directives. Defaults to <code>nocontent</code>
+ in the absence of an <code class="directive"><a href="#imapdefault">ImapDefault</a></code> configuration setting, causing a status
+ code of <code>204 No Content</code> to be returned. The client
+ should keep the same page displayed.</dd>
+
+ <dt><code>poly</code> Directive</dt>
+
+ <dd>Takes three to one-hundred points, and is obeyed if the
+ user selected coordinates fall within the polygon defined by
+ these points.</dd>
+
+ <dt><code>circle</code></dt>
+
+ <dd>Takes the center coordinates of a circle and a point on
+ the circle. Is obeyed if the user selected point is with the
+ circle.</dd>
+
+ <dt><code>rect</code> Directive</dt>
+
+ <dd>Takes the coordinates of two opposing corners of a
+ rectangle. Obeyed if the point selected is within this
+ rectangle.</dd>
+
+ <dt><code>point</code> Directive</dt>
+
+ <dd>Takes a single point. The point directive closest to the
+ user selected point is obeyed if no other directives are
+ satisfied. Note that <code>default</code> will not be
+ followed if a <code>point</code> directive is present and
+ valid coordinates are given.</dd>
+ </dl>
+
+
+ <h3><a name="imapfile.values" id="imapfile.values">Values</a></h3>
+
+ <p>The values for each of the directives can any of the following:</p>
+
+ <dl>
+ <dt>a URL</dt>
+
+ <dd><p>The URL can be relative or absolute URL. Relative URLs
+ can contain '..' syntax and will be resolved relative to the
+ <code>base</code> value.</p>
+ <p><code>base</code> itself will not resolved according to the
+ current value. A statement <code>base mailto:</code> will
+ work properly, though.</p></dd>
+
+ <dt><code>map</code></dt>
+
+ <dd>Equivalent to the URL of the imagemap file itself. No
+ coordinates are sent with this, so a menu will be generated
+ unless <code class="directive"><a href="#imapmenu">ImapMenu</a></code> is set to
+ <code>none</code>.</dd>
+
+ <dt><code>menu</code></dt>
+ <dd>Synonymous with <code>map</code>.</dd>
+
+ <dt><code>referer</code></dt>
+
+ <dd>Equivalent to the URL of the referring document. Defaults
+ to <code>http://servername/</code> if no <code>Referer:</code>
+ header was present.</dd>
+
+ <dt><code>nocontent</code></dt>
+
+ <dd>Sends a status code of <code>204 No Content</code>,
+ telling the client to keep the same page displayed. Valid for
+ all but <code>base</code>.</dd>
+
+ <dt><code>error</code></dt>
+
+ <dd>Fails with a <code>500 Server Error</code>. Valid for all
+ but <code>base</code>, but sort of silly for anything but
+ <code>default</code>.</dd>
+ </dl>
+
+
+ <h3><a name="imapfile.coords" id="imapfile.coords">Coordinates</a></h3>
+
+ <dl>
+ <dt><code>0,0 200,200</code></dt>
+
+ <dd>A coordinate consists of an <var>x</var> and a <var>y</var>
+ value separated by a comma. The coordinates are separated
+ from each other by whitespace. To accommodate the way Lynx
+ handles imagemaps, should a user select the coordinate
+ <code>0,0</code>, it is as if no coordinate had been
+ selected.</dd>
+ </dl>
+
+
+
+ <h3><a name="imapfile.quotedtext" id="imapfile.quotedtext">Quoted Text</a></h3>
+
+ <dl>
+ <dt><code>"<var>Menu Text</var>"</code></dt>
+
+ <dd><p>After the value or after the coordinates, the line
+ optionally may contain text within double quotes. This string
+ is used as the text for the link if a menu is
+ generated:</p>
+
+ <div class="example"><p><code>
+ &lt;a href="http://foo.com/"&gt;<var>Menu text</var>&lt;/a&gt;
+ </code></p></div>
+
+ <p>If no quoted text is present, the name of the link will be
+ used as the text:</p>
+
+ <div class="example"><p><code>
+ &lt;a href="http://foo.com/"&gt;http://foo.com&lt;/a&gt;
+ </code></p></div>
+
+ <p>If you want to use double quotes within this text, you have to
+ write them as <code>&amp;quot;</code>.</p></dd>
+ </dl>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example">Example Mapfile</a></h2>
+
+ <div class="example"><p><code>
+ #Comments are printed in a 'formatted' or 'semiformatted' menu.<br />
+ #And can contain html tags. &lt;hr&gt;<br />
+ base referer<br />
+ poly map "Could I have a menu, please?" 0,0 0,10 10,10 10,0<br />
+ rect .. 0,0 77,27 "the directory of the referer"<br />
+ circle http://www.inetnebr.com/lincoln/feedback/ 195,0 305,27<br />
+ rect another_file "in same directory as referer" 306,0 419,27<br />
+ point http://www.zyzzyva.com/ 100,100<br />
+ point http://www.tripod.com/ 200,200<br />
+ rect mailto:nate@tripod.com 100,150 200,0 "Bugs?"<br />
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="referencing" id="referencing">Referencing your mapfile</a></h2>
+
+ <div class="example"><h3>HTML example</h3><p><code>
+ &lt;a href="/maps/imagemap1.map"&gt;<br />
+ <span class="indent">
+ &lt;img ismap src="/images/imagemap1.gif"&gt;<br />
+ </span>
+ &lt;/a&gt;
+ </code></p></div>
+
+ <div class="example"><h3>XHTML example</h3><p><code>
+ &lt;a href="/maps/imagemap1.map"&gt;<br />
+ <span class="indent">
+ &lt;img ismap="ismap" src="/images/imagemap1.gif" /&gt;<br />
+ </span>
+ &lt;/a&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapBase" id="ImapBase">ImapBase</a> <a name="imapbase" id="imapbase">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default <code>base</code> for imagemap files</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapBase map|referer|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ImapBase http://servername/</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p>The <code class="directive">ImapBase</code> directive sets the default
+ <code>base</code> used in the imagemap files. Its value is
+ overridden by a <code>base</code> directive within the imagemap
+ file. If not present, the <code>base</code> defaults to
+ <code>http://<var>servername</var>/</code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapDefault" id="ImapDefault">ImapDefault</a> <a name="imapdefault" id="imapdefault">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapDefault error|nocontent|map|referer|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ImapDefault nocontent</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p>The <code class="directive">ImapDefault</code> directive sets the default
+ <code>default</code> used in the imagemap files. Its value is
+ overridden by a <code>default</code> directive within the
+ imagemap file. If not present, the <code>default</code> action
+ is <code>nocontent</code>, which means that a <code>204 No
+ Content</code> is sent to the client. In this case, the client
+ should continue to display the original page.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapMenu" id="ImapMenu">ImapMenu</a> <a name="imapmenu" id="imapmenu">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapMenu none|formatted|semiformatted|unformatted</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p>The <code class="directive">ImapMenu</code> directive determines the
+ action taken if an imagemap file is called without valid
+ coordinates.</p>
+
+ <dl>
+ <dt><code>none</code></dt>
+ <dd>If ImapMenu is <code>none</code>, no menu is generated,
+ and the <code>default</code> action is performed.</dd>
+
+ <dt><code>formatted</code></dt>
+ <dd>A <code>formatted</code> menu is the simplest menu.
+ Comments in the imagemap file are ignored. A level one header
+ is printed, then an hrule, then the links each on a separate
+ line. The menu has a consistent, plain look close to that of
+ a directory listing.</dd>
+
+ <dt><code>semiformatted</code></dt>
+ <dd>In the <code>semiformatted</code> menu, comments are
+ printed where they occur in the imagemap file. Blank lines
+ are turned into HTML breaks. No header or hrule is printed,
+ but otherwise the menu is the same as a
+ <code>formatted</code> menu.</dd>
+
+ <dt><code>unformatted</code></dt>
+ <dd>Comments are printed, blank lines are ignored. Nothing is
+ printed that does not appear in the imagemap file. All breaks
+ and headers must be included as comments in the imagemap
+ file. This gives you the most flexibility over the appearance
+ of your menus, but requires you to treat your map files as
+ HTML instead of plaintext.</dd>
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_imagemap.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_imagemap.html.ko.euc-kr b/docs/manual/mod/mod_imagemap.html.ko.euc-kr
new file mode 100644
index 00000000..04e6ac26
--- /dev/null
+++ b/docs/manual/mod/mod_imagemap.html.ko.euc-kr
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_imagemap - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_imagemap</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_imagemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_imagemap.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ̹(imagemap) ó</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>imagemap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_imagemap.c</td></tr></table>
+<h3></h3>
+
+ <p> <code>imagemap</code> CGI α׷ Ͽ
+ <code>.map</code> óѴ. (<code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> Ͽ)
+ <code>imap-file</code> ڵ鷯 ϵ 丮
+ óѴ.</p>
+
+ <p>Ʒ þ <code>.map</code> ̹
+ Ϸ Ѵ.</p>
+
+ <div class="example"><p><code>AddHandler imap-file map</code></p></div>
+
+ <p> Ʒ Ѵ.</p>
+
+ <div class="example"><p><code>AddType application/x-httpd-imap map</code></p></div>
+
+ <p>׷ 츮 " Ư ǹ̰ ִ MIME
+ type" Ϸ ϱ⶧ ̴.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#imapbase">ImapBase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapdefault">ImapDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapmenu">ImapMenu</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#features">ο </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#imapfile">̹ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#example"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#referencing"> ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="features" id="features">ο </a></h2>
+
+ <p>̹ ⿡ ̹ α׷ 
+ ο ִ.</p>
+
+ <ul>
+ <li>Referer: URL .</li>
+
+ <li>ο <code>base</code> þ Ͽ ⺻
+ <code>&lt;base&gt;</code> .</li>
+
+ <li><code>imagemap.conf</code> ʿ.</li>
+
+ <li>(point) .</li>
+
+ <li>̹ ޴ .</li>
+ </ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="imapfile" id="imapfile">̹ </a></h2>
+
+ <p>̹ Ʒ ۼѴ.</p>
+
+ <div class="example"><p><code>
+ directive value [<var>x</var>,<var>y</var> ...]<br />
+ directive value "<var>Menu text</var>" [<var>x</var>,<var>y</var>
+ ...]<br />
+ directive value <var>x</var>,<var>y</var> ... "<var>Menu text</var>"
+ </code></p></div>
+
+ <p>directive <code>base</code>, <code>default</code>,
+ <code>poly</code>, <code>circle</code>, <code>rect</code>,
+ <code>point</code> ϳ. value URL̳
+ URL Ȥ Ʒ Ư Ѵ. ǥ
+ <code><var>x</var>,<var>y</var></code> ̴. ǥ
+ ̹ ޴ 鶧 ũ Ѵ.
+ '#' ϴ ̴ּ.</p>
+
+ <h3><a name="imapfile.directives" id="imapfile.directives">̹ þ</a></h3>
+ <p>̹ Ͽ 6 þ ִ. þ
+ Ư , ̹ Ͽ
+ óѴ.</p>
+
+ <dl>
+ <dt><code>base</code> þ</dt>
+
+ <dd><p><code>&lt;base href="<var>value</var>"&gt;</code>
+ Ѵ. Ͽ URL URL ƴ϶
+ URL Ѵ. <code>base</code> þ
+ <code>.htaccess</code> ̳ Ͽ
+ <code class="directive"><a href="#imapbase">ImapBase</a></code>
+ Ѵ. <code class="directive">ImapBase</code> þ
+ ٸ ⺻ <code>base</code>
+ <code>http://server_name/</code>̴.</p>
+ <p><code>base_uri</code> <code>base</code> . URL
+ .</p></dd>
+
+ <dt><code>default</code> þ</dt>
+
+ <dd>ش ǥ <code>poly</code>, <code>circle</code>,
+ <code>rect</code> þ ش ʰ <code>point</code>
+ þ ൿ Ѵ. <code class="directive"><a href="#imapdefault">ImapDefault</a></code> ٸ
+ ⺻ <code>204 No Content</code> ڵ带 ȯϴ
+ <code>nocontent</code>̴. Ŭ̾Ʈ
+ Ѵ.</dd>
+
+ <dt><code>poly</code> þ</dt>
+
+ <dd> 鰳 ִ. ڰ
+ ̷ ٰ ǥ 쿡 Ѵ.</dd>
+
+ <dt><code>circle</code></dt>
+
+ <dd> ߽ɰ ǥ ޴´. ڰ
+ ǥ 쿡 Ѵ.</dd>
+
+ <dt><code>rect</code> þ</dt>
+
+ <dd>簢 𼭸 ǥ ޴´. 簢
+ ǥ 쿡 Ѵ.</dd>
+
+ <dt><code>point</code> þ</dt>
+
+ <dd> ǥ ޴´. ٸ þ
+ ڰ ǥ point þ
+ Ѵ. <code>point</code> þ ϰ ȿ
+ ǥ <code>default</code>
+ ʴ´.</dd>
+ </dl>
+
+
+ <h3><a name="imapfile.values" id="imapfile.values">þ ִ </a></h3>
+
+ <p>þ Ʒ value ִ.</p>
+
+ <dl>
+ <dt>URL</dt>
+
+ <dd><p> URL̳ URL ִ. URL
+ '..' , <code>base</code>
+ ã´.</p>
+ <p><code>base</code> Ҷ base Ѵ.
+ ׷, <code>base mailto:</code> ִ.</p></dd>
+
+ <dt><code>map</code></dt>
+
+ <dd>̹ ü URL . ǥ <code class="directive"><a href="#imapmenu">ImapMenu</a></code> <code>none</code>
+ ƴ϶ ޴ .</dd>
+
+ <dt><code>menu</code></dt>
+ <dd><code>map</code> .</dd>
+
+ <dt><code>referer</code></dt>
+
+ <dd>(ũ ) URL .
+ <code>Referer:</code> ٸ ⺻
+ <code>http://servername/</code>̴.</dd>
+
+ <dt><code>nocontent</code></dt>
+
+ <dd>Ŭ̾Ʈ ״ ֶ
+ <code>204 No Content</code> ڵ带 .
+ <code>base</code> þ ִ.</dd>
+
+ <dt><code>error</code></dt>
+
+ <dd>и Ÿ <code>500 Server Error</code> .
+ <code>base</code> þ ,
+ <code>default</code> ܿ .</dd>
+ </dl>
+
+
+ <h3><a name="imapfile.coords" id="imapfile.coords">ǥ</a></h3>
+
+ <dl>
+ <dt><code>0,0 200,200</code></dt>
+
+ <dd>ǥ ǥ <var>x</var> <var>y</var> ̴.
+ ǥ Ѵ. ̹ ٷ Ļ
+ Lynx Ǹ ڰ <code>0,0</code> ǥ Ͽٸ
+ ǥ ó Ѵ.</dd>
+ </dl>
+
+
+
+ <h3><a name="imapfile.quotedtext" id="imapfile.quotedtext">ǥ </a></h3>
+
+ <dl>
+ <dt><code>"<var>Menu Text</var>"</code></dt>
+
+ <dd><p>value ڳ ǥ ڿ ֵǥ
+ ִ. ڿ ޴ 鶧 ũ Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;a href="http://foo.com/"&gt;<var>Menu text</var>&lt;/a&gt;
+ </code></p></div>
+
+ <p>ǥ ٸ ũ ũ
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;a href="http://foo.com/"&gt;http://foo.com&lt;/a&gt;
+ </code></p></div>
+
+ <p> ֵǥ <code>&amp;quot;</code>
+ Ѵ.</p></dd>
+ </dl>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="example" id="example"> </a></h2>
+
+ <div class="example"><p><code>
+ #'formatted' 'semiformatted' ޴ ּ Ѵ.<br />
+ #׸ ּ html ±׸ ִ. &lt;hr&gt;<br />
+ base referer<br />
+ poly map "޴ ּ." 0,0 0,10 10,10 10,0<br />
+ rect .. 0,0 77,27 " ִ 丮"<br />
+ circle http://www.inetnebr.com/lincoln/feedback/ 195,0 305,27<br />
+ rect another_file " 丮 ִ" 306,0 419,27<br />
+ point http://www.zyzzyva.com/ 100,100<br />
+ point http://www.tripod.com/ 200,200<br />
+ rect mailto:nate@tripod.com 100,150 200,0 "?"<br />
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="referencing" id="referencing"> ϱ</a></h2>
+
+ <div class="example"><h3>HTML </h3><p><code>
+ &lt;a href="/maps/imagemap1.map"&gt;<br />
+ <span class="indent">
+ &lt;img ismap src="/images/imagemap1.gif"&gt;<br />
+ </span>
+ &lt;/a&gt;
+ </code></p></div>
+
+ <div class="example"><h3>XHTML </h3><p><code>
+ &lt;a href="/maps/imagemap1.map"&gt;<br />
+ <span class="indent">
+ &lt;img ismap="ismap" src="/images/imagemap1.gif" /&gt;<br />
+ </span>
+ &lt;/a&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapBase" id="ImapBase">ImapBase</a> <a name="imapbase" id="imapbase">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>̹ Ͽ <code>base</code> ⺻</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ImapBase map|referer|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ImapBase http://servername/</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p><code class="directive">ImapBase</code> þ ̹ Ͽ
+ <code>base</code> ⺻ Ѵ. ̹
+ ȿ <code>base</code> þ ϸ ⼭
+ Ѵ. ٸ, <code>base</code> ⺻
+ <code>http://<var>servername</var>/</code>̴.</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapDefault" id="ImapDefault">ImapDefault</a> <a name="imapdefault" id="imapdefault">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>̹ʿ ش ʴ ǥ
+ ⺻ ൿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ImapDefault error|nocontent|map|referer|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ImapDefault nocontent</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p><code class="directive">ImapDefault</code> þ ̹
+ Ͽ <code>default</code> ⺻ Ѵ.
+ ̹ ȿ <code>default</code> þ ϸ
+ ⼭ Ѵ. ٸ, <code>default</code>
+ ൿ Ŭ̾Ʈ <code>204 No Content</code>
+ <code>nocontent</code>̴. Ŭ̾Ʈ
+ ״ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ImapMenu" id="ImapMenu">ImapMenu</a> <a name="imapmenu" id="imapmenu">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ ̹ û ൿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ImapMenu none|formatted|semiformatted|unformatted</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Indexes</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_imagemap</td></tr>
+</table>
+ <p><code class="directive">ImapMenu</code> þ ̹ Ͽ
+ ȿ ǥ ൿ Ѵ.</p>
+
+ <dl>
+ <dt><code>none</code></dt>
+ <dd>ImapMenu <code>none</code≯, ޴ ʰ
+ <code>default</code> ൿ Ѵ.</dd>
+
+ <dt><code>formatted</code></dt>
+ <dd><code>formatted</code> ޴ ޴.
+ ̹ ּ Ѵ. ū ǥ
+ ϰ, ũ پ Ѵ. ޴ ϰǰ ϸ,
+ 丮 ϰ ϴ.</dd>
+
+ <dt><code>semiformatted</code></dt>
+ <dd><code>semiformatted</code> ޴ ̹ Ͽ
+ ּ Ѵ. HTML ٲ ȯѴ.
+ ǥ ׸ , <code>formatted</code>
+ ޴ .</dd>
+
+ <dt><code>unformatted</code></dt>
+ <dd>ּ ϰ, Ѵ. ̹ Ͽ
+ ִ 븸 Ѵ. ̹ ּ ʿ
+ ٲް ǥ Ѵ. ޴ ܰ
+ ٹ , ̹ ǻ Ϲ
+ ƴ HTML Ѵ.</dd>
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_imagemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_imagemap.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_include.html b/docs/manual/mod/mod_include.html
new file mode 100644
index 00000000..b45a07fc
--- /dev/null
+++ b/docs/manual/mod/mod_include.html
@@ -0,0 +1,7 @@
+URI: mod_include.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_include.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_include.html.en b/docs/manual/mod/mod_include.html.en
new file mode 100644
index 00000000..f11723e9
--- /dev/null
+++ b/docs/manual/mod/mod_include.html.en
@@ -0,0 +1,806 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_include - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_include</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_include.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Server-parsed html documents (Server Side Includes)</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>include_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_include.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Implemented as an output filter since Apache
+2.0</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides a filter which will process files
+ before they are sent to the client. The processing is
+ controlled by specially formatted SGML comments, referred to as
+ <dfn>elements</dfn>. These elements allow conditional text, the
+ inclusion of other files or programs, as well as the setting and
+ printing of environment variables.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssierrormsg">SSIErrorMsg</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssistarttag">SSIStartTag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssitimeformat">SSITimeFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Enabling Server-Side Includes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">PATH_INFO with Server Side Includes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#elements">Basic Elements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include Variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#substitution">Variable Substitution</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">Flow Control Elements</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+<li><a href="../filter.html">Filters</a></li>
+<li><a href="../howto/ssi.html">SSI Tutorial</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enabling" id="enabling">Enabling Server-Side Includes</a></h2>
+
+
+ <p>Server Side Includes are implemented by the
+ <code>INCLUDES</code> <a href="../filter.html">filter</a>. If
+ documents containing server-side include directives are given
+ the extension .shtml, the following directives will make Apache
+ parse them and assign the resulting document the mime type of
+ <code>text/html</code>:</p>
+
+ <div class="example"><p><code>
+ AddType text/html .shtml<br />
+ AddOutputFilter INCLUDES .shtml
+ </code></p></div>
+
+ <p>The following directive must be given for the directories
+ containing the shtml files (typically in a
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section,
+ but this directive is also valid in <code>.htaccess</code> files if
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code>
+ is set):</p>
+
+ <div class="example"><p><code>
+ Options +Includes
+ </code></p></div>
+
+ <p>For backwards compatibility, the <code>server-parsed</code>
+ <a href="../handler.html">handler</a> also activates the
+ INCLUDES filter. As well, Apache will activate the INCLUDES
+ filter for any document with mime type
+ <code>text/x-server-parsed-html</code> or
+ <code>text/x-server-parsed-html3</code> (and the resulting
+ output will have the mime type <code>text/html</code>).</p>
+
+ <p>For more information, see our <a href="../howto/ssi.html">Tutorial on Server Side Includes</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="pathinfo" id="pathinfo">PATH_INFO with Server Side Includes</a></h2>
+
+
+ <p>Files processed for server-side includes no longer accept
+ requests with <code>PATH_INFO</code> (trailing pathname information)
+ by default. You can use the <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> directive to
+ configure the server to accept requests with <code>PATH_INFO</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="elements" id="elements">Basic Elements</a></h2>
+ <p>The document is parsed as an HTML document, with special
+ commands embedded as SGML comments. A command has the syntax: </p>
+
+ <div class="example"><p><code>
+ &lt;!--#<var>element</var> <var>attribute</var>=<var>value</var>
+ <var>attribute</var>=<var>value</var> ... --&gt;
+ </code></p></div>
+
+ <p>The value will often be enclosed in double quotes, but single
+ quotes (<code>'</code>) and backticks (<code>`</code>) are also
+ possible. Many commands only allow a single attribute-value pair.
+ Note that the comment terminator (<code>--&gt;</code>) should be
+ preceded by whitespace to ensure that it isn't considered part of
+ an SSI token. Note that the leading <code>&lt;!--#</code> is <em>one</em>
+ token and may not contain any whitespaces.</p>
+
+ <p>The allowed elements are listed in the following table:</p>
+
+ <table class="bordered">
+ <tr><th>Element</th><th>Description</th></tr>
+ <tr><td><code><a href="#element.config">config</a></code></td>
+ <td>configure output formats</td></tr>
+ <tr><td><code><a href="#element.echo">echo</a></code></td>
+ <td>print variables</td></tr>
+ <tr><td><code><a href="#element.exec">exec</a></code></td>
+ <td>execute external programs</td></tr>
+ <tr><td><code><a href="#element.fsize">fsize</a></code></td>
+ <td>print size of a file</td></tr>
+ <tr><td><code><a href="#element.flastmod">flastmod</a></code></td>
+ <td>print last modification time of a file</td></tr>
+ <tr><td><code><a href="#element.include">include</a></code></td>
+ <td>include a file</td></tr>
+ <tr><td><code><a href="#element.printenv">printenv</a></code></td>
+ <td>print all available variables</td></tr>
+ <tr><td><code><a href="#element.set">set</a></code></td>
+ <td>set a value of a variable</td></tr>
+ </table>
+
+ <p>SSI elements may be defined by modules other than
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>. In fact, the <code><a href="#element.exec">exec</a></code> element is provided by
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, and will only be available if this
+ module is loaded.</p>
+
+ <h3><a name="element.config" id="element.config">The config Element</a></h3>
+ <p>This command controls various aspects of the parsing. The
+ valid attributes are:</p>
+
+ <dl>
+ <dt><code>echomsg</code> (<em>Apache 2.1 and later</em>)</dt>
+ <dd>The value is a message that is sent back to the
+ client if the <code><a href="#element.echo">echo</a></code> element
+ attempts to echo an undefined variable. This overrides any <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> directives.</dd>
+
+ <dt><code>errmsg</code></dt>
+ <dd>The value is a message that is sent back to the
+ client if an error occurs while parsing the
+ document. This overrides any <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code> directives.</dd>
+
+ <dt><code>sizefmt</code></dt>
+ <dd>The value sets the format to be used which displaying
+ the size of a file. Valid values are <code>bytes</code>
+ for a count in bytes, or <code>abbrev</code> for a count
+ in Kb or Mb as appropriate, for example a size of 1024 bytes
+ will be printed as "1K".</dd>
+
+ <dt><code>timefmt</code></dt>
+ <dd>The value is a string to be used by the
+ <code>strftime(3)</code> library routine when printing
+ dates.</dd>
+ </dl>
+
+
+ <h3><a name="element.echo" id="element.echo">The echo Element</a></h3>
+ <p>This command prints one of the <a href="#includevars">include
+ variables</a>, defined below. If the variable is unset, the result is
+ determined by the <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> directive. Any dates printed are
+ subject to the currently configured <code>timefmt</code>.</p>
+
+ <p>Attributes:</p>
+
+ <dl>
+ <dt><code>var</code></dt>
+ <dd>The value is the name of the variable to print.</dd>
+
+ <dt><code>encoding</code></dt>
+ <dd><p>Specifies how Apache should encode special characters
+ contained in the variable before outputting them. If set
+ to <code>none</code>, no encoding will be done. If set to
+ <code>url</code>, then URL encoding (also known as %-encoding;
+ this is appropriate for use within URLs in links, etc.) will be
+ performed. At the start of an <code>echo</code> element,
+ the default is set to <code>entity</code>, resulting in entity
+ encoding (which is appropriate in the context of a block-level
+ HTML element, <em>e.g.</em> a paragraph of text). This can be
+ changed by adding an <code>encoding</code> attribute, which will
+ remain in effect until the next <code>encoding</code> attribute
+ is encountered or the element ends, whichever comes first.</p>
+
+ <p>The <code>encoding</code> attribute must <em>precede</em> the
+ corresponding <code>var</code> attribute to be effective, and
+ only special characters as defined in the ISO-8859-1 character
+ encoding will be encoded. This encoding process may not have the
+ desired result if a different character encoding is in use.</p>
+
+ <div class="warning">
+ In order to avoid cross-site scripting issues, you should
+ <em>always</em> encode user supplied data.
+ </div>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.exec" id="element.exec">The exec Element</a></h3>
+ <p>The <code>exec</code> command executes a given shell command or
+ CGI script. It requires <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> to be present
+ in the server. If <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ <code>IncludesNOEXEC</code> is set, this command is completely
+ disabled. The valid attributes are:</p>
+
+ <dl>
+ <dt><code>cgi</code></dt>
+ <dd><p>The value specifies a (%-encoded) URL-path to
+ the CGI script. If the path does not begin with a slash (/),
+ then it is taken to be relative to the current
+ document. The document referenced by this path is
+ invoked as a CGI script, even if the server would not
+ normally recognize it as such. However, the directory
+ containing the script must be enabled for CGI scripts
+ (with <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ or <code class="directive"><a href="../mod/core.html#options">Options</a></code>
+ <code>ExecCGI</code>).</p>
+
+ <p>The CGI script is given the <code>PATH_INFO</code> and query
+ string (<code>QUERY_STRING</code>) of the original request from the
+ client; these <em>cannot</em> be specified in the URL path. The
+ include variables will be available to the script in addition to
+ the standard <a href="mod_cgi.html">CGI</a> environment.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;!--#exec cgi="/cgi-bin/example.cgi" --&gt;
+ </code></p></div>
+
+ <p>If the script returns a <code>Location:</code> header instead of
+ output, then this will be translated into an HTML anchor.</p>
+
+ <p>The <code><a href="#includevirtual">include virtual</a></code>
+ element should be used in preference to <code>exec cgi</code>. In
+ particular, if you need to pass additional arguments to a CGI program,
+ using the query string, this cannot be done with <code>exec
+ cgi</code>, but can be done with <code>include virtual</code>, as
+ shown here:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/example.cgi?argument=value" --&gt;
+ </code></p></div>
+ </dd>
+
+ <dt><code>cmd</code></dt>
+ <dd><p>The server will execute the given string using
+ <code>/bin/sh</code>. The <a href="#includevars">include variables</a> are available to the command, in addition
+ to the usual set of CGI variables.</p>
+
+ <p>The use of <code><a href="#includevirtual">#include virtual</a></code> is almost always prefered to using
+ either <code>#exec cgi</code> or <code>#exec cmd</code>. The former
+ (<code>#include virtual</code>) uses the standard Apache sub-request
+ mechanism to include files or scripts. It is much better tested and
+ maintained.</p>
+
+ <p>In addition, on some platforms, like Win32, and on unix when
+ using <a href="../suexec.html">suexec</a>, you cannot pass arguments
+ to a command in an <code>exec</code> directive, or otherwise include
+ spaces in the command. Thus, while the following will work under a
+ non-suexec configuration on unix, it will not produce the desired
+ result under Win32, or when running suexec:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#exec cmd="perl /path/to/perlscript arg1 arg2" --&gt;
+ </code></p></div>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.fsize" id="element.fsize">The fsize Element</a></h3>
+ <p>This command prints the size of the specified file, subject
+ to the <code>sizefmt</code> format specification. Attributes:</p>
+
+ <dl>
+ <dt><code>file</code></dt>
+ <dd>The value is a path relative to the directory
+ containing the current document being parsed.</dd>
+
+ <dt><code>virtual</code></dt>
+ <dd>The value is a (%-encoded) URL-path. If it does not begin with
+ a slash (/) then it is taken to be relative to the current document.
+ Note, that this does <em>not</em> print the size of any CGI output,
+ but the size of the CGI script itself.</dd>
+ </dl>
+
+
+ <h3><a name="element.flastmod" id="element.flastmod">The flastmod Element</a></h3>
+ <p>This command prints the last modification date of the
+ specified file, subject to the <code>timefmt</code> format
+ specification. The attributes are the same as for the
+ <code><a href="#element.fsize">fsize</a></code> command.</p>
+
+
+ <h3><a name="element.include" id="element.include">The include Element</a></h3>
+ <p>This command inserts the text of another document or file
+ into the parsed file. Any included file is subject to the usual
+ access control. If the directory containing the parsed file has
+ <a href="core.html#options">Options</a>
+ <code>IncludesNOEXEC</code> set, then only documents with a text
+ <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> (<code>text/plain</code>,
+ <code>text/html</code> etc.) will be included. Otherwise CGI
+ scripts are invoked as normal using the complete URL given in
+ the command, including any query string.</p>
+
+ <p>An attribute defines the location of the document; the
+ inclusion is done for each attribute given to the include
+ command. The valid attributes are:</p>
+
+ <dl>
+ <dt><code>file</code></dt>
+ <dd>The value is a path relative to the directory
+ containing the current document being parsed. It cannot
+ contain <code>../</code>, nor can it be an absolute path.
+ Therefore, you cannot include files that are outside of the
+ document root, or above the current document in the directory
+ structure. The <code>virtual</code> attribute should always be
+ used in preference to this one.</dd>
+
+ <dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt>
+ <dd><p>The value is a (%-encoded) URL-path. The URL cannot contain a
+ scheme or hostname, only a path and an optional query string. If it
+ does not begin with a slash (/) then it is taken to be relative to the
+ current document.</p>
+
+ <p>A URL is constructed from the attribute, and the output the
+ server would return if the URL were accessed by the client is
+ included in the parsed output. Thus included files can be nested.</p>
+
+ <p>If the specified URL is a CGI program, the program will be
+ executed and its output inserted in place of the directive in the
+ parsed file. You may include a query string in a CGI url:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/example.cgi?argument=value" --&gt;
+ </code></p></div>
+
+ <p><code>include virtual</code> should be used in preference
+ to <code>exec cgi</code> to include the output of CGI programs
+ into an HTML document.</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.printenv" id="element.printenv">The printenv Element</a></h3>
+ <p>This prints out a listing of all existing variables and
+ their values. Special characters are entity encoded (see the <code><a href="#element.echo">echo</a></code> element for details)
+ before being output. There are no attributes.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;!--#printenv --&gt;
+ </code></p></div>
+
+
+ <h3><a name="element.set" id="element.set">The set Element</a></h3>
+ <p>This sets the value of a variable. Attributes:</p>
+
+ <dl>
+ <dt><code>var</code></dt>
+ <dd>The name of the variable to set.</dd>
+
+ <dt><code>value</code></dt>
+ <dd>The value to give a variable.</dd>
+ </dl>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;!--#set var="category" value="help" --&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="includevars" id="includevars">Include Variables</a></h2>
+
+
+ <p>In addition to the variables in the standard CGI environment,
+ these are available for the <code>echo</code> command, for
+ <code>if</code> and <code>elif</code>, and to any program
+ invoked by the document.</p>
+
+ <dl>
+ <dt><code>DATE_GMT</code></dt>
+ <dd>The current date in Greenwich Mean Time.</dd>
+
+ <dt><code>DATE_LOCAL</code></dt>
+ <dd>The current date in the local time zone.</dd>
+
+ <dt><code>DOCUMENT_NAME</code></dt>
+ <dd>The filename (excluding directories) of the document
+ requested by the user.</dd>
+
+ <dt><code>DOCUMENT_URI</code></dt>
+ <dd>The (%-decoded) URL path of the document requested by the
+ user. Note that in the case of nested include files, this is
+ <em>not</em> the URL for the current document.</dd>
+
+ <dt><code>LAST_MODIFIED</code></dt>
+ <dd>The last modification date of the document requested by
+ the user.</dd>
+
+ <dt><code>QUERY_STRING_UNESCAPED</code></dt>
+ <dd>If a query string is present, this variable contains the
+ (%-decoded) query string, which is <em>escaped</em> for shell
+ usage (special characters like <code>&amp;</code> etc. are
+ preceded by backslashes).</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="substitution" id="substitution">Variable Substitution</a></h2>
+
+ <p>Variable substitution is done within quoted strings in most
+ cases where they may reasonably occur as an argument to an SSI
+ directive. This includes the <code>config</code>,
+ <code>exec</code>, <code>flastmod</code>, <code>fsize</code>,
+ <code>include</code>, <code>echo</code>, and <code>set</code>
+ directives, as well as the arguments to conditional operators.
+ You can insert a literal dollar sign into the string using backslash
+ quoting:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="$a = \$test" --&gt;
+ </code></p></div>
+
+ <p>If a variable reference needs to be substituted in the
+ middle of a character sequence that might otherwise be
+ considered a valid identifier in its own right, it can be
+ disambiguated by enclosing the reference in braces,
+ <em>a la</em> shell substitution:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --&gt;
+ </code></p></div>
+
+ <p>This will result in the <code>Zed</code> variable being set
+ to "<code>X_Y</code>" if <code>REMOTE_HOST</code> is
+ "<code>X</code>" and <code>REQUEST_METHOD</code> is
+ "<code>Y</code>".</p>
+
+ <p>The below example will print "in foo" if the
+ <code>DOCUMENT_URI</code> is <code>/foo/file.html</code>, "in bar"
+ if it is <code>/bar/file.html</code> and "in neither" otherwise:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr='"$DOCUMENT_URI" = "/foo/file.html"' --&gt;<br />
+ <span class="indent">
+ in foo<br />
+ </span>
+ &lt;!--#elif expr='"$DOCUMENT_URI" = "/bar/file.html"' --&gt;<br />
+ <span class="indent">
+ in bar<br />
+ </span>
+ &lt;!--#else --&gt;<br />
+ <span class="indent">
+ in neither<br />
+ </span>
+ &lt;!--#endif --&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="flowctrl" id="flowctrl">Flow Control Elements</a></h2>
+
+
+ <p>The basic flow control elements are:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="<var>test_condition</var>" --&gt;<br />
+ &lt;!--#elif expr="<var>test_condition</var>" --&gt;<br />
+ &lt;!--#else --&gt;<br />
+ &lt;!--#endif --&gt;
+ </code></p></div>
+
+ <p>The <code>if</code> element works like an if statement in a
+ programming language. The test condition is evaluated and if
+ the result is true, then the text until the next <code>elif</code>,
+ <code>else</code> or <code>endif</code> element is included in the
+ output stream.</p>
+
+ <p>The <code>elif</code> or <code>else</code> statements are be used
+ to put text into the output stream if the original
+ <var>test_condition</var> was false. These elements are optional.</p>
+
+ <p>The <code>endif</code> element ends the <code>if</code> element
+ and is required.</p>
+
+ <p><var>test_condition</var> is one of the following:</p>
+
+ <dl>
+ <dt><code><var>string</var></code></dt>
+ <dd>true if <var>string</var> is not empty</dd>
+
+ <dt><code><var>string1</var> = <var>string2</var><br />
+ <var>string1</var> == <var>string2</var><br />
+ <var>string1</var> != <var>string2</var></code></dt>
+
+ <dd><p>Compare <var>string1</var> with <var>string2</var>. If
+ <var>string2</var> has the form <code>/<var>string2</var>/</code>
+ then it is treated as a regular expression. Regular expressions are
+ implemented by the <a href="http://www.pcre.org">PCRE</a> engine and
+ have the same syntax as those in <a href="http://www.perl.com">perl
+ 5</a>. Note that <code>==</code> is just an alias for <code>=</code>
+ and behaves exactly the same way.</p>
+
+ <p>If you are matching positive (<code>=</code> or <code>==</code>), you
+ can capture grouped parts of the regular expression. The captured parts
+ are stored in the special variables <code>$1</code> ..
+ <code>$9</code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;!--#if expr="$QUERY_STRING = /^sid=([a-zA-Z0-9]+)/" --&gt;<br />
+ <span class="indent">
+ &lt;!--#set var="session" value="$1" --&gt;<br />
+ </span>
+ &lt;!--#endif --&gt;
+ </code></p></div>
+ </dd>
+
+ <dt><code><var>string1</var> &lt; <var>string2</var><br />
+ <var>string1</var> &lt;= <var>string2</var><br />
+ <var>string1</var> &gt; <var>string2</var><br />
+ <var>string1</var> &gt;= <var>string2</var></code></dt>
+
+ <dd>Compare <var>string1</var> with <var>string2</var>. Note, that
+ strings are compared <em>literally</em> (using
+ <code>strcmp(3)</code>). Therefore the string "100" is less than
+ "20".</dd>
+
+ <dt><code>( <var>test_condition</var> )</code></dt>
+ <dd>true if <var>test_condition</var> is true</dd>
+
+ <dt><code>! <var>test_condition</var></code></dt>
+ <dd>true if <var>test_condition</var> is false</dd>
+
+ <dt><code><var>test_condition1</var> &amp;&amp;
+ <var>test_condition2</var></code></dt>
+ <dd>true if both <var>test_condition1</var> and
+ <var>test_condition2</var> are true</dd>
+
+ <dt><code><var>test_condition1</var> ||
+ <var>test_condition2</var></code></dt>
+ <dd>true if either <var>test_condition1</var> or
+ <var>test_condition2</var> is true</dd>
+ </dl>
+
+ <p>"<code>=</code>" and "<code>!=</code>" bind more tightly than
+ "<code>&amp;&amp;</code>" and "<code>||</code>". "<code>!</code>" binds
+ most tightly. Thus, the following are equivalent:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="$a = test1 &amp;&amp; $b = test2" --&gt;<br />
+ &lt;!--#if expr="($a = test1) &amp;&amp; ($b = test2)" --&gt;
+ </code></p></div>
+
+ <p>The boolean operators <code>&amp;&amp;</code> and <code>||</code>
+ share the same priority. So if you want to bind such an operator more
+ tightly, you should use parentheses.</p>
+
+ <p>Anything that's not recognized as a variable or an operator
+ is treated as a string. Strings can also be quoted:
+ <code>'string'</code>. Unquoted strings can't contain whitespace
+ (blanks and tabs) because it is used to separate tokens such as
+ variables. If multiple strings are found in a row, they are
+ concatenated using blanks. So,</p>
+
+ <div class="example"><p><code><var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var></code> results in <code><var>string1</var>&nbsp;<var>string2</var></code><br />
+ <br />
+ and<br />
+ <br />
+ <code>'<var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var>'</code> results in <code><var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var></code>.</p></div>
+
+ <div class="note"><h3>Optimization of Boolean Expressions</h3>
+ <p>If the expressions become more complex and slow down processing
+ significantly, you can try to optimize them according to the
+ evaluation rules:</p>
+ <ul>
+ <li>Expressions are evaluated from left to right</li>
+ <li>Binary boolean operators (<code>&amp;&amp;</code> and <code>||</code>)
+ are short circuited wherever possible. In conclusion with the rule
+ above that means, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> evaluates at first
+ the left expression. If the left result is sufficient to determine
+ the end result, processing stops here. Otherwise it evaluates the
+ right side and computes the end result from both left and right
+ results.</li>
+ <li>Short circuit evaluation is turned off as long as there are regular
+ expressions to deal with. These must be evaluated to fill in the
+ backreference variables (<code>$1</code> .. <code>$9</code>).</li>
+ </ul>
+ <p>If you want to look how a particular expression is handled, you can
+ recompile <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> using the
+ <code>-DDEBUG_INCLUDE</code> compiler option. This inserts for every
+ parsed expression tokenizer information, the parse tree and how it is
+ evaluated into the output sent to the client.</p>
+ </div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIEndTag" id="SSIEndTag">SSIEndTag</a> <a name="ssiendtag" id="ssiendtag">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>String that ends an include element</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSIEndTag "--&gt;"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.30 and later.</td></tr>
+</table>
+ <p>This directive changes the string that <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ looks for to mark the end of an include element.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SSIEndTag "%&gt;"
+ </code></p></div>
+
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#ssistarttag">SSIStartTag</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIErrorMsg" id="SSIErrorMsg">SSIErrorMsg</a> <a name="ssierrormsg" id="ssierrormsg">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Error message displayed when there is an SSI
+error</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this
+directive]"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.30 and later.</td></tr>
+</table>
+ <p>The <code class="directive">SSIErrorMsg</code> directive changes the error
+ message displayed when <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> encounters an
+ error. For production servers you may consider changing the default
+ error message to <code>"&lt;!-- Error --&gt;"</code> so that
+ the message is not presented to the user.</p>
+
+ <p>This directive has the same effect as the <code>&lt;!--#config
+ errmsg=<var>message</var> --&gt;</code> element.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SSIErrorMsg "&lt;!-- Error --&gt;"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIStartTag" id="SSIStartTag">SSIStartTag</a> <a name="ssistarttag" id="ssistarttag">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>String that starts an include element</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSIStartTag "&lt;!--#"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.30 and later.</td></tr>
+</table>
+ <p>This directive changes the string that <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ looks for to mark an include element to process.</p>
+
+ <p>You may want to use this option if you have 2 servers parsing the
+ output of a file each processing different commands (possibly at
+ different times).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SSIStartTag "&lt;%"<br />
+ SSIEndTag "%&gt;"
+ </code></p></div>
+
+ <p>The example given above, which also specifies a matching
+ <code class="directive"><a href="#ssiendtag">SSIEndTag</a></code>, will
+ allow you to use SSI directives as shown in the example
+ below:</p>
+
+ <div class="example"><h3>SSI directives with alternate start and end tags</h3><p><code>
+ &lt;%printenv %&gt;
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#ssiendtag">SSIEndTag</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSITimeFormat" id="SSITimeFormat">SSITimeFormat</a> <a name="ssitimeformat" id="ssitimeformat">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configures the format in which date strings are
+displayed</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSITimeFormat <var>formatstring</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.30 and later.</td></tr>
+</table>
+<p>This directive changes the format in which date strings are displayed
+ when echoing <code>DATE</code> environment variables. The
+ <var>formatstring</var> is as in <code>strftime(3)</code> from the
+ C standard library.</p>
+
+ <p>This directive has the same effect as the <code>&lt;!--#config
+ timefmt=<var>formatstring</var> --&gt;</code> element.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SSITimeFormat "%R, %B %d, %Y"
+ </code></p></div>
+
+ <p>The above directive would cause times to be displayed in the
+ format "22:26, June 14, 2002".</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIUndefinedEcho" id="SSIUndefinedEcho">SSIUndefinedEcho</a> <a name="ssiundefinedecho" id="ssiundefinedecho">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>String displayed when an unset variable is echoed</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSIUndefinedEcho <var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.34 and later.</td></tr>
+</table>
+ <p>This directive changes the string that <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ displays when a variable is not set and "echoed".</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ SSIUndefinedEcho "&lt;!-- undef --&gt;"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="XBitHack" id="XBitHack">XBitHack</a> <a name="xbithack" id="xbithack">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Parse SSI directives in files with the execute bit
+set</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>XBitHack on|off|full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>XBitHack off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
+</table>
+ <p>The <code class="directive">XBitHack</code> directive controls the parsing
+ of ordinary html documents. This directive only affects files associated
+ with the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> <code>text/html</code>. <code class="directive">XBitHack</code> can take on the following values:</p>
+
+ <dl>
+ <dt><code>off</code></dt>
+ <dd>No special treatment of executable files.</dd>
+
+ <dt><code>on</code></dt>
+ <dd>Any <code>text/html</code> file that has the user-execute bit
+ set will be treated as a server-parsed html document.</dd>
+
+ <dt><code>full</code></dt>
+ <dd>As for <code>on</code> but also test the group-execute bit.
+ If it is set, then set the <code>Last-modified</code> date of the
+ returned file to be the last modified time of the file. If
+ it is not set, then no last-modified date is sent. Setting
+ this bit allows clients and proxies to cache the result of
+ the request.
+
+ <div class="note"><h3>Note</h3>
+ <p>You would not want to use the full option, unless you assure the
+ group-execute bit is unset for every SSI script which might <code>#include</code> a CGI or otherwise produces different output on
+ each hit (or could potentially change on subsequent requests).</p>
+ </div>
+ </dd>
+ </dl>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_include.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_include.html.ja.euc-jp b/docs/manual/mod/mod_include.html.ja.euc-jp
new file mode 100644
index 00000000..36db5657
--- /dev/null
+++ b/docs/manual/mod/mod_include.html.ja.euc-jp
@@ -0,0 +1,791 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_include - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_include</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_include.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Фѡ html ɥ (Server Side Includes)</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>include_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_include.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ϥե륿ȤƼޤ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥե뤬饤Ȥ˽ե륿
+ 󶡤ޤƤ<dfn></dfn>ȸƤФ̤ʷ SGML Ȥˤ
+ 椵ޤǤϾʬ䡢¾Υե
+ ץνϤμߡĶѿɽԤʤȤ
+ Ǥޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssierrormsg">SSIErrorMsg</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssistarttag">SSIStartTag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssitimeformat">SSITimeFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Server-Side Includes ͭˤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">Хɥ󥯥롼 (SSI) Ǥ PATH_INFO</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#elements"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include ѿ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#substitution">ѿִ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">ե</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+<li><a href="../filter.html">ե륿</a></li>
+<li><a href="../howto/ssi.html">SSI 塼ȥꥢ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enabling" id="enabling">Server-Side Includes ͭˤ</a></h2>
+
+
+ <p>Server Side Includes <code>INCLUDES</code>
+ <a href="../filter.html">ե륿</a> ˤƤޤ
+ Server-side include Υǥ쥯ƥ֤ޤɥȤγĥҤ
+ .shtml ξ硢ʲΥǥ쥯ƥ֤Ǥ Apache
+ ѡơη̤ǤɥȤ <code>text/html</code>
+ MIME פƤޤ:</p>
+
+ <div class="example"><p><code>
+ AddType text/html .shtml<br />
+ AddOutputFilter INCLUDES .shtml
+ </code></p></div>
+
+ <p>ʲΥǥ쥯ƥ֤ shtml եΤǥ쥯ȥǻꤵƤ
+ ɬפޤ (̾ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ǻꤷޤ
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code>
+ ꤵƤȡ<code>.htaccess</code> ե˽񤯤ȤǤޤ):</p>
+
+ <div class="example"><p><code>
+ Options +Includes
+ </code></p></div>
+
+ <p>ߴݤĤˡ<code>server-parsed</code>
+ <a href="../handler.html">ϥɥ</a> INCLUDES ե륿
+ ͭˤޤMIME <code>text/x-server-parsed-html</code>
+ <code>text/x-server-parsed-html3</code> ΥɥȤФƤ
+ Apache INCLUDES ե륿ͭˤޤ (ϤΤ
+ MIME <code>text/html</code> ˤʤޤ)</p>
+
+ <p>ܤ <a href="../howto/ssi.html">Tutorial on Server Side Includes</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="pathinfo" id="pathinfo">Хɥ󥯥롼 (SSI) Ǥ PATH_INFO</a></h2>
+
+
+ <p>SSI ǽեϥǥեȤǤ <code>PATH_INFO</code>
+ (³Υѥ̾)
+ դΥꥯȤʤʤޤ<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ǥ쥯ƥ֤
+ <code>PATH_INFO</code> դΥꥯȤ褦˥Ф
+ Ǥޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="elements" id="elements"></a></h2>
+ <p>ɥȤϡSGML ΥȤȤ̤ʥޥɤޤ줿
+ HTML ɥȤȤƥѡޤޥɤιʸϼΤ褦
+ ʤäƤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#<var>element</var> <var>attribute</var>=<var>value</var>
+ <var>attribute</var>=<var>value</var> ... --&gt;
+ </code></p></div>
+
+ <p> (: value) ŰǰϤΤŪǤ
+ 󥰥륯 (') ȥХå (`) ѤǤޤ
+ ¿Υޥɤ°- (: attribute-value) ȤĤǤޤ
+ Ȥν (<code>--&gt;</code>)
+ ˤϡSSI ζΰȲᤵʤ褦ˤ뤿˶
+ Ƥǽ <code>&lt;!--#</code> ϤޤȤ<em></em>
+ ǡդǤϤʤդƤ</p>
+
+ <p> (: element) ʲɽ˼ޤ</p>
+
+ <table class="bordered">
+ <tr><th></th><th></th></tr>
+ <tr><td><code><a href="#element.config">config</a></code></td>
+ <td>configure output formats</td></tr>
+ <tr><td><code><a href="#element.echo">echo</a></code></td>
+ <td>print variables</td></tr>
+ <tr><td><code><a href="#element.exec">exec</a></code></td>
+ <td>execute external programs</td></tr>
+ <tr><td><code><a href="#element.fsize">fsize</a></code></td>
+ <td>print size of a file</td></tr>
+ <tr><td><code><a href="#element.flastmod">flastmod</a></code></td>
+ <td>print last modification time of a file</td></tr>
+ <tr><td><code><a href="#element.include">include</a></code></td>
+ <td>include a file</td></tr>
+ <tr><td><code><a href="#element.printenv">printenv</a></code></td>
+ <td>print all available variables</td></tr>
+ <tr><td><code><a href="#element.set">set</a></code></td>
+ <td>set a value of a variable</td></tr>
+ </table>
+
+ <p>SSI Ǥ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ʳΥ⥸塼
+ 뤳Ȥ⤢ޤºݡ
+ <code><a href="#element.exec">exec</a></code> Ǥ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> 󶡤ƤơΥ⥸塼뤬
+ ɤˤΤѲǽȤʤޤ</p>
+
+ <h3><a name="element.config" id="element.config">config </a></h3>
+ <p>ΥޥɤϲϤ͡¦̤椷ޤ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>echomsg</code> (<em>Apache 2.1 ʹ</em>)</dt>
+ <dd>ꤵͤϡ<code><a href="#element.echo">echo</a></code>
+ Ǥ̤ѿ򥨥褦Ȥݤˡ
+ 饤Ȥåˤʤޤ
+ <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code>
+ ǥ쥯ƥ֤񤭤ޤ</dd>
+
+ <dt><code>errmsg</code></dt>
+ <dd>ͤɥȤβ˥顼ȯ
+ 饤Ȥåˤʤޤ
+ <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code>
+ ǥ쥯ƥ֤񤭤ޤ</dd>
+
+ <dt><code>sizefmt</code></dt>
+ <dd>ͤϡեΥɽݤ˻Ѥ
+ եޥåȤꤷޤͤ ХȥȤ
+ <code>bytes</code>Kb Mb ͥŪ˻Ѥ
+ <code>abbrec</code> (㤨 1024 ХȤ "1K" ɽޤ)
+ Ǥ</dd>
+
+ <dt><code>timefmt</code></dt>
+ <dd>ͤ <code>strftime(3)</code> 饤֥롼
+ ץȤݤѤޤ</dd>
+ </dl>
+
+
+ <h3><a name="element.echo" id="element.echo">echo </a></h3>
+ <p>ΥޥɤϰʲƤ <a href="#includevars">include
+ ѿ</a> ɽޤѿꤵƤʤ <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> ǥ쥯ƥ֤
+ ꤵ̤ȤʤޤդϤλǤ <code>timefmt</code> ˽ä
+ ɽޤ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>var</code></dt>
+ <dd>ͤɽѿ̾Ǥ</dd>
+
+ <dt><code>encoding</code></dt>
+ <dd><p>ѿϤˡѿʸɤΤ褦˥󥳡ɤ뤫
+ ꤷޤ<code>none</code> ꤵƤȡ󥳡ɤϹԤʤޤ
+ <code>url</code> ꤵƤȡURL 󥳡 (%-󥳡ɤȤ
+ ƤФƤޤϥ URL λѤŬڤǤ)
+ Ԥʤޤ<code>echo</code> ǤγϻϡǥեȤ
+ <code>entity</code> ꤵƤޤϥƥƥ󥳡
+ (ƥȤʤɤΥ֥å٥ HTML ȤΥƥȤ
+ ŬƤޤ) Ԥʤޤ <code>encoding</code> °
+ ä뤳ȤѹǤޤѹϼ <code>encoding</code> °
+ ǤνλޤǸϤޤ</p>
+
+ <p><code>encoding</code> °ϥ󥳡ɤѹ򤷤 <code>var</code>
+ <em></em> ɬפ뤳ȤդƤ
+ ޤISO-8859-1 󥳡ǥ󥰤
+ Ƥ̤ʸ󥳡ɤޤ
+ ̤ʸΥ󥳡ǥ󥰤ξϡΥ󥳡ǥ󥰤
+ ˾ߤη̤ˤʤʤ⤷ޤ</p>
+
+ <div class="warning">
+ ȥץƥ󥰤򤱤뤿ˡ
+ <em></em>桼Υǡ򥨥󥳡ɤ٤Ǥ
+ </div>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.exec" id="element.exec">exec </a></h3>
+ <p><code>exec</code> ޥɤϻꤵ줿륳ޥɤ CGI ץȤ
+ ¹Ԥޤ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ФȤ߹ޤƤ뤤ʤ
+ ʤޤ<code class="directive"><a href="../mod/core.html#option">Option</a></code>
+ <code>IncludesNOEXEC</code> ϤΥޥɤ̵ˤޤ
+ Ѳǽ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>cgi</code></dt>
+ <dd><p>ͤ (%-󥳡ɤ줿) URL ꤷޤѥ
+ å (/) ǻϤޤʤȤϡɥȤ
+ ХѥȤưޤΥѥǻȤƤɥȤ
+ Ф CGI ץȤȤưäƤʤƤ CGI ץȤȤ
+ ưޤץȤΤǥ쥯ȥǤ
+ (<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ <code class="directive"><a href="../mod/core.html#option">Option</a></code> <code>ExecCGI</code>
+ ˤä) CGI ץȤλѤĤƤɬפޤ</p>
+
+ <p>CGI ץȤˤϡ饤ȤθΥꥯȤ
+ <code>PATH_INFO</code> ȥ꡼ʸ (<code>QUERY_STRING</code>) Ϥޤ
+ URL ѥȤ<em>Ǥʤ</em>ΤǤ
+ ץȤɸ <a href="mod_cgi.html">CGI</a> Ķ˲äơinclude ѿ
+ Ѥ뤳ȤǤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;!--#exec cgi="/cgi-bin/example.cgi" --&gt;
+ </code></p></div>
+
+ <p>ץȤϤ <code>Location:</code> إå֤ȡ
+ HTML Υ󥫡 () Ѵޤ</p>
+
+ <p><code>exec cgi</code> ⡢
+ <code><a href="#includevirtual">include virtual</a></code>
+ Ȥ褦ˤƤäˡCGI ؤɲäΰ
+ ꡼ʸȤäϤȤ <code>exec cgi</code>
+ Ǥޤ󤬡<code>include virtual</code> ϰʲΤ褦ˤ
+ ǽǤ</p>
+
+ <div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/example.cgi?argument=value" --&gt;
+ </code></p></div>
+ </dd>
+
+ <dt><code>cmd</code></dt>
+ <dd><p>Фϻꤵ줿ʸ <code>/bin/sh</code> Ȥä
+ ¹Ԥޤޥɤ̾ CGI ѿ˲ä <a href="#includevars">include ѿ</a>ȤȤǤޤ</p>
+
+ <p>ۤȤɤξ硢<code><a href="#includevirtual">#include
+ virtual</a></code> Ȥ <code>#exec cgi</code> <code>#exec
+ cmd</code> ȤɤǤ (<code>#include virtual</code>)
+ ɸ Apache Υ֥ꥯȵȤäƥե䥹ץȤ
+ Ϥߤޤ
+ 褯ƥȤƥʥ󥹤줿ˡǤ</p>
+
+ <p>ˡWin32 Τ褦ʤĤΥץåȥե䡢<a href="../suexec.html">suexec</a> ȤäƤ unix Ǥϡ
+ <code>exec</code> ǥ쥯ƥ֤Υޥɤ
+ Ϥꡢޥɤ˶뤳ȤϤǤޤ
+ Ǥ顢ʲΤΤ unix suexec ǤʤǤưޤ
+ Win32 suexec ȤäƤ unix ǤϴԤ̤ˤϤʤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#exec cmd="perl /path/to/perlscript arg1 arg2" --&gt;
+ </code></p></div>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.fsize" id="element.fsize">fsize </a></h3>
+ <p>Υޥɤϻꤵ줿ե礭 <code>sizefmt</code>
+ 񼰻˴ŤƽϤޤ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>file</code></dt>
+ <dd>ͤϲϤƤɥȤ¸ߤǥ쥯ȥ꤫
+ ХѥǤ</dd>
+
+ <dt><code>virtual</code></dt>
+ <dd> ͤ (% 󥳡ɤ줿) URL-path Ǥå (/)
+ ϤޤʤȤϥɥȤХѥȤưޤ
+ CGI νϤΥϥץ<em>ޤ</em>CGI
+ ץȼΤΥץȤ뤳ȤդƤ</dd>
+ </dl>
+
+
+ <h3><a name="element.flastmod" id="element.flastmod">flastmod </a></h3>
+ <p>Υޥɤϻꤵ줿եκǽ
+ <code>timefmt</code> 񼰻˽äɽޤ
+ ǽ° <code>fsize</code> ޥɤƱǤ</p>
+
+
+ <h3><a name="element.include" id="element.include">include </a></h3>
+ <p>Υޥɤ̤ʸեΥƥȤϤƤե
+ ޤեϥδˤޤ
+ ϤƤե¸ߤǥ쥯ȥ
+ <a href="core.html#options">Option</a> <code>IncludesNOEXEC</code>
+ ꤵƤ硢text MIME (<code>text/plain</code>,
+ <code>text/html</code> ) ΥɥȤΤߥ󥯥롼ɤԤʤޤ
+ ¾ξϡ꡼ʸޤᡢޥɤǻꤵ줿
+ URL Ȥä̤ CGI ץȤƤӽФޤ</p>
+
+ <p>°ʸΰ֤ꤷޤinclude ޥɤͿ줿줾
+ °ФȤԤʤޤͭ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>file</code></dt>
+ <dd>ͤϲϤƤɥȤ¸ߤǥ쥯ȥ꤫
+ ХѥǤ
+ <code>../</code> ޤǤꡢХѥꤷϤǤޤ
+ Ǥ顢ɥȥ롼Ȥγˤե䡢ǥ쥯ȥ깽¤
+ ̤ˤե뤳ȤϤǤޤ
+ ˤ°ϡ<code>virtual</code> °Ȥ褦ˤƤ
+ </dd>
+
+ <dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt>
+ <dd><p>ͤϲϤƤɥȤ (% 󥳡ɤ줿) URL
+ ǤURL ˤϥۥ̾ޤ뤳ȤϤǤޤ󡣥ѥȡ
+ ⤷Х꡼ʸǤǤå (/)
+ ϤޤʤϡɥȤХѥȤưޤ</p>
+
+ <p>URL °졢 URL 򥯥饤ȤȤ
+ ϤƤϸνϤ˴ޤޤǤ顢
+ եҹ¤ˤ뤳ȤǤޤ</p>
+
+ <p>ꤵ줿 URL CGI ץǤäϡ
+ ץब¹Ԥ졢νϤϤƤե
+ ǥ쥯ƥ֤ä֤ޤCGI url
+ ꡼ URL 뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ &lt;!--#include virtual="/cgi-bin/example.cgi?argument=value" --&gt;
+ </code></p></div>
+
+ <p>HTML ɥȤ CGI ץνϤޤˡȤƤϡ
+ <code>include virtual</code> <code>exec cgi</code>
+ ޤˡǤ</p>
+ </dd>
+ </dl>
+
+
+ <h3><a name="element.printenv" id="element.printenv">printenv </a></h3>
+ <p>ϡ¸ߤ뤹٤ƤѿȤͤɽޤApache 1.3.12 顢
+ ̤ʸϽϤ˥ƥƥ󥳡 (ܺ٤ <a href="#element.echo"><code>echo</code></a> Ǥ򻲾)
+ 褦ˤʤޤ°Ϥޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;!--#printenv --&gt;
+ </code></p></div>
+
+
+ <h3><a name="element.set" id="element.set">set </a></h3>
+ <p>ѿͤꤷޤ°ϼ̤Ǥ</p>
+
+ <dl>
+ <dt><code>var</code></dt>
+ <dd>ꤹѿ̾</dd>
+
+ <dt><code>value</code></dt>
+ <dd>ѿꤹ͡</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;!--#set var="category" value="help" --&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="includevars" id="includevars">Include ѿ</a></h2>
+
+
+ <p>ɸ CGI Ķѿ˲äơ<code>echo</code> ޥɤ䡢
+ <code>if</code> <code>elif</code>, ˥ɥȤƤӽФ
+ ٤ƤΥץफѤǤѿޤ</p>
+
+ <dl>
+ <dt><code>DATE_GMT</code></dt>
+ <dd>˥åɸˤ븽߻</dd>
+
+ <dt><code>DATE_LOCAL</code></dt>
+ <dd>ɸˤ븽߻</dd>
+
+ <dt><code>DOCUMENT_NAME</code></dt>
+ <dd>桼ꥯȤ (ǥ쥯ȥ) ե̾</dd>
+
+ <dt><code>DOCUMENT_URI</code></dt>
+ <dd>桼ꥯȤ (% 󥳡ɤ줿) URL-path
+ ե뤬ҤˤʤäƤϡϤƤ
+ ɥȤ URL Ǥ<em>ʤ</em>ȤդƤ</dd>
+
+ <dt><code>LAST_MODIFIED</code></dt>
+ <dd>桼ꥯȤɥȤκǽ</dd>
+
+ <dt><code>QUERY_STRING_UNESCAPED</code></dt>
+ <dd>꡼ʸ󤬤硢ѿˤ (%-ǥɤ줿)
+ ꡼ʸƤơshell ǻѤǤ褦
+ <em></em>Ƥޤ (<code>&amp;</code>
+ ȤäüʸˤϥХåå夬ľ֤ޤ)</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="substitution" id="substitution">ѿִ</a></h2>
+
+ <p>ѿִϤƤξ SSI ǥ쥯ƥ֤ΰȤʾˤ
+ ǰϤޤ줿ʸǹԤʤޤ˳Τˤϡ
+ <code>config</code>,
+ <code>exec</code>, <code>flastmod</code>, <code>fsize</code>,
+ <code>include</code>, <code>echo</code>, <code>set</code>
+ ƥǥ쥯ƥ֤ȡʬѤΥڥ졼ؤΰޤ
+ ɥ뵭ϥХååȤȤǻȤȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="$a = \$test" --&gt;
+ </code></p></div>
+
+ <p>ѿ̾ȤƤߤʤʸѿؤλȤִɬפȤϡ
+ ǤѿִΤ褦ˡ̤dz뤳ȤǶ̤뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --&gt;
+ </code></p></div>
+
+ <p>Ǥϡ<code>REMOTE_HOST</code>
+ "<code>X</code>" <code>REQUEST_METHOD</code>
+ "<code>Y</code>" ΤȤѿ <code>Zed</code> "<code>X_Y</code>"
+ ꤷޤ</p>
+
+ <p>ʲǤϡ<code>DOCUMENT_URI</code> <code>/foo/file.html</code>
+ ΤȤ "in foo" <code>/bar/file.html</code> ΤȤ "in bar"
+ ɤǤʤȤˤ "in neither" ɽޤ</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr='"$DOCUMENT_URI" = "/foo/file.html"' --&gt;<br />
+ <span class="indent">
+ in foo<br />
+ </span>
+ &lt;!--#elif expr='"$DOCUMENT_URI" = "/bar/file.html"' --&gt;<br />
+ <span class="indent">
+ in bar<br />
+ </span>
+ &lt;!--#else --&gt;<br />
+ <span class="indent">
+ in neither<br />
+ </span>
+ &lt;!--#endif --&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="flowctrl" id="flowctrl">ե</a></h2>
+
+
+ <p>ŪʥեȥǤϼ̤Ǥ</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="<var>test_condition</var>" --&gt;<br />
+ &lt;!--#elif expr="<var>test_condition</var>" --&gt;<br />
+ &lt;!--#else --&gt;<br />
+ &lt;!--#endif --&gt;
+ </code></p></div>
+
+ <p><code>if</code> Ǥϥץߥ󥰸
+ if ʸƱ褦ưޤ郎ɾ졢̤Ǥм
+ <code>elif</code> <code>else</code> <code>endif</code>
+ ǤޤǤʸ󤬽Ϥޤ</p>
+
+ <p><code>elif</code> <code>else</code> ʸ <var>test_condition</var>
+ ΤȤ˥ƥȤϤ뤿˻Ȥޤ
+ ǤϤäƤʤƤ⹽ޤ</p>
+
+ <p><code>endif</code> Ǥ <code>if</code>
+ ǤλޤǤɬܤǤ</p>
+
+ <p><var>test_condition</var> ϰʲΤɤ줫Ǥ:</p>
+
+ <dl>
+ <dt><code><var>string</var></code></dt>
+ <dd><var>string</var> Ǥʤ˿Ǥ</dd>
+
+ <dt><code><var>string1</var> = <var>string2</var><br />
+ <var>string1</var> == <var>string2</var><br />
+ <var>string1</var> != <var>string2</var></code></dt>
+
+ <dd><p><var>string1</var> <var>string2</var> Ӥޤ
+ <var>string2</var> <code>/<var>string</var>/</code>
+ ȤǤСɽȤӤޤɽ
+ <a href="http://www.pcre.org">PCRE</a> 󥸥ǼƤơ
+ <a href="http://www.perl.com">perl 5</a> ƱʸѤޤ
+ <code>==</code> ñ <code>=</code> ̾ǡޤäƱư
+ ޤ</p>
+
+ <p>Υޥå (<code>=</code> ޤ <code>==</code>) ξϡ
+ ɽǥ롼ʬ줿ѡĤ򥭥ץ㤹뤳ȤǤޤ
+ ץ㤵줿ʬüѿ <code>$1</code> .. <code>$9</code>
+ ˳Ǽޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;!--#if expr="$QUERY_STRING = /^sid=([a-zA-Z0-9]+)/" --&gt;<br />
+ <span class="indent">
+ &lt;!--#set var="session" value="$1" --&gt;<br />
+ </span>
+ &lt;!--#endif --&gt;
+ </code></p></div>
+ </dd>
+
+ <dt><code><var>string1</var> &lt; <var>string2</var><br />
+ <var>string1</var> &lt;= <var>string2</var><br />
+ <var>string1</var> &gt; <var>string2</var><br />
+ <var>string1</var> &gt;= <var>string2</var></code></dt>
+
+ <dd><var>string1</var> <var>string2</var> Ӥޤ
+ <em>ʸȤ</em>Ӥ (<code>strcmp(3)</code> )
+ ȤդƤǤ顢ʸ "100" "20"
+ ⾮Ȥˤʤޤ</dd>
+
+ <dt><code>( <var>test_condition</var> )</code></dt>
+ <dd><var>test_condition</var> ΤȤ</dd>
+
+ <dt><code>! <var>test_condition</var></code></dt>
+ <dd><var>test_condition</var> ΤȤ</dd>
+
+ <dt><code><var>test_condition1</var> &amp;&amp;
+ <var>test_condition2</var></code></dt>
+ <dd><var>test_condition1</var>
+ <var>test_condition2</var> ΤȤ</dd>
+
+ <dt><code><var>test_condition1</var> ||
+ <var>test_condition2</var></code></dt>
+ <dd><var>test_condition1</var> ޤ
+ <var>test_condition2</var> ΤȤ</dd>
+ </dl>
+
+ <p>"<em>=</em>" "<em>!=</em>" "<em>&amp;&amp;</em>"
+ Ĥ«ޤ"<em>!</em>" «֤ĤʤäƤޤ
+ ǤʲĤǤ:</p>
+
+ <div class="example"><p><code>
+ &lt;!--#if expr="$a = test1 &amp;&amp; $b = test2" --&gt;<br />
+ &lt;!--#if expr="($a = test1) &amp;&amp; ($b = test2)" --&gt;
+ </code></p></div>
+
+ <p>ͥڥ졼 <code>&amp;&amp;</code> <code>||</code>
+ Ʊͥ٤Ǥ
+ Υڥ졼ǰˤ궯ͥ٤Ĥˤϡ
+ ̤Ȥɬפޤ</p>
+
+ <p>ѿ䥪ڥ졼ȤǧʤΤϤ٤ʸȤ
+ ޤʸϰǰϤळȤǤޤ: <code>'string'</code>
+ Τ褦ˡǰϤޤƤʤʸˤ϶ (ڡȥ)
+ ޤ뤳ȤϤǤޤ󡣤ѿʤɤζʬΥ뤿
+ ȤƤ뤫Ǥʣʸ³ƤȤϡ
+ ֤ưĤˤäĤޤǤ顢</p>
+
+ <div class="example"><p><code><var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var></code> <code><var>string1</var>&nbsp;<var>string2</var></code> ˤʤޤ<br />
+ <br />
+ ޤ<br />
+ <br />
+ <code>'<var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var>'</code> <code><var>string1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>string2</var></code>
+ ˤʤޤ</p></div>
+
+ <div class="note"><h3>ɽκŬ</h3>
+ <p>äʣˤʤꡢ®㲼ˤʤäϡ
+ ɾ롼˽äƺŬƤߤɤǤ礦</p>
+ <ul>
+ <li>ɾϺ鱦˸äƹԤޤ</li>
+ <li>Ϳͥڥ졼 (<code>&amp;&amp;</code> <code>||</code>)
+ ϡ¤ûɾޤĤޤ̤Ȥƾ嵭Υ롼ϡ
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɾɾޤ
+ ¦Ƿ̤ʬǤϡɾϤߤޤ
+ Ǥʤϱ¦ɾơȱξ̤׻ޤ</li>
+ <li>ûɾɾоݤɽޤޤ硢դˤʤޤ
+ Ȥѿ (<code>$1</code> .. <code>$9</code>)
+ 뤿ˡºݤɾɬפ뤫Ǥ</li>
+ </ul>
+ <p>μɤΤ褦˰뤫Τꤿϡ
+ <code>-DDEBUG_INCLUDE</code> ѥ饪ץդ
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ꥳѥ뤹ɤǤ礦
+ ˤꡢƤΥѡ줿ФơϾ
+ ѡĥ꡼ȡ
+ 줬ɤΤ褦˥饤Ȥ줿Ϥޤɾ줿
+ ޤ</p>
+ </div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIEndTag" id="SSIEndTag">SSIEndTag</a> <a name="ssiendtag" id="ssiendtag">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>include Ǥλʸ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIEndTag "--&gt;"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.30 ʹߤѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> õ
+ include Ǥνλ򼨤ʸѹޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SSIEndTag "%&gt;"
+ </code></p></div>
+
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#ssistarttag">SSIStartTag</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIErrorMsg" id="SSIErrorMsg">SSIErrorMsg</a> <a name="ssierrormsg" id="ssierrormsg">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>SSI Υ顼äȤɽ륨顼å</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this
+directive]"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">SSIErrorMsg</code> ǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ 顼äȤɽåѹޤץ󥵡ФǤ
+ å桼ɽʤ褦ˤ뤿
+ ǥեȥ顼å <code>"&lt;!-- Error --&gt;"</code>
+ ѤȤ褦ʤȤͤ뤫⤷ޤ</p>
+
+ <p>Υǥ쥯ƥ֤ <code>&lt;!--#config
+ errmsg=<var>message</var> --&gt;</code> ǤƱ̤ˤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SSIErrorMsg "&lt;!-- Error --&gt;"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIStartTag" id="SSIStartTag">SSIStartTag</a> <a name="ssistarttag" id="ssistarttag">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>include Ǥ򳫻Ϥʸ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIStartTag "&lt;!--#"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr>
+</table>
+
+ <p>Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> õinclude
+ ǤγϤ򼨤ʸѹޤ</p>
+
+ <p>ĤΥФ (⤷̡ʳ) եνϤϤƤơ
+ 줾˰㤦ޥɤ
+ Ȥ褦ʤȤˤΥץȤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SSIStartTag "&lt;%"<br />
+ SSIEndTag "%&gt;"
+ </code></p></div>
+
+ <p>Τ褦б
+ <code class="directive"><a href="#ssiendtag">SSIEndTag</a></code> ʻƻȤȡ
+ ˼Τ褦 SSI ǥ쥯ƥ֤Ȥޤ:</p>
+
+ <div class="example"><h3>㤦ϤȽλΥȤä SSI ǥ쥯ƥ</h3><p><code>
+ &lt;%printenv %&gt;
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#ssiendtag">SSIEndTag</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSITimeFormat" id="SSITimeFormat">SSITimeFormat</a> <a name="ssitimeformat" id="ssitimeformat">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>դ򸽤ʸν񼰤ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSITimeFormat <var>formatstring</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.30 ʹߤǻѲǽ</td></tr>
+</table>
+<p>Υǥ쥯ƥ֤ <code>DATE</code> Ķѿ echo դ򸽤ʸ
+ ɽȤν񼰤ѹޤ<var>formatstring</var>
+ C ɸ饤֥ <code>strftime(3)</code> ƱǤ</p>
+
+ <p>Υǥ쥯ƥ֤ <code>&lt;!--#config
+ timefmt=<var>formatstring</var> --&gt;</code> ǤƱ̤ˤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SSITimeFormat "%R, %B %d, %Y"
+ </code></p></div>
+
+ <p>Υǥ쥯ƥ֤Ǥϡդ "22:26, June 14, 2002" Ȥ
+ ɽޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSIUndefinedEcho" id="SSIUndefinedEcho">SSIUndefinedEcho</a> <a name="ssiundefinedecho" id="ssiundefinedecho">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>̤ѿ echo 줿Ȥɽʸ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIUndefinedEcho <var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.34 ʹߤѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ѿƤʤˤؤ餺
+ "echo" 줿Ȥ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ ɽʸѹޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ SSIUndefinedEcho "&lt;!-- undef --&gt;"
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="XBitHack" id="XBitHack">XBitHack</a> <a name="xbithack" id="xbithack">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>¹ԥӥåȤꤵ줿ե SSI ǥ쥯ƥ֤
+Ϥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>XBitHack on|off|full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>XBitHack off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr>
+</table>
+ <p><code class="directive">XBitHack</code> ǥ쥯ƥ֤̾ HTML
+ ɥȤβϤ椷ޤΥǥ쥯ƥ֤ MIME
+ <code>text/html</code> ȴϢդƤեˤΤ߱ƶޤ
+ <code class="directive">XBitHack</code> ϰʲͤȤ뤳ȤǤޤ</p>
+
+ <dl>
+ <dt><code>off</code></dt>
+ <dd>¹ԲǽեФ̤ʰ򤷤ޤ</dd>
+
+ <dt><code>on</code></dt>
+ <dd>桼μ¹ԥӥåȤꤵƤ <code>text/html</code>
+ եƥФDzϤ html ɥȤȤưޤ</dd>
+
+ <dt><code>full</code></dt>
+ <dd><code>on</code> ƱͤǤ롼׼¹ԥӥåȤƥȤޤ
+ ⤷줬ꤵƤС֤ե <code>Last-modified</code>
+ դեκǽˤޤ줬ꤵƤʤȤϡ
+ last-modified դޤ󡣤ΥӥåȤꤹȡ
+ 饤ȤץꥯȤ򥭥åǤ褦ˤʤޤ
+
+ <div class="note"><strong></strong> ¾ CGI <code>#include</code>
+ 뤫⤷ʤΤ䡢ƥФư㤦Ϥ
+ (⤷ϸΥꥯȤѤ뤫⤷ʤ)
+ ٤Ƥ SSI ץȤФƥ롼׼¹ԥӥåȤ
+ ꤵƤʤȤǧǤʤϡfull ϻȤʤɤ
+ Ǥ礦</div>
+ </dd>
+ </dl>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_include.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_info.html b/docs/manual/mod/mod_info.html
new file mode 100644
index 00000000..84991103
--- /dev/null
+++ b/docs/manual/mod/mod_info.html
@@ -0,0 +1,11 @@
+URI: mod_info.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_info.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_info.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_info.html.en b/docs/manual/mod/mod_info.html.en
new file mode 100644
index 00000000..add438f6
--- /dev/null
+++ b/docs/manual/mod/mod_info.html.en
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_info - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_info</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides a comprehensive overview of the server
+configuration</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>info_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_info.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>To configure <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>, add the following to your
+ <code>httpd.conf</code> file.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>You may wish to use <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> inside the
+ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ directive to limite access to your server configuration
+ information:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourcompany.com<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>Once configured, the server information is obtained by
+ accessing <code>http://your.host.example.com/server-info</code></p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#queries">Selecting the information shown</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitations">Known Limitations</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Issues</a></h2>
+ <p>Once <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> is loaded into the server, its
+ handler capability is available in <em>all</em> configuration
+ files, including per-directory files (<em>e.g.</em>,
+ <code>.htaccess</code>). This may have security-related
+ ramifications for your site.</p>
+
+ <p>In particular, this module can leak sensitive information
+ from the configuration directives of other Apache modules such as
+ system paths, usernames/passwords, database names, etc. Therefore,
+ this module should <strong>only</strong> be
+ used in a controlled environment and always with caution.</p>
+
+ <p>You will probably want to use <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>
+ to limit access to your server configuration information.</p>
+
+ <div class="example"><h3>Access control</h3><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ Order allow,deny<br />
+ # Allow access from server itself<br />
+ Allow from 127.0.0.1<br />
+ # Additionally, allow access from local workstation<br />
+ Allow from 192.168.1.17<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="queries" id="queries">Selecting the information shown</a></h2>
+ <p>By default, the server information includes a list of
+ all enabled modules, and for each module, a description of
+ the directives understood by that module, the hooks implemented
+ by that module, and the relevant directives from the current
+ configuration.</p>
+
+ <p>Other views of the configuration information are available by
+ appending a query to the <code>server-info</code> request. For
+ example, <code>http://your.host.example.com/server-info?config</code>
+ will show all configuration directives.</p>
+
+ <dl>
+ <dt><code>?&lt;module-name&gt;</code></dt>
+ <dd>Only information relevant to the named module</dd>
+ <dt><code>?config</code></dt>
+ <dd>Just the configuration directives, not sorted by module</dd>
+ <dt><code>?hooks</code></dt>
+ <dd>Only the list of Hooks each module is attached to</dd>
+ <dt><code>?list</code></dt>
+ <dd>Only a simple list of enabled modules</dd>
+ <dt><code>?server</code></dt>
+ <dd>Only the basic server information</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="limitations" id="limitations">Known Limitations</a></h2>
+ <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> provides its information by reading the
+ parsed configuration, rather than reading the original configuration
+ file. There are a few limitations as a result of the way the parsed
+ configuration tree is created:</p>
+ <ul>
+ <li>Directives which are executed immediately rather than being
+ stored in the parsed configuration are not listed. These include
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>,
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>, and
+ <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code>.</li>
+ <li>Directives which control the configuration file itself, such as
+ <code class="directive"><a href="../mod/core.html#include">Include</a></code>,
+ <code class="directive"><a href="../mod/core.html#&lt;ifmodule&gt;">&lt;IfModule&gt;</a></code> and
+ <code class="directive"><a href="../mod/core.html#&lt;ifdefine&gt;">&lt;IfDefine&gt;</a></code> are not
+ listed, but the included configuration directives are.</li>
+ <li>Comments are not listed. (This may be considered a feature.)</li>
+ <li>Configuration directives from <code>.htaccess</code> files are
+ not listed (since they do not form part of the permanent server
+ configuration).</li>
+ <li>Container directives such as
+ <code class="directive"><a href="../mod/core.html#&lt;directory&gt;">&lt;Directory&gt;</a></code>
+ are listed normally, but <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> cannot figure
+ out the line number for the closing
+ <code class="directive"><a href="../mod/core.html#&lt;/directory&gt;">&lt;/Directory&gt;</a></code>.</li>
+ <li>Directives generated by third party modules such as <code class="module"><a href="../mod/mod_perl.html">mod_perl</a></code>
+ might not be listed.</li>
+ </ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adds additional information to the module
+information displayed by the server-info handler</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_info</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Apache 1.3 and above</td></tr>
+</table>
+ <p>This allows the content of <var>string</var> to be shown as
+ HTML interpreted, <strong>Additional Information</strong> for
+ the module <var>module-name</var>. Example:</p>
+
+ <div class="example"><p><code>
+ AddModuleInfo mod_deflate.c 'See &lt;a \<br />
+ <span class="indent">
+ href="http://www.apache.org/docs/2.2/mod/mod_deflate.html"&gt;\<br />
+ http://www.apache.org/docs/2.2/mod/mod_deflate.html&lt;/a&gt;'
+ </span>
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_info.html.ja.euc-jp b/docs/manual/mod/mod_info.html.ja.euc-jp
new file mode 100644
index 00000000..7c05e4dc
--- /dev/null
+++ b/docs/manual/mod/mod_info.html.ja.euc-jp
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_info - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_info</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ФŪʳѤ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>info_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_info.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ꤹˤϡʲ <code>httpd.conf</code>
+ ե˲äޤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
+ <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> Ȥäơؤ
+ ¤Ȼפ⤷ޤ :</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourcompany.com<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>öꤹȡ<code>http://your.host.example.com/server-info</code>
+ ˥뤳ȤǥФξ褦ˤʤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#queries">ɽ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitations">Τ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Issues</a></h2>
+ <p>ö <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> Фɤ߹ޤȡ
+ 󶡤Ƥϥɥ鵡ǽϥǥ쥯ȥե (<em>㤨</em>
+ .htaccess) ޤ <em>٤</em>եͭˤʤޤ
+ Υ⥸塼ͭˤȤϥƥθɬפ
+ Ǥ礦</p>
+
+ <p>äˡΥ⥸塼ϥƥѥ桼̾/ѥɡ
+ ǡ١̾ʤɡ¾ Apache ⥸塼ǥ쥯ƥ֤
+ ƥ̯ʾϳ餹ǽޤ
+ Ǥ顢Υ⥸塼Ϥȥ椵줿Ķ<strong>Τ</strong>
+ դƻȤäƤ</p>
+
+ <p>ؤΥ¤뤿ˡ<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>
+ ȤΤɤǤ礦</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ Order allow,deny<br />
+ # Allow access from server itself<br />
+ Allow from 127.0.0.1<br />
+ # Additionally, allow access from local workstation<br />
+ Allow from 192.168.1.17<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="queries" id="queries">ɽ</a></h2>
+ <p>ǥեȤǤϡоϤ٤Ƥͭʥ⥸塼ȡ
+ ƥ⥸塼ˤĤơ⥸塼뤬򤹤ǥ쥯ƥ֡
+ Ƥ롢եåǤδϢǥ쥯ƥ֤
+ ʤäƤޤ</p>
+
+ <p><code>server-info</code> ꥯȤإ꡼ɲä뤳Ȥǡ
+ ¾ɽ֤ȤǤޤ㤨С
+ <code>http://your.host.example.com/server-info?config</code>
+ ٤Ƥǥ쥯ƥ֤ɽޤ</p>
+
+ <dl>
+ <dt><code>?&lt;module-name&gt;</code></dt>
+ <dd>ꤵ줿⥸塼˴ϢΤ</dd>
+ <dt><code>?config</code></dt>
+ <dd>⥸塼ǥȤˡǥ쥯ƥ֤Τ</dd>
+ <dt><code>?hooks</code></dt>
+ <dd>ƥ⥸塼뤬ѤեåΤ</dd>
+ <dt><code>?list</code></dt>
+ <dd>ͭʥ⥸塼δñʥꥹȤΤ</dd>
+ <dt><code>?server</code></dt>
+ <dd>ܥоΤ</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="limitations" id="limitations">Τ</a></h2>
+ <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ϡեɤΤǤϤʤ
+ ˥ѡ줿ɤ߹ळȤǾ󶡤ޤäơ
+ ѡѤߤڤˡˤ¤Ĥޤ:</p>
+ <ul>
+ <li>ѡ줿¸줺ˡ˼¹Ԥǥ쥯ƥ֤
+ ˸ޤ󡣤ˤ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>,
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>,
+ <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code> ޤ</li>
+ <li><code class="directive"><a href="../mod/core.html#include">Include</a></code>,
+ <code class="directive"><a href="../mod/core.html#&lt;ifmodule&gt;">&lt;IfModule&gt;</a></code>,
+ <code class="directive"><a href="../mod/core.html#&lt;ifdefine&gt;">&lt;IfDefine&gt;</a></code>,
+ Τ褦ե뼫Ȥ椹ǥ쥯ƥ֤ɽޤ
+ Υǥ쥯ƥ֤ˤꡢͭˤʤäƤǥ쥯ƥ֤
+ ɽޤ</li>
+ <li>Ȥɽޤ(ϻͤȻפäƤ)</li>
+ <li><code>.htaccess</code> եǥ쥯ƥ֤ɽޤ
+ (ʵŪʥΰǤϤʤǤ)</li>
+ <li><code class="directive"><a href="../mod/core.html#&lt;directory&gt;">&lt;Directory&gt;</a></code>
+ Τ褦ʥƥʥǥ쥯ƥ֤̤ɽޤ
+ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> Ĥ <code class="directive"><a href="../mod/core.html#&lt;/directory&gt;">&lt;/Directory&gt;</a></code> ʤɤοΤ뤳ȤϤǤޤ</li>
+ <li><code class="module"><a href="../mod/mod_perl.html">mod_perl</a></code> Τ褦ʥɥѡƥ⥸塼
+ Υǥ쥯ƥ֤ɽʤ⤷ޤ</li>
+ </ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>server-info ϥɥˤɽ⥸塼ξ
+ɲäξդä</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_info</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.3 ʹ</td></tr>
+</table>
+ <p>ϡ<var>string</var> Ƥ⥸塼 <var>module-name</var>
+ <strong>ɲþ</strong> Ȥ HTML
+ ȤƲᤵ졢ɽ褦ˤޤ:</p>
+
+ <div class="example"><p><code>
+ AddModuleInfo mod_deflate.c 'See &lt;a \<br />
+ <span class="indent">
+ href="http://www.apache.org/docs/2.2/mod/mod_deflate.html"&gt;\<br />
+ http://www.apache.org/docs/2.2/mod/mod_deflate.html&lt;/a&gt;'
+ </span>
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_info.html.ko.euc-kr b/docs/manual/mod/mod_info.html.ko.euc-kr
new file mode 100644
index 00000000..ae6bb572
--- /dev/null
+++ b/docs/manual/mod/mod_info.html.ko.euc-kr
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_info - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_info</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> ش</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>info_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_info.c</td></tr></table>
+<h3></h3>
+
+ <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> Ϸ <code>httpd.conf</code>
+ Ͽ ߰Ѵ.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>̷ ϸ
+ <code>http://your.host.example.com/server-info</code>
+ Ͽ ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#security"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#queries">ִ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitations">˷ Ѱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security"> </a></h2>
+ <p>ѹ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> о̸, 丮
+ (<em> </em>, <code>.htaccess</code>)
+ <em></em> Ͽ ڵ鷯 ִ.
+ ׷ Ʈ Ȱ ִ.</p>
+
+ <p>Ư ý , ڸ/ȣ, ͺ̽
+ ̸ ġ þ ΰ
+ ִ. ׷ ׻ ؾ ϸ
+ ȯ濡<strong></strong> ؾ Ѵ.</p>
+
+ <p> <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> Ͽ
+ ִ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+ &lt;Location /server-info&gt;<br />
+ <span class="indent">
+ SetHandler server-info<br />
+ Order allow,deny<br />
+ # ڽ 㰡<br />
+ Allow from 127.0.0.1<br />
+ # ߰, ó ִ ũ̼ 㰡<br />
+ Allow from 192.168.1.17<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="queries" id="queries">ִ ϱ</a></h2>
+ <p>⺻ ϴ ϰ ⺰
+ ϴ þ , (hook),
+ þ ִ.</p>
+
+ <p><code>server-info</code> û ǹڿ ٿ
+ ٸ ִ. ,
+ <code>http://your.host.example.com/server-info?config</code>
+ þ ش.</p>
+
+ <dl>
+ <dt><code>?&lt;module-name&gt;</code></dt>
+ <dd> ⿡ </dd>
+ <dt><code>?config</code></dt>
+ <dd>⺰ ʰ, þ</dd>
+ <dt><code>?hooks</code></dt>
+ <dd> (hook) ϸ</dd>
+ <dt><code>?list</code></dt>
+ <dd>ϴ ϸ</dd>
+ <dt><code>?server</code></dt>
+ <dd>⺻ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="limitations" id="limitations">˷ Ѱ</a></h2>
+ <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ʰ
+ ̹ о Ͽ ش.
+ Ľϴ  Ѱ谡 ִ.</p>
+ <ul>
+ <li>Ľ ʰ Ǵ þ
+ Ѵ. <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>, <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code> þ
+ ⿡ شѴ.</li>
+ <li><code class="directive"><a href="../mod/core.html#include">Include</a></code>, <code class="directive"><a href="../mod/core.html#&lt;ifmodule&gt;">&lt;IfModule&gt;</a></code>, <code class="directive"><a href="../mod/core.html#&lt;ifdefine&gt;">&lt;IfDefine&gt;</a></code>
+ ü ϴ þ Ѵ.
+ ׷ ȿ ִ þ ش.</li>
+ <li>ּ Ѵ. (Ѱ ٴ ̶
+ ִ.)</li>
+ <li>( ƴϱ ) <code>.htaccess</code>
+ Ͽ ִ þ Ѵ.</li>
+ <li> <code class="directive"><a href="../mod/core.html#&lt;directory&gt;">&lt;Directory&gt;</a></code>
+ þ ,
+ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ġ <code class="directive"><a href="../mod/core.html#&lt;/directory&gt;">&lt;/Directory&gt;</a></code> ٹȣ
+ .</li>
+ <li><code class="module"><a href="../mod/mod_perl.html">mod_perl</a></code> ڰ
+ þ ִ.</li>
+ </ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>⿡ ߰ server-info ڵ鷯 ֵ
+߰Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_info</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 1.3 </td></tr>
+</table>
+ <p><var>module-name</var> ⿡ <strong>߰ </strong>
+ <var>string</var> HTML ش. ,</p>
+
+ <div class="example"><p><code>
+ AddModuleInfo mod_deflate.c 'See &lt;a \<br />
+ <span class="indent">
+ href="http://www.apache.org/docs/2.2/mod/mod_deflate.html"&gt;\<br />
+ http://www.apache.org/docs/2.2/mod/mod_deflate.html&lt;/a&gt;'
+ </span>
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_info.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_isapi.html b/docs/manual/mod/mod_isapi.html
new file mode 100644
index 00000000..6d92c773
--- /dev/null
+++ b/docs/manual/mod/mod_isapi.html
@@ -0,0 +1,7 @@
+URI: mod_isapi.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_isapi.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_isapi.html.en b/docs/manual/mod/mod_isapi.html.en
new file mode 100644
index 00000000..5195df71
--- /dev/null
+++ b/docs/manual/mod/mod_isapi.html.en
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_isapi - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_isapi</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_isapi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_isapi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>ISAPI Extensions within Apache for Windows</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>isapi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_isapi.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Win32 only</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module implements the Internet Server extension API. It
+ allows Internet Server extensions (<em>e.g.</em> ISAPI .dll
+ modules) to be served by Apache for Windows, subject to the
+ noted restrictions.</p>
+
+ <p>ISAPI extension modules (.dll files) are written by third
+ parties. The Apache Group does not author these modules, so we
+ provide no support for them. Please contact the ISAPI's author
+ directly if you are experiencing problems running their ISAPI
+ extension. <strong>Please <em>do not</em> post such problems to
+ Apache's lists or bug reporting pages.</strong></p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapicachefile">ISAPICacheFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage">Usage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Additional Notes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#journal">Programmer's Journal</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">Usage</a></h2>
+
+ <p>In the server configuration file, use
+ the <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> directive to
+ associate ISAPI files with the <code>isapi-handler</code> handler, and map
+ it to them with their file extensions. To enable any .dll file to be
+ processed as an ISAPI extension, edit the httpd.conf file and add the
+ following line:</p>
+ <div class="example"><p><code>
+ AddHandler isapi-handler .dll
+ </code></p></div>
+
+ <div class="note">In older versions of the Apache server,
+ <code>isapi-isa</code> was the proper handler name, rather than
+ <code>isapi-handler</code>. For compatibility, configurations may
+ continue using <code>isapi-isa</code> through all versions of Apache
+ prior to 2.3.0.</div>
+
+ <p>There is no capability within the Apache server to leave a
+ requested module loaded. However, you may preload and keep a
+ specific module loaded by using the following syntax in your
+ httpd.conf:</p>
+ <div class="example"><p><code>
+ ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll
+ </code></p></div>
+
+ <p>Whether or not you have preloaded an ISAPI extension, all
+ ISAPI extensions are governed by the same permissions and
+ restrictions as CGI scripts. That is, <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>ExecCGI</code> must be set for the
+ directory that contains the ISAPI .dll file.</p>
+
+ <p>Review the <a href="#notes">Additional Notes</a> and the <a href="#journal">Programmer's Journal</a> for additional details
+ and clarification of the specific ISAPI support offered by
+ <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notes" id="notes">Additional Notes</a></h2>
+
+ <p>Apache's ISAPI implementation conforms to all of the ISAPI
+ 2.0 specification, except for some "Microsoft-specific"
+ extensions dealing with asynchronous I/O. Apache's I/O model
+ does not allow asynchronous reading and writing in a manner
+ that the ISAPI could access. If an ISA tries to access
+ unsupported features, including async I/O, a message is placed
+ in the error log to help with debugging. Since these messages
+ can become a flood, the directive <code>ISAPILogNotSupported
+ Off</code> exists to quiet this noise.</p>
+
+ <p>Some servers, like Microsoft IIS, load the ISAPI extension
+ into the server and keep it loaded until memory usage is too
+ high, or unless configuration options are specified. Apache
+ currently loads and unloads the ISAPI extension each time it is
+ requested, unless the <code class="directive"><a href="#isapicachefile">ISAPICacheFile</a></code> directive is specified.
+ This is inefficient, but Apache's memory model makes this the
+ most effective method. Many ISAPI modules are subtly
+ incompatible with the Apache server, and unloading these
+ modules helps to ensure the stability of the server.</p>
+
+ <p>Also, remember that while Apache supports ISAPI Extensions,
+ it <strong>does not support ISAPI Filters</strong>. Support for
+ filters may be added at a later date, but no support is planned
+ at this time.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="journal" id="journal">Programmer's Journal</a></h2>
+
+ <p>If you are programming Apache 2.0 <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>
+ modules, you must limit your calls to <code>ServerSupportFunction</code>
+ to the following directives:</p>
+
+ <dl>
+ <dt><code>HSE_REQ_SEND_URL_REDIRECT_RESP</code></dt>
+ <dd>Redirect the user to another location.<br />
+ This must be a fully qualified URL (<em>e.g.</em>
+ <code>http://server/location</code>).</dd>
+
+ <dt><code>HSE_REQ_SEND_URL</code></dt>
+ <dd>Redirect the user to another location.<br />
+ This cannot be a fully qualified URL, you are not allowed to
+ pass the protocol or a server name (<em>e.g.</em> simply
+ <code>/location</code>).<br />
+ This redirection is handled by the server, not the
+ browser.<br />
+ <div class="warning"><h3>Warning</h3>
+ <p>In their recent documentation, Microsoft appears to have
+ abandoned the distinction between the two
+ <code>HSE_REQ_SEND_URL</code> functions. Apache continues to treat
+ them as two distinct functions with different requirements
+ and behaviors.</p>
+ </div></dd>
+
+ <dt><code>HSE_REQ_SEND_RESPONSE_HEADER</code></dt>
+ <dd>Apache accepts a response body following the header if it
+ follows the blank line (two consecutive newlines) in the
+ headers string argument. This body cannot contain NULLs,
+ since the headers argument is NULL terminated.</dd>
+
+ <dt><code>HSE_REQ_DONE_WITH_SESSION</code></dt>
+ <dd>Apache considers this a no-op, since the session will be
+ finished when the ISAPI returns from processing.</dd>
+
+ <dt><code>HSE_REQ_MAP_URL_TO_PATH</code></dt>
+ <dd>Apache will translate a virtual name to a physical
+ name.</dd>
+
+ <dt><code>HSE_APPEND_LOG_PARAMETER</code></dt>
+ <dd>
+ This logged message may be captured in any of the following
+ logs:
+
+ <ul>
+ <li>in the <code>\"%{isapi-parameter}n\"</code> component in a
+ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directive</li>
+
+ <li>in the <code>%q</code> log component with the
+ <code class="directive"><a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></code>
+ <code>On</code> directive</li>
+
+ <li>in the error log with the <code class="directive"><a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></code> <code>On</code> directive</li>
+ </ul>
+
+ <p>The first option, the <code>%{isapi-parameter}n</code> component,
+ is always available and preferred.</p>
+ </dd>
+
+ <dt><code>HSE_REQ_IS_KEEP_CONN</code></dt>
+ <dd>Will return the negotiated Keep-Alive status.</dd>
+
+ <dt><code>HSE_REQ_SEND_RESPONSE_HEADER_EX</code></dt>
+ <dd>Will behave as documented, although the <code>fKeepConn</code>
+ flag is ignored.</dd>
+
+ <dt><code>HSE_REQ_IS_CONNECTED</code></dt>
+ <dd>Will report false if the request has been aborted.</dd>
+ </dl>
+
+ <p>Apache returns <code>FALSE</code> to any unsupported call to
+ <code>ServerSupportFunction</code>, and sets the
+ <code>GetLastError</code> value to
+ <code>ERROR_INVALID_PARAMETER</code>.</p>
+
+ <p><code>ReadClient</code> retrieves the request body exceeding the
+ initial buffer (defined by <code class="directive"><a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></code>). Based on the
+ <code class="directive">ISAPIReadAheadBuffer</code> setting (number of bytes
+ to buffer prior to calling the ISAPI handler) shorter requests are sent
+ complete to the extension when it is invoked. If the request is
+ longer, the ISAPI extension must use <code>ReadClient</code> to
+ retrieve the remaining request body.</p>
+
+ <p><code>WriteClient</code> is supported, but only with the
+ <code>HSE_IO_SYNC</code> flag or no option flag (value of
+ <code>0</code>). Any other <code>WriteClient</code> request
+ will be rejected with a return value of <code>FALSE</code>, and a
+ <code>GetLastError</code> value of
+ <code>ERROR_INVALID_PARAMETER</code>.</p>
+
+ <p><code>GetServerVariable</code> is supported, although extended server
+ variables do not exist (as defined by other servers.) All the
+ usual Apache CGI environment variables are available from
+ <code>GetServerVariable</code>, as well as the <code>ALL_HTTP</code>
+ and <code>ALL_RAW</code> values.</p>
+
+ <p>Apache 2.0 <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> supports additional
+ features introduced in later versions of the ISAPI specification,
+ as well as limited emulation of async I/O and the
+ <code>TransmitFile</code> semantics. Apache also supports preloading
+ ISAPI .dlls for performance, neither of which were not available under
+ Apache 1.3 <code>mod_isapi</code>.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIAppendLogToErrors" id="ISAPIAppendLogToErrors">ISAPIAppendLogToErrors</a> <a name="isapiappendlogtoerrors" id="isapiappendlogtoerrors">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPIAppendLogToErrors on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ISAPIAppendLogToErrors off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from ISAPI
+ extensions to the server error log.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIAppendLogToQuery" id="ISAPIAppendLogToQuery">ISAPIAppendLogToQuery</a> <a name="isapiappendlogtoquery" id="isapiappendlogtoquery">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPIAppendLogToQuery on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ISAPIAppendLogToQuery on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from ISAPI
+ extensions to the query field (appended to the <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> <code>%q</code>
+ component).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPICacheFile" id="ISAPICacheFile">ISAPICacheFile</a> <a name="isapicachefile" id="isapicachefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>ISAPI .dll files to be loaded at startup</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>Specifies a space-separated list of file names to be loaded
+ when the Apache server is launched, and remain loaded until the
+ server is shut down. This directive may be repeated for every
+ ISAPI .dll file desired. The full path name of each file should
+ be specified. If the path name is not absolute, it will be treated
+ relative to <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIFakeAsync" id="ISAPIFakeAsync">ISAPIFakeAsync</a> <a name="isapifakeasync" id="isapifakeasync">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPIFakeAsync on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ISAPIFakeAsync off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>While set to on, asynchronous support for ISAPI callbacks is
+ simulated.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPILogNotSupported" id="ISAPILogNotSupported">ISAPILogNotSupported</a> <a name="isapilognotsupported" id="isapilognotsupported">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPILogNotSupported on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ISAPILogNotSupported off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>Logs all requests for unsupported features from ISAPI
+ extensions in the server error log. This may help administrators
+ to track down problems. Once set to on and all desired ISAPI modules
+ are functioning, it should be set back to off.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIReadAheadBuffer" id="ISAPIReadAheadBuffer">ISAPIReadAheadBuffer</a> <a name="isapireadaheadbuffer" id="isapireadaheadbuffer">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ISAPIReadAheadBuffer <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ISAPIReadAheadBuffer 49152</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>Defines the maximum size of the Read Ahead Buffer sent to
+ ISAPI extensions when they are initially invoked. All remaining
+ data must be retrieved using the <code>ReadClient</code> callback; some
+ ISAPI extensions may not support the <code>ReadClient</code> function.
+ Refer questions to the ISAPI extension's author.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_isapi.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_isapi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_isapi.html.ko.euc-kr b/docs/manual/mod/mod_isapi.html.ko.euc-kr
new file mode 100644
index 00000000..e67b37f8
--- /dev/null
+++ b/docs/manual/mod/mod_isapi.html.ko.euc-kr
@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_isapi - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_isapi</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_isapi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Windows ġ ISAPI Extension </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>isapi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_isapi.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>Win32 only</td></tr></table>
+<h3></h3>
+
+ <p> Internet Server extension API Ѵ. ׷
+ Windows ġ Internet Server extension
+ (<em>,</em> ISAPI .dll ) ִ.</p>
+
+ <p>ISAPI extension (.dll ) ڰ ۼѴ.
+ Apache Group ̵ ʾ,
+ ʴ´. ISAPI extension 뿡 ISAPI ڿ
+ ϱ ٶ. <strong> ̷ ġ
+ ϸƮ ׺ ø <em></em>.</strong></p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapicachefile">ISAPICacheFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapifakeasync">ISAPIFakeAsync</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapilognotsupported">ISAPILogNotSupported</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">߰ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#journal"> </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage"></a></h2>
+
+ <p>Ͽ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> þ Ͽ
+ ISAPI Ȯڿ <code>isapi-handler</code> ڵ鷯 Ѵ.
+ .dll ISAPI extension óϷ httpd.conf Ͽ
+ ߰Ѵ.</p>
+ <div class="example"><p><code>
+ AddHandler isapi-handler .dll
+ </code></p></div>
+
+ <p>ġ û ޸𸮿 .
+ ׷ httpd.conf Ư ̸
+ о ִ.</p>
+ <div class="example"><p><code>
+ ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll
+ </code></p></div>
+
+ <p>ISAPI extension ̸ о̴ ̸ о ʴ
+ ISAPI extension CGI ũƮ Ѱ
+ . , ISAPI .dll ִ 丮 <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>ExecCGI</code>
+ ʿϴ.</p>
+
+ <p><code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> ISAPI ڼ
+ <a href="#notes">߰ </a> <a href="#journal"> </a> ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notes" id="notes">߰ </a></h2>
+
+ <p>ġ ISAPI 񵿱 ¿ "ũμƮ
+ Ư" Ȯ ISAPI 2.0 Ծ Ѵ.
+ ġ δ ISAPI ִ
+ 񵿱 . ISA 񵿱 °
+ ʴ Ϸ Ѵٸ, 뿡 ֱ
+ α׿ . αװ ſ Ŀ ֱ⶧
+ <code>ISAPILogNotSupported Off</code> þ ϸ
+ α׿ ʴ´.</p>
+
+ <p>Microsoft IIS ISAPI extension ޸𸮷
+ о鿩 ޸ 뷮 ſ ʰų Ư
+ ʴ ״ ޸𸮿 д. ġ <code class="directive"><a href="#isapicachefile">ISAPICacheFile</a></code> þ
+ ʴ´ٸ û ISAPI extension ޸𸮿 о̰
+ . ȿ, ġ ޸ ̰
+ ȿ ̴. ISAPI ġ ణ
+ ȣȯ ȸ±⶧ ޸𸮿
+ .</p>
+
+ <p>, ġ ISAPI Extension , <strong>ISAPI
+ Filter </strong> ϶. ߿ ͸
+ , ȹ .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="journal" id="journal"> </a></h2>
+
+ <p>ġ 2.0 <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> α׷Ѵٸ,
+ <code>ServerSupportFunction</code> ȣ þ
+ ؾ Ѵ.</p>
+
+ <dl>
+ <dt><code>HSE_REQ_SEND_URL_REDIRECT_RESP</code></dt>
+ <dd>ڸ ٸ ġ ̷Ѵ.<br />
+ URL ؾ Ѵ (<em> ,</em>
+ <code>http://server/location</code>).</dd>
+
+ <dt><code>HSE_REQ_SEND_URL</code></dt>
+ <dd>ڸ ٸ ġ ̷Ѵ.<br />
+ URL ƴϸ, ݰ ѱ
+ (<em> ,</em> <code>/location</code> ͸ ).<br />
+ ƴ϶ ̷ óѴ.<br />
+ <div class="warning"><h3></h3>
+ <p>ֱ Microsoft <code>HSE_REQ_SEND_URL</code>
+ ɰ ̸ ó δ. ġ
+ ƱԸƮ ǰ ൿ ٸ ó ̴.</p>
+ </div></dd>
+
+ <dt><code>HSE_REQ_SEND_RESPONSE_HEADER</code></dt>
+ <dd>headers ڿ ƱԸƮ (ٹٲ޹ڰ ι
+ ) ִٸ ġ Ѵ.
+ headers ƱԸƮ NULL ⶧, 뿡 NULL
+ .</dd>
+
+ <dt><code>HSE_REQ_DONE_WITH_SESSION</code></dt>
+ <dd>ISAPI ó ġ ⶧ ġ
+ ƹ ϵ ʴ´.</dd>
+
+ <dt><code>HSE_REQ_MAP_URL_TO_PATH</code></dt>
+ <dd>ġ ̸ () ̸ ȯѴ.</dd>
+
+ <dt><code>HSE_APPEND_LOG_PARAMETER</code></dt>
+ <dd>
+ Ʒ α Ѱ .
+
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ <code>\"%{isapi-parameter}n\"</code> ׸</li>
+
+ <li><code class="directive"><a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></code>
+ <code>On</code> þ Ͽ <code>%q</code>
+ α ׸</li>
+
+ <li><code class="directive"><a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></code>
+ <code>On</code> þ Ͽ α׿</li>
+ </ul>
+
+ <p>ù° <code>%{isapi-parameter}n</code> ׸
+ Ѵ.</p>
+ </dd>
+
+ <dt><code>HSE_REQ_IS_KEEP_CONN</code></dt>
+ <dd> Keep-Alive ¸ ȯѴ.</dd>
+
+ <dt><code>HSE_REQ_SEND_RESPONSE_HEADER_EX</code></dt>
+ <dd><code>fKeepConn</code> ɼ ϴ ϰ
+ µ Ѵ.</dd>
+
+ <dt><code>HSE_REQ_IS_CONNECTED</code></dt>
+ <dd>û ߰ ٸ false ȯѴ.</dd>
+ </dl>
+
+ <p> ʴ <code>ServerSupportFunction</code> ȣ
+ ϸ ġ <code>FALSE</code> ȯϰ
+ <code>GetLastError</code>
+ <code>ERROR_INVALID_PARAMETER</code> Ѵ.</p>
+
+ <p><code>ReadClient</code> (<code class="directive"><a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></code> )
+ ʱũ⸦ Ѿ û ´.
+ <code class="directive">ISAPIReadAheadBuffer</code> (ISAPI
+ ڵ鷯 θ Ʈ) ª û extension
+ θ ޵ȴ. û , ISAPI extension
+ <code>ReadClient</code> û ; Ѵ.</p>
+
+ <p><code>WriteClient</code> ,
+ <code>HSE_IO_SYNC</code> ɼǸ ϰų (<code>0</code>
+ ) ƹ ɼǵ ʾƾ Ѵ. ٸ
+ <code>WriteClient</code> û <code>FALSE</code> ȯϸ
+ ϰ, <code>GetLastError</code>
+ <code>ERROR_INVALID_PARAMETER</code> ȴ.</p>
+
+ <p><code>GetServerVariable</code> , (ٸ
+ ϴ) Ȯ .
+ <code>GetServerVariable</code> Ϲ ġ
+ CGI ȯ溯 <code>ALL_HTTP</code>, <code>ALL_RAW</code>
+ ִ.</p>
+
+ <p>ġ 2.0 <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> ISAPI Ծ࿡
+ ߰ ϰ, 񵿱 °
+ <code>TransmitFile</code> 䳻. , ISAPI
+ .dll ̸ о鿩 ̴ ġ 1.3
+ <code>mod_isapi</code> Ѵ.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIAppendLogToErrors" id="ISAPIAppendLogToErrors">ISAPIAppendLogToErrors</a> <a name="isapiappendlogtoerrors" id="isapiappendlogtoerrors">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+û α׿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPIAppendLogToErrors on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ISAPIAppendLogToErrors off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+ û α׿ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIAppendLogToQuery" id="ISAPIAppendLogToQuery">ISAPIAppendLogToQuery</a> <a name="isapiappendlogtoquery" id="isapiappendlogtoquery">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+û ǹڿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPIAppendLogToQuery on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ISAPIAppendLogToQuery on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+ û ǹڿ Ѵ (<code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> <code>%q</code>
+ ׸ δ).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPICacheFile" id="ISAPICacheFile">ISAPICacheFile</a> <a name="isapicachefile" id="isapicachefile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Ҷ ޸𸮷 о ISAPI .dll ϵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>ġ Ҷ ޸𸮷 о鿩 Ҷ
+ ޸𸮿 ϸ Ͽ Ѵ.
+ þ ISAPI .dll Ϻ ִ.
+ ü θ ´. ΰ ƴϸ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> η ޾Ƶδ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIFakeAsync" id="ISAPIFakeAsync">ISAPIFakeAsync</a> <a name="isapifakeasync" id="isapifakeasync">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>񵿱 ISAPI ݹ ϴ ôѴ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPIFakeAsync on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ISAPIFakeAsync off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>on ϸ 񵿱 ISAPI ݹ 䳻.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPILogNotSupported" id="ISAPILogNotSupported">ISAPILogNotSupported</a> <a name="isapilognotsupported" id="isapilognotsupported">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ISAPI extension ʴ ûϸ
+α׿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPILogNotSupported on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ISAPILogNotSupported off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>ISAPI extension ʴ ûϸ
+ α׿ Ѵ. ߿ ڰ ϴµ
+ ȴ. ϴ ISAPI ϸ
+ ٽ off ǵ Ѵ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ISAPIReadAheadBuffer" id="ISAPIReadAheadBuffer">ISAPIReadAheadBuffer</a> <a name="isapireadaheadbuffer" id="isapireadaheadbuffer">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ISAPI extension ̸б(read ahead buffer)
+ũ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ISAPIReadAheadBuffer <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ISAPIReadAheadBuffer 49152</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_isapi</td></tr>
+</table>
+ <p>ISAPI extension ó ȣҶ ̸б ִ ũ⸦
+ Ѵ. ( ũ⺸ ū) ڷ <code>ReadClient</code>
+ ݹ Ͽ о Ѵ.  ISAPI extension
+ <code>ReadClient</code> ʴ´.
+ ISAPI extension ڿ ϶.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/mod/mod_isapi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ldap.html b/docs/manual/mod/mod_ldap.html
new file mode 100644
index 00000000..059ee1a9
--- /dev/null
+++ b/docs/manual/mod/mod_ldap.html
@@ -0,0 +1,3 @@
+URI: mod_ldap.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_ldap.html.en b/docs/manual/mod/mod_ldap.html.en
new file mode 100644
index 00000000..c7f23ff2
--- /dev/null
+++ b/docs/manual/mod/mod_ldap.html.en
@@ -0,0 +1,627 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ldap - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_ldap</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ldap.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>LDAP connection pooling and result caching services for use
+by other LDAP modules</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>ldap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>util_ldap.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.41 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module was created to improve the performance of
+ websites relying on backend connections to LDAP servers. In
+ addition to the functions provided by the standard LDAP
+ libraries, this module adds an LDAP connection pool and an LDAP
+ shared memory cache.</p>
+
+ <p>To enable this module, LDAP support must be compiled into
+ apr-util. This is achieved by adding the <code>--with-ldap</code>
+ flag to the <code class="program"><a href="../programs/configure.html">configure</a></code> script when building
+ Apache.</p>
+
+ <p>SSL/TLS support is dependant on which LDAP toolkit has been
+ linked to <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>. As of this writing, APR-util supports:
+ <a href="http://www.openldap.org/">OpenLDAP SDK</a> (2.x or later),
+ <a href="http://developer.novell.com/ndk/cldap.htm">Novell LDAP
+ SDK</a>, <a href="http://www.mozilla.org/directory/csdk.html">
+ Mozilla LDAP SDK</a>, native Solaris LDAP SDK (Mozilla based),
+ native Microsoft LDAP SDK, or the
+ <a href="http://www.iplanet.com/downloads/developer/">iPlanet
+ (Netscape)</a> SDK. See the <a href="http://apr.apache.org">APR</a>
+ website for details.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapcacheentries">LDAPCacheEntries</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapcachettl">LDAPCacheTTL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapconnectiontimeout">LDAPConnectionTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapopcacheentries">LDAPOpCacheEntries</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapopcachettl">LDAPOpCacheTTL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapsharedcachefile">LDAPSharedCacheFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapsharedcachesize">LDAPSharedCacheSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldaptrustedclientcert">LDAPTrustedClientCert</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldaptrustedmode">LDAPTrustedMode</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ldapverifyservercert">LDAPVerifyServerCert</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#exampleconfig">Example Configuration</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pool">LDAP Connection Pool</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cache">LDAP Cache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usingssltls">Using SSL/TLS</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#settingcerts">SSL/TLS Certificates</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exampleconfig" id="exampleconfig">Example Configuration</a></h2>
+ <p>The following is an example configuration that uses
+ <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> to increase the performance of HTTP Basic
+ authentication provided by <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
+
+ <div class="example"><p><code>
+ # Enable the LDAP connection pool and shared<br />
+ # memory cache. Enable the LDAP cache status<br />
+ # handler. Requires that mod_ldap and mod_authnz_ldap<br />
+ # be loaded. Change the "yourdomain.example.com" to<br />
+ # match your domain.<br />
+ <br />
+ LDAPSharedCacheSize 200000<br />
+ LDAPCacheEntries 1024<br />
+ LDAPCacheTTL 600<br />
+ LDAPOpCacheEntries 1024<br />
+ LDAPOpCacheTTL 600<br />
+ <br />
+ &lt;Location /ldap-status&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourdomain.example.com<br />
+ AuthLDAPURL ldap://127.0.0.1/dc=example,dc=com?uid?one<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="pool" id="pool">LDAP Connection Pool</a></h2>
+
+ <p>LDAP connections are pooled from request to request. This
+ allows the LDAP server to remain connected and bound ready for
+ the next request, without the need to unbind/connect/rebind.
+ The performance advantages are similar to the effect of HTTP
+ keepalives.</p>
+
+ <p>On a busy server it is possible that many requests will try
+ and access the same LDAP server connection simultaneously.
+ Where an LDAP connection is in use, Apache will create a new
+ connection alongside the original one. This ensures that the
+ connection pool does not become a bottleneck.</p>
+
+ <p>There is no need to manually enable connection pooling in
+ the Apache configuration. Any module using this module for
+ access to LDAP services will share the connection pool.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cache" id="cache">LDAP Cache</a></h2>
+
+ <p>For improved performance, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> uses an aggressive
+ caching strategy to minimize the number of times that the LDAP
+ server must be contacted. Caching can easily double or triple
+ the throughput of Apache when it is serving pages protected
+ with mod_authnz_ldap. In addition, the load on the LDAP server
+ will be significantly decreased.</p>
+
+ <p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> supports two types of LDAP caching during
+ the search/bind phase with a <em>search/bind cache</em> and
+ during the compare phase with two <em>operation
+ caches</em>. Each LDAP URL that is used by the server has
+ its own set of these three caches.</p>
+
+ <h3><a name="search-bind" id="search-bind">The Search/Bind Cache</a></h3>
+ <p>The process of doing a search and then a bind is the
+ most time-consuming aspect of LDAP operation, especially if
+ the directory is large. The search/bind cache is used to
+ cache all searches that resulted in successful binds.
+ Negative results (<em>i.e.</em>, unsuccessful searches, or searches
+ that did not result in a successful bind) are not cached.
+ The rationale behind this decision is that connections with
+ invalid credentials are only a tiny percentage of the total
+ number of connections, so by not caching invalid
+ credentials, the size of the cache is reduced.</p>
+
+ <p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> stores the username, the DN
+ retrieved, the password used to bind, and the time of the bind
+ in the cache. Whenever a new connection is initiated with the
+ same username, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> compares the password
+ of the new connection with the password in the cache. If the
+ passwords match, and if the cached entry is not too old,
+ <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> bypasses the search/bind phase.</p>
+
+ <p>The search and bind cache is controlled with the <code class="directive"><a href="#ldapcacheentries">LDAPCacheEntries</a></code> and <code class="directive"><a href="#ldapcachettl">LDAPCacheTTL</a></code> directives.</p>
+
+
+ <h3><a name="opcaches" id="opcaches">Operation Caches</a></h3>
+ <p>During attribute and distinguished name comparison
+ functions, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> uses two operation caches
+ to cache the compare operations. The first compare cache is
+ used to cache the results of compares done to test for LDAP
+ group membership. The second compare cache is used to cache
+ the results of comparisons done between distinguished
+ names.</p>
+
+ <p>The behavior of both of these caches is controlled with
+ the <code class="directive"><a href="#ldapopcacheentries">LDAPOpCacheEntries</a></code>
+ and <code class="directive"><a href="#ldapopcachettl">LDAPOpCacheTTL</a></code>
+ directives.</p>
+
+
+ <h3><a name="monitoring" id="monitoring">Monitoring the Cache</a></h3>
+ <p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> has a content handler that allows
+ administrators to monitor the cache performance. The name of
+ the content handler is <code>ldap-status</code>, so the
+ following directives could be used to access the
+ <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> cache information:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /server/cache-info&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>By fetching the URL <code>http://servername/cache-info</code>,
+ the administrator can get a status report of every cache that is used
+ by <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> cache. Note that if Apache does not
+ support shared memory, then each <code class="program"><a href="../programs/httpd.html">httpd</a></code> instance has its
+ own cache, so reloading the URL will result in different
+ information each time, depending on which <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ instance processes the request.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usingssltls" id="usingssltls">Using SSL/TLS</a></h2>
+
+ <p>The ability to create an SSL and TLS connections to an LDAP server
+ is defined by the directives <code class="directive"><a href="#&#10; ldaptrustedglobalcert">
+ LDAPTrustedGlobalCert</a></code>, <code class="directive"><a href="#&#10; ldaptrustedclientcert">
+ LDAPTrustedClientCert</a></code> and <code class="directive"><a href="#&#10; ldaptrustedmode">
+ LDAPTrustedMode</a></code>. These directives specify the CA and
+ optional client certificates to be used, as well as the type of
+ encryption to be used on the connection (none, SSL or TLS/STARTTLS).</p>
+
+ <div class="example"><p><code>
+ # Establish an SSL LDAP connection on port 636. Requires that <br />
+ # mod_ldap and mod_authnz_ldap be loaded. Change the <br />
+ # "yourdomain.example.com" to match your domain.<br />
+ <br />
+ LDAPTrustedGlobalCert CA_DER /certs/certfile.der<br />
+ <br />
+ &lt;Location /ldap-status&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourdomain.example.com<br />
+ AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="example"><p><code>
+ # Establish a TLS LDAP connection on port 389. Requires that <br />
+ # mod_ldap and mod_authnz_ldap be loaded. Change the <br />
+ # "yourdomain.example.com" to match your domain.<br />
+ <br />
+ LDAPTrustedGlobalCert CA_DER /certs/certfile.der<br />
+ <br />
+ &lt;Location /ldap-status&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourdomain.example.com<br />
+ AuthLDAPURL ldap://127.0.0.1/dc=example,dc=com?uid?one TLS<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="settingcerts" id="settingcerts">SSL/TLS Certificates</a></h2>
+
+ <p>The different LDAP SDKs have widely different methods of setting
+ and handling both CA and client side certificates.</p>
+
+ <p>If you intend to use SSL or TLS, read this section CAREFULLY so as to
+ understand the differences between configurations on the different LDAP
+ toolkits supported.</p>
+
+ <h3><a name="settingcerts-netscape" id="settingcerts-netscape">Netscape/Mozilla/iPlanet SDK</a></h3>
+ <p>CA certificates are specified within a file called cert7.db.
+ The SDK will not talk to any LDAP server whose certificate was
+ not signed by a CA specified in this file. If
+ client certificates are required, an optional key3.db file may
+ be specified with an optional password. The secmod file can be
+ specified if required. These files are in the same format as
+ used by the Netscape Communicator or Mozilla web browsers. The easiest
+ way to obtain these files is to grab them from your browser
+ installation.</p>
+
+ <p>Client certificates are specified per connection using the
+ LDAPTrustedClientCert directive by referring
+ to the certificate "nickname". An optional password may be
+ specified to unlock the certificate's private key.</p>
+
+ <p>The SDK supports SSL only. An attempt to use STARTTLS will cause
+ an error when an attempt is made to contact the LDAP server at
+ runtime.</p>
+
+ <div class="example"><p><code>
+ # Specify a Netscape CA certificate file<br />
+ LDAPTrustedGlobalCert CA_CERT7_DB /certs/cert7.db<br />
+ # Specify an optional key3.db file for client certificate support<br />
+ LDAPTrustedGlobalCert CERT_KEY3_DB /certs/key3.db<br />
+ # Specify the secmod file if required<br />
+ LDAPTrustedGlobalCert CA_SECMOD /certs/secmod<br />
+ &lt;Location /ldap-status&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourdomain.example.com<br />
+ LDAPTrustedClientCert CERT_NICKNAME &lt;nickname&gt; [password]<br />
+ AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+
+ <h3><a name="settingcerts-novell" id="settingcerts-novell">Novell SDK</a></h3>
+
+ <p>One or more CA certificates must be specified for the Novell
+ SDK to work correctly. These certificates can be specified as
+ binary DER or Base64 (PEM) encoded files.</p>
+
+ <p>Note: Client certificates are specified globally rather than per
+ connection, and so must be specified with the LDAPTrustedGlobalCert
+ directive as below. Trying to set client certificates via the
+ LDAPTrustedClientCert directive will cause an error to be logged
+ when an attempt is made to connect to the LDAP server..</p>
+
+ <p>The SDK supports both SSL and STARTTLS, set using the
+ LDAPTrustedMode parameter. If an ldaps:// URL is specified,
+ SSL mode is forced, override this directive.</p>
+
+ <div class="example"><p><code>
+ # Specify two CA certificate files<br />
+ LDAPTrustedGlobalCert CA_DER /certs/cacert1.der<br />
+ LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem<br />
+ # Specify a client certificate file and key<br />
+ LDAPTrustedGlobalCert CERT_BASE64 /certs/cert1.pem<br />
+ LDAPTrustedGlobalCert KEY_BASE64 /certs/key1.pem [password]<br />
+ # Do not use this directive, as it will throw an error<br />
+ #LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem<br />
+ </code></p></div>
+
+
+
+ <h3><a name="settingcerts-openldap" id="settingcerts-openldap">OpenLDAP SDK</a></h3>
+
+ <p>One or more CA certificates must be specified for the OpenLDAP
+ SDK to work correctly. These certificates can be specified as
+ binary DER or Base64 (PEM) encoded files.</p>
+
+ <p>Client certificates are specified per connection using the
+ LDAPTrustedClientCert directive.</p>
+
+ <p>The documentation for the SDK claims to support both SSL and
+ STARTTLS, however STARTTLS does not seem to work on all versions
+ of the SDK. The SSL/TLS mode can be set using the
+ LDAPTrustedMode parameter. If an ldaps:// URL is specified,
+ SSL mode is forced. The OpenLDAP documentation notes that SSL
+ (ldaps://) support has been deprecated to be replaced with TLS,
+ although the SSL functionality still works.</p>
+
+ <div class="example"><p><code>
+ # Specify two CA certificate files<br />
+ LDAPTrustedGlobalCert CA_DER /certs/cacert1.der<br />
+ LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem<br />
+ &lt;Location /ldap-status&gt;<br />
+ <span class="indent">
+ SetHandler ldap-status<br />
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from yourdomain.example.com<br />
+ LDAPTrustedClientCert CERT_BASE64 /certs/cert1.pem<br />
+ LDAPTrustedClientCert KEY_BASE64 /certs/key1.pem<br />
+ AuthLDAPURL ldaps://127.0.0.1/dc=example,dc=com?uid?one<br />
+ AuthzLDAPAuthoritative off<br />
+ require valid-user<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+
+
+ <h3><a name="settingcerts-solaris" id="settingcerts-solaris">Solaris SDK</a></h3>
+
+ <p>SSL/TLS for the native Solaris LDAP libraries is not yet
+ supported. If required, install and use the OpenLDAP libraries
+ instead.</p>
+
+
+
+ <h3><a name="settingcerts-microsoft" id="settingcerts-microsoft">Microsoft SDK</a></h3>
+
+ <p>SSL/TLS certificate configuration for the native Microsoft
+ LDAP libraries is done inside the system registry, and no
+ configuration directives are required.</p>
+
+ <p>Both SSL and TLS are supported by using the ldaps:// URL
+ format, or by using the LDAPTrustedMode directive accordingly.</p>
+
+ <p>Note: The status of support for client certificates is not yet known
+ for this toolkit.</p>
+
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPCacheEntries" id="LDAPCacheEntries">LDAPCacheEntries</a> <a name="ldapcacheentries" id="ldapcacheentries">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum number of entries in the primary LDAP cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPCacheEntries <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPCacheEntries 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the maximum size of the primary LDAP cache. This
+ cache contains successful search/binds. Set it to 0 to turn off
+ search/bind caching. The default size is 1024 cached
+ searches.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPCacheTTL" id="LDAPCacheTTL">LDAPCacheTTL</a> <a name="ldapcachettl" id="ldapcachettl">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Time that cached items remain valid</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPCacheTTL <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPCacheTTL 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the time (in seconds) that an item in the
+ search/bind cache remains valid. The default is 600 seconds (10
+ minutes).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPConnectionTimeout" id="LDAPConnectionTimeout">LDAPConnectionTimeout</a> <a name="ldapconnectiontimeout" id="ldapconnectiontimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specifies the socket connection timeout in seconds</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPConnectionTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the timeout value (in seconds) in which the module will
+ attempt to connect to the LDAP server. If a connection is not
+ successful with the timeout period, either an error will be
+ returned or the module will attempt to connect to a secondary LDAP
+ server if one is specified. The default is 10 seconds.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPOpCacheEntries" id="LDAPOpCacheEntries">LDAPOpCacheEntries</a> <a name="ldapopcacheentries" id="ldapopcacheentries">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPOpCacheEntries <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPOpCacheEntries 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>This specifies the number of entries <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>
+ will use to cache LDAP compare operations. The default is 1024
+ entries. Setting it to 0 disables operation caching.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPOpCacheTTL" id="LDAPOpCacheTTL">LDAPOpCacheTTL</a> <a name="ldapopcachettl" id="ldapopcachettl">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Time that entries in the operation cache remain
+valid</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPOpCacheTTL <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPOpCacheTTL 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the time (in seconds) that entries in the
+ operation cache remain valid. The default is 600 seconds.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPSharedCacheFile" id="LDAPSharedCacheFile">LDAPSharedCacheFile</a> <a name="ldapsharedcachefile" id="ldapsharedcachefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the shared memory cache file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPSharedCacheFile <var>directory-path/filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the directory path and file name of the shared memory
+ cache file. If not set, anonymous shared memory will be used if the
+ platform supports it.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPSharedCacheSize" id="LDAPSharedCacheSize">LDAPSharedCacheSize</a> <a name="ldapsharedcachesize" id="ldapsharedcachesize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Size in bytes of the shared-memory cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPSharedCacheSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPSharedCacheSize 102400</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies the number of bytes to allocate for the shared
+ memory cache. The default is 100kb. If set to 0, shared memory
+ caching will not be used.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPTrustedClientCert" id="LDAPTrustedClientCert">LDAPTrustedClientCert</a> <a name="ldaptrustedclientcert" id="ldaptrustedclientcert">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>It specifies the directory path, file name or nickname of a
+ per connection client certificate used when establishing an SSL
+ or TLS connection to an LDAP server. Different locations or
+ directories may have their own independant client certificate
+ settings. Some LDAP toolkits (notably Novell)
+ do not support per connection client certificates, and will throw an
+ error on LDAP server connection if you try to use this directive
+ (Use the LDAPTrustedGlobalCert directive instead for Novell client
+ certificates - See the SSL/TLS certificate guide above for details).
+ The type specifies the kind of certificate parameter being
+ set, depending on the LDAP toolkit being used. Supported types are:</p>
+ <ul>
+ <li>CERT_DER - binary DER encoded client certificate</li>
+ <li>CERT_BASE64 - PEM encoded client certificate</li>
+ <li>CERT_NICKNAME - Client certificate "nickname" (Netscape SDK)</li>
+ <li>KEY_DER - binary DER encoded private key</li>
+ <li>KEY_BASE64 - PEM encoded private key</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPTrustedGlobalCert" id="LDAPTrustedGlobalCert">LDAPTrustedGlobalCert</a> <a name="ldaptrustedglobalcert" id="ldaptrustedglobalcert">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>It specifies the directory path and file name of the trusted CA
+ certificates and/or system wide client certificates <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>
+ should use when establishing an SSL or TLS connection to an LDAP
+ server. Note that all certificate information specified using this directive
+ is applied globally to the entire server installation. Some LDAP toolkits
+ (notably Novell) require all client certificates to be set globally using
+ this directive. Most other toolkits require clients certificates to be set
+ per Directory or per Location using LDAPTrustedClientCert. If you get this
+ wrong, an error may be logged when an attempt is made to contact the LDAP
+ server, or the connection may silently fail (See the SSL/TLS certificate
+ guide above for details).
+ The type specifies the kind of certificate parameter being
+ set, depending on the LDAP toolkit being used. Supported types are:</p>
+ <ul>
+ <li>CA_DER - binary DER encoded CA certificate</li>
+ <li>CA_BASE64 - PEM encoded CA certificate</li>
+ <li>CA_CERT7_DB - Netscape cert7.db CA certificate database file</li>
+ <li>CA_SECMOD - Netscape secmod database file</li>
+ <li>CERT_DER - binary DER encoded client certificate</li>
+ <li>CERT_BASE64 - PEM encoded client certificate</li>
+ <li>CERT_KEY3_DB - Netscape key3.db client certificate database file</li>
+ <li>CERT_NICKNAME - Client certificate "nickname" (Netscape SDK)</li>
+ <li>CERT_PFX - PKCS#12 encoded client certificate (Novell SDK)</li>
+ <li>KEY_DER - binary DER encoded private key</li>
+ <li>KEY_BASE64 - PEM encoded private key</li>
+ <li>KEY_PFX - PKCS#12 encoded private key (Novell SDK)</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPTrustedMode" id="LDAPTrustedMode">LDAPTrustedMode</a> <a name="ldaptrustedmode" id="ldaptrustedmode">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPTrustedMode <var>type</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>The following modes are supported:</p>
+ <ul>
+ <li>NONE - no encryption</li>
+ <li>SSL - ldaps:// encryption on default port 636</li>
+ <li>TLS - STARTTLS encryption on default port 389</li>
+ </ul>
+
+ <p>Not all LDAP toolkits support all the above modes. An error message
+ will be logged at runtime if a mode is not supported, and the
+ connection to the LDAP server will fail.
+ </p>
+
+ <p>If an ldaps:// URL is specified, the mode becomes SSL and the setting
+ of LDAPTrustedMode is ignored.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LDAPVerifyServerCert" id="LDAPVerifyServerCert">LDAPVerifyServerCert</a> <a name="ldapverifyservercert" id="ldapverifyservercert">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force server certificate verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LDAPVerifyServerCert <var>On|Off</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LDAPVerifyServerCert On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
+</table>
+ <p>Specifies whether to force the verification of a
+ server certificate when establishing an SSL connection to the
+ LDAP server.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ldap.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_log_config.html b/docs/manual/mod/mod_log_config.html
new file mode 100644
index 00000000..34224912
--- /dev/null
+++ b/docs/manual/mod/mod_log_config.html
@@ -0,0 +1,11 @@
+URI: mod_log_config.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_log_config.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_log_config.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_log_config.html.en b/docs/manual/mod/mod_log_config.html.en
new file mode 100644
index 00000000..51b80a88
--- /dev/null
+++ b/docs/manual/mod/mod_log_config.html.en
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_log_config - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_log_config</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Logging of the requests made to the server</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>log_config_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_log_config.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides for flexible logging of client
+ requests. Logs are written in a customizable format, and may be
+ written directly to a file, or to an external program.
+ Conditional logging is provided so that individual requests may
+ be included or excluded from the logs based on characteristics
+ of the request.</p>
+
+ <p>Three directives are provided by this module:
+ <code class="directive"><a href="#transferlog">TransferLog</a></code> to create
+ a log file, <code class="directive"><a href="#logformat">LogFormat</a></code>
+ to set a custom format, and <code class="directive"><a href="#customlog">CustomLog</a></code> to define a log file and format in one
+ step. The <code class="directive">TransferLog</code> and <code class="directive">CustomLog</code> directives can be used multiple times in each
+ server to cause each request to be logged to multiple files.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#bufferedlogs">BufferedLogs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookielog">CookieLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#customlog">CustomLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Custom Log Formats</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Considerations</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../logs.html">Apache Log Files</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats">Custom Log Formats</a></h2>
+
+ <p>The format argument to the <code class="directive"><a href="#logformat">LogFormat</a></code> and <code class="directive"><a href="#customlog">CustomLog</a></code> directives is a string. This string is
+ used to log each request to the log file. It can contain literal
+ characters copied into the log files and the C-style control
+ characters "\n" and "\t" to represent new-lines and tabs.
+ Literal quotes and back-slashes should be escaped with
+ back-slashes.</p>
+
+ <p>The characteristics of the request itself are logged by
+ placing "<code>%</code>" directives in the format string, which are
+ replaced in the log file by the values as follows:</p>
+
+ <table class="bordered"><tr class="header"><th>Format&nbsp;String</th>
+ <th>Description</th></tr>
+<tr><td><code>%%</code></td>
+ <td>The percent sign</td></tr>
+<tr class="odd"><td><code>%a</code></td>
+ <td>Remote IP-address</td></tr>
+<tr><td><code>%A</code></td>
+ <td>Local IP-address</td></tr>
+<tr class="odd"><td><code>%B</code></td>
+ <td>Size of response in bytes, excluding HTTP headers.</td></tr>
+<tr><td><code>%b</code></td>
+ <td>Size of response in bytes, excluding HTTP headers. In CLF format, <em>i.e.</em>
+ a '<code>-</code>' rather than a 0 when no bytes are sent.</td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}C</code></td>
+ <td>The contents of cookie <var>Foobar</var> in the request sent
+ to the server.</td></tr>
+<tr><td><code>%D</code></td>
+ <td>The time taken to serve the request, in microseconds.</td></tr>
+<tr class="odd"><td><code>%{<var>FOOBAR</var>}e</code></td>
+ <td>The contents of the environment variable
+ <var>FOOBAR</var></td></tr>
+<tr><td><code>%f</code></td>
+ <td>Filename</td></tr>
+<tr class="odd"><td><code>%h</code></td>
+ <td>Remote host</td></tr>
+<tr><td><code>%H</code></td>
+ <td>The request protocol</td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}i</code></td>
+ <td>The contents of <code><var>Foobar</var>:</code> header line(s)
+ in the request sent to the server.</td></tr>
+<tr><td><code>%l</code></td>
+ <td>Remote logname (from identd, if supplied). This will return a
+ dash unless <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> is present and <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> is set
+ <code>On</code>.</td></tr>
+<tr class="odd"><td><code>%m</code></td>
+ <td>The request method</td></tr>
+<tr><td><code>%{<var>Foobar</var>}n</code></td>
+ <td>The contents of note <var>Foobar</var> from another
+ module.</td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}o</code></td>
+ <td>The contents of <code><var>Foobar</var>:</code> header line(s)
+ in the reply.</td></tr>
+<tr><td><code>%p</code></td>
+ <td>The canonical port of the server serving the request</td></tr>
+<tr class="odd"><td><code>%P</code></td>
+ <td>The process ID of the child that serviced the request.</td></tr>
+<tr><td><code>%{<var>format</var>}P</code></td>
+ <td>The process ID or thread id of the child that serviced the
+ request. Valid formats are <code>pid</code>, <code>tid</code>,
+ and <code>hextid</code>. <code>hextid</code> requires APR 1.2.0 or
+ higher.
+ </td></tr>
+<tr class="odd"><td><code>%q</code></td>
+ <td>The query string (prepended with a <code>?</code> if a query
+ string exists, otherwise an empty string)</td></tr>
+<tr><td><code>%r</code></td>
+ <td>First line of request</td></tr>
+<tr class="odd"><td><code>%s</code></td>
+ <td>Status. For requests that got internally redirected, this is
+ the status of the *original* request --- <code>%&gt;s</code>
+ for the last.</td></tr>
+<tr><td><code>%t</code></td>
+ <td>Time the request was received (standard english
+ format)</td></tr>
+<tr class="odd"><td><code>%{<var>format</var>}t</code></td>
+ <td>The time, in the form given by format, which should be in
+ <code>strftime(3)</code> format. (potentially localized)</td></tr>
+<tr><td><code>%T</code></td>
+ <td>The time taken to serve the request, in seconds.</td></tr>
+<tr class="odd"><td><code>%u</code></td>
+ <td>Remote user (from auth; may be bogus if return status
+ (<code>%s</code>) is 401)</td></tr>
+<tr><td><code>%U</code></td>
+ <td>The URL path requested, not including any query string.</td></tr>
+<tr class="odd"><td><code>%v</code></td>
+ <td>The canonical <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ of the server serving the request.</td></tr>
+<tr><td><code>%V</code></td>
+ <td>The server name according to the <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> setting.</td></tr>
+<tr class="odd"><td><code>%X</code></td>
+ <td>Connection status when response is completed:
+
+ <table>
+
+ <tr><td><code>X</code> =</td>
+ <td>connection aborted before the response completed.</td></tr>
+ <tr><td><code>+</code> =</td>
+ <td>connection may be kept alive after the response is
+ sent.</td></tr>
+ <tr><td><code>-</code> = </td>
+ <td>connection will be closed after the response is
+ sent.</td></tr>
+ </table>
+
+ <p>(This directive was <code>%c</code> in late versions of Apache
+ 1.3, but this conflicted with the historical ssl
+ <code>%{<var>var</var>}c</code> syntax.)</p></td></tr>
+<tr><td><code>%I</code></td>
+ <td>Bytes received, including request and headers, cannot be zero.
+ You need to enable <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> to use this.</td></tr>
+<tr class="odd"><td><code>%O</code></td>
+ <td>Bytes sent, including headers, cannot be zero. You need to
+ enable <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> to use this.</td></tr>
+</table>
+
+ <h3><a name="modifiers" id="modifiers">Modifiers</a></h3>
+
+ <p>Particular items can be restricted to print only for
+ responses with specific HTTP status codes by placing a
+ comma-separated list of status codes immediately following the
+ "%". For example, <code>"%400,501{User-agent}i"</code> logs
+ <code>User-agent</code> on 400 errors and 501 errors only. For
+ other status codes, the literal string <code>"-"</code> will be
+ logged. The status code list may be preceded by a
+ "<code>!</code>" to indicate negation:
+ <code>"%!200,304,302{Referer}i"</code> logs <code>Referer</code>
+ on all requests that do <em>not</em> return one of the three
+ specified codes.</p>
+
+ <p>The modifiers "&lt;" and "&gt;" can be used for requests that
+ have been internally redirected to choose whether the original
+ or final (respectively) request should be consulted. By
+ default, the <code>%</code> directives <code>%s, %U, %T,
+ %D,</code> and <code>%r</code> look at the original request
+ while all others look at the final request. So for example,
+ <code>%&gt;s</code> can be used to record the final status of
+ the request and <code>%&lt;u</code> can be used to record the
+ original authenticated user on a request that is internally
+ redirected to an unauthenticated resource.</p>
+
+
+
+ <h3><a name="format-notes" id="format-notes">Some Notes</a></h3>
+
+ <p>For security reasons, starting with version 2.0.46,
+ non-printable and other special characters in <code>%r</code>,
+ <code>%i</code> and <code>%o</code> are escaped using
+ <code>\x<var>hh</var></code> sequences, where <var>hh</var>
+ stands for the hexadecimal representation of the raw
+ byte. Exceptions from this rule are <code>"</code> and
+ <code>\</code>, which are escaped by prepending a backslash, and
+ all whitespace characters, which are written in their C-style
+ notation (<code>\n</code>, <code>\t</code>, etc). In versions
+ prior to 2.0.46, no escaping was performed on these strings so
+ you had to be quite careful when dealing with raw log files.</p>
+
+ <p>In httpd 2.0, unlike 1.3, the <code>%b</code> and
+ <code>%B</code> format strings do not represent the number of
+ bytes sent to the client, but simply the size in bytes of the
+ HTTP response (which will differ, for instance, if the
+ connection is aborted, or if SSL is used). The <code>%O</code>
+ format provided by <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> will log the
+ actual number of bytes sent over the network.</p>
+
+
+
+ <h3><a name="examples" id="examples">Examples</a></h3>
+
+ <p>Some commonly used log format strings are:</p>
+
+ <dl>
+ <dt>Common Log Format (CLF)</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>Common Log Format with Virtual Host</dt>
+ <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>NCSA extended/combined log format</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\""</code></dd>
+
+ <dt>Referer log format</dt>
+ <dd><code>"%{Referer}i -&gt; %U"</code></dd>
+
+ <dt>Agent (Browser) log format</dt>
+ <dd><code>"%{User-agent}i"</code></dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Considerations</a></h2>
+ <p>See the <a href="../misc/security_tips.html#serverroot">security tips</a>
+ document for details on why your security could be compromised
+ if the directory where logfiles are stored is writable by
+ anyone other than the user that starts the server.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BufferedLogs" id="BufferedLogs">BufferedLogs</a> <a name="bufferedlogs" id="bufferedlogs">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Buffer log entries in memory before writing to disk</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>BufferedLogs On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>BufferedLogs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in versions 2.0.41 and later.</td></tr>
+</table>
+ <p>The <code class="directive">BufferedLogs</code> directive causes
+ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> to store several log entries in
+ memory and write them together to disk, rather than writing them
+ after each request. On some systems, this may result in more
+ efficient disk access and hence higher performance. It may be
+ set only once for the entire server; it cannot be configured
+ per virtual-host.</p>
+
+ <div class="note">This directive is experimental and should be used with
+ caution.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets filename for the logging of cookies</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieLog <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>This directive is deprecated.</td></tr>
+</table>
+ <p>The <code class="directive">CookieLog</code> directive sets the
+ filename for logging of cookies. The filename is relative to the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. This directive is
+ included only for compatibility with <code>mod_cookies</code>,
+ and is deprecated.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CustomLog" id="CustomLog">CustomLog</a> <a name="customlog" id="customlog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets filename and format of log file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p>The <code class="directive">CustomLog</code> directive is used to
+ log requests to the server. A log format is specified, and the
+ logging can optionally be made conditional on request
+ characteristics using environment variables.</p>
+
+ <p>The first argument, which specifies the location to which
+ the logs will be written, can take one of the following two
+ types of values:</p>
+
+ <dl>
+ <dt><var>file</var></dt>
+ <dd>A filename, relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
+
+ <dt><var>pipe</var></dt>
+ <dd>The pipe character "<code>|</code>", followed by the path
+ to a program to receive the log information on its standard
+ input.
+
+ <div class="warning"><h3>Security:</h3>
+ <p>If a program is used, then it will be run as the user who
+ started <code class="program"><a href="../programs/httpd.html">httpd</a></code>. This will be root if the server was
+ started by root; be sure that the program is secure.</p>
+ </div>
+ <div class="warning"><h3>Note</h3>
+ <p>When entering a file path on non-Unix platforms, care should be taken
+ to make sure that only forward slashed are used even though the platform
+ may allow the use of back slashes. In general it is a good idea to always
+ use forward slashes throughout the configuration files.</p>
+ </div></dd>
+ </dl>
+
+ <p>The second argument specifies what will be written to the
+ log file. It can specify either a <var>nickname</var> defined by
+ a previous <code class="directive"><a href="#logformat">LogFormat</a></code>
+ directive, or it can be an explicit <var>format</var> string as
+ described in the <a href="#formats">log formats</a> section.</p>
+
+ <p>For example, the following two sets of directives have
+ exactly the same effect:</p>
+
+ <div class="example"><p><code>
+ # CustomLog with format nickname<br />
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ <br />
+ # CustomLog with explicit format string<br />
+ CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
+ </code></p></div>
+
+ <p>The third argument is optional and controls whether or
+ not to log a particular request based on the
+ presence or absence of a particular variable in the server
+ environment. If the specified <a href="../env.html">environment
+ variable</a> is set for the request (or is not set, in the case
+ of a '<code>env=!<var>name</var></code>' clause), then the
+ request will be logged.</p>
+
+ <p>Environment variables can be set on a per-request
+ basis using the <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>
+ and/or <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modules. For
+ example, if you want to record requests for all GIF
+ images on your server in a separate logfile but not in your main
+ log, you can use:</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Request_URI \.gif$ gif-image<br />
+ CustomLog gif-requests.log common env=gif-image<br />
+ CustomLog nongif-requests.log common env=!gif-image
+ </code></p></div>
+
+ <p>Or, to reproduce the behavior of the old RefererIgnore
+ directive, you might use the following:</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Referer example\.com localreferer<br />
+ CustomLog referer.log referer env=!localreferer
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogFormat" id="LogFormat">LogFormat</a> <a name="logformat" id="logformat">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Describes a format for use in a log file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %&gt;s %b"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p>This directive specifies the format of the access log
+ file.</p>
+
+ <p>The <code class="directive">LogFormat</code> directive can take one of two
+ forms. In the first form, where only one argument is specified,
+ this directive sets the log format which will be used by logs
+ specified in subsequent <code class="directive">TransferLog</code>
+ directives. The single argument can specify an explicit
+ <var>format</var> as discussed in the <a href="#formats">custom log
+ formats</a> section above. Alternatively, it can use a
+ <var>nickname</var> to refer to a log format defined in a
+ previous <code class="directive">LogFormat</code> directive as described
+ below.</p>
+
+ <p>The second form of the <code class="directive">LogFormat</code>
+ directive associates an explicit <var>format</var> with a
+ <var>nickname</var>. This <var>nickname</var> can then be used in
+ subsequent <code class="directive">LogFormat</code> or
+ <code class="directive"><a href="#customlog">CustomLog</a></code> directives
+ rather than repeating the entire format string. A
+ <code class="directive">LogFormat</code> directive that defines a nickname
+ <strong>does nothing else</strong> -- that is, it <em>only</em>
+ defines the nickname, it doesn't actually apply the format and make
+ it the default. Therefore, it will not affect subsequent
+ <code class="directive"><a href="#transferlog">TransferLog</a></code> directives.
+ In addition, <code class="directive">LogFormat</code> cannot use one nickname
+ to define another nickname. Note that the nickname should not contain
+ percent signs (<code>%</code>).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TransferLog" id="TransferLog">TransferLog</a> <a name="transferlog" id="transferlog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specify location of a log file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>TransferLog <var>file</var>|<var>pipe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p>This directive has exactly the same arguments and effect as
+ the <code class="directive"><a href="#customlog">CustomLog</a></code>
+ directive, with the exception that it does not allow the log format
+ to be specified explicitly or for conditional logging of requests.
+ Instead, the log format is determined by the most recently specified
+ <code class="directive"><a href="#logformat">LogFormat</a></code> directive
+ which does not define a nickname. Common Log Format is used if no
+ other format has been specified.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
+ TransferLog logs/access_log
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_log_config.html.ja.euc-jp b/docs/manual/mod/mod_log_config.html.ja.euc-jp
new file mode 100644
index 00000000..ef5b8dcb
--- /dev/null
+++ b/docs/manual/mod/mod_log_config.html.ja.euc-jp
@@ -0,0 +1,471 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_log_config - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_log_config</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ФؤΥꥯȤΥ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>log_config_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_log_config.c</td></tr></table>
+<h3></h3>
+
+ <p>
+ Υ⥸塼ϥ饤ȤΥꥯȤ˥뵡ǽ
+ 󶡤ޤϥޥǽʽ񼰤ǽ񤫤졢եľ
+ 񤤤ꡢץϤꤹ뤳ȤǤޤġΥꥯȤ
+ ħ˱ƥ˽񤤤񤫤ʤäǤ褦ˡˤ
+ 󶡤Ƥޤ</p>
+
+ <p>Υ⥸塼ϻĤΥǥ쥯ƥ󶡤ޤ:
+ ե뤿 <code class="directive"><a href="#transferlog">TransferLog</a></code>,
+ 񼰤 <code class="directive"><a href="#logformat">LogFormat</a></code>,
+ ե 񼰤٤ <code class="directive"><a href="#customlog">CustomLog</a></code> Ǥ
+ ƥꥯȤʣ褦ˤ뤿
+ <code class="directive">TransferLog</code> ǥ쥯ƥ֤
+ <code class="directive">CustomLog</code>
+ ǥ쥯ƥ֤ʣѤ뤳ȤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#bufferedlogs">BufferedLogs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookielog">CookieLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#customlog">CustomLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ˴ؤ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../logs.html">Apache ե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats"></a></h2>
+
+ <p><code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤ν񼰤ꤹʸǤʸȤäƤ줾
+ ꥯȤե˥ޤʸˤ
+ եˤΤޤ
+ 񤫤ʸ䡢줾Ԥȥ֤ɽ C
+ ʸ "\n" "\t"
+ Ȥޤ뤳ȤǤޤΤޤ޽ϤȥХåå
+ Хååǥפɬפޤ</p>
+
+ <p>ꥯȤħΤΤ "<code>%</code>"
+ ǥ쥯ƥ֤񼰤ʸ˽񤯤Ȥ
+ ޤ"%"
+ ǥ쥯ƥ֤ϥեǤϰʲΤ褦
+ ִͤޤ:</p>
+
+ <table class="bordered"><tr class="header"><th>եޥåʸ</th>
+ <th></th></tr>
+<tr><td><code>%%</code></td>
+ <td>ѡȵ</td></tr>
+<tr class="odd"><td><code>%a</code></td>
+ <td>⡼ IP ɥ쥹</td></tr>
+<tr><td><code>%A</code></td>
+ <td> IP ɥ쥹</td></tr>
+<tr class="odd"><td><code>%B</code></td>
+ <td>쥹ݥ󥹤ΥХȿHTTP إåϽ</td></tr>
+<tr><td><code>%b</code></td>
+ <td>쥹ݥ󥹤ΥХȿHTTP إåϽCLF 񼰡
+ <em>ʤ</em>1 ХȤʤäȤ 0 ǤϤʤ
+ '<code>-</code>' ˤʤ</td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}C</code></td>
+ <td>Ф줿ꥯΥå <var>Foobar</var> </td></tr>
+<tr><td><code>%D</code></td>
+ <td>ꥯȤΤˤä֡ޥñ</td></tr>
+<tr class="odd"><td><code>%{<var>FOOBAR</var>}e</code></td>
+ <td>Ķѿ <var>FOOBAR</var> </td></tr>
+<tr><td><code>%f</code></td>
+ <td>ե̾</td></tr>
+<tr class="odd"><td><code>%h</code></td>
+ <td>⡼ȥۥ</td></tr>
+<tr><td><code>%H</code></td>
+ <td>ꥯȥץȥ</td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}i</code></td>
+ <td>Ф줿ꥯȤ <code><var>Foobar</var>:</code>
+ إå</td></tr>
+<tr><td><code>%l</code></td>
+ <td>(identd ⤷󶡤Ƥ) ⡼ȥ̾
+ <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> Ф¸ߤơ
+ <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code>
+ ǥ쥯ƥ֤ <code>On</code> ꤵƤʤ¤ꡢ
+ <code>-</code> ˤʤޤ</td></tr>
+<tr class="odd"><td><code>%m</code></td>
+ <td>ꥯȥ᥽å</td></tr>
+<tr><td><code>%{<var>Foobar</var>}n</code></td>
+ <td>¾Υ⥸塼뤫Υ <var>Foobar</var> </td></tr>
+<tr class="odd"><td><code>%{<var>Foobar</var>}o</code></td>
+ <td> <code><var>Foobar</var>:</code> إå</td></tr>
+<tr><td><code>%p</code></td>
+ <td>ꥯȤ򰷤äƤ륵Фʥݡ</td></tr>
+<tr class="odd"><td><code>%P</code></td>
+ <td>ꥯȤ򰷤äҥץΥץ ID</td></tr>
+<tr><td><code>%{<var>format</var>}P</code></td>
+ <td>ꥯȤ򰷤äΥץ ID å ID
+ <var>format</var> Ȥͭͤ <code>pid</code>, <code>tid</code>,
+ <code>hextid</code> Ǥ<code>hextid</code> Ȥˤ
+ APR 1.2.0 ʹߤɬפǤ
+ </td></tr>
+<tr class="odd"><td><code>%q</code></td>
+ <td>䤤礻ʸ (¸ߤ <code>?</code> ɲä롣
+ Ǥʤ϶ʸ)</td></tr>
+<tr><td><code>%r</code></td>
+ <td>ꥯȤκǽι</td></tr>
+<tr class="odd"><td><code>%s</code></td>
+ <td>ơǥ쥯Ȥ줿ꥯȤϡ
+ ꥯȤΥơ --- ǸΥơ <code>%&gt;s</code>
+ </td></tr>
+<tr><td><code>%t</code></td>
+ <td>ꥯȤդ
+ CLF λν (ɸαѸν)</td></tr>
+<tr class="odd"><td><code>%{<var>format</var>}t</code></td>
+ <td><var>format</var> Ϳ줿񼰤ˤformat
+ <code>strftime (3)</code>
+ 񼰤Ǥɬפ롣(ϰ貽Ƥǽ)</td></tr>
+<tr><td><code>%T</code></td>
+ <td>ꥯȤ򰷤Τˤä֡ñ</td></tr>
+<tr class="odd"><td><code>%u</code></td>
+ <td>⡼ȥ桼 (ǧڤˤΡơ (<code>%s</code>)
+ 401 ΤȤϰ̣ʤΤǤǽ)
+ </td></tr>
+<tr><td><code>%U</code></td>
+ <td>ꥯȤ줿 URL ѥʸϴޤޤʤ</td></tr>
+<tr class="odd"><td><code>%v</code></td>
+ <td>ꥯȤ򰷤äƤ륵Ф <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></td></tr>
+<tr><td><code>%V</code></td>
+ <td><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ˤ륵̾</td></tr>
+<tr class="odd"><td><code>%X</code></td>
+ <td>λȤ³ơ:
+
+ <table>
+
+ <tr><td><code>X</code> =</td>
+ <td>λ³۾ェλ</td></tr>
+ <tr><td><code>+</code> =</td>
+ <td>줿³³뤳Ȥǽ</td></tr>
+ <tr><td><code>-</code> = </td>
+ <td>줿³ڤ</td></tr>
+ </table>
+
+ <p>(Υǥ쥯ƥ֤ Apache
+ 1.3 θΥСǤ <code>%c</code> ˳Ƥ
+ ޤŪ ssl ѤƤ
+ <code>%{<var>var</var>}c</code>
+ ʸȾͤƤޤ)</p></td></tr>
+<tr><td><code>%I</code></td>
+ <td>ꥯȤȥإåޤࡢäХȿ
+ 0 ˤϤʤʤ
+ Ѥ뤿ˤ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ɬ</td></tr>
+<tr class="odd"><td><code>%O</code></td>
+ <td>إåޤࡢХȿ0 ˤϤʤʤ
+ Ѥ뤿ˤ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ɬ</td></tr>
+</table>
+
+ <h3><a name="modifiers" id="modifiers"></a></h3>
+
+ <p>Ǥ "%" ľ HTTP ơɤ򥫥޶ڤ
+ ꤹ뤳Ȥǡɽ¤뤳ȤǤޤ㤨
+ <code>"%400,501{User-agent}i"</code> Ǥϡ
+ 400 500 ֥顼ǤΤ <code>User-agent</code> ޤ
+ ¾ΥơɤǤ <code>"-"</code> Ȥʸ
+ ޤơɤΥꥹȤ "<code>!</code>"
+ ꤹ뤳ȤǤޤ :
+ <code>"%!200,304,302{Referer}i"</code> ϡꤵ줿
+ 3 ĤΥɤ<em>ɤˤ⳺ʤ</em>ꥯƤ
+ <code>Referer</code> ޤ</p>
+
+ <p> "&lt;" "&gt;" 쥯Ȥ줿ꥯȤΥ
+ ΥꥯȤǽŪʥꥯȤΤɤѤ뤫
+ ꤹ뤿˻ȤޤǥեȤǤϡ<code>%</code> ǥ쥯ƥ֤
+ <code>%s, %U, %T, %D, %r</code> ϸΥꥯȤ¾ϺǽŪʥꥯȤ
+ Ѥޤ㤨СꥯȤκǽơϿˤ
+ <code>%&gt;s</code> ŪǧڤƤʤ꥽إ쥯Ȥ줿
+ ꥯȤǸΥꥯȤǧڤ줿桼Ͽ뤿ˤ
+ <code>%&lt;u</code> ȤȤǤޤ</p>
+
+
+
+ <h3><a name="format-notes" id="format-notes">¾</a></h3>
+
+ <p>ƥͳˤ 2.0.46 ꡢ
+ <code>%r</code>, <code>%i</code>, <code>%o</code> äƤ롢
+ Բǽʸ¾̤ʸϡ<code>\x<var>hh</var></code>
+ Ȥʸǥפ褦ˤʤޤ<var>hh</var>
+ ΤޤޤΥХȤͤ 16 ʤǤͤǤε§㳰ˤϡ
+ ХååȤäƥפ <code>"</code> <code>\</code> ȡ
+ C ɽˡȤʸ (<code>\n</code>, <code>\t</code> ʤ)
+ ޤ2.0.46 ΥСǤϥ׽ϹԤޤΤǡ
+ ե򰷤ݤդɬפǤ</p>
+
+ <p>httpd 2.0 Ǥ 1.3 Ȥϰۤʤꡢ<code>%b</code> <code>%B</code>
+ եޥåʸϥ饤Ȥ줿ХȿΤΤǤϤʤ
+ HTTP 쥹ݥ󥹤ΥХȿǤ (ϰۤʤΤǡȤС
+ ͥ˴줿䡢SSL ѻ˰פޤ)
+ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> 󶡤Ƥ <code>%O</code>
+ եޥåʸǡͥåȥͳǼºݤž줿Хȿ
+ ϿǤޤ</p>
+
+
+
+ <h3><a name="examples" id="examples"></a></h3>
+
+ <p>褯Ȥեޥåʸ:</p>
+
+ <dl>
+ <dt>Common Log Format (CLF)</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>Сۥդ Common Log Format</dt>
+ <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>NCSA extended/combined </dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\""</code></dd>
+
+ <dt>Referer </dt>
+ <dd><code>"%{Referer}i -&gt; %U"</code></dd>
+
+ <dt>Agent (֥饦) </dt>
+ <dd><code>"%{User-agent}i"</code></dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">ƥ˴ؤ</a></h2>
+ <p>ե뤬¸Ƥǥ쥯ȥ꤬ФưʳΥ桼
+ 񤭹߲ǽʤȤ˥ƥ꤬ȯͳξܺ٤<a href="../misc/security_tips.html#serverroot">ƥΤ</a>
+ 򻲾ȤƤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BufferedLogs" id="BufferedLogs">BufferedLogs</a> <a name="bufferedlogs" id="bufferedlogs">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ˽񤭽Ф˥˥ȥХåե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>BufferedLogs On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>BufferedLogs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.41 ʹ</td></tr>
+</table>
+ <p><code class="directive">BufferedLogs</code> ǥ쥯ƥ֤Ȥ
+ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> εưѲơ
+ ʣΥ񤭽Фݤˡ줾ΥꥯȽ
+ 񤭽ФΤǤϤʤäߤƤ顢
+ ޤȤƥǥ˽񤭽Ф褦ˤʤޤ
+ η̥ǥΨŪˤʤꡢ
+ ⤤ѥեޥ󥹤륷ƥ⤢Ǥ礦
+ Υǥ쥯ƥ֤ϥΤǰ٤Ǥޤ;
+ СۥȤȤꤹ뤳ȤϤǤޤ</p>
+
+ <div class="note">Υǥ쥯ƥ֤ϼ¸ŪʤΤǤΤǡ
+ ѤݤդƤ</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>å󥰤Υ󥰤ΤΥե̾ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CookieLog <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Υǥ쥯ƥ֤侩</td></tr>
+</table>
+ <p><code class="directive">CookieLog</code>
+ ǥ쥯ƥ֤ϥåΥ󥰤ΤΥե̾
+ ꤷޤfilename <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ХѥǤΥǥ쥯ƥ֤ <code>mod_cookies</code> ȤθߴΤ
+ ¸ߤѤϿ侩Ƥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CustomLog" id="CustomLog">CustomLog</a> <a name="customlog" id="customlog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾Ƚ񼰤ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p><code class="directive">CustomLog</code> ǥ쥯ƥ֤ϥФؤΥꥯȤ
+ 뤿˻Ȥޤν񼰤ꤵ졢
+ ĶѿȤäƥ󥰤˱ƹԤʤ褦ˤ뤳ȤǤޤ</p>
+
+ <p>񤫤ꤹǽΰϰʲĤηͤ
+ Ȥ뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt><var>file</var></dt>
+ <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ Хѥɽե̾</dd>
+
+ <dt><var>pipe</var></dt>
+ <dd>ѥʸ "<code>|</code>" ȡθɸϤ
+ ȤץؤΥѥ³Ρ
+
+ <div class="warning"><h3>ƥ</h3>
+ <p>⤷ץबѤ줿硢
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ư줿桼ȤƼ¹ԤޤϥФ
+ root ˤäƵư줿 root ˤʤޤץब
+ Ǥ褦αդƤ</p>
+ </div>
+ <div class="warning"><h3></h3>
+ <p>Unix ǤʤץåȥեǥեΥѥϤƤȤϡ
+ ѤƤץåȥեबХååλѤĤƤ
+ Ȥơ̾ΥåȤ褦˵ĤƤ
+ ŪˡեǤϾ̤ΥåΤߤȤ褦ˤ
+ ɤǤ</p>
+ </div></dd>
+ </dl>
+
+ <p>Ĥΰϥե˲񤫤뤫ꤷޤ
+ ˤ <code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ֤ˤ
+ 줿 <var>nickname</var> <a href="#formats">ν</a>
+ ΤȤƤ롢Ū <var>format</var> ʸ
+ ɤ餫ꤹ뤳ȤǤޤ</p>
+
+ <p>㤨СʲĤΥǥ쥯ƥַƱ̤⤿餷ޤ:</p>
+
+ <div class="example"><p><code>
+ # CustomLog with format nickname<br />
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ <br />
+ # CustomLog with explicit format string<br />
+ CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
+ </code></p></div>
+
+ <p>ܤΰϾάǽǡФδĶˤѿ뤫ʤ
+ ƥꥯȤ뤫ɤ椹뤿˻ȤȤǤޤ
+ ꤵ줿<a href="../env.html">Ķѿ</a>ꥯȤФ
+ ꤵƤ ('<code>env=!<var>name</var></code>' ʸȤ줿Ȥ
+ ꤵƤʤ)ꥯȤޤ</p>
+
+ <p>Ķѿ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ⥸塼
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ⥸塼ξ⤷
+ ѤƥꥯȤȤꤹ뤳ȤǤޤ
+ 㤨СФˤ뤹٤Ƥ GIF ؤΥꥯȤ̤Υե
+ ˤϵϿɡᥤˤϵϿʤȤȤ
+ ʲΤΤȤȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Request_URI \.gif$ gif-image<br />
+ CustomLog gif-requests.log common env=gif-image<br />
+ CustomLog nongif-requests.log common env=!gif-image
+ </code></p></div>
+
+ <p>Ť RefererIgnore ǥ쥯ƥ֤Ʊư򤵤ϡ
+ Τ褦ˤޤ:</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Referer example\.com localreferer<br />
+ CustomLog referer.log referer env=!localreferer
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogFormat" id="LogFormat">LogFormat</a> <a name="logformat" id="logformat">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եǻѤ񼰤ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %&gt;s %b"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥեν񼰤ꤷޤ</p>
+
+ <p><code class="directive">LogFormat</code> ǥ쥯ƥ֤ĤηΤɤ餫
+ Ȥ뤳ȤǤޤǽηǤϰĤΰΤߤꤵ졢
+ ³ <code class="directive">TransferLog</code>
+ ǻꤵ줿ǻȤν񼰤ꤷޤñȤΰǤ
+ <a href="#formats"></a>Ƥ褦
+ <var>format</var> Ū˻ꤹ뤳ȤǤޤ
+ ⤷ϡƤ褦 <code class="directive">LogFormat</code>
+ ǥ쥯ƥ֤줿ν񼰤 <var>nickname</var>Ȥä
+ Ȥ뤳ȤǤޤ</p>
+
+ <p><code class="directive">LogFormat</code> ǥ쥯ƥ֤Ĥη
+ <var>format</var> <var>nickname</var> Ϳޤ
+ եޥåʸΤƤӽ񤯤ˡ
+ <var>nickname</var> ³ <code class="directive">LogFormat</code> ǥ쥯ƥ֤
+ <code class="directive">CustomLog</code> ǥ쥯ƥ֤ǻȤȤǤޤ
+ Nickname <code class="directive">LogFormat</code> ǥ쥯ƥ֤
+ <strong>¾ˤϲ⤷ޤ</strong> -- ʤ˥å͡
+ <em></em>ǡºݤ˽񼰤ŬѤƥǥեȤˤȤȤϹԤʤޤ
+ Ǥ顢³ <code class="directive"><a href="#transferlog">TransferLog</a></code>
+ ǥ쥯ƥ֤ˤϱƶͿޤ
+ ˡ<code class="directive">LogFormat</code> ǥ쥯ƥ֤ϴ¸ nickname
+ Ȥä̤ nickname 뤳ȤϤǤޤNickname ˤ
+ ѡȵ (<code>%</code>) ޤޤƤƤϤʤȤˤ
+ Ƥ</p>
+
+ <div class="example"><h3></h3><p><code>
+ LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TransferLog" id="TransferLog">TransferLog</a> <a name="transferlog" id="transferlog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եΰ֤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>TransferLog <var>file</var>|<var>pipe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡ񼰤ľܻǤʤȤȡ
+ դ󥰤̵Ȥȡ<code class="directive"><a href="#customlog">CustomLog</a></code> Ʊȸ̤ޤ
+ ľܥ񼰤ꤹˡν񼰤ϤޤǤǰֺǸ˻ꤵ줿
+ ˥å͡ʤ
+ <code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ
+ 줿ΤȤޤ
+ ⤷¾ν񼰤ꤵƤʤȤ Common Log Format
+ Ȥޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
+ TransferLog logs/access_log
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_log_config.html.ko.euc-kr b/docs/manual/mod/mod_log_config.html.ko.euc-kr
new file mode 100644
index 00000000..115a2fb4
--- /dev/null
+++ b/docs/manual/mod/mod_log_config.html.ko.euc-kr
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_log_config - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_log_config</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> û α׿ Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>log_config_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_log_config.c</td></tr></table>
+<h3></h3>
+
+ <p> Ŭ̾Ʈ û α׿ Ӱ Ѵ.
+ ڽ ϴ α׸ ְ, ̳ ܺ
+ α׷ α׸ ִ. α׸ ϸ
+ û ݿ û α׿ ߰ϰų ִ.</p>
+
+ <p> þ Ѵ. <code class="directive"><a href="#transferlog">TransferLog</a></code> α
+ , <code class="directive"><a href="#logformat">LogFormat</a></code>
+ ϴ ϰ, <code class="directive"><a href="#customlog">CustomLog</a></code> ѹ αϰ
+ Ѵ. <code class="directive">TransferLog</code>
+ <code class="directive">CustomLog</code> þ ϸ
+ û Ͽ ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cookielog">CookieLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#customlog">CustomLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">α ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Ȼ </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../logs.html">ġ α</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats">α ϱ</a></h2>
+
+ <p><code class="directive"><a href="#logformat">LogFormat</a></code>
+ <code class="directive"><a href="#customlog">CustomLog</a></code>
+ þ ƱԸƮ ڿ̴. ڿ û
+ αϿ Ѵ. ڿ αϿ ״ Ǵ
+ ڿ ٲް Ÿ C "\n" "\t" ڸ
+ ִ. αϿ ǥ 齽 տ
+ ݵ 齽 Ѵ.</p>
+
+ <p>û Ư¡ ڿ "<code>%</code>" þ
+ Ͽ Ѵ. þ αϿ
+ ȴ.</p>
+
+ <table class="bordered"><tr class="header"><th>&nbsp;ڿ</th>
+ <th></th></tr>
+<tr><td><code>%%</code></td>
+ <td>ۼƮ ȣ</td></tr>
+<tr class="odd"><td><code>%...a</code></td>
+ <td> IP-ּ</td></tr>
+<tr><td><code>%...A</code></td>
+ <td>() IP-ּ</td></tr>
+<tr class="odd"><td><code>%...B</code></td>
+ <td>HTTP Ʈ.</td></tr>
+<tr><td><code>%...b</code></td>
+ <td>HTTP Ʈ. CLF İ
+ 0 '<code>-</code>' ´.</td></tr>
+<tr class="odd"><td><code>%...{<var>Foobar</var>}C</code></td>
+ <td> û <var>Foobar</var> Ű
+ .</td></tr>
+<tr><td><code>%...D</code></td>
+ <td>û óϴµ ɸ ð (ũ ).</td></tr>
+<tr class="odd"><td><code>%...{<var>FOOBAR</var>}e</code></td>
+ <td>ȯ溯 <var>FOOBAR</var> </td></tr>
+<tr><td><code>%...f</code></td>
+ <td>ϸ</td></tr>
+<tr class="odd"><td><code>%...h</code></td>
+ <td> ȣƮ</td></tr>
+<tr><td><code>%...H</code></td>
+ <td>û </td></tr>
+<tr class="odd"><td><code>%...{<var>Foobar</var>}i</code></td>
+ <td> û <code><var>Foobar</var>:</code>
+ .</td></tr>
+<tr><td><code>%...l</code></td>
+ <td>(ִٸ identd ) αθ.
+ <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> ְ <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code>
+ <code>On</code> ƴϸ ȣ Ѵ.</td></tr>
+<tr class="odd"><td><code>%...m</code></td>
+ <td>û ޽</td></tr>
+<tr><td><code>%...{<var>Foobar</var>}n</code></td>
+ <td>ٸ <var>Foobar</var> Ʈ(note)
+ .</td></tr>
+<tr class="odd"><td><code>%...{<var>Foobar</var>}o</code></td>
+ <td> <code><var>Foobar</var>:</code> .</td></tr>
+<tr><td><code>%...p</code></td>
+ <td>û ϴ Ʈ</td></tr>
+<tr class="odd"><td><code>%...P</code></td>
+ <td>û ϴ ڽ μ ID.</td></tr>
+<tr><td><code>%...{<var>format</var>}P</code></td>
+ <td>û ϴ ڽ μ ID Ȥ
+ ID. format <code>pid</code> <code>tid</code>
+ ϴ.
+ </td></tr>
+<tr class="odd"><td><code>%...q</code></td>
+ <td>ǹڿ (ǹڿ ִٸ տ <code>?</code>
+ ̰, ٸ ڿ)</td></tr>
+<tr><td><code>%...r</code></td>
+ <td>û ù° </td></tr>
+<tr class="odd"><td><code>%...s</code></td>
+ <td>(status). ̷ǵ û **
+ û ̴. û ´ <code>%...&gt;s</code>.</td></tr>
+<tr><td><code>%...t</code></td>
+ <td>common log format ð (ǥ ) ð</td></tr>
+<tr class="odd"><td><code>%...{<var>format</var>}t</code></td>
+ <td><code>strftime(3)</code> format ð. (ð
+ )</td></tr>
+<tr><td><code>%...T</code></td>
+ <td>û óϴµ ɸ ð ( ).</td></tr>
+<tr class="odd"><td><code>%...u</code></td>
+ <td> (auth ϸ, (<code>%s</code>)
+ 401 ̻ )</td></tr>
+<tr><td><code>%...U</code></td>
+ <td>ǹڿ û URL .</td></tr>
+<tr class="odd"><td><code>%...v</code></td>
+ <td>û <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>.</td></tr>
+<tr><td><code>%...V</code></td>
+ <td><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>
+ .</td></tr>
+<tr class="odd"><td><code>%...X</code></td>
+ <td> .
+
+ <table>
+
+ <tr><td><code>X</code> =</td>
+ <td> ġ .</td></tr>
+ <tr><td><code>+</code> =</td>
+ <td> Ŀ ִ(keep alive).</td></tr>
+ <tr><td><code>-</code> = </td>
+ <td> .</td></tr>
+ </table>
+
+ <p>(ġ 1.3 Ĺ þ
+ <code>%...c</code>, ssl
+ <code>%...{<var>var</var>}c</code> ļ
+ ߴ.)</p></td></tr>
+<tr><td><code>%...I</code></td>
+ <td>û Ʈ 0 .
+ ̸ Ϸ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ʿϴ.</td></tr>
+<tr class="odd"><td><code>%...O</code></td>
+ <td> ۽ Ʈ 0 . ̸
+ Ϸ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ʿϴ.</td></tr>
+</table>
+
+ <p>"<var>...</var>" (<em> </em>,
+ <code>"%h %u %r %s %b"</code>) ƹ͵ ų, ׸
+ ´ ( ڸ "-" Ѵ).
+ տ "!" ̰ų Ⱥ HTTP ڵ
+ ۼѴ. , "%400,501{User-agent}i" 400 (Bad
+ Request) 501 (Not Implemented) ϶
+ <code>User-agent:</code> α׿ ,
+ "%!200,304,302{Referer}i" ° <em>ƴ</em>
+ û <code>Referer:</code> α׿ .</p>
+
+ <p> "&lt;" "&gt;" ̷ǵ û
+ ó û û Ѵ. ⺻
+ <code>%s, %U, %T, %D, %r</code> ó û ,
+ <code>%</code> þ û . ׷
+ <code>%&gt;s</code> û (status) ϰ,
+ <code>%&lt;u</code> ȣ ʴ ڿ
+ ̷ǵ 쿡 ó ڸ Ѵ.</p>
+
+ <p>2.0.46 httpd 2.0 <code>%...r</code>,
+ <code>%...i</code>, <code>%...o</code> ڿ ״
+ ξ. Common Log Format 䱸 ؼ.
+ , Ŭ̾Ʈ ڸ α׿ ֱ⶧
+ α ״ ٷ ؾ Ѵ.</p>
+
+ <p>Ȼ 2.0.46 ڳ ٸ Ưڸ
+ <code>\x<var>hh</var></code> ǥѴ. ⼭ <var>hh</var>
+ ش Ʈ 16 ǥ Ÿ. Ģ ܴ 齽
+ տ ̴ <code>"</code> <code>\</code>, ׸ C
+ 鹮ڵ(<code>\n</code>, <code>\t</code> )̴.</p>
+
+ <p>Ϲ ϴ α .</p>
+
+ <dl>
+ <dt>Common Log Format (CLF)</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>ȣƮ Common Log Format</dt>
+ <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
+
+ <dt>NCSA extended/combined α </dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\""</code></dd>
+
+ <dt>Referer α </dt>
+ <dd><code>"%{Referer}i -&gt; %U"</code></dd>
+
+ <dt>Agent () α </dt>
+ <dd><code>"%{User-agent}i"</code></dd>
+ </dl>
+
+ <p>û ϴ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> <code>%v</code>
+ <code>%p</code> Ѵ. α׺м α׷ û
+ ϴ ȣƮ ˱ ȣƮ ã ˰
+ ʿ ̵ <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ϴ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Ȼ </a></h2>
+ <p> ϴ ڿܿ ٸ ڰ α ϴ
+ 丮 ȿ
+ <a href="../misc/security_tips.html#serverroot"> </a>
+ ϶.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ű α׿ ϸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CookieLog <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_log_config</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td> þ ʴ´.</td></tr>
+</table>
+ <p><code class="directive">CookieLog</code> þ Ű α׿
+ ϸ Ѵ. ϸ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ̴.
+ þ <code>mod_cookies</code> ȣȯ ,
+ ʴ´.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CustomLog" id="CustomLog">CustomLog</a> <a name="customlog" id="customlog">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>α ̸ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p> û α׿ 涧 <code class="directive">CustomLog</code>
+ þ Ѵ. α ϰ, ȯ溯 Ͽ
+ û Ư¡ α׸ ִ.</p>
+
+ <p>α׸ Ҹ ϴ ù° ƱԸƮ
+ ϳ Ѵ.</p>
+
+ <dl>
+ <dt><var>file</var></dt>
+ <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ϸ.</dd>
+
+ <dt><var>pipe</var></dt>
+ <dd> "<code>|</code>"ڿ α ǥԷ
+ α׷ θ ´.
+
+ <div class="warning"><h3>:</h3>
+ <p>α׷ Ѵٸ α׷
+ ȴ. root Ѵٸ α׷
+ root ϹǷ α׷ Ȯ϶.</p>
+ </div>
+ <div class="warning"><h3></h3>
+ <p>н ƴ ÷ ϰθ ԷҶ ÷
+ 齽 ϴ ݵ ؾ Ѵ.
+ Ϲ Ͽ ׻ ϴ
+ .</p>
+ </div></dd>
+ </dl>
+
+ <p>ι° ƱԸƮ αϿ Ѵ.
+ <code class="directive"><a href="#logformat">LogFormat</a></code>
+ <var>nickname</var> ϰų <a href="#formats">α </a> <var>format</var>
+ ڿ ִ.</p>
+
+ <p> , þ Ȱ Ѵ.</p>
+
+ <div class="example"><p><code>
+ # Ī CustomLog<br />
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
+ CustomLog logs/access_log common<br />
+ <br />
+ # ڿ CustomLog<br />
+ CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
+ </code></p></div>
+
+ <p>° ƱԸƮ  Ǹ, Ư ȯ溯
+ û α׿ θ Ѵ. û
+ <a href="../env.html">ȯ溯</a> ǵִٸ (Ȥ
+ '<code>env=!<var>name</var></code>' ٸ)
+ û α׿ Ѵ.</p>
+
+ <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ Ͽ û ȯ溯 ִ.
+ , GIF ׸ û ּ αװ ƴ
+ ٸ αϿ Ϸ,</p>
+
+ <div class="example"><p><code>
+ SetEnvIf Request_URI \.gif$ gif-image<br />
+ CustomLog gif-requests.log common env=gif-image<br />
+ CustomLog nongif-requests.log common env=!gif-image
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogFormat" id="LogFormat">LogFormat</a> <a name="logformat" id="logformat">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>αϿ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %&gt;s %b"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p> þ α Ѵ.</p>
+
+ <p><code class="directive">LogFormat</code> þ ΰ
+ Ѵ. ù° ƱԸƮ Ѱ Ͽ
+ <code class="directive">TransferLog</code> þ α
+ Ѵ. ƱԸƮ <a href="#formats">α
+ ϱ</a> <var>format</var>
+ ϰų, <code class="directive">LogFormat</code>
+ þ ̸ (α Īϴ) <var>nickname</var>
+ ִ.</p>
+
+ <p><code class="directive">LogFormat</code> þ ι°
+ <var>format</var> <var>nickname</var> Ѵ. ׷
+ ڿ ϴ <code class="directive">LogFormat</code>̳ <code class="directive"><a href="#customlog">CustomLog</a></code> þ ݺؼ
+ ڿ Էϴ <var>nickname</var>
+ ִ. Ī ϴ <code class="directive">LogFormat</code>
+ þ <strong> ܿ ƹ ʴ´</strong>.
+ , Ī<em></em> ϸ, ϰų
+ ⺻ ʴ´. ׷Ƿ
+ <code class="directive"><a href="#transferlog">TransferLog</a></code>
+ þ ʴ´. ,
+ <code class="directive">LogFormat</code> Ī ٸ Ī
+ ִ. Ī ̸ ۼƮ ȣ(<code>%</code>)
+ ϶.</p>
+
+ <div class="example"><h3></h3><p><code>
+ LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TransferLog" id="TransferLog">TransferLog</a> <a name="transferlog" id="transferlog">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>α ġ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>TransferLog <var>file</var>|<var>pipe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_log_config</td></tr>
+</table>
+ <p> þ <code class="directive"><a href="#customlog">CustomLog</a></code> þ ƱԸƮ
+ , α ϰų û ǿ
+ α׿ . ֱ (Ī
+ ) <code class="directive"><a href="#logformat">LogFormat</a></code> þ
+ α Ѵ. ̸ ʾҴٸ Common
+ Log Format Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""<br />
+ TransferLog logs/access_log
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_log_config.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_log_forensic.html b/docs/manual/mod/mod_log_forensic.html
new file mode 100644
index 00000000..ede26709
--- /dev/null
+++ b/docs/manual/mod/mod_log_forensic.html
@@ -0,0 +1,7 @@
+URI: mod_log_forensic.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_log_forensic.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_log_forensic.html.en b/docs/manual/mod/mod_log_forensic.html.en
new file mode 100644
index 00000000..4dc3d26c
--- /dev/null
+++ b/docs/manual/mod/mod_log_forensic.html.en
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_log_forensic - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_log_forensic</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_forensic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Forensic Logging of the requests made to the server</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>log_forensic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_log_forensic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> is no longer required since
+version 2.1</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides for forensic logging of client
+ requests. Logging is done before and after processing a request, so the
+ forensic log contains two log lines for each request.
+ The forensic logger is very strict, which means:</p>
+
+ <ul>
+ <li>The format is fixed. You cannot modify the logging format at
+ runtime.</li>
+ <li>If it cannot write its data, the child process
+ exits immediately and may dump core (depending on your
+ <code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code>
+ configuration).</li>
+ </ul>
+
+ <p>The <code>check_forensic</code> script, which can be found in the
+ distribution's support directory, may be helpful in evaluating the
+ forensic log output.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#forensiclog">ForensicLog</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Forensic Log Format</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Considerations</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../logs.html">Apache Log Files</a></li>
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats">Forensic Log Format</a></h2>
+ <p>Each request is logged two times. The first time is <em>before</em> it's
+ processed further (that is, after receiving the headers). The second log
+ entry is written <em>after</em> the request processing at the same time
+ where normal logging occurs.</p>
+
+ <p>In order to identify each request, a unique request ID is assigned.
+ This forensic ID can be cross logged in the normal transfer log using the
+ <code>%{forensic-id}n</code> format string. If you're using
+ <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>, its generated ID will be used.</p>
+
+ <p>The first line logs the forensic ID, the request line and all received
+ headers, separated by pipe characters (<code>|</code>). A sample line
+ looks like the following (all on one line):</p>
+
+ <div class="example"><p><code>
+ +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif
+ HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11;
+ U; Linux i686; en-US; rv%3a1.6) Gecko/20040216
+ Firefox/0.8|Accept:image/png, <var>etc...</var>
+ </code></p></div>
+
+ <p>The plus character at the beginning indicates that this is the first log
+ line of this request. The second line just contains a minus character and
+ the ID again:</p>
+
+ <div class="example"><p><code>
+ -yQtJf8CoAB4AAFNXBIEAAAAA
+ </code></p></div>
+
+ <p>The <code>check_forensic</code> script takes as its argument the name
+ of the logfile. It looks for those <code>+</code>/<code>-</code> ID pairs
+ and complains if a request was not completed.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Considerations</a></h2>
+ <p>See the <a href="../misc/security_tips.html#serverroot">security tips</a>
+ document for details on why your security could be compromised
+ if the directory where logfiles are stored is writable by
+ anyone other than the user that starts the server.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForensicLog" id="ForensicLog">ForensicLog</a> <a name="forensiclog" id="forensiclog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets filename of the forensic log</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ForensicLog <var>filename</var>|<var>pipe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_forensic</td></tr>
+</table>
+ <p>The <code class="directive">ForensicLog</code> directive is used to
+ log requests to the server for forensic analysis. Each log entry
+ is assigned a unique ID which can be associated with the request
+ using the normal <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ directive. <code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code> creates a token called
+ <code>forensic-id</code>, which can be added to the transfer log
+ using the <code>%{forensic-id}n</code> format string.</p>
+
+ <p>The argument, which specifies the location to which
+ the logs will be written, can take one of the following two
+ types of values:</p>
+
+ <dl>
+ <dt><var>filename</var></dt>
+ <dd>A filename, relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
+
+ <dt><var>pipe</var></dt>
+ <dd>The pipe character "<code>|</code>", followed by the path
+ to a program to receive the log information on its standard
+ input. The program name can be specified relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directive.
+
+ <div class="warning"><h3>Security:</h3>
+ <p>If a program is used, then it will be run as the user who
+ started <code class="program"><a href="../programs/httpd.html">httpd</a></code>. This will be root if the server was
+ started by root; be sure that the program is secure or switches to a
+ less privileged user.</p>
+ </div>
+
+ <div class="note"><h3>Note</h3>
+ <p>When entering a file path on non-Unix platforms, care should be taken
+ to make sure that only forward slashed are used even though the platform
+ may allow the use of back slashes. In general it is a good idea to always
+ use forward slashes throughout the configuration files.</p>
+ </div></dd>
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_forensic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_log_forensic.html.ja.euc-jp b/docs/manual/mod/mod_log_forensic.html.ja.euc-jp
new file mode 100644
index 00000000..05ed916e
--- /dev/null
+++ b/docs/manual/mod/mod_log_forensic.html.ja.euc-jp
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_log_forensic - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_log_forensic</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_forensic.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Ф줿ꥯȤ forensic </td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>log_forensic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_log_forensic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> ϥС 2.1 ɬܤǤ
+ʤʤä</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϥ饤ȥꥯȤ forensic 󥰤
+ ԤʤޤϥꥯȤνȸ˹ԤʤޤΤǡ
+ forensic ϳƥꥯȤФԥޤ
+ Forensic ˸̩ǤϰʲΤȤ̣ޤ:</p>
+
+ <ul>
+ <li>եޥåȤϸǤ¹Ի˥󥰥եޥåȤѹ뤳Ȥ
+ Ǥޤ</li>
+ <li>ǡ񤱤ʤϻҥץϤξǽλ˥
+ פ뤫⤷ޤ (<code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code> ǥ쥯ƥ֤˰ͤޤ)</li>
+ </ul>
+
+ <p>Forensic νϤ򸡺뤿ˤϡ
+ ʪ support ǥ쥯ȥˤ <code>check_forensic</code>
+ ץȤΩĤǤ礦</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#forensiclog">ForensicLog</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Forensic եޥå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../logs.html">Apache ե</a></li>
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats">Forensic եޥå</a></h2>
+ <p>ƥꥯȤ2ޤǽϥꥯȤ
+ <em></em> (Ĥޤꡢإåä) Ǥ2ܤΥ
+ ꥯȤ줿<em></em>̾ΥƱȤ
+ Ԥʤޤ</p>
+
+ <p>ƥꥯȤ̤뤿ˡꥯȤˤ
+ դʥꥯ ID Ƥޤ forensic ID
+ եޥåʸ <code>%{forensic-id}n</code> ȤȤ
+ ̾ transfer ˥뤳ȤǤޤ
+ <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> ȤäƤϡ줬
+ ID Ȥޤ</p>
+
+ <p>ǽιԤ forensic IDꥯȹԤȼä٤ƤΥإå
+ ѥʸ (<code>|</code>) ʬΥƥޤ
+ 㤨аʲΤ褦ˤʤޤ (ºݤϤ٤ƱԤˤʤޤ):</p>
+
+ <div class="example"><p><code>
+ +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif
+ HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11;
+ U; Linux i686; en-US; rv%3a1.6) Gecko/20040216
+ Firefox/0.8|Accept:image/png, <var>etc...</var>
+ </code></p></div>
+
+ <p>ǽΥץ饹ʸΥϺǽΥǤ뤳Ȥ򼨤ޤ
+ ܤιԤϥޥʥʸ ID ΤߤǤ:</p>
+
+ <div class="example"><p><code>
+ -yQtJf8CoAB4AAFNXBIEAAAAA
+ </code></p></div>
+
+ <p><code>check_forensic</code> ץȤϰȤƥե̾
+ ޤ<code>+</code>/<code>-</code> ID ȤĴ١λƤʤ
+ ꥯȤϷٹȯޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">ƥ</a></h2>
+ <p>ե뤬¸ǥ쥯ȥ꤬Фư桼
+ ʳǽ񤭹߲ǽˤʤäƤȤ˥ƥˤǽ
+ 뤳ȤˤĤƤξܺ٤<a href="../misc/security_tips.html#serverroot">ƥΤ</a>
+ ȤƤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForensicLog" id="ForensicLog">ForensicLog</a> <a name="forensiclog" id="forensiclog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Forensic Υե̾ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ForensicLog <var>filename</var>|<var>pipe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_forensic</td></tr>
+</table>
+ <p><code class="directive">ForensicLog</code> ǥ쥯ƥ֤ forensic ϤΤ
+ ФؤΥꥯȤ˻Ȥޤ
+ ƥȥˤϡ̤ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤ȤäƥꥯȤȴϢդ뤳Ȥ
+ Ǥ
+ դ ID Ƥޤ<code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code>
+ <code>forensic-id</code> Ȥȡեޥåʸ
+ <code>%{forensic-id}n</code> ȤȤǤΥȡ transfer
+ ɲä뤳ȤǤޤ</p>
+
+ <p>ϥ񤭽Ф֤ꤷʲ 2ͤΤɤ餫
+ 뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt><var>filename</var></dt>
+ <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ Хե̾</dd>
+
+ <dt><var>pipe</var></dt>
+ <dd>ѥʸ "<code>|</code>" ȡθ˥ɸϤ
+ ץࡣץ̾ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȤƤ
+ Ǥޤ
+
+ <div class="warning"><h3>ƥ:</h3>
+ <p>ץȤ硢Υץ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ư桼
+ ¹ԤޤĤޤꡢФ root Ǽ¹Ԥ줿 root
+ ¹ԤȤȤǤץबǤ뤫긢¤ξʤ
+ 桼ڤؤ褦ˤʤäƤ뤳ȤΤƤ</p>
+ </div>
+
+ <div class="note"><h3></h3>
+ <p>Unix ʳΥץåȥեǥե̾ϤȤϡ
+ ץåȥեबХååλѤĤƤǤ⡢
+ åΤߤȤ褦˵ĤƤ
+ ̤ե뤹٤ƤˤơåѤ褦
+ Ƥ</p>
+ </div></dd>
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_log_forensic.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_logio.html b/docs/manual/mod/mod_logio.html
new file mode 100644
index 00000000..225d49bf
--- /dev/null
+++ b/docs/manual/mod/mod_logio.html
@@ -0,0 +1,11 @@
+URI: mod_logio.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_logio.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_logio.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_logio.html.en b/docs/manual/mod/mod_logio.html.en
new file mode 100644
index 00000000..a74fa4af
--- /dev/null
+++ b/docs/manual/mod/mod_logio.html.en
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_logio - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_logio</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Logging of input and output bytes per request</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>logio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_logio.c</td></tr></table>
+<h3>Summary</h3>
+
+
+ <p>This module provides the logging of input and output number of
+ bytes received/sent per request. The numbers reflect the actual bytes
+ as received on the network, which then takes into account the
+ headers and bodies of requests and responses. The counting is done
+ before SSL/TLS on input and after SSL/TLS on output, so the numbers
+ will correctly reflect any changes made by encryption.</p>
+
+ <p>This module requires <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Custom Log Formats</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+<li><a href="../logs.html">Apache Log Files</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats">Custom Log Formats</a></h2>
+
+
+ <p>This modules adds two new logging directives. The characteristics of the
+ request itself are logged by placing "<code>%</code>" directives in
+ the format string, which are replaced in the log file by the values as
+ follows:</p>
+
+ <table class="bordered"><tr class="header"><th>Format&nbsp;String</th>
+ <th>Description</th></tr>
+<tr><td><code>%...I</code></td>
+ <td>Bytes received, including request and headers, cannot be
+ zero.</td></tr>
+<tr class="odd"><td><code>%...O</code></td>
+ <td>Bytes sent, including headers, cannot be zero.</td></tr>
+</table>
+
+ <p>Usually, the functionality is used like this:</p>
+
+ <dl>
+ <dt>Combined I/O log format:</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\" %I %O"</code></dd>
+ </dl>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_logio.html.ja.euc-jp b/docs/manual/mod/mod_logio.html.ja.euc-jp
new file mode 100644
index 00000000..171d21ef
--- /dev/null
+++ b/docs/manual/mod/mod_logio.html.ja.euc-jp
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_logio - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_logio</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯϥХȿȽϥХȿȤ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>logio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_logio.c</td></tr></table>
+<h3></h3>
+
+
+ <p>Υ⥸塼ϥꥯȤȤ˼äХȿ
+ ХȿΥ󥰤Ԥʤǽ󶡤ޤ
+ ϿϥꥯȤΥإåȥ쥹ݥ󥹤Τ
+ ȿǤºݤ˥ͥåȥǼäХͤǤ
+ ϤǤ SSL/TLS ˡϤǤ SSL/TLS θ˿Τǡ
+ ϰŹˤѲȿǤΤˤʤޤ</p>
+
+ <p>Υ⥸塼λѤˤ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> ⥸塼뤬
+ ɬפǤ</p>
+
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats"></a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+<li><a href="../logs.html">Apache ե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats"></a></h2>
+
+
+ <p>Υ⥸塼Ͽѥǥ쥯ƥ֤äޤ
+ ꥯȼȤħϥեޥåʸˡʲִͤ
+ "<code>%</code>" ǥ쥯ƥ֤
+ 뤳Ȥǥޤ:</p>
+
+ <table class="bordered"><tr class="header"><th>եޥåʸ</th>
+ <th></th></tr>
+<tr><td><code>%...I</code></td>
+ <td>ꥯȤȥإåޤࡢäХȿ
+ 0 ˤϤʤʤ</td></tr>
+<tr class="odd"><td><code>%...O</code></td>
+ <td>إåޤࡢХȿ0 ˤϤʤʤ</td></tr>
+</table>
+
+ <p>̾εǽϰʲͤ˻Ѥޤ:</p>
+
+ <dl>
+ <dt> I/O :</dt>
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\" %I %O"</code></dd>
+ </dl>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_logio.html.ko.euc-kr b/docs/manual/mod/mod_logio.html.ko.euc-kr
new file mode 100644
index 00000000..71000575
--- /dev/null
+++ b/docs/manual/mod/mod_logio.html.ko.euc-kr
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_logio - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_logio</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>û Ʈ </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>logio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_logio.c</td></tr></table>
+<h3></h3>
+
+
+ <p> û Ʈ Ѵ. ڴ
+ Ʈ ְ Ʈ Ÿ, û
+ Ѵ. Է SSL/TLS ,
+ SSL/TLS Ŀ ⶧ ȣȭ
+ ùٷ ݿȴ.</p>
+
+ <p> Ϸ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>
+ ʿϴ.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<p> ⿡ þ ϴ.</p>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#formats"> α </a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
+<li><a href="../logs.html">ġ α</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="formats" id="formats"> α </a></h2>
+
+
+ <p> ΰ ο αþ ߰Ѵ. ûü
+ Ư Ĺڿ "<code>%</code>" þ Ͽ Ѵ.
+ þ αϿ Ѵ:</p>
+
+ <table class="bordered"><tr class="header"><th>Ĺڿ</th>
+ <th></th></tr>
+<tr><td><code>%...I</code></td>
+ <td>û Ͽ Ʈ. 0 .</td></tr>
+<tr class="odd"><td><code>%...O</code></td>
+ <td> Ͽ Ʈ. 0 .</td></tr>
+</table>
+
+ <p> Ѵ:</p>
+
+ <dl>
+
+ <dt>յ α :</dt>
+
+ <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
+ \"%{User-agent}i\" %I %O"</code></dd>
+
+ </dl>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_logio.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mem_cache.html b/docs/manual/mod/mod_mem_cache.html
new file mode 100644
index 00000000..65ba4978
--- /dev/null
+++ b/docs/manual/mod/mod_mem_cache.html
@@ -0,0 +1,11 @@
+URI: mod_mem_cache.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_mem_cache.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_mem_cache.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_mem_cache.html.en b/docs/manual/mod/mod_mem_cache.html.en
new file mode 100644
index 00000000..9722d9ec
--- /dev/null
+++ b/docs/manual/mod/mod_mem_cache.html.en
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mem_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_mem_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Content cache keyed to URIs</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mem_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_mem_cache.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>. It acts as a support module for <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> and provides a memory based storage manager.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> can be configured to operate in two
+ modes: caching open file descriptors or caching objects in heap storage.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> is most useful when used to cache locally
+ generated content or to cache backend server content for <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> configured for <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> (aka <dfn>reverse proxy</dfn>).</p>
+
+ <p>Content is stored in and retrieved from the cache using URI based
+ keys. Content with access protection is not cached.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachesize">MCacheSize</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectCount" id="MCacheMaxObjectCount">MCacheMaxObjectCount</a> <a name="mcachemaxobjectcount" id="mcachemaxobjectcount">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum number of objects allowed to be placed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheMaxObjectCount <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheMaxObjectCount 1009</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheMaxObjectCount</code> directive sets the
+ maximum number of objects to be cached. The value is used to create the
+ open hash table. If a new object needs to be inserted in the cache and
+ the maximum number of objects has been reached, an object will be
+ removed to allow the new object to be cached. The object to be removed
+ is selected using the algorithm specified by <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MCacheMaxObjectCount 13001
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectSize" id="MCacheMaxObjectSize">MCacheMaxObjectSize</a> <a name="mcachemaxobjectsize" id="mcachemaxobjectsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum size (in bytes) of a document allowed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheMaxObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheMaxObjectSize 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheMaxObjectSize</code> directive sets the
+ maximum allowable size, in bytes, of a document for it to be considered
+ cacheable.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MCacheMaxObjectSize 6400000
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>The value of <code class="directive">MCacheMaxObjectSize</code> must be
+ greater than the value specified by the <code class="directive"><a href="#mcacheminobjectsize">MCacheMinObjectSize</a></code> directive.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxStreamingBuffer" id="MCacheMaxStreamingBuffer">MCacheMaxStreamingBuffer</a> <a name="mcachemaxstreamingbuffer" id="mcachemaxstreamingbuffer">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheMaxStreamingBuffer <var>size_in_bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheMaxStreamingBuffer the smaller of 100000 or MCacheMaxObjectSize</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheMaxStreamingBuffer</code> directive
+ specifies the maximum number of bytes of a streamed response to
+ buffer before deciding that the response is too big to cache.
+ A streamed response is one in which the entire content is not
+ immediately available and in which the <code>Content-Length</code>
+ may not be known. Sources of streaming responses include proxied
+ responses and the output of CGI scripts. By default, a streamed
+ response will <em>not</em> be cached unless it has a
+ <code>Content-Length</code> header. The reason for this is to
+ avoid using a large amount of memory to buffer a partial response
+ that might end up being too large to fit in the cache.
+ The <code class="directive">MCacheMaxStreamingBuffer</code> directive allows
+ buffering of streamed responses that don't contain a
+ <code>Content-Length</code> up to the specified maximum amount of
+ space. If the maximum buffer space is reached, the buffered
+ content is discarded and the attempt to cache is abandoned.</p>
+
+ <div class="note"><h3>Note:</h3>
+ <p>Using a nonzero value for <code class="directive">MCacheMaxStreamingBuffer</code>
+ will not delay the transmission of the response to the client.
+ As soon as <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> copies a block of streamed
+ content into a buffer, it sends the block on to the next output
+ filter for delivery to the client.</p>
+ </div>
+
+ <div class="example"><p><code>
+ # Enable caching of streamed responses up to 64KB:<br />
+ MCacheMaxStreamingBuffer 65536
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMinObjectSize" id="MCacheMinObjectSize">MCacheMinObjectSize</a> <a name="mcacheminobjectsize" id="mcacheminobjectsize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The minimum size (in bytes) of a document to be allowed in the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheMinObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheMinObjectSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheMinObjectSize</code> directive sets the
+ minimum size in bytes of a document for it to be considered
+ cacheable.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MCacheMinObjectSize 10000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheRemovalAlgorithm" id="MCacheRemovalAlgorithm">MCacheRemovalAlgorithm</a> <a name="mcacheremovalalgorithm" id="mcacheremovalalgorithm">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The algorithm used to select documents for removal from the
+cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheRemovalAlgorithm LRU|GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheRemovalAlgorithm GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheRemovalAlgorithm</code> directive specifies
+ the algorithm used to select documents for removal from the cache.
+ Two choices are available:</p>
+
+ <dl>
+ <dt><code>LRU</code> (Least Recently Used)</dt>
+ <dd><code>LRU</code> removes the documents that have not been accessed
+ for the longest time.</dd>
+
+ <dt><code>GDSF</code> (GreadyDual-Size)</dt>
+ <dd><code>GDSF</code> assigns a priority to cached documents based
+ on the cost of a cache miss and the size of the document. Documents
+ with the lowest priority are removed first.</dd>
+ </dl>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MCacheRemovalAlgorithm GDSF<br />
+ MCacheRemovalAlgorithm LRU
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheSize" id="MCacheSize">MCacheSize</a> <a name="mcachesize" id="mcachesize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The maximum amount of memory used by the cache in
+KBytes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MCacheSize <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MCacheSize 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p>The <code class="directive">MCacheSize</code> directive sets the maximum
+ amount of memory to be used by the cache, in KBytes (1024-byte units).
+ If a new object needs to be inserted in the cache and the size of the
+ object is greater than the remaining memory, objects will be removed
+ until the new object can be cached. The object to be removed is
+ selected using the algorithm specified by <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MCacheSize 700000
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>The <code class="directive">MCacheSize</code> value must be greater than
+ the value specified by the <code class="directive"><a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></code> directive.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mem_cache.html.ja.euc-jp b/docs/manual/mod/mod_mem_cache.html.ja.euc-jp
new file mode 100644
index 00000000..77814b50
--- /dev/null
+++ b/docs/manual/mod/mod_mem_cache.html.ja.euc-jp
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mem_cache - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_mem_cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI 򥭡ˤƥĤΥå</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mem_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_mem_cache.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> <em>ɬפȤޤ</em>
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> Υݡȥ⥸塼Ȥ
+ ưѤȥ졼󶡤ޤ
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ĤΥ⡼ɤΤɤ餫ư褦
+ Ǥޤ: ե뵭һҤΥå夫ҡΥ֥Ȥ
+ åǤ줿ƥĤФƥå夹Ȥ䡢
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> Ȥä <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> (Ĥޤ<dfn>Сץ</dfn>) ꤷȤΥХåɥФΥƥĤФ
+ å򤹤ȤˡؤŪǤ</p>
+
+ <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ
+ ݸΤƤ륳ƥĤϥå夵ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachesize">MCacheSize</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectCount" id="MCacheMaxObjectCount">MCacheMaxObjectCount</a> <a name="mcachemaxobjectcount" id="mcachemaxobjectcount">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åݴɤ륪֥Ȥκ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheMaxObjectCount <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxObjectCount 1009</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxObjectCount</code> ǥ쥯ƥ֤
+ å夵륪֥Ȥκꤷޤ
+ ͤϥϥåơ֥Ȥ˻Ȥޤ
+ ֥ȤȤˡ֥Ȥκ
+ ãƤޤäƤȤ֥Ȥ򥭥åǤ褦ˡ
+ ֥Ȥľõޤ֥Ȥ
+ <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>
+ ǻꤵ줿르ꥺ˽äƺޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMaxObjectCount 13001
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectSize" id="MCacheMaxObjectSize">MCacheMaxObjectSize</a> <a name="mcachemaxobjectsize" id="mcachemaxobjectsize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åݴɤǤɥȤκ祵 (Х)</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheMaxObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxObjectSize 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxObjectSize</code> ϥɥȤ
+ å夹뤫ɤȽꤹ롢ΥХȿꤷޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMaxObjectSize 6400000
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">MCacheMaxObjectSize</code> ͤ <code class="directive"><a href="#mcacheminobjectsize">MCacheMinObjectSize</a></code>
+ ǻꤷͤ礭ʤФʤޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxStreamingBuffer" id="MCacheMaxStreamingBuffer">MCacheMaxStreamingBuffer</a> <a name="mcachemaxstreamingbuffer" id="mcachemaxstreamingbuffer">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ȥ꡼वƤ򥭥åǽȷꤹޤǤ
+˥Хåե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheMaxStreamingBuffer <var>size_in_bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxStreamingBuffer of 100000 MCacheMaxObjectSize ξ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxStreamingBuffer</code> ǥ쥯ƥ֤ϡ
+ 礭ƥåǤʤȽǤޤǤΡ
+ ȥ꡼ΥХåեΤκХȿꤷޤ
+ ȥ꡼ȤϡƥĤΤˤ줺
+ <code>Content-Length</code> 狼ʤؤޤ
+ ȥ꡼Ԥʤ褦ʤΤˤϥץ줿䡢
+ CGI ץȤνϤʤɤޤǥեȤǤϥȥ꡼α
+ <code>Content-Length</code> ʤ¤ꥭå<em>ޤ</em>
+ Τ褦ưˤʤäƤͳϡɥå˼ޤ꤭ʤ
+ ȽǤ뤳ȤˤʤäƤޤ褦ʡ礭ʱΥХåե󥰤ˡ
+ ̤Υ꤬񤵤Τ򤱤뤿Ǥ
+ <code class="directive">MCacheMaxStreamingBuffer</code> ǥ쥯ƥ֤Ȥȡ
+ <code>Content-Length</code> ޤޤʤФƻꤵ줿̤ޤ
+ Хåե褦ˤǤޤХåեȤڤȡХåե
+ ƥĤϼΤƤ졢åưߤޤ</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code class="directive">MCacheMaxStreamingBuffer</code> ͤ
+ ȤäƤ⡢饤Ȥؤαžäٱȯޤ
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϥȥ꡼ॳƥĤҤ
+ Хåե˥ԡ塢¨¤ˡʬ򥯥饤Ȥؤ
+ ʤνϥե륿ޤ</p>
+ </div>
+
+ <div class="example"><p><code>
+ # Enable caching of streamed responses up to 64KB:<br />
+ MCacheMaxStreamingBuffer 65536
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMinObjectSize" id="MCacheMinObjectSize">MCacheMinObjectSize</a> <a name="mcacheminobjectsize" id="mcacheminobjectsize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åݴɤɥȤκǾ (Х)</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheMinObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMinObjectSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMinObjectSize</code> ǥ쥯ƥ֤ϡɥȤ
+ å夹뤫ɤȽꤹ롢ǾΥХȿꤷޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMinObjectSize 10000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheRemovalAlgorithm" id="MCacheRemovalAlgorithm">MCacheRemovalAlgorithm</a> <a name="mcacheremovalalgorithm" id="mcacheremovalalgorithm">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>å夫ɥȤ֤Υ르ꥺ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheRemovalAlgorithm LRU|GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheRemovalAlgorithm GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheRemovalAlgorithm</code> ǥ쥯ƥ֤ϡ
+ å夫ɥȤ򤹤뤿Υ르ꥺ
+ ꤷޤĤޤ:</p>
+
+ <dl>
+ <dt><code>LRU</code> (Least Recently Used)</dt>
+ <dd><code>LRU</code> ĹƤʤɥȤޤ
+ </dd>
+
+ <dt><code>GDSF</code> (GreadyDual-Size)</dt>
+ <dd><code>GDSF</code> ϥåߥΥȤȥɥȤΥȤˡ
+ ɥȤΥåФͥ٤Ĥޤ
+ ͥ٤ΰ㤤ɥȤǽ˺ޤ</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheRemovalAlgorithm GDSF<br />
+ MCacheRemovalAlgorithm LRU
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheSize" id="MCacheSize">MCacheSize</a> <a name="mcachesize" id="mcachesize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>å˻Ȥκ̤Хñ̤ǻ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MCacheSize <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheSize 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheSize</code> ǥ쥯ƥ֤ϥå
+ Ȥ礭򥭥Х (1024 Хñ) ꤷޤ
+ ֥Ȥ򥭥å뤳Ȥˤʤꡢ֥Ȥ
+ ĤΥ礭ϡο֥Ȥ
+ ǽˤʤޤǡŤ֥ȤƤޤ
+ ֥Ȥ <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>
+ ǻꤷ르ꥺ˽äƺޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheSize 700000
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">MCacheSize</code> ͤ <code class="directive"><a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></code> ǥ쥯ƥ֤ǻꤷͤ
+ 礭ʤФʤޤ</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mem_cache.html.ko.euc-kr b/docs/manual/mod/mod_mem_cache.html.ko.euc-kr
new file mode 100644
index 00000000..5beb2726
--- /dev/null
+++ b/docs/manual/mod/mod_mem_cache.html.ko.euc-kr
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mem_cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_mem_cache</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI Ű Ͽ ijѴ.</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>mem_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_mem_cache.c</td></tr></table>
+<h3></h3>
+
+ <div class="warning">
+ ̴. ۾̴...
+ </div>
+
+ <p> Ϸ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ <em>ʿϴ</em>. <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ ϸ ޸𸮱 ڸ Ѵ.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϱڸ ij ϰų
+ ü ijϴ ΰ Ѵ.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>
+ ijϰų <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>
+ (<dfn>Ͻ(reverse proxy)</dfn>)
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ޴ ijҶ ַ
+ Ѵ.</p>
+
+ <p> URI Ű Ͽ ij ϰ ´.
+ ϴ ij ʴ´.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectcount">MCacheMaxObjectCount</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheminobjectsize">MCacheMinObjectSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mcachesize">MCacheSize</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectCount" id="MCacheMaxObjectCount">MCacheMaxObjectCount</a> <a name="mcachemaxobjectcount" id="mcachemaxobjectcount">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ִ ִ ü</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheMaxObjectCount <var>value</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheMaxObjectCount 1009</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxObjectCount</code> þ
+ ij ִ ִ ü Ѵ. ؽ̺
+ 鶧 Ѵ. ο ü ij ߰ؾ ϴµ ִ
+ ü Ͽٸ, ο ü ij ֵ
+ ٸ ü Ѵ. <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>
+ ˰ Ͽ ü Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMaxObjectCount 13001
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxObjectSize" id="MCacheMaxObjectSize">MCacheMaxObjectSize</a> <a name="mcachemaxobjectsize" id="mcachemaxobjectsize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ִ ũ (Ʈ )</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheMaxObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheMaxObjectSize 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxObjectSize</code> þ ij
+ ִ ũ⸦ Ʈ Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMaxObjectSize 6400000
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p><code class="directive">MCacheMaxObjectSize</code> <code class="directive"><a href="#mcacheminobjectsize">MCacheMinObjectSize</a></code>
+ þ Ŀ Ѵ.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMaxStreamingBuffer" id="MCacheMaxStreamingBuffer">MCacheMaxStreamingBuffer</a> <a name="mcachemaxstreamingbuffer" id="mcachemaxstreamingbuffer">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ijѴٰ ϱ ޸ ۿ
+ Ʈ ִ ũ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheMaxStreamingBuffer <var>size_in_bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheMaxStreamingBuffer 100000 MCacheMaxObjectSize
+߿ </code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMaxStreamingBuffer</code> þ
+ ʹ Ŀ ij ۿ Ʈ
+ ִ Ʈ Ѵ. Ʈ (streamed response)
+ ü <code>Content-Length</code>
+ 𸣴 ̴. Ͻõ ̳ CGI ũƮ
+ Ʈ 信 Ѵ. ⺻ <code>Content-Length</code>
+ ٸ Ʈ ij <em>ʴ´</em>.
+ ij ϱ⿡ ʹ ū Ϻθ ۿ
+ ϱ ޸𸮸 ʱؼ̴.
+ <code class="directive">MCacheMaxStreamingBuffer</code> þ
+ ϸ <code>Content-Length</code> Ʈ
+ ũ ۿ Ѵ. ִ ũ⸦ Ѿ
+ ij ʴ´.</p>
+
+ <div class="note"><h3>:</h3>
+ <p><code class="directive">MCacheMaxStreamingBuffer</code> 0
+ ƴ Ͽ Ŭ̾Ʈ ʰ ʴ´.
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> Ʈ Ϻθ
+ ۿ ڸ Ŭ̾Ʈ ͷ
+ .</p>
+ </div>
+
+ <div class="example"><p><code>
+ # Ʈ 64KB ijѴ:<br />
+ MCacheMaxStreamingBuffer 65536
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheMinObjectSize" id="MCacheMinObjectSize">MCacheMinObjectSize</a> <a name="mcacheminobjectsize" id="mcacheminobjectsize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ּ ũ (Ʈ )</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheMinObjectSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheMinObjectSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheMinObjectSize</code> þ ij
+ ּ ũ⸦ Ʈ Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheMinObjectSize 10000
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheRemovalAlgorithm" id="MCacheRemovalAlgorithm">MCacheRemovalAlgorithm</a> <a name="mcacheremovalalgorithm" id="mcacheremovalalgorithm">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ã ˰</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheRemovalAlgorithm LRU|GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheRemovalAlgorithm GDSF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheRemovalAlgorithm</code> þ
+ ij ã ˰ Ѵ.</p>
+
+ <dl>
+ <dt><code>LRU</code> (Least Recently Used)</dt>
+ <dd><code>LRU</code>
+ Ѵ.</dd>
+
+ <dt><code>GDSF</code> (GreadyDual-Size)</dt>
+ <dd><code>GDSF</code> ij (cache miss)
+ ũ⸦ ij 켱 οѴ.
+ 켱 Ѵ.</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheRemovalAlgorithm GDSF<br />
+ MCacheRemovalAlgorithm LRU
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MCacheSize" id="MCacheSize">MCacheSize</a> <a name="mcachesize" id="mcachesize">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ij ִ ޸𸮷 (KByte )</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>MCacheSize <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>MCacheSize 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Experimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_mem_cache</td></tr>
+</table>
+ <p><code class="directive">MCacheSize</code> þ ij
+ ִ ޸𸮷 KByte (1024 Ʈ ) Ѵ.
+ ο ü ij ߰ؾ ϴµ ü ũⰡ
+ ޸𸮺 ũٸ ο ü ij ٸ
+ ü Ѵ. <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code>
+ ˰ Ͽ ü Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ MCacheSize 700000
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">MCacheSize</code> <code class="directive"><a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></code>
+ þ Ŀ Ѵ.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mem_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_mem_cache.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mime.html b/docs/manual/mod/mod_mime.html
new file mode 100644
index 00000000..09e9184e
--- /dev/null
+++ b/docs/manual/mod/mod_mime.html
@@ -0,0 +1,7 @@
+URI: mod_mime.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_mime.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_mime.html.en b/docs/manual/mod/mod_mime.html.en
new file mode 100644
index 00000000..053ac453
--- /dev/null
+++ b/docs/manual/mod/mod_mime.html.en
@@ -0,0 +1,943 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mime - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_mime</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mime.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mime_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_mime.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module is used to associate various bits of "meta
+ information" with files by their filename extensions. This
+ information relates the filename of the document to it's
+ mime-type, language, character set and encoding. This
+ information is sent to the browser, and participates in content
+ negotiation, so the user's preferences are respected when
+ choosing one of several possible files to serve. See
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> for more information
+ about <a href="../content-negotiation.html">content negotiation</a>.</p>
+
+ <p>The directives <code class="directive"><a href="#addcharset">AddCharset</a></code>, <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code> and <code class="directive"><a href="#addtype">AddType</a></code> are all used to map file
+ extensions onto the meta-information for that file. Respectively
+ they set the character set, content-encoding, content-language,
+ and <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> (content-type) of documents. The directive <code class="directive"><a href="#typesconfig">TypesConfig</a></code> is used to specify a
+ file which also maps extensions onto MIME types. </p>
+
+ <p>In addition, <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> may define the <a href="../handler.html">handler</a> and <a href="../filter.html">filters</a> that originate and process
+ content. The directives <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>, and <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> control the modules
+ or scripts that serve the document. The <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> directive allows
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> to consider these file extensions
+ to be included when testing Multiviews matches.</p>
+
+ <p>While <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> associates meta-information
+ with filename extensions, the <code class="module"><a href="../mod/core.html">core</a></code> server
+ provides directives that are used to associate all the files in a
+ given container (<em>e.g.</em>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, or <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>) with particular
+ meta-information. These directives include <code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, and <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>. The core directives
+ override any filename extension mappings defined in
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>.</p>
+
+ <p>Note that changing the meta-information for a file does not
+ change the value of the <code>Last-Modified</code> header.
+ Thus, previously cached copies may still be used by a client or
+ proxy, with the previous headers. If you change the
+ meta-information (language, content type, character set or
+ encoding) you may need to 'touch' affected files (updating
+ their last modified date) to ensure that all visitors are
+ receive the corrected content headers.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addcharset">AddCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addencoding">AddEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addhandler">AddHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addinputfilter">AddInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addlanguage">AddLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilter">AddOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addtype">AddType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaultlanguage">DefaultLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiviewsmatch">MultiviewsMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removecharset">RemoveCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeencoding">RemoveEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removehandler">RemoveHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeinputfilter">RemoveInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removelanguage">RemoveLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removetype">RemoveType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#typesconfig">TypesConfig</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">Files with Multiple Extensions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">Content encoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">Character sets and languages</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multipleext" id="multipleext">Files with Multiple Extensions</a></h2>
+ <p>Files can have more than one extension, and the order of the
+ extensions is <em>normally</em> irrelevant. For example, if the
+ file <code>welcome.html.fr</code> maps onto content type
+ <code>text/html</code> and language French then the file
+ <code>welcome.fr.html</code> will map onto exactly the same
+ information. If more than one extension is given which maps onto
+ the same type of meta-information, then the one to the right will
+ be used, except for languages and content encodings. For example,
+ if <code>.gif</code> maps to the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a>
+ <code>image/gif</code> and <code>.html</code> maps to the
+ MIME-type <code>text/html</code>, then the file
+ <code>welcome.gif.html</code> will be associated with the
+ MIME-type <code>text/html</code>.</p>
+
+ <p><a href="#charset-lang">Languages</a> and <a href="#contentencoding">content encodings</a> are treated accumulative, because one can assign
+ more than one language or encoding to a particular resource. For example,
+ the file <code>welcome.html.en.de</code> will be delivered with
+ <code>Content-Language: en, de</code> and <code>Content-Type:
+ text/html</code>.</p>
+
+ <p>Care should be taken when a file with multiple extensions
+ gets associated with both a <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> and a handler. This will
+ usually result in the request being by the module associated
+ with the handler. For example, if the <code>.imap</code>
+ extension is mapped to the handler <code>imap-file</code> (from
+ <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>) and the <code>.html</code> extension is
+ mapped to the MIME-type <code>text/html</code>, then the file
+ <code>world.imap.html</code> will be associated with both the
+ <code>imap-file</code> handler and <code>text/html</code> MIME-type.
+ When it is processed, the <code>imap-file</code> handler will be used,
+ and so it will be treated as a <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> imagemap
+ file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="contentencoding" id="contentencoding">Content encoding</a></h2>
+ <p>A file of a particular <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> can additionally be encoded a
+ particular way to simplify transmission over the Internet.
+ While this usually will refer to compression, such as
+ <code>gzip</code>, it can also refer to encryption, such a
+ <code>pgp</code> or to an encoding such as UUencoding, which is
+ designed for transmitting a binary file in an ASCII (text)
+ format.</p>
+
+ <p>The <a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1
+ RFC</a>, section 14.11 puts it this way:</p>
+
+ <blockquote cite="http://www.ietf.org/rfc/rfc2616.txt">
+ <p>The Content-Encoding entity-header field is used as a modifier to
+ the media-type. When present, its value indicates what additional
+ content codings have been applied to the entity-body, and thus what
+ decoding mechanisms must be applied in order to obtain the media-type
+ referenced by the Content-Type header field. Content-Encoding is
+ primarily used to allow a document to be compressed without losing
+ the identity of its underlying media type.</p>
+ </blockquote>
+
+ <p>By using more than one file extension (see <a href="#multipleext">section above about multiple file
+ extensions</a>), you can indicate that a file is of a
+ particular <em>type</em>, and also has a particular
+ <em>encoding</em>. </p>
+
+ <p>For example, you may have a file which is a Microsoft Word
+ document, which is pkzipped to reduce its size. If the
+ <code>.doc</code> extension is associated with the Microsoft
+ Word file type, and the <code>.zip</code> extension is
+ associated with the pkzip file encoding, then the file
+ <code>Resume.doc.zip</code> would be known to be a pkzip'ed Word
+ document.</p>
+
+ <p>Apache sends a <code>Content-encoding</code> header with the
+ resource, in order to tell the client browser about the
+ encoding method.</p>
+
+ <div class="example"><p><code>Content-encoding: pkzip</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="charset-lang" id="charset-lang">Character sets and languages</a></h2>
+ <p>In addition to file type and the file encoding,
+ another important piece of information is what language a
+ particular document is in, and in what character set the file
+ should be displayed. For example, the document might be written
+ in the Vietnamese alphabet, or in Cyrillic, and should be
+ displayed as such. This information, also, is transmitted in
+ HTTP headers.</p>
+
+ <p>The character set, language, encoding and mime type are all
+ used in the process of content negotiation (See
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>) to determine
+ which document to give to the client, when there are
+ alternative documents in more than one character set, language,
+ encoding or mime type. All filename extensions associations
+ created with <code class="directive"><a href="#addcharset">AddCharset</a></code>,
+ <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code> and <code class="directive"><a href="#addtype">AddType</a></code> directives
+ (and extensions listed in the <code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code>) participate in this select process.
+ Filename extensions that are only associated using the <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> or <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> directives may be included or excluded
+ from matching by using the <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> directive.</p>
+
+ <h3><a name="charset" id="charset">Charset</a></h3>
+ <p>To convey this further information, Apache optionally sends
+ a <code>Content-Language</code> header, to specify the language
+ that the document is in, and can append additional information
+ onto the <code>Content-Type</code> header to indicate the
+ particular character set that should be used to correctly
+ render the information.</p>
+
+ <div class="example"><p><code>
+ Content-Language: en, fr<br />
+ Content-Type: text/plain; charset=ISO-8859-1
+ </code></p></div>
+
+ <p>The language specification is the two-letter abbreviation
+ for the language. The <code>charset</code> is the name of the
+ particular character set which should be used.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddCharset" id="AddCharset">AddCharset</a> <a name="addcharset" id="addcharset">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">AddCharset</code> directive maps the given
+ filename extensions to the specified content charset. <var>charset</var>
+ is the <a href="http://www.iana.org/assignments/character-sets">MIME
+ charset parameter</a> of filenames containing
+ <var>extension</var>. This mapping is added to any already in force,
+ overriding any mappings that already exist for the same
+ <var>extension</var>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddLanguage ja .ja<br />
+ AddCharset EUC-JP .euc<br />
+ AddCharset ISO-2022-JP .jis<br />
+ AddCharset SHIFT_JIS .sjis
+ </code></p></div>
+
+ <p>Then the document <code>xxxx.ja.jis</code> will be treated
+ as being a Japanese document whose charset is <code>ISO-2022-JP</code>
+ (as will the document <code>xxxx.jis.ja</code>). The
+ <code class="directive">AddCharset</code> directive is useful for both to
+ inform the client about the character encoding of the document so that
+ the document can be interpreted and displayed appropriately, and for <a href="../content-negotiation.html">content negotiation</a>,
+ where the server returns one from several documents based on
+ the client's charset preference.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddEncoding" id="AddEncoding">AddEncoding</a> <a name="addencoding" id="addencoding">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">AddEncoding</code> directive maps the given
+ filename extensions to the specified encoding type. <var>MIME-enc</var>
+ is the MIME encoding to use for documents containing the
+ <var>extension</var>. This mapping is added to any already in force,
+ overriding any mappings that already exist for the same
+ <var>extension</var>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddEncoding x-gzip .gz<br />
+ AddEncoding x-compress .Z
+ </code></p></div>
+
+ <p>This will cause filenames containing the <code>.gz</code> extension
+ to be marked as encoded using the <code>x-gzip</code> encoding, and
+ filenames containing the <code>.Z</code> extension to be marked as
+ encoded with <code>x-compress</code>.</p>
+
+ <p>Old clients expect <code>x-gzip</code> and <code>x-compress</code>,
+ however the standard dictates that they're equivalent to
+ <code>gzip</code> and <code>compress</code> respectively. Apache does
+ content encoding comparisons by ignoring any leading <code>x-</code>.
+ When responding with an encoding Apache will use whatever form
+ (<em>i.e.</em>, <code>x-foo</code> or <code>foo</code>) the
+ client requested. If the client didn't specifically request a
+ particular form Apache will use the form given by the
+ <code>AddEncoding</code> directive. To make this long story
+ short, you should always use <code>x-gzip</code> and
+ <code>x-compress</code> for these two specific encodings. More
+ recent encodings, such as <code>deflate</code> should be
+ specified without the <code>x-</code>.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddHandler" id="AddHandler">AddHandler</a> <a name="addhandler" id="addhandler">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps the filename extensions to the specified
+handler</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>Files having the name <var>extension</var> will be served by the
+ specified <var><a href="../handler.html">handler-name</a></var>. This
+ mapping is added to any already in force, overriding any mappings that
+ already exist for the same <var>extension</var>. For example, to
+ activate CGI scripts with the file extension <code>.cgi</code>, you
+ might use:</p>
+
+ <div class="example"><p><code>
+ AddHandler cgi-script .cgi
+ </code></p></div>
+
+ <p>Once that has been put into your httpd.conf file, any file containing
+ the <code>.cgi</code> extension will be treated as a CGI program.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddInputFilter" id="AddInputFilter">AddInputFilter</a> <a name="addinputfilter" id="addinputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>AddInputFilter is only available in Apache 2.0.26 and
+later.</td></tr>
+</table>
+ <p><code class="directive">AddInputFilter</code> maps the filename extension
+ <var>extension</var> to the <a href="../filter.html">filters</a> which
+ will process client requests and POST input when they are received by
+ the server. This is in addition to any filters defined elsewhere,
+ including the <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>
+ directive. This mapping is merged over any already in force, overriding
+ any mappings that already exist for the same <var>extension</var>.</p>
+
+ <p>If more than one filter is specified, they must be separated
+ by semicolons in the order in which they should process the
+ content. Both the filter and <var>extension</var> arguments are
+ case-insensitive, and the extension may be specified with or
+ without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#removeinputfilter">RemoveInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddLanguage" id="AddLanguage">AddLanguage</a> <a name="addlanguage" id="addlanguage">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps the given filename extension to the specified content
+language</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">AddLanguage</code> directive maps the given
+ filename extension to the specified content language.
+ <var>MIME-lang</var> is the MIME language of filenames containing
+ <var>extension</var>. This mapping is added to any already in force,
+ overriding any mappings that already exist for the same
+ <var>extension</var>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddEncoding x-compress .Z<br />
+ AddLanguage en .en<br />
+ AddLanguage fr .fr
+ </code></p></div>
+
+ <p>Then the document <code>xxxx.en.Z</code> will be treated as
+ being a compressed English document (as will the document
+ <code>xxxx.Z.en</code>). Although the content language is
+ reported to the client, the browser is unlikely to use this
+ information. The <code class="directive">AddLanguage</code> directive is
+ more useful for <a href="../content-negotiation.html">content
+ negotiation</a>, where the server returns one from several documents
+ based on the client's language preference.</p>
+
+ <p>If multiple language assignments are made for the same
+ extension, the last one encountered is the one that is used.
+ That is, for the case of:</p>
+
+ <div class="example"><p><code>
+ AddLanguage en .en<br />
+ AddLanguage en-gb .en<br />
+ AddLanguage en-us .en
+ </code></p></div>
+
+ <p>documents with the extension <code>.en</code> would be treated as
+ being <code>en-us</code>.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilter" id="AddOutputFilter">AddOutputFilter</a> <a name="addoutputfilter" id="addoutputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>AddOutputFilter is only available in Apache 2.0.26 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">AddOutputFilter</code> directive maps the
+ filename extension <var>extension</var> to the <a href="../filter.html">filters</a> which will process responses
+ from the server before they are sent to the client. This is in
+ addition to any filters defined elsewhere, including <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> and <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> directive. This mapping is merged
+ over any already in force, overriding any mappings that already exist
+ for the same <var>extension</var>.</p>
+
+ <p>For example, the following configuration will process all
+ <code>.shtml</code> files for server-side includes and will then
+ compress the output using <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</p>
+
+ <div class="example"><p><code>
+ AddOutputFilter INCLUDES;DEFLATE shtml
+ </code></p></div>
+
+ <p>If more than one filter is specified, they must be separated
+ by semicolons in the order in which they should process the
+ content. Both the <var>filter</var> and <var>extension</var> arguments
+ are case-insensitive, and the extension may be specified with or
+ without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#removeoutputfilter">RemoveOutputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddType" id="AddType">AddType</a> <a name="addtype" id="addtype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">AddType</code> directive maps the given
+ filename extensions onto the specified content
+ type. <var>MIME-type</var> is the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME
+ type</a> to use for filenames containing
+ <var>extension</var>. This mapping is added to any already in
+ force, overriding any mappings that already exist for the same
+ <var>extension</var>. This directive can be used to add mappings
+ not listed in the MIME types file (see the <code class="directive"><a href="#typesconfig">TypesConfig</a></code> directive).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ AddType image/gif .gif
+ </code></p></div>
+
+ <div class="note">
+ It is recommended that new MIME types be added using the
+ <code class="directive">AddType</code> directive rather than changing the
+ <code class="directive"><a href="#typesconfig">TypesConfig</a></code> file.
+ </div>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultLanguage" id="DefaultLanguage">DefaultLanguage</a> <a name="defaultlanguage" id="defaultlanguage">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets all files in the given scope to the specified
+language</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>DefaultLanguage <var>MIME-lang</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">DefaultLanguage</code> directive tells Apache
+ that all files in the directive's scope (<em>e.g.</em>, all files
+ covered by the current <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> container) that don't have an explicit language
+ extension (such as <code>.fr</code> or <code>.de</code> as configured
+ by <code class="directive"><a href="#addlanguage">AddLanguage</a></code>) should be
+ considered to be in the specified <var>MIME-lang</var> language. This
+ allows entire directories to be marked as containing Dutch content, for
+ instance, without having to rename each file. Note that unlike using
+ extensions to specify languages, <code class="directive">DefaultLanguage</code>
+ can only specify a single language.</p>
+
+ <p>If no <code class="directive">DefaultLanguage</code> directive is in force,
+ and a file does not have any language extensions as configured
+ by <code class="directive"><a href="#addlanguage">AddLanguage</a></code>, then that file
+ will be considered to have no language attribute.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ DefaultLanguage en
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ModMimeUsePathInfo" id="ModMimeUsePathInfo">ModMimeUsePathInfo</a> <a name="modmimeusepathinfo" id="modmimeusepathinfo">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ModMimeUsePathInfo Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.41 and later</td></tr>
+</table>
+ <p>The <code class="directive">ModMimeUsePathInfo</code> directive is used to
+ combine the filename with the <code>path_info</code> URL component to
+ apply <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>'s directives to the request. The default
+ value is <code>Off</code> - therefore, the <code>path_info</code>
+ component is ignored.</p>
+
+ <p>This directive is recommended when you have a virtual filesystem.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ModMimeUsePathInfo On
+ </code></p></div>
+
+ <p>If you have a request for <code>/bar/foo.shtml</code> where
+ <code>/bar</code> is a Location and <code class="directive">ModMimeUsePathInfo</code> is <code>On</code>,
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> will treat the incoming request as
+ <code>/bar/foo.shtml</code> and directives like <code>AddOutputFilter
+ INCLUDES .shtml</code> will add the <code>INCLUDES</code> filter to the
+ request. If <code class="directive">ModMimeUsePathInfo</code> is not set, the
+ <code>INCLUDES</code> filter will not be added.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MultiviewsMatch" id="MultiviewsMatch">MultiviewsMatch</a> <a name="multiviewsmatch" id="multiviewsmatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.26 and later.</td></tr>
+</table>
+ <p><code class="directive">MultiviewsMatch</code> permits three different
+ behaviors for <a href="mod_negotiation.html">mod_negotiation</a>'s
+ Multiviews feature. Multiviews allows a request for a file,
+ <em>e.g.</em> <code>index.html</code>, to match any negotiated
+ extensions following the base request, <em>e.g.</em>
+ <code>index.html.en</code>, <code>index.html.fr</code>, or
+ <code>index.html.gz</code>.</p>
+
+ <p>The <code>NegotiatedOnly</code> option provides that every extension
+ following the base name must correlate to a recognized
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> extension for content negotation, <em>e.g.</em>
+ Charset, Content-Type, Language, or Encoding. This is the strictest
+ implementation with the fewest unexpected side effects, and is the
+ default behavior.</p>
+
+ <p>To include extensions associated with Handlers and/or Filters,
+ set the <code class="directive">MultiviewsMatch</code> directive to either
+ <code>Handlers</code>, <code>Filters</code>, or both option keywords.
+ If all other factors are equal, the smallest file will be served,
+ <em>e.g.</em> in deciding between <code>index.html.cgi</code> of 500
+ bytes and <code>index.html.pl</code> of 1000 bytes, the <code>.cgi</code>
+ file would win in this example. Users of <code>.asis</code> files
+ might prefer to use the Handler option, if <code>.asis</code> files are
+ associated with the <code>asis-handler</code>.</p>
+
+ <p>You may finally allow <code>Any</code> extensions to match, even if
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> doesn't recognize the extension. This was the
+ behavior in Apache 1.3, and can cause unpredicatable results, such as
+ serving .old or .bak files the webmaster never expected to be served.</p>
+
+ <p>For example, the following configuration will allow handlers
+ and filters to participate in Multviews, but will exclude unknown
+ files:</p>
+
+ <div class="example"><p><code>
+ MultiviewsMatch Handlers Filters
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveCharset" id="RemoveCharset">RemoveCharset</a> <a name="removecharset" id="removecharset">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any character set associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveCharset <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>RemoveCharset is only available in Apache 2.0.24 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">RemoveCharset</code> directive removes any
+ character set associations for files with the given extensions.
+ This allows <code>.htaccess</code> files in subdirectories to
+ undo any associations inherited from parent directories or the
+ server config files.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ RemoveCharset .html .shtml
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveEncoding" id="RemoveEncoding">RemoveEncoding</a> <a name="removeencoding" id="removeencoding">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">RemoveEncoding</code> directive removes any
+ encoding associations for files with the given extensions. This
+ allows <code>.htaccess</code> files in subdirectories to undo
+ any associations inherited from parent directories or the
+ server config files. An example of its use might be:</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ AddEncoding x-gzip .gz<br />
+ AddType text/plain .asc<br />
+ &lt;Files *.gz.asc&gt;<br />
+ <span class="indent">
+ RemoveEncoding .gz<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+ <p>This will cause <code>foo.gz</code> to be marked as being
+ encoded with the gzip method, but <code>foo.gz.asc</code> as an
+ unencoded plaintext file.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p><code class="directive">RemoveEncoding</code> directives are processed
+ <em>after</em> any <code class="directive"><a href="#addencoding">AddEncoding</a></code>
+ directives, so it is possible they may undo the effects of the latter
+ if both occur within the same directory configuration.</p>
+ </div>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveHandler" id="RemoveHandler">RemoveHandler</a> <a name="removehandler" id="removehandler">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any handler associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveHandler <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">RemoveHandler</code> directive removes any
+ handler associations for files with the given extensions. This allows
+ <code>.htaccess</code> files in subdirectories to undo any
+ associations inherited from parent directories or the server
+ config files. An example of its use might be:</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ AddHandler server-parsed .html
+ </code></p></div>
+
+ <div class="example"><h3>/foo/bar/.htaccess:</h3><p><code>
+ RemoveHandler .html
+ </code></p></div>
+
+ <p>This has the effect of returning <code>.html</code> files in
+ the <code>/foo/bar</code> directory to being treated as normal
+ files, rather than as candidates for parsing (see the <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> module).</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a> <a name="removeinputfilter" id="removeinputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>RemoveInputFilter is only available in Apache 2.0.26 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">RemoveInputFilter</code> directive removes any
+ input filter associations for files with the given extensions.
+ This allows <code>.htaccess</code> files in subdirectories to
+ undo any associations inherited from parent directories or the
+ server config files.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#addinputfilter">AddInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a> <a name="removelanguage" id="removelanguage">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any language associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>RemoveLanguage is only available in Apache 2.0.24 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">RemoveLanguage</code> directive removes any
+ language associations for files with the given extensions. This
+ allows <code>.htaccess</code> files in subdirectories to undo
+ any associations inherited from parent directories or the
+ server config files.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a> <a name="removeoutputfilter" id="removeoutputfilter">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>RemoveOutputFilter is only available in Apache 2.0.26 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">RemoveOutputFilter</code> directive removes any
+ output filter associations for files with the given extensions.
+ This allows <code>.htaccess</code> files in subdirectories to
+ undo any associations inherited from parent directories or the
+ server config files.</p>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ RemoveOutputFilter shtml
+ </code></p></div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveType" id="RemoveType">RemoveType</a> <a name="removetype" id="removetype">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Removes any content type associations for a set of file
+extensions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RemoveType <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">RemoveType</code> directive removes any
+ <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME type</a> associations for files with
+ the given extensions. This allows <code>.htaccess</code> files in
+ subdirectories to undo any associations inherited from parent
+ directories or the server config files. An example of its use
+ might be:</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ RemoveType .cgi
+ </code></p></div>
+
+ <p>This will remove any special handling of <code>.cgi</code>
+ files in the <code>/foo/</code> directory and any beneath it,
+ causing the files to be treated as being of the <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p><code class="directive">RemoveType</code> directives are processed
+ <em>after</em> any <code class="directive"><a href="#addtype">AddType</a></code>
+ directives, so it is possible they may undo the effects of the
+ latter if both occur within the same directory configuration.</p>
+ </div>
+
+ <p>The <var>extension</var> argument is case-insensitive, and can
+ be specified with or without a leading dot.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TypesConfig" id="TypesConfig">TypesConfig</a> <a name="typesconfig" id="typesconfig">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The location of the <code>mime.types</code> file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>TypesConfig conf/mime.types</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>The <code class="directive">TypesConfig</code> directive sets the
+ location of the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME types</a>
+ configuration file. <var>File-path</var> is relative to the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. This file sets
+ the default list of mappings from filename extensions to content
+ types. Most administrators use the provided
+ <code>mime.types</code> file, which associates common filename
+ extensions with IANA registered content types. The current list is
+ maintained at <a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a>. This
+ simplifies the <code>httpd.conf</code> file by providing the
+ majority of media-type definitions, and may be overridden by
+ <code class="directive"><a href="#addtype">AddType</a></code> directives as
+ needed. You should not edit the <code>mime.types</code> file,
+ because it may be replaced when you upgrade your server.</p>
+
+ <p>The file contains lines in the format of the arguments to
+ an <code class="directive"><a href="#addtype">AddType</a></code> directive:</p>
+
+ <div class="example"><p><code>
+ <var>MIME-type</var> [<var>extension</var>] ...
+ </code></p></div>
+
+ <p>The case of the extension does not matter. Blank lines, and lines
+ beginning with a hash character (<code>#</code>) are ignored.</p>
+
+ <div class="note">
+ Please do <strong>not</strong> send requests to the Apache HTTP
+ Server Project to add any new entries in the distributed
+ <code>mime.types</code> file unless (1) they are already
+ registered with IANA, and (2) they use widely accepted,
+ non-conflicting filename extensions across platforms.
+ <code>category/x-subtype</code> requests will be automatically
+ rejected, as will any new two-letter extensions as they will
+ likely conflict later with the already crowded language and
+ character set namespace.
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mime.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mime.html.ja.euc-jp b/docs/manual/mod/mod_mime.html.ja.euc-jp
new file mode 100644
index 00000000..b084bd82
--- /dev/null
+++ b/docs/manual/mod/mod_mime.html.ja.euc-jp
@@ -0,0 +1,939 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mime - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_mime</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mime.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯȤ줿եγĥҤȥեο
+ (ϥɥȥե륿) (MIME ס졢ʸåȡ󥳡ǥ)
+ ȤϢդ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mime_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_mime.c</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼ϳĥҤȤäƤʡ֥᥿פե
+ Ϣդ뤿˻ѤޤξϥɥȤΥե̾
+ MIME ס졢ʸåȡ󥳡ǥ󥰤ȤϢդޤ
+ ξϥ֥饦ޤʣΥե椫桼ιߤ
+ ΤФ褦ˡƥȥͥǤȤޤ
+ <a href="../content-negotiation.html">ƥȥͥ</a>
+ ˴ؤܤ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>
+ </p>
+
+ <p><code class="directive"><a href="#addcharset">AddCharset</a></code> ǥ쥯ƥ֡
+ <code class="directive"><a href="#addencoding">AddEncoding</a></code> ǥ쥯ƥ֡
+ <code class="directive"><a href="#addhandler">AddHandler</a></code> ǥ쥯ƥ֡
+ <code class="directive"><a href="#addlanguage">AddLanguage</a></code> ǥ쥯ƥ֡
+ <code class="directive"><a href="#addtype">AddType</a></code> ǥ쥯ƥ֤Ϥ٤ơ
+ եγĥҤ᥿˥ޥåפ뤿˻Ѥޤ
+ 줾졢ɥȤʸå (: charset)content-encoding,
+ content-language, MIME (content-type) ꤷޤ
+ <code class="directive"><a href="#typesconfig">TypesConfig</a></code> ǥ쥯ƥ֤ϳĥҤ
+ MIME פ˥ޥåפեꤹ뤿˻Ѥޤ</p>
+
+ <p>ˡ<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ϥƥĤ
+ <a href="../handler.html">ϥɥ</a> <a href="../filter.html">ե륿</a>
+ ꤹ뤳ȤǤޤ<code class="directive"><a href="#addhandler">AddHandler</a></code> ǥ쥯ƥ֡<code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> ǥ쥯ƥ֡<code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> ǥ쥯ƥ֤
+ ɥȤ򰷤⥸塼䥹ץȤ椷ޤ
+ <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ǥ쥯ƥ֤
+ Υǥ쥯ƥ֤ꤷեγĥҤ
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> Multiviews ΥޥåȤȤ
+ θ褦ˤǤޤ</p>
+
+ <p><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ϥ᥿ե̾ȴϢդޤ
+ <code class="module"><a href="../mod/core.html">core</a></code> ФˤϤ륳ƥ
+ (<em>Ȥ</em>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>) Τ٤ƤΥե
+ ᥿ȴϢդǥ쥯ƥ֤ޤΥǥ쥯ƥ֤ˤ
+ <code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ޤ
+ Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ˤ줿
+ ե̾γĥҤΥޥåԥ󥰤٤Ƥ񤭤ޤ</p>
+
+ <p>եΥ᥿ѤƤ <code>Last-Modified</code>
+ إåͤѤʤȤդƤǤ顢
+ ѹϡ饤Ȥץǰ˥å夵줿
+ ԡΤȤΥإåȤȤ˻Ȥǽޤ
+ ᥿ (졢ƥȥסʸåȡ󥳡ǥ)
+ ѹȤϡ٤ƤˬԤƥȥإå
+ 褦ˡƶե 'touch' ޥɤ¹Ԥ
+ (ǽ򹹿) ɬפ뤫⤷ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#addcharset">AddCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addencoding">AddEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addhandler">AddHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addinputfilter">AddInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addlanguage">AddLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilter">AddOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addtype">AddType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaultlanguage">DefaultLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modmimeusepathinfo">ModMimeUsePathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiviewsmatch">MultiviewsMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removecharset">RemoveCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeencoding">RemoveEncoding</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removehandler">RemoveHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeinputfilter">RemoveInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removelanguage">RemoveLanguage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removeoutputfilter">RemoveOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#removetype">RemoveType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#typesconfig">TypesConfig</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">ʣγĥҤΤե</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">ƥȥ󥳡ǥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">ʸåȤȸ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multipleext" id="multipleext">ʣγĥҤΤե</a></h2>
+ <p>եʣγĥҤĤȤǤĥҤν֤<em>̾</em>طޤ㤨Сե <code>welcome.html.fr</code>
+ ƥȥפ <code>text/html</code>
+ ˡϥե󥹸˥ޥåפ硢<code>welcome.fr.html</code>
+ ޤäƱ˥ޥåפޤ
+ Ʊ᥿˥ޥåפĥҤʣȤˤϡ
+ ƥȥ󥳡ǥ󥰤ơ
+ ¦ˤΤѤޤȤС<code>.gif</code> MIME
+ <code>image/gif</code> ˥ޥåפ졢<code>.html</code>
+ MIME <code>text/html</code>
+ ˥ޥåפϡե <code>welcome.gif.html</code>
+ MIME <code>text/html</code> ˴Ϣդޤ</p>
+
+ <p>꥽ʣθ䥨󥳡ǥ󥰤Ϣդ뤳
+ Ǥ뤿ᡢ
+ <a href="#charset-lang"></a><a href="#contentencoding">ƥȥ󥳡ǥ</a>ΤΤɲäƤޤ
+ ȤСե <code>welcome.html.en.de</code>
+ <code>Content-Language: en, de</code> <code>Content-Type:
+ text/html</code> Ȥޤ</p>
+
+ <p>ʣγĥҤΤե뤬 MIME
+ פȥϥɥξ˴ϢդƤȤդɬפޤ
+ ξ硢̤ϥꥯȤϥɥ˴Ϣդ줿
+ ⥸塼ˤäư뤳ȤˤʤޤȤСĥ
+ <code>.imap</code> (<code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> ) <code>imap-file</code>
+ ˥ޥåפƤơ<code>.html</code> MIME <code>text/html</code>
+ ˥ޥåפƤȤϡե <code>world.imap.html</code>
+ <code>imap-file</code> ϥɥ <code>text/html</code> MIME
+ פ˴Ϣդޤե뤬Ȥ <code>imap-file</code>
+ ϥɥ餬ѤޤΤǡΥե <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>
+ Υ᡼ޥåץեȤư뤳Ȥˤʤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="contentencoding" id="contentencoding">ƥȥ󥳡ǥ</a></h2>
+ <p> MIME פΥեϥ󥿡ͥåȤǤžñˤ뤿ˡ
+ 沽뤳ȤǤޤ̾ <code>gzip</code>
+ 褦ʰ̤ΤȤؤޤ<code>pgp</code> Τ褦ʰŹ沽䡢
+ Хʥե ASCII (ƥ) 뤿˹ͰƤ줿
+ UUencoding ΤȤؤȤ⤢ޤ</p>
+
+ <p><a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1 RFC</a>
+ 14.11 ǤϼΤ褦˵ҤƤޤ</p>
+
+ <blockquote cite="http://www.ietf.org/rfc/rfc2616.txt">
+ <p>Content-Encoding ƥƥإåեɤϥǥפ
+ ҤȤƻȤޤ줬¸ߤƤСͤϥƥƥܥǥ
+ ɤɲä沽ŬѤ줿򼨤Content-Type إåեɤ
+ 񤫤Ƥǥפ뤿ˤɤ浡ŬѤ٤
+ Ƥ뤳ȤˤʤޤContent-Encoding ϼˡΥǥפ
+ Ʊ򼺤ȤʤɥȤ򰵽̤뤳Ȥǽˤ뤿
+ Ѥޤ</p>
+ </blockquote>
+
+ <p>ʣΥեĥ (ʣγĥҤˤĤƤ <a href="#multipleext"></a> 򻲾) ȤȤǡ
+ ե<em></em><em>󥳡ǥ</em>ꤹ뤳Ȥ
+ Ǥޤ</p>
+
+ <p>ȤСMicrosoft Word ΥɥȤꡢ򾮤뤿
+ pkzip ƤȤޤ<code>.doc</code> ĥҤ Microsoft Word
+ ե륿פȴϢդƤơ<code>.zip</code> ĥҤ
+ pkzip ե륨󥳡ǥ󥰤ȴϢդƤȡե
+ <code>Resume.doc.zip</code> pkzip 줿 Word ɥȤǤ
+ ȤȤ狼ޤ</p>
+
+ <p>饤ȤΥ֥饦˥󥳡ǥˡΤ餻뤿ˡ
+ Apache ϥ꥽ȶ <code>Content-Encoding</code> إå
+ ޤ</p>
+
+ <div class="example"><p><code>Content-encoding: pkzip</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="charset-lang" id="charset-lang">ʸåȤȸ</a></h2>
+ <p>ե륿פȥե륨󥳡ǥ󥰤¾˽פʾ
+ ɥȤν񤫤ƤȡɤʸåȤǥե뤬ɽ
+ ٤ȤΤǤȤСɥȤϥ٥ȥʥ
+ ե٥åȤ䥭ʸǽ񤫤ƤơΤ褦ɽ
+ ɬפ뤫⤷ޤ󡣤ξޤHTTP إå
+ ޤ</p>
+
+ <p>ʸåȡ졢󥳡ǥ󥰡mime פϤ٤
+ ƥȥͥ (<code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> )
+ κˡʣʸåȡ졢󥳡ǥ󥰡MIME פʤ
+ ʪȤˤɤΥɥȤ򥯥饤ȤΤ
+ ꤹȤ˻Ȥޤ<code class="directive"><a href="#addcharset">AddCharset</a></code>,
+ <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code>,
+ <code class="directive"><a href="#addtype">AddType</a></code> γƥǥ쥯ƥ֤Ǻ줿
+ ĥҤδϢդ ( <code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code> ǥꥹȤƤ
+ ĥ) ˻äޤ<code class="directive"><a href="#addhandler">AddHandler</a></code>,
+ <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code>,
+ <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>
+ ƥǥ쥯ƥ֤ǤΤߴϢդƤĥҤ
+ <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ǥ쥯ƥ֤
+ ȤȤǥޥå
+ ˴ޤ뤳Ȥ⳰ȤǤޤ</p>
+
+ <h3><a name="charset" id="charset">Charset</a></h3>
+ <p>˾뤿ˡApache ʸθ
+ <code>Content-Language</code> إå뤳Ȥ⤢ޤ
+ ޤɽ뤿˻Ѥ٤ʸåȤ򼨤
+ <code>Conten-Type</code> إå˾ɲä뤳Ȥ⤢ޤ</p>
+
+ <div class="example"><p><code>
+ Content-Language: en, fr<br />
+ Content-Type: text/plain; charset=ISO-8859-1
+ </code></p></div>
+
+ <p>λʸû̷ǹԤʤޤ<code>charset</code>
+ Ѥ٤ʸåȤ̾Ǥ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddCharset" id="AddCharset">AddCharset</a> <a name="addcharset" id="addcharset">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾γĥҤꤵ줿ʸåȤ˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">AddCharset</code> ǥ쥯ƥ֤ϡ
+ Ϳ줿ĥҤꤵ줿 charset ˥ޥåפޤ<var>charset</var>
+ ϡĥ <var>extension</var> ޤǤե̾
+ <a href="http://www.iana.org/assignments/character-sets">MIME charset
+ ѥ᡼</a>Ǥޥåԥ󥰤ϴˤ¾Υޥåԥ󥰤ɲä졢Ʊĥ
+ <var>extension</var> ΤΥޥåԥ󥰤񤭤ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddLanguage ja .ja<br />
+ AddCharset EUC-JP .euc<br />
+ AddCharset ISO-2022-JP .jis<br />
+ AddCharset SHIFT_JIS .sjis
+ </code></p></div>
+
+ <p>ξ硢ɥ <code>xxxx.ja.jis</code> charset
+ <code>ISO-2022-JP</code> ܸΥɥȤȤưޤ
+ (<code>xxxx.jis.ja</code> Ʊ)<code class="directive">AddCharset</code>
+ ǥ쥯ƥ֤ϡɥȤŬڤ˲ᤵɽ褦ˡ
+ ɥȤ charset ξ򥯥饤Ȥ˶뤿Ωޤ
+ ޤФ饤Ȥ charset
+ ͥ٤˴ŤʣΥɥȤ椫ɥȤ<a href="../content-negotiation.html">ƥȥͥ</a>ΤˤΩޤ</p>
+
+ <p> <var>extension</var>ʸʸ̤
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddEncoding" id="AddEncoding">AddEncoding</a> <a name="addencoding" id="addencoding">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾γĥҤꤵ줿󥳡ǥ
+˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">AddEncoding</code> ǥ쥯ƥ֤ϡ
+ Ϳ줿ĥҤꤵ줿󥳡ǥ󥰤˥ޥåפޤ
+ <var>MIME-enc</var> ϡĥ <var>extension</var>
+ ޤɥȤ˻Ѥ MIME 󥳡ǥ󥰤Ǥ
+ οޥåԥ󥰤ϴˤ¾Υޥåԥ󥰤ɲä졢
+ Ʊĥ <var>extension</var> ΤΥޥåԥ󥰤񤭤ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ <code>AddEncoding x-gzip .gz<br />
+ AddEncoding x-compress .Z</code>
+ </code></p></div>
+
+ <p>ϡĥ <code>.gz</code> ޤե̾ <code>x-gzip</code>
+ 󥳡ǥ󥰤Ȥäƥ󥳡ɤƤ뤳Ȥȡĥ <code>.Z</code>
+ ޤե̾ <code>x-compress</code>
+ ǥ󥳡ɤƤ뤳Ȥꤷޤ</p>
+
+ <p>Ť饤Ȥ <code>x-zip</code> <code>x-compress</code>
+ ֤äƤ뤳ȤԤޤɸ൬ʤǤϤ줾
+ <code>gzip</code> <code>compress</code>
+ Ǥ뤳ȤˤʤäƤޤApache
+ ϡƥȥ󥳡ǥ󥰤Ӥ򤹤ȤˤϡƬˤ
+ <code>x-</code> ̵뤷ޤApache
+ 󥳡ǥդDZ֤Ȥϡ饤Ȥ׵ᤷ
+ (<em>ʤ</em><code>x-foo</code> <code>foo</code>)
+ ѤޤפˡĤΥ󥳡ǥ󥰤ξϾ
+ <code>x-gzip</code> <code>x-compress</code>
+ Ȥ٤Ǥ롢ȤȤǤ<code>deflate</code>
+ Τ褦ʤ꿷󥳡ǥ󥰤Ǥϡ<code>x-</code>
+ ʤǻꤷƤ
+ </p>
+
+ <p> <var>extension</var> ʸʸ̤
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddHandler" id="AddHandler">AddHandler</a> <a name="addhandler" id="addhandler">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾γĥҤꤵ줿ϥɥ˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p>ĥ <var>extension</var> ̾ˤեϻꤵ줿 <a href="../handler.html">handler-name</a> ˰ޤ
+ οޥåԥ󥰤ϴˤ¾Υޥåԥ󥰤ɲä졢
+ Ʊĥ <var>extension</var>
+ ΤΥޥåԥ󥰤񤭤ޤȤСĥ
+ "<code>.cgi</code>" ǽե CGI
+ ץȤȤưȤϡʲ򤷤ޤ</p>
+
+ <div class="example"><p><code>
+ AddHandler cgi-script .cgi
+ </code></p></div>
+
+ <p> httpd.conf ե˵Ҥ뤳Ȥǡĥ
+ "<code>.cgi</code>" Υե CGI ץȤưޤ
+ </p>
+
+ <p> <var>extension</var> ʸʸ̤
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddInputFilter" id="AddInputFilter">AddInputFilter</a> <a name="addinputfilter" id="addinputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եγĥҤ򥯥饤ȤΥꥯȤ
+ ե륿˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">AddInputFilter</code> ϥեγĥ
+ <var>extension</var> 򥯥饤ȤΥꥯȤ POST Ф褿Ȥ
+ 򤹤<a href="../filter.html">ե륿</a>˥ޥåפޤ
+ ϡ<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ǥ쥯ƥ֤
+ ޤᡢ¾ξƤե륿˲äޤ
+ Υޥåԥ󥰤ϤǤˤΤͥ褵ƥޡ졢
+ Ʊ <var>extension</var> Ф¸Υޥåԥ󥰤񤭤ޤ</p>
+
+ <p>ʣΥե륿ꤹȤϡǡ֤˥ߥ
+ Ҥǽɬפޤե륿 <var>extension</var> Ȥ
+ ξΰʸʸ̤ĥҤκǽΥɥåȤ
+ äƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#removeinputfilter">RemoveInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddLanguage" id="AddLanguage">AddLanguage</a> <a name="addlanguage" id="addlanguage">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾ꤵ줿˥ޥå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">AddLanguage</code> ǥ쥯ƥ֤ϡͿ줿ĥҤꤵ줿
+ content language ˥ޥåפޤ<var>MIME-lang</var> ϡĥ
+ <var>extension</var> ޤǤե̾ MIME ˤǤ
+ οޥåԥ󥰤ϴˤޥåԥ󥰤ɲä졢Ʊĥ
+ <var>extension</var> ΤΥޥåԥ󥰤񤭤ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddEncoding x-compress .Z<br />
+ AddLanguage en .en<br />
+ AddLanguage fr .fr
+ </code></p></div>
+
+ <p>ξ硢<code>xxxx.en.Z</code> ɥȤ compress
+ 줿ѸΥɥȤȤưޤ (<code>xxxx.Z.en</code>
+ Ʊ)content language ϥ饤ȤΤޤ
+ ֥饦ξȤȤϤ餯ޤ
+ <code class="directive">AddLanguage</code>
+ ǥ쥯ƥ֤ϡФ饤Ȥθͥ٤˴Ťʣ
+ ɥȤ椫ɥȤ<a href="../content-negotiation.html">ƥȥͥ</a>ΤˤΩޤ</p>
+
+ <p>ʣθ줬ƱĥҤ˳ƤƤȤϡ
+ ǸΤΤѤޤʤΤ褦ʾ硢</p>
+
+ <div class="example"><p><code>
+ AddLanguage en .en<br />
+ AddLanguage en-gb .en<br />
+ AddLanguage en-us .en
+ </code></p></div>
+
+ <p>ĥ <code>.en</code> ΤɥȤ
+ <code>en-us</code> Ȥưޤ</p>
+
+ <p> <var>extension</var> ʸʸ̤
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilter" id="AddOutputFilter">AddOutputFilter</a> <a name="addoutputfilter" id="addoutputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾γĥҤ򥵡Фαե륿
+ ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">AddOutputFilter</code> ǥ쥯ƥ֤
+ ĥ <var>extension</var> 򥵡Фα饤Ȥ
+ ˽<a href="../filter.html">ե륿</a>ޤ
+ <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>
+ ǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> ǥ쥯ƥ
+ ޤᡢ¾ξƤե륿˲äޤ
+ οޥåԥ󥰤ϴˤޥåԥ󥰤ɲä졢Ʊĥ
+ <var>extension</var> ΤΥޥåԥ󥰤񤭤ޤ</p>
+
+ <p>㤨СʲϤ٤Ƥ <code>.shtml</code> ե SSI ǽ
+ νϤ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ȥäư̤ޤ</p>
+
+ <div class="example"><p><code>
+ AddOutputFilter INCLUDES;DEFLATE shtml
+ </code></p></div>
+
+ <p>ʣΥե륿ꤹȤϡǡ֤˥ߥ
+ Ҥǽɬפޤ<var>filter</var> <var>extension</var>
+ ξʸʸ̤ĥҤκǽΥɥåȤ
+ äƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#removeoutputfilter">RemoveOutputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddType" id="AddType">AddType</a> <a name="addtype" id="addtype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե̾γĥҤꤵ줿ƥȥפ˥ޥå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">AddType</code> ǥ쥯ƥ֤ϡ
+ Ϳ줿ĥҤꤵ줿ƥȥפ˥ޥåפޤ
+ <var>MIME-type</var> ϳĥ <var>extension</var>
+ ޤɥȤ˻Ѥ MIME פǤ
+ οޥåԥ󥰤ϴˤޥåԥ󥰤ɲä졢Ʊĥ
+ <var>extension</var> ΤΥޥåԥ󥰤񤭤ޤ
+ Υǥ쥯ƥ֤ MIME ץե (<code class="directive"><a href="#typesconfig">TypesConfig</a></code> ǥ쥯ƥ֤򻲾)
+ ̵ޥåԥ󥰤ɲä뤿˻Ѥ뤳ȤǤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ AddType image/gif .gif
+ </code></p></div>
+
+ <div class="note">
+ MIME פϡ<code class="directive"><a href="#typesconfig">TypesConfig</a></code>
+ եѹΤǤϤʤ<code class="directive">AddType</code>
+ ǥ쥯ƥ֤Ȥäɲä뤳Ȥ侩Ƥޤ
+ </div>
+
+ <p> <var>extension</var> ʸʸ̤
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultLanguage" id="DefaultLanguage">DefaultLanguage</a> <a name="defaultlanguage" id="defaultlanguage">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>륹פΤ٤ƤΥեꤵ줿
+ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DefaultLanguage <var>MIME-lang</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">DefaultLanguage</code> ǥ쥯ƥ֤ϡApache
+ ǥ쥯ƥ֤Υ (<em>㤨</em>λ
+ <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ϰ) ˤ롢Ūʸĥ
+ (<code class="directive"><a href="#addlanguage">AddLanguage</a></code> ꤵ
+ <code>.fr</code> <code>.de</code>) ΤʤƤΥե򡢻ꤵ줿
+ <var>MIME-lang</var> ǤȤߤʤ褦ˤޤ
+ ˤꡢ٤ƤΥե̾Ѥ뤳Ȥʤ
+ ǥ쥯ȥ꤬ΥƥȤޤǤ롢
+ Ȥ褦ʤȤꤹ뤳ȤǤޤ
+ ĥҤѤƸꤹˡȰ㤤
+ <code class="directive">DefaultLanguage</code>
+ ϰĤθ줷ǤʤȤդƤ</p>
+
+ <p><code class="directive">DefaultLanguage</code>
+ ǥ쥯ƥ֤ͭǤʤե
+ <code class="directive"><a href="#addlanguage">AddLanguage</a></code>
+ ꤵ줿γĥҤʤȤϡ
+ եˤϸ°ʤȤߤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ DefaultLanguage en
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ModMimeUsePathInfo" id="ModMimeUsePathInfo">ModMimeUsePathInfo</a> <a name="modmimeusepathinfo" id="modmimeusepathinfo">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>path_info</code> ݡͥȤե̾ΰȤư褦
+<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Τ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ModMimeUsePathInfo Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.41 ʹ</td></tr>
+</table>
+ <p><code class="directive">ModMimeUsePathInfo</code> ǥ쥯ƥ֤ϡ
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> λĥǥ쥯ƥ֤
+ ꥯȤŬѤ뤿ˡե̾ <code>path_info</code> URL
+ ݡͥȤ礵뤿˻Ѥޤ
+ ǥեȤǤϡ <code>Off</code> פǡ<code>path_info</code>
+ ݡͥȤ̵뤵ޤ</p>
+
+ <p>Υǥ쥯ƥ֤ϡСե륷ƥѤƤݤ
+ 侩ǥ쥯ƥ֤Ǥ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ModMimeUsePathInfo On
+ </code></p></div>
+
+ <p><code>/bar</code> ¸ߤ (foo.shtml ¸ߤʤ)
+ <code class="directive">ModMimeUsePathInfo</code> <code>On</code> ǤȤơ
+ <code>/bar/foo.shtml</code> ФꥯȤȯԤ硢
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> äƤꥯȤ
+ <code>/bar/foo.shtml</code> Ȥư
+ <code>AddOutputFileter INCLUDES .shtml</code> Τ褦ʥǥ쥯ƥ֤
+ <code>INCLUDES</code> ե륿ꥯȤղäޤ
+ <code class="directive">ModMimeUsePathInfo</code> ꤵʤС
+ <code>INCLUDES</code> ե륿ղäޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MultiviewsMatch" id="MultiviewsMatch">MultiviewsMatch</a> <a name="multiviewsmatch" id="multiviewsmatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>MultiViews ǤΥޥå󥰤θ˴ޤޤ
+եΥפꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">MultiviewsMatch</code> Ѥ뤳Ȥǡ
+ <a href="mod_negotiation.html">mod_negotiation</a>
+ Multiviews 3 ΰۤʤư򤵤뤳ȤǤޤ
+ Multiviews Ѥȡե ( <code>index.html</code>)
+ ФꥯȤФơͥ󤹤ĥҤ١դ
+ (<code>index.html.en</code>, <code>index.html.fr</code>
+ <code>index.html.gz</code>)
+ ޥå뤳ȤǤޤ</p>
+
+ <p><code>NegotiatedOnly</code> ץǤϡ١̾³ĥƤ
+ ƥȥͥ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>
+ ǧĥ (<em></em> ʸåȡƥȥס䥨󥳡ǥ)
+ ˴ϢդƤʤФʤޤ󡣤ѤκǤ⾯ʤ
+ ǤŪΤʼǡǥեȤˤʤäƤޤ</p>
+
+ <p>ϥɥȥե륿ξ⤷ȴϢդ줿ĥҤޤˤϡ
+ <code class="directive">MultiviewsMatch</code> ǥ쥯ƥ֤ <code>Handlers</code>,
+ <code>Filters</code> ޤϤξΥץ򥻥åȤޤ
+ ⤷¾ξ郎ƱǤСǤ⾮ե뤬ޤ
+ 㤨С500 ʸ <code>index.html.cgi</code> 1000 ХȤ
+ <code>index.html.pl</code> ǤС<code>.cgi</code>
+ Υե뤬ͥ褵ޤ<code>.asis</code> եѤƤ桼ϡ
+ <code>.asis</code> ե뤬 <code>asis-handler</code> ˴ϢդƤȤˤϡ
+ ϥɥ饪ץλѤ򹥤Ǥ礦</p>
+
+ <p>Ǹˡ<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ǧʤĥҤǤȤ⡢
+ ɤʳĥҤǤޥå <code>Any</code> ѤǤޤ
+ εư Apache 1.3 ΤȤƱΤǡͽʤư㤨 <code>.old</code>
+ <code>.bak</code> եȤä֥ޥտޤƤʤ
+ ե롢ȤäưԤʤǽޤ</p>
+
+ <p>㤨мǤϡϥɥե륿 Multiviews ˻ä뤳Ȥ
+ Ǥޤ̤ΤΥեϽ뤳ȤǤޤ</p>
+
+ <div class="example"><p><code>
+ MultiviewsMatch Handlers Filters
+ </code></p></div>
+
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveCharset" id="RemoveCharset">RemoveCharset</a> <a name="removecharset" id="removecharset">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եγĥҤ˴Ϣդ줿٤Ƥʸå
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveCharset <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.24 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">RemoveCharset</code> ǥ쥯ƥ
+ Ϳ줿ĥҤ˴Ϣդ줿ʸåȤäޤ
+ ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code>
+ ե뤬ƥǥ쥯ȥ䥵Фե
+ ѾϢդäȤǤޤ㤨:</p>
+
+ <p><var>extension</var> ʸʸ̤ޤ
+ ޤǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ RemoveCharset .html .shtml
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveEncoding" id="RemoveEncoding">RemoveEncoding</a> <a name="removeencoding" id="removeencoding">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եγĥҤ˴Ϣդ줿٤ƤΥƥȥ󥳡ǥ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">RemoveEncoding</code> ǥ쥯ƥ֤ϡ
+ Ϳ줿ĥҤ˴Ϣդ줿󥳡ǥ󥰤äޤ
+ ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code>
+ ե뤬ƥǥ쥯ȥ䥵Фե뤫ѾϢդ
+ äȤǤޤ</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ AddEncoding x-gzip .gz<br />
+ AddType text/plain .asc<br />
+ &lt;Files *.gz.asc&gt;<br />
+ <span class="indent">
+ RemoveEncoding .gz<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+ <p>ϡ<code>foo.gz</code> gzip
+ ǥ󥳡ɤƤ뤳Ȥꤷޤ<code>foo.gz.asc</code>
+ ϥ󥳡ɤƤʤץ졼ƥȤ
+ եǤȤȤꤷޤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">RemoveEncoding</code>
+ <code class="directive"><a href="#addencoding">AddEncoding</a></code>
+ ǥ쥯ƥ֤<em></em>ǽޤΤǡ
+ Ʊǥ쥯ȥξȡ
+ Ԥθ̤Ǥäǽޤ</p>
+ </div>
+
+ <p><var>extension</var> ʸʸ̤ޤ
+ ޤǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveHandler" id="RemoveHandler">RemoveHandler</a> <a name="removehandler" id="removehandler">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եγĥҤ˴Ϣդ줿٤ƤΥϥɥ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveHandler <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">RemoveHandler</code> ǥ쥯ƥ
+ Ϳ줿ĥҤ˴Ϣդ줿ϥɥäޤ
+ ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code>
+ ե뤬ƥǥ쥯ȥ䥵Фե
+ ѾϢդäȤǤޤȤ:</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ AddHandler server-parsed .html
+ </code></p></div>
+
+ <div class="example"><h3>/foo/bar/.htaccess:</h3><p><code>
+ RemoveHandler .html
+ </code></p></div>
+
+ <p>ϡ<code>/foo/bar</code> ǥ쥯ȥ <code>.html</code>
+ ե SSI (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ⥸塼뻲) ǤϤʤ
+ ̤ΥեȤư褦ˤ̤ޤ
+ </p>
+
+ <p><var>extension</var> ʸʸ̤ޤ
+ ޤǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a> <a name="removeinputfilter" id="removeinputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եĥҤ˴Ϣդ줿ϥե륿</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">RemoveInputFilter</code> ǥ쥯ƥ֤
+ ꤵ줿եĥҤ˴Ϣդ줿ϥե륿ޤ
+ Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫
+ ѾϢդ ֥ǥ쥯ȥˤ
+ <code>.htaccess</code> եǼäȤǤޤ</p>
+
+ <p><var>extension</var> ʸʸ̤ޤ󡣤ޤ
+ ǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#addinputfilter">AddInputFilter</a></code></li>
+<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a> <a name="removelanguage" id="removelanguage">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եĥҤ˴Ϣդ줿</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.24 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">RemoveLanguage</code> ǥ쥯ƥ֤
+ ꤵ줿եĥҤ˴Ϣդ줿ޤ
+ Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫
+ ѾϢդ ֥ǥ쥯ȥˤ
+ <code>.htaccess</code> եǼäȤǤޤ</p>
+
+ <p><var>extension</var> ʸʸ̤ޤ󡣤ޤ
+ ǽΥɥåȤϤĤƤĤʤƤ⹽ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a> <a name="removeoutputfilter" id="removeoutputfilter">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եĥҤ˴Ϣդ줿ϥե륿</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǤΤ߻Ѳǽ</td></tr>
+</table>
+ <p><code class="directive">RemoveOutputFilter</code> ǥ쥯ƥ֤
+ ꤵ줿եĥҤ˴Ϣդ줿ϥե륿ޤ
+ Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫
+ ѾϢդ ֥ǥ쥯ȥˤ
+ <code>.htaccess</code> եǼäȤǤޤ</p>
+
+ <p><var>extension</var> ʸʸ̤ޤ
+ ޤǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ RemoveOutputFilter shtml
+ </code></p></div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RemoveType" id="RemoveType">RemoveType</a> <a name="removetype" id="removetype">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>եγĥҤȴϢդ줿ƥȥפ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RemoveType <var>extension</var> [<var>extension</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">RemoveType</code> ǥ쥯ƥ֤Ϳ줿ĥҤ
+ MIME פδϢդäޤˤꡢ
+ ֥ǥ쥯ȥˤ <code>.htaccess</code>
+ ե뤬ƥǥ쥯ȥ䥵Фե뤫Ѿ
+ ϢդäȤǤޤȤ:</p>
+
+ <div class="example"><h3>/foo/.htaccess:</h3><p><code>
+ RemoveType .cgi
+ </code></p></div>
+
+ <p> <code>/foo/</code> ǥ쥯ȥʲ <code>.cgi</code>
+ ե̤ʰäޤե <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code> Ȥưޤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">RemoveType</code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#addtype">AddType</a></code>
+ ǥ쥯ƥ֤<em></em>˽ޤΤǡ
+ ξƱǥ쥯ȥ˸줿硢
+ Ԥθ̤Ǥäǽޤ</p>
+ </div>
+
+ <p><var>extension</var> ʸʸ̤ޤ
+ ޤǽΥɥåȤϤäƤʤƤ⹽ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TypesConfig" id="TypesConfig">TypesConfig</a> <a name="typesconfig" id="typesconfig">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>mime.types</code> եΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>TypesConfig conf/mime.types</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>١</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr>
+</table>
+ <p><code class="directive">TypesConfig</code> ǥ쥯ƥ֤ϡMIME
+ եΰ֤ꤷޤ<var>filename</var>
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥǤ
+ ΥեϥեγĥҤ饳ƥȥפؤ
+ ǥեȤΥޥåԥ󥰤ꤷޤ
+ ۤȤɤδԤϡ褯Ȥե̾γĥҤ
+ IANA Ͽ줿ƥȥפ˴ϢդƤ롢
+ Apache <code>mime.types</code> եȤޤ
+ ߤΰ <a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a>
+ ǴƤޤϡפʥǥפ󶡤ơ
+ ɬפȤ <code class="directive"><a href="#addtype">AddType</a></code>
+ 񤭤롢Ȥˡ <code>httpd.conf</code> άˤޤ
+ <code>mime.types</code> ϥФ򥢥åץ졼ɤȤ
+ ֤뤫⤷ʤΤǡΥեľ
+ ԽʤǤ</p>
+
+ <p>եϡ<code class="directive"><a href="#addtype">AddType</a></code>
+ ǥ쥯ƥ֤ΰƱιԤǹޤ</p>
+
+ <div class="example"><p><code>
+ <var>MIME-type</var> [<var>extension</var>] ...
+ </code></p></div>
+
+ <p>ĥҤʸʸ϶̤ޤ󡣶Ԥϥå (`#')
+ ǻϤޤԤ̵뤵ޤ</p>
+
+ <div class="note">
+ (1) IANA ˴ϿƤ롢뤤 (2)
+ Ƥƥץåȥ֤ۡǥեĥҤ˾ͤʤ
+ ȤǤʤС <code>mime.types</code>
+ ե˿ʤΤϿ褦
+ Apache HTTP Server Project ˥ꥯȤʤǤ
+ <code>category/x-subtype</code> ΥꥯȤϼưŪ˵Ѳޤ
+ ʸåȤ֤̾Ǵ˻ѤƤơͤβǽΤ
+ 2 ʸγĥҤѲޤ
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_mime.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_mime_magic.html b/docs/manual/mod/mod_mime_magic.html
new file mode 100644
index 00000000..f413ffe9
--- /dev/null
+++ b/docs/manual/mod/mod_mime_magic.html
@@ -0,0 +1,3 @@
+URI: mod_mime_magic.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_mime_magic.html.en b/docs/manual/mod/mod_mime_magic.html.en
new file mode 100644
index 00000000..475f2645
--- /dev/null
+++ b/docs/manual/mod/mod_mime_magic.html.en
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_mime_magic - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_mime_magic</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime_magic.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Determines the MIME type of a file
+ by looking at a few bytes of its contents</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mime_magic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_mime_magic.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module determines the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME
+ type</a> of files in the same way the Unix
+ <code>file(1)</code> command works: it looks at the first few
+ bytes of the file. It is intended as a "second line of defense"
+ for cases that <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> can't resolve.</p>
+
+ <p>This module is derived from a free version of the
+ <code>file(1)</code> command for Unix, which uses "magic
+ numbers" and other hints from a file's contents to figure out
+ what the contents are. This module is active only if the magic
+ file is specified by the <code class="directive"><a href="#mimemagicfile">MimeMagicFile</a></code> directive.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#mimemagicfile">MimeMagicFile</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#format">Format of the Magic File</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#performance">Performance Issues</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Notes</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="format" id="format">Format of the Magic File</a></h2>
+
+ <p>The contents of the file are plain ASCII text in 4-5
+ columns. Blank lines are allowed but ignored. Commented lines
+ use a hash mark (<code>#</code>). The remaining lines are parsed for
+ the following columns:</p>
+
+ <table class="bordered"><tr class="header"><th>Column</th><th>Description</th></tr>
+<tr><td>1</td>
+ <td>byte number to begin checking from<br />
+ "<code>&gt;</code>" indicates a dependency upon the previous
+ non-"<code>&gt;</code>" line</td></tr>
+<tr class="odd"><td>2</td>
+ <td><p>type of data to match</p>
+ <table class="bordered">
+
+ <tr><td><code>byte</code></td>
+ <td>single character</td></tr>
+ <tr><td><code>short</code></td>
+ <td>machine-order 16-bit integer</td></tr>
+ <tr><td><code>long</code></td>
+ <td>machine-order 32-bit integer</td></tr>
+ <tr><td><code>string</code></td>
+ <td>arbitrary-length string</td></tr>
+ <tr><td><code>date</code></td>
+ <td>long integer date (seconds since Unix epoch/1970)</td></tr>
+ <tr><td><code>beshort</code></td>
+ <td>big-endian 16-bit integer</td></tr>
+ <tr><td><code>belong</code></td>
+ <td>big-endian 32-bit integer</td></tr>
+ <tr><td><code>bedate</code></td>
+ <td>big-endian 32-bit integer date</td></tr>
+ <tr><td><code>leshort</code></td>
+ <td>little-endian 16-bit integer</td></tr>
+ <tr><td><code>lelong</code></td>
+ <td>little-endian 32-bit integer</td></tr>
+ <tr><td><code>ledate</code></td>
+ <td>little-endian 32-bit integer date</td></tr>
+ </table></td></tr>
+<tr><td>3</td>
+ <td>contents of data to match</td></tr>
+<tr class="odd"><td>4</td>
+ <td>MIME type if matched</td></tr>
+<tr><td>5</td>
+ <td>MIME encoding if matched (optional)</td></tr>
+</table>
+
+ <p>For example, the following magic file lines would recognize
+ some audio formats:</p>
+
+ <div class="example"><pre># Sun/NeXT audio data
+0 string .snd
+&gt;12 belong 1 audio/basic
+&gt;12 belong 2 audio/basic
+&gt;12 belong 3 audio/basic
+&gt;12 belong 4 audio/basic
+&gt;12 belong 5 audio/basic
+&gt;12 belong 6 audio/basic
+&gt;12 belong 7 audio/basic
+&gt;12 belong 23 audio/x-adpcm</pre></div>
+
+ <p>Or these would recognize the difference between <code>*.doc</code>
+ files containing Microsoft Word or FrameMaker documents. (These are
+ incompatible file formats which use the same file suffix.)</p>
+
+ <div class="example"><pre># Frame
+0 string \&lt;MakerFile application/x-frame
+0 string \&lt;MIFFile application/x-frame
+0 string \&lt;MakerDictionary application/x-frame
+0 string \&lt;MakerScreenFon application/x-frame
+0 string \&lt;MML application/x-frame
+0 string \&lt;Book application/x-frame
+0 string \&lt;Maker application/x-frame
+
+# MS-Word
+0 string \376\067\0\043 application/msword
+0 string \320\317\021\340\241\261 application/msword
+0 string \333\245-\0\0\0 application/msword</pre></div>
+
+ <p>An optional MIME encoding can be included as a fifth column.
+ For example, this can recognize gzipped files and set the
+ encoding for them.</p>
+
+ <div class="example"><pre># gzip (GNU zip, not to be confused with
+# [Info-ZIP/PKWARE] zip archiver)
+
+0 string \037\213 application/octet-stream x-gzip</pre></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="performance" id="performance">Performance Issues</a></h2>
+ <p>This module is not for every system. If your system is barely
+ keeping up with its load or if you're performing a web server
+ benchmark, you may not want to enable this because the
+ processing is not free.</p>
+
+ <p>However, an effort was made to improve the performance of
+ the original <code>file(1)</code> code to make it fit in a busy web
+ server. It was designed for a server where there are thousands of users
+ who publish their own documents. This is probably very common
+ on intranets. Many times, it's helpful if the server can make
+ more intelligent decisions about a file's contents than the
+ file name allows ...even if just to reduce the "why doesn't my
+ page work" calls when users improperly name their own files.
+ You have to decide if the extra work suits your
+ environment.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notes" id="notes">Notes</a></h2>
+ <p>The following notes apply to the <code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code>
+ module and are included here for compliance with contributors'
+ copyright restrictions that require their acknowledgment.</p>
+
+ <div class="note">
+ <p>mod_mime_magic: MIME type lookup via file magic numbers<br />
+ Copyright (c) 1996-1997 Cisco Systems, Inc.</p>
+
+ <p>This software was submitted by Cisco Systems to the Apache Group
+ in July 1997. Future revisions and derivatives of this source code
+ must acknowledge Cisco Systems as the original contributor of this
+ module. All other licensing and usage conditions are those of the
+ Apache Group.</p>
+
+ <p>Some of this code is derived from the free version of the file
+ command originally posted to comp.sources.unix. Copyright info for
+ that program is included below as required.</p>
+ </div>
+
+ <div class="note">
+ <p> - Copyright (c) Ian F. Darwin, 1987. Written by Ian F. Darwin.</p>
+
+ <p>This software is not subject to any license of the American
+ Telephone and Telegraph Company or of the Regents of the University
+ of California.</p>
+
+ <p>Permission is granted to anyone to use this software for any
+ purpose on any computer system, and to alter it and redistribute it
+ freely, subject to the following restrictions:</p>
+
+ <ol>
+ <li>The author is not responsible for the consequences of use of
+ this software, no matter how awful, even if they arise from flaws
+ in it.</li>
+
+ <li>The origin of this software must not be misrepresented, either
+ by explicit claim or by omission. Since few users ever read
+ sources, credits must appear in the documentation.</li>
+
+ <li>Altered versions must be plainly marked as such, and must not
+ be misrepresented as being the original software. Since few users
+ ever read sources, credits must appear in the documentation.</li>
+
+ <li>This notice may not be removed or altered.</li>
+ </ol>
+ </div>
+
+ <div class="note">
+ <p>For compliance with Mr Darwin's terms: this has been very
+ significantly modified from the free "file" command.</p>
+
+ <ul>
+ <li>all-in-one file for compilation convenience when moving from
+ one version of Apache to the next.</li>
+
+ <li>Memory allocation is done through the Apache API's pool
+ structure.</li>
+
+ <li>All functions have had necessary Apache API request or server
+ structures passed to them where necessary to call other Apache API
+ routines. (<em>i.e.</em>, usually for logging, files, or memory
+ allocation in itself or a called function.)</li>
+
+ <li>struct magic has been converted from an array to a single-ended
+ linked list because it only grows one record at a time, it's only
+ accessed sequentially, and the Apache API has no equivalent of
+ <code>realloc()</code>.</li>
+
+ <li>Functions have been changed to get their parameters from the
+ server configuration instead of globals. (It should be reentrant
+ now but has not been tested in a threaded environment.)</li>
+
+ <li>Places where it used to print results to stdout now saves them
+ in a list where they're used to set the MIME type in the Apache
+ request record.</li>
+
+ <li>Command-line flags have been removed since they will never be
+ used here.</li>
+ </ul>
+ </div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MimeMagicFile" id="MimeMagicFile">MimeMagicFile</a> <a name="mimemagicfile" id="mimemagicfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MimeMagicFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime_magic</td></tr>
+</table>
+ <p>The <code class="directive">MimeMagicFile</code> directive can be used to
+ enable this module, the default file is distributed at
+ <code>conf/magic</code>. Non-rooted paths are relative to the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. Virtual hosts will use
+ the same file as the main server unless a more specific setting is
+ used, in which case the more specific setting overrides the main
+ server's file.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ MimeMagicFile conf/magic
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_mime_magic.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_negotiation.html b/docs/manual/mod/mod_negotiation.html
new file mode 100644
index 00000000..c4e86d3a
--- /dev/null
+++ b/docs/manual/mod/mod_negotiation.html
@@ -0,0 +1,7 @@
+URI: mod_negotiation.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_negotiation.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_negotiation.html.en b/docs/manual/mod/mod_negotiation.html.en
new file mode 100644
index 00000000..41bdfae3
--- /dev/null
+++ b/docs/manual/mod/mod_negotiation.html.en
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_negotiation - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_negotiation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for <a href="../content-negotiation.html">content negotiation</a></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>negotiation_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_negotiation.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>Content negotiation, or more accurately content selection, is
+ the selection of the document that best matches the clients
+ capabilities, from one of several available documents. There
+ are two implementations of this.</p>
+
+ <ul>
+ <li>A type map (a file with the handler
+ <code>type-map</code>) which explicitly lists the files
+ containing the variants.</li>
+
+ <li>A MultiViews search (enabled by the <code>MultiViews</code>
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code>), where the server does
+ an implicit filename pattern match, and choose from amongst the
+ results.</li>
+ </ul>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#languagepriority">LanguagePriority</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#typemaps">Type maps</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiviews">MultiViews</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li>
+<li><a href="../content-negotiation.html">Content
+Negotiation</a></li>
+<li><a href="../env.html">Environment Variables</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="typemaps" id="typemaps">Type maps</a></h2>
+ <p>A type map has a format similar to RFC822 mail headers. It
+ contains document descriptions separated by blank lines, with
+ lines beginning with a hash character ('#') treated as
+ comments. A document description consists of several header
+ records; records may be continued on multiple lines if the
+ continuation lines start with spaces. The leading space will be
+ deleted and the lines concatenated. A header record consists of
+ a keyword name, which always ends in a colon, followed by a
+ value. Whitespace is allowed between the header name and value,
+ and between the tokens of value. The headers allowed are: </p>
+
+ <dl>
+ <dt><code>Content-Encoding:</code></dt>
+ <dd>The encoding of the file. Apache only recognizes
+ encodings that are defined by an <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> directive.
+ This normally includes the encodings <code>x-compress</code>
+ for compress'd files, and <code>x-gzip</code> for gzip'd
+ files. The <code>x-</code> prefix is ignored for encoding
+ comparisons.</dd>
+
+ <dt><code>Content-Language:</code></dt>
+ <dd>The language(s) of the variant, as an Internet standard
+ language tag (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>). An example is <code>en</code>,
+ meaning English. If the variant contains more than one
+ language, they are separated by a comma.</dd>
+
+ <dt><code>Content-Length:</code></dt>
+ <dd>The length of the file, in bytes. If this header is not
+ present, then the actual length of the file is used.</dd>
+
+ <dt><code>Content-Type:</code></dt>
+
+ <dd>
+ The <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME media type</a> of
+ the document, with optional parameters. Parameters are
+ separated from the media type and from one another by a
+ semi-colon, with a syntax of <code>name=value</code>. Common
+ parameters include:
+
+ <dl>
+ <dt><code>level</code></dt>
+ <dd>an integer specifying the version of the media type.
+ For <code>text/html</code> this defaults to 2, otherwise
+ 0.</dd>
+
+ <dt><code>qs</code></dt>
+ <dd>a floating-point number with a value in the range 0.0
+ to 1.0, indicating the relative 'quality' of this variant
+ compared to the other available variants, independent of
+ the client's capabilities. For example, a jpeg file is
+ usually of higher source quality than an ascii file if it
+ is attempting to represent a photograph. However, if the
+ resource being represented is ascii art, then an ascii
+ file would have a higher source quality than a jpeg file.
+ All <code>qs</code> values are therefore specific to a given
+ resource.</dd>
+ </dl>
+
+ <div class="example"><h3>Example</h3><p><code>
+ Content-Type: image/jpeg; qs=0.8
+ </code></p></div>
+ </dd>
+
+ <dt><code>URI:</code></dt>
+ <dd>uri of the file containing the variant (of the given
+ media type, encoded with the given content encoding). These
+ are interpreted as URLs relative to the map file; they must
+ be on the same server (!), and they must refer to files to
+ which the client would be granted access if they were to be
+ requested directly.</dd>
+
+ <dt><code>Body:</code></dt>
+ <dd>New in Apache 2.0, the actual content of the resource may
+ be included in the type-map file using the Body header. This
+ header must contain a string that designates a delimiter for
+ the body content. Then all following lines in the type map
+ file will be considered part of the resource body until the
+ delimiter string is found.
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Body:----xyz----<br />
+ &lt;html&gt;<br />
+ &lt;body&gt;<br />
+ &lt;p&gt;Content of the page.&lt;/p&gt;<br />
+ &lt;/body&gt;<br />
+ &lt;/html&gt;<br />
+ ----xyz----
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiviews" id="multiviews">MultiViews</a></h2>
+ <p>A MultiViews search is enabled by the <code>MultiViews</code>
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code>. If the server receives a
+ request for <code>/some/dir/foo</code> and
+ <code>/some/dir/foo</code> does <em>not</em> exist, then the
+ server reads the directory looking for all files named
+ <code>foo.*</code>, and effectively fakes up a type map which
+ names all those files, assigning them the same media types and
+ content-encodings it would have if the client had asked for one
+ of them by name. It then chooses the best match to the client's
+ requirements, and returns that document.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>
+ directive configures whether Apache will consider files
+ that do not have content negotiation meta-information assigned
+ to them when choosing files.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheNegotiatedDocs" id="CacheNegotiatedDocs">CacheNegotiatedDocs</a> <a name="cachenegotiateddocs" id="cachenegotiateddocs">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CacheNegotiatedDocs On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CacheNegotiatedDocs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>The syntax changed in version 2.0.</td></tr>
+</table>
+ <p>If set, this directive allows content-negotiated documents
+ to be cached by proxy servers. This could mean that clients
+ behind those proxys could retrieve versions of the documents
+ that are not the best match for their abilities, but it will
+ make caching more efficient.</p>
+
+ <p>This directive only applies to requests which come from
+ HTTP/1.0 browsers. HTTP/1.1 provides much better control over
+ the caching of negotiated documents, and this directive has no
+ effect in responses to HTTP/1.1 requests.</p>
+
+ <p>Prior to version 2.0,
+ <code class="directive">CacheNegotiatedDocs</code> did not take an
+ argument; it was turned on by the presence of the directive by
+ itself.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceLanguagePriority" id="ForceLanguagePriority">ForceLanguagePriority</a> <a name="forcelanguagepriority" id="forcelanguagepriority">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action to take if a single acceptable document is not
+found</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.30 and later</td></tr>
+</table>
+ <p>The <code class="directive">ForceLanguagePriority</code> directive uses
+ the given <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> to satisfy
+ negotation where the server could otherwise not return a single
+ matching document.</p>
+
+ <p><code>ForceLanguagePriority Prefer</code> uses
+ <code>LanguagePriority</code> to serve a one valid result, rather
+ than returning an HTTP result 300 (MULTIPLE CHOICES) when there
+ are several equally valid choices. If the directives below were
+ given, and the user's <code>Accept-Language</code> header assigned
+ <code>en</code> and <code>de</code> each as quality <code>.500</code>
+ (equally acceptable) then the first matching variant, <code>en</code>,
+ will be served.</p>
+
+ <div class="example"><p><code>
+ LanguagePriority en fr de<br />
+ ForceLanguagePriority Prefer
+ </code></p></div>
+
+ <p><code>ForceLanguagePriority Fallback</code> uses
+ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> to
+ serve a valid result, rather than returning an HTTP result 406
+ (NOT ACCEPTABLE). If the directives below were given, and the user's
+ <code>Accept-Language</code> only permitted an <code>es</code>
+ language response, but such a variant isn't found, then the first
+ variant from the <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> list below will be served.</p>
+
+ <div class="example"><p><code>
+ LanguagePriority en fr de<br />
+ ForceLanguagePriority Fallback
+ </code></p></div>
+
+ <p>Both options, <code>Prefer</code> and <code>Fallback</code>, may be
+ specified, so either the first matching variant from <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> will be served if
+ more than one variant is acceptable, or first available document will
+ be served if none of the variants matched the client's acceptable list
+ of languages.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LanguagePriority" id="LanguagePriority">LanguagePriority</a> <a name="languagepriority" id="languagepriority">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
+</table>
+ <p>The <code class="directive">LanguagePriority</code> sets the precedence
+ of language variants for the case where the client does not
+ express a preference, when handling a MultiViews request. The list
+ of <var>MIME-lang</var> are in order of decreasing preference.</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ LanguagePriority en fr de
+ </code></p></div>
+
+ <p>For a request for <code>foo.html</code>, where
+ <code>foo.html.fr</code> and <code>foo.html.de</code> both
+ existed, but the browser did not express a language preference,
+ then <code>foo.html.fr</code> would be returned.</p>
+
+ <p>Note that this directive only has an effect if a 'best'
+ language cannot be determined by any other means or the <code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> directive
+ is not <code>None</code>. In general, the client determines the
+ language preference, not the server.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_negotiation.html.ja.euc-jp b/docs/manual/mod/mod_negotiation.html.ja.euc-jp
new file mode 100644
index 00000000..11b29147
--- /dev/null
+++ b/docs/manual/mod/mod_negotiation.html.ja.euc-jp
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_negotiation - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_negotiation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_negotiation.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><a href="../content-negotiation.html">ƥȥͥ</a>
+ ǽ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>negotiation_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_negotiation.c</td></tr></table>
+<h3></h3>
+
+ <p>ƥȥͥ󡢤ΤˤϥƥĤǽϡ
+ ʣѰդƤɥȤ顢饤ȤǽϤ˰ֹä
+ ɥȤ򤹤뵡ǽǤμĤޤ</p>
+
+ <ul>
+ <li>ץޥå (<code>type-map</code>
+ ϥɥǰե) variants
+ ޤǤեŪ˻ꤷޤ</li>
+
+ <li>MultiViews õ (<code>MultiViews</code> <code class="directive"><a href="../mod/core.html#option">Option</a></code> ͭˤʤޤ)
+ Фۤ˥ե̾ΥѥޥåԤʤ
+ η̤򤷤ޤ</li>
+ </ul>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cachenegotiateddocs">CacheNegotiatedDocs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcelanguagepriority">ForceLanguagePriority</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#languagepriority">LanguagePriority</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#typemaps">ץޥå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiviews">MultiViews</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
+<li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li>
+<li><a href="../content-negotiation.html">ƥȥͥ</a></li>
+<li><a href="../env.html">Ķѿ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="typemaps" id="typemaps">ץޥå</a></h2>
+ <p>ץޥåפ RFC 822 Υ᡼إå񼰤Ǥ
+ ɥȤεҤԤʬΥƽ񤫤Ƥơϥåʸ
+ ('#') ǻϤޤԤϥȤȤưޤ
+ ɥȤʣΥإå쥳ɤ鹽ޤ
+ 쥳ɤϡ³ιԤǻϤޤäƤʣιԤˤޤޤ
+ ǽζ򤬾õơιԤȤĤʤ 1 ԤȤưޤ
+ إå쥳ɤϥ̾θͤ³Ȥǡ
+ ̾Ͼ˥ǽޤϥإå̾ͤδ֡
+ ͤΥȡδ֤뤳ȤǤޤ
+ ѲǽʥإåϰʲΤȤǤ:</p>
+
+ <dl>
+ <dt><code>Content-Encoding:</code></dt>
+ <dd>եΥ󥳡ǥ󥰡Apache <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> ǥ쥯ƥ
+ 줿󥳡ǥ󥰤ǧޤ̾ compress
+ 줿եΤ <code>x-compress</code> gzip
+ 줿եΤ <code>x-gzip</code> ޤߤޤ
+ 󥳡ǥ󥰤Ӥ򤹤ȤϡƬ <code>x-</code>
+ ̵뤵ޤ</dd>
+
+ <dt><code>Content-Language:</code></dt>
+ <dd>󥿡ͥåɸθ쥿
+ (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>)
+ Ƥμࡣ㤨С<code>en</code>
+ ϱѸɽޤ
+ ʣθ줬ǼϥޤǶڤޤ</dd>
+
+ <dt><code>Content-Length:</code></dt>
+ <dd>եĹ (Хȿ)
+ Υإåʤ硢եμºݤĹѤޤ</dd>
+
+ <dt><code>Content-Type:</code></dt>
+ <dd>ɥȤ MIME
+ ǥסץʥʥѥ᡼դѥ᡼ιʸ
+ <code>name=value</code>
+ ǡǥפ¾Υѥ᡼ȤϥߥʬΥޤ
+ ̤Υѥ᡼ϰʲΤȤ:
+
+ <dl>
+ <dt><code>level</code></dt>
+ <dd>ǥפΥС򼨤
+ <code>text/html</code> Ǥ 2 ǥեȤǡ¾ξ
+ 0 ǥեȤǤ</dd>
+
+ <dt><code>qs</code></dt>
+ <dd>饤ȤǽϤ˴طʤvariant
+ ¾ӤȤŪʡʼפǡ0.0 1.0
+ ϰϤư
+ 㤨С̿ɽ褦ȤƤȤ̤ JPEG
+ ե ASCII ե⤤ʼˤʤޤ
+ ꥽ ASCII ȤɽƤȤϡASCII
+ ե JPEG
+ ե⤤ʼˤʤޤΤ褦ˡ<code>qs</code>
+ ϥ꥽ͭͤޤ
+ </dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ Content-Type: image/jpeg; qs=0.8
+ </code></p></div>
+ </dd>
+
+ <dt><code>URI:</code></dt>
+ <dd>(Υǥסƥȥ󥳡ǥ󥰤) variant
+ ե uri. ϡޥåץե뤫 URL Ȥ
+ ᤵޤƱФ¸ߤʤФʤ餺饤Ȥ
+ ľܥꥯȤȤ˥ĤΤǤʤФʤޤ</dd>
+
+ <dt><code>Body:</code></dt>
+ <dd>Apache 2.0 ǿߤ줿 Body إåȤäơ
+ ꥽μºݤƤ򥿥ץޥåץե˽񤯤ȤǤޤ
+ ΥإåʸƤζڤȤʤʸǻϤޤɬפޤ
+ ץޥåץե³Ԥϡڤʸ󤬸Ĥޤǡ
+ ꥽ʸˤʤޤ
+
+ <div class="example"><h3>Example:</h3><p><code>
+ Body:----xyz----<br />
+ &lt;html&gt;<br />
+ &lt;body&gt;<br />
+ &lt;p&gt;Content of the page.&lt;/p&gt;<br />
+ &lt;/body&gt;<br />
+ &lt;/html&gt;<br />
+ ----xyz----
+ </code></p></div>
+ </dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiviews" id="multiviews">MultiViews</a></h2>
+ <p>MultiViews õϡ<code>Multiviews</code> <code class="directive"><a href="../mod/core.html#options">Options</a></code> ǥ쥯ƥ֤ˤͭˤʤޤ
+ Ф <code>/some/dir/foo</code>
+ ؤΥꥯȤꡢ<code>/some/dir/foo</code> ¸
+ <em>ʤ</em>硢Фϥǥ쥯ȥɤǡ
+ <code>foo.*</code> ˤƤϤޤƤΥեõ
+ ¾夽Υեޥåפ륿ץޥåפޤ
+ ΤȤǥפȥƥȥ󥳡ǥ󥰤ϡ
+ Υե̾ľܻꤷȤƱΤƤޤ
+ 줫饯饤Ȥ׵˰ֹ礦Τӡ
+ ΥɥȤ֤ޤ</p>
+
+ <p>ե򤹤ݤˡϢ륳ƥȥͥ
+ ᥿ʤեˤĤơȽԤɤ
+ <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>
+ ǥ쥯ƥ֤ꤷޤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CacheNegotiatedDocs" id="CacheNegotiatedDocs">CacheNegotiatedDocs</a> <a name="cachenegotiateddocs" id="cachenegotiateddocs">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ƥȥͥ󤵤줿ɥȤץФ
+åǤ褦ˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheNegotiatedDocs On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheNegotiatedDocs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0ǹʸѤޤ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ꤵƤȡƥȥͥ
+ 򤷤̤ΥɥȤΥåĤޤ
+ ϡץθˤ륯饤ȤǽϤ˰ֹä
+ ɥȤǤϤʤ
+ åŪˤΤǽȤȤǤ</p>
+
+ <p>Υǥ쥯ƥ֤ HTTP/1.0 ֥饦Υꥯ
+ ΤߤŬѤޤHTTP/1.1 ϡ
+ Ĥ줿ɥȤΥåФƤäȤ褤椬ǽʤΤǡ
+ Υǥ쥯ƥ֤ HTTP/1.1 ΥꥯȤˤϱƶޤ</p>
+ <p>2.0 ΥСǤϡ
+ <code class="directive">CacheNegotiatedDocs</code> ϰ餺
+ ǥ쥯ƥ֤¸ߤ뤳Ȥ on ư򤷤Ƥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceLanguagePriority" id="ForceLanguagePriority">ForceLanguagePriority</a> <a name="forcelanguagepriority" id="forcelanguagepriority">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>׵˹礦ñȤΥɥȤĤʤäȤ˹ԤʤȤ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">ForceLanguagePriority</code> ǥ쥯ƥ֤
+ ׵˹礦ɥȤĤ֤ȤǤʤȤˡ
+ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code>
+ ǥ쥯ƥ֤Ȥäƥͥη̤֤ޤ</p>
+
+ <p><code>ForceLanguagePriority Prefer</code> ϡƱ褬
+ ĤȤˡHTTP 300 (MULTIPLE CHOICES) ֤ˡ
+ <code>LanguagePriority</code> ȤäưĤɥȤ֤褦
+ ޤʲΥǥ쥯ƥ֤ꤵƤơ桼 <code>Accept-Language</code>
+ إåǤ <code>en</code> <code>de</code> ʼ
+ <code>.500</code> (Ʊ餤) ǤȤϡ
+ ǽ˥ޥå variant <code>en</code> ޤ</p>
+
+ <div class="example"><p><code>
+ LanguagePriority en fr de<br />
+ ForceLanguagePriority Prefer
+ </code></p></div>
+
+ <p><code>ForceLanguagePriority Fallback</code> ǤϡHTTP 406
+ (NOT ACCEPTABLE) ˡ
+ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code>
+ ̤ޤ
+ ʲΥǥ쥯ƥ֤ꤵƤơ桼 <code>Accept-Language</code>
+ <code>es</code> ΤߤĤƤơˤΤ褦 variant ʤȤˤϡ
+ ʲ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code>
+ ΥꥹȤκǽ variant ޤ</p>
+
+ <div class="example"><p><code>
+ LanguagePriority en fr de<br />
+ ForceLanguagePriority Fallback
+ </code></p></div>
+
+ <p><code>Prefer</code> <code>Fallback</code> ξΥץ
+ Ʊ˻ꤹ뤳ȤǤޤ
+ Ǥ顢ʣ variant Ȥ
+ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> κǽ
+ variant 졢饤ȤεƸ˹礦 vaiant ʤȤ
+ ¸ߤɥȤǺǽΤΤ롢Ȥͤˤ뤳ȤǤޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LanguagePriority" id="LanguagePriority">LanguagePriority</a> <a name="languagepriority" id="languagepriority">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥͥ٤򼨤ʤäȤθ variant ͥ٤
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr>
+</table>
+ <p><code class="directive">LanguagePriority</code> ϡMultiViews
+ ꥯȤ򰷤Ȥˡ饤Ȥ̤ͥ󶡤Ƥʤ
+ ̤ͥꤷޤ<var>MIME-lang</var>
+ ΥꥹȤͥ٤ι߽¤Ӥޤ</p>
+
+ <div class="example"><h3>Example:</h3><p><code>
+ LanguagePriority en fr de
+ </code></p></div>
+
+ <p><code>foo.html</code> ꥯȤ졢<code>foo.html.fr</code>
+ <code>foo.html.de</code> ξ¸ߤ
+ ֥饦̤ͥ󶡤Ƥʤ
+ <code>foo.html.fr</code> ֤ޤ</p>
+
+ <p>Υǥ쥯ƥ֤¾ˡǡֺ
+ θ줬ǤʤȤ<code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> ǥ쥯ƥ֤
+ <code>None</code> ʳΤȤˤΤ߸̤뤳ȤդƤ
+ Ūˤϡ¦ǤϤʤ饤¦ǹߤθꤷޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_negotiation.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_nw_ssl.html b/docs/manual/mod/mod_nw_ssl.html
new file mode 100644
index 00000000..24adb0f8
--- /dev/null
+++ b/docs/manual/mod/mod_nw_ssl.html
@@ -0,0 +1,3 @@
+URI: mod_nw_ssl.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_nw_ssl.html.en b/docs/manual/mod/mod_nw_ssl.html.en
new file mode 100644
index 00000000..bb85e929
--- /dev/null
+++ b/docs/manual/mod/mod_nw_ssl.html.en
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_nw_ssl - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_nw_ssl</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_nw_ssl.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Enable SSL encryption for NetWare</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>nwssl_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_nw_ssl.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>NetWare only</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module enables SSL encryption for a specified port. It
+ takes advantage of the SSL encryption functionality that is
+ built into the NetWare operating system.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#nwssltrustedcerts">NWSSLTrustedCerts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#nwsslupgradeable">NWSSLUpgradeable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#securelisten">SecureListen</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NWSSLTrustedCerts" id="NWSSLTrustedCerts">NWSSLTrustedCerts</a> <a name="nwssltrustedcerts" id="nwssltrustedcerts">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>List of additional client certificates</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
+</table>
+ <p>Specifies a list of client certificate files (DER format)
+ that are used when creating a proxied SSL connection. Each
+ client certificate used by a server must be listed separately
+ in its own <code>.der</code> file.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NWSSLUpgradeable" id="NWSSLUpgradeable">NWSSLUpgradeable</a> <a name="nwsslupgradeable" id="nwsslupgradeable">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
+</table>
+ <p>Allow a connection that was created on the specified address
+ and/or port to be upgraded to an SSL connection upon request from
+ the client. The address and/or port must have already be defined
+ previously with a <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ directive.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SecureListen" id="SecureListen">SecureListen</a> <a name="securelisten" id="securelisten">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables SSL encryption for the specified port</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
+</table>
+ <p>Specifies the port and the eDirectory based certificate name
+ that will be used to enable SSL encryption. An optional third
+ parameter also enables mutual authentication.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_nw_ssl.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy.html b/docs/manual/mod/mod_proxy.html
new file mode 100644
index 00000000..2e413ab6
--- /dev/null
+++ b/docs/manual/mod/mod_proxy.html
@@ -0,0 +1,7 @@
+URI: mod_proxy.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_proxy.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en
new file mode 100644
index 00000000..de1253cc
--- /dev/null
+++ b/docs/manual/mod/mod_proxy.html.en
@@ -0,0 +1,1131 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>HTTP/1.1 proxy/gateway server</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_proxy.c</td></tr></table>
+<h3>Summary</h3>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying with <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> until you have <a href="#access">secured your server</a>. Open proxy servers are dangerous both to your
+ network and to the Internet at large.</p>
+ </div>
+
+ <p>This module implements a proxy/gateway for Apache. It implements
+ proxying capability for <code>AJP13</code> (Apache JServe Protocol
+ version 1.3), <code>FTP</code>, <code>CONNECT</code> (for SSL),
+ <code>HTTP/0.9</code>, <code>HTTP/1.0</code>, and <code>HTTP/1.1</code>.
+ The module can be configured to connect to other proxy modules for these
+ and other protocols.</p>
+
+ <p>Apache's proxy features are divided into several modules in
+ addition to <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>:
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>,
+ and <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>. Thus, if you want to use
+ one or more of the particular proxy functions, load
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>and</em> the appropriate module(s)
+ into the server (either statically at compile-time or dynamically
+ via the <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ directive).</p>
+
+ <p>In addition, extended features are provided by other modules.
+ Caching is provided by <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> and related
+ modules. The ability to contact remote servers using the SSL/TLS
+ protocol is provided by the <code>SSLProxy*</code> directives of
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. These additional modules will need
+ to be loaded and configured to take advantage of these features.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allowconnect">AllowCONNECT</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#noproxy">NoProxy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">&lt;Proxy&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxybadheader">ProxyBadHeader</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyblock">ProxyBlock</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxydomain">ProxyDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypass">ProxyPass</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreverse">ProxyPassReverse</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypreservehost">ProxyPreserveHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyremote">ProxyRemote</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyrequests">ProxyRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxytimeout">ProxyTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyvia">ProxyVia</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#forwardreverse">Forward and Reverse Proxies</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Basic Examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access">Controlling access to your proxy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startup">Slow Startup</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intranet">Intranet Proxy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#envsettings">Protocol Adjustments</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#request-bodies">Request Bodys</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
+<li><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="forwardreverse" id="forwardreverse">Forward and Reverse Proxies</a></h2>
+ <p>Apache can be configured in both a <dfn>forward</dfn> and
+ <dfn>reverse</dfn> proxy mode.</p>
+
+ <p>An ordinary <dfn>forward proxy</dfn> is an intermediate
+ server that sits between the client and the <em>origin
+ server</em>. In order to get content from the origin server,
+ the client sends a request to the proxy naming the origin server
+ as the target and the proxy then requests the content from the
+ origin server and returns it to the client. The client must be
+ specially configured to use the forward proxy to access other
+ sites.</p>
+
+ <p>A typical usage of a forward proxy is to provide Internet
+ access to internal clients that are otherwise restricted by a
+ firewall. The forward proxy can also use caching (as provided
+ by <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>) to reduce network usage.</p>
+
+ <p>The forward proxy is activated using the <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> directive. Because
+ forward proxys allow clients to access arbitrary sites through
+ your server and to hide their true origin, it is essential that
+ you <a href="#access">secure your server</a> so that only
+ authorized clients can access the proxy before activating a
+ forward proxy.</p>
+
+ <p>A <dfn>reverse proxy</dfn>, by contrast, appears to the
+ client just like an ordinary web server. No special
+ configuration on the client is necessary. The client makes
+ ordinary requests for content in the name-space of the reverse
+ proxy. The reverse proxy then decides where to send those
+ requests, and returns the content as if it was itself the
+ origin.</p>
+
+ <p>A typical usage of a reverse proxy is to provide Internet
+ users access to a server that is behind a firewall. Reverse
+ proxies can also be used to balance load among several back-end
+ servers, or to provide caching for a slower back-end server.
+ In addition, reverse proxies can be used simply to bring
+ several servers into the same URL space.</p>
+
+ <p>A reverse proxy is activated using the <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive or the
+ <code>[P]</code> flag to the <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> directive. It is
+ <strong>not</strong> necessary to turn <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> on in order to
+ configure a reverse proxy.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Basic Examples</a></h2>
+
+ <p>The examples below are only a very basic idea to help you
+ get started. Please read the documentation on the individual
+ directives.</p>
+
+ <p>In addition, if you wish to have caching enabled, consult
+ the documentation from <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
+
+ <div class="example"><h3>Forward Proxy</h3><p><code>
+ ProxyRequests On<br />
+ ProxyVia On<br />
+ <br />
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from internal.example.com<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <div class="example"><h3>Reverse Proxy</h3><p><code>
+ ProxyRequests Off<br />
+ <br />
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order deny,allow<br />
+ Allow from all<br />
+ </span>
+ &lt;/Proxy&gt;<br />
+ <br />
+ ProxyPass /foo http://foo.example.com/bar<br />
+ ProxyPassReverse /foo http://foo.example.com/bar
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access">Controlling access to your proxy</a></h2>
+ <p>You can control who can access your proxy via the <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code> control block as in
+ the following example:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from 192.168.0<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p>For more information on access control directives, see
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
+
+ <p>Strictly limiting access is essential if you are using a
+ forward proxy (using the <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> directive).
+ Otherwise, your server can be used by any client to access
+ arbitrary hosts while hiding his or her true identity. This is
+ dangerous both for your network and for the Internet at large.
+ When using a reverse proxy (using the <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive with
+ <code>ProxyRequests Off</code>), access control is less
+ critical because clients can only contact the hosts that you
+ have specifically configured.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">Slow Startup</a></h2>
+ <p>If you're using the <code class="directive"><a href="#proxyblock">ProxyBlock</a></code> directive, hostnames' IP addresses are looked up
+ and cached during startup for later match test. This may take a few
+ seconds (or more) depending on the speed with which the hostname lookups
+ occur.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intranet" id="intranet">Intranet Proxy</a></h2>
+ <p>An Apache proxy server situated in an intranet needs to forward
+ external requests through the company's firewall (for this, configure
+ the <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> directive
+ to forward the respective <var>scheme</var> to the firewall proxy).
+ However, when it has to
+ access resources within the intranet, it can bypass the firewall when
+ accessing hosts. The <code class="directive"><a href="#noproxy">NoProxy</a></code>
+ directive is useful for specifying which hosts belong to the intranet and
+ should be accessed directly.</p>
+
+ <p>Users within an intranet tend to omit the local domain name from their
+ WWW requests, thus requesting "http://somehost/" instead of
+ <code>http://somehost.example.com/</code>. Some commercial proxy servers
+ let them get away with this and simply serve the request, implying a
+ configured local domain. When the <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> directive is used and the server is <a href="#proxyrequests">configured for proxy service</a>, Apache can return
+ a redirect response and send the client to the correct, fully qualified,
+ server address. This is the preferred method since the user's bookmark
+ files will then contain fully qualified hosts.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="envsettings" id="envsettings">Protocol Adjustments</a></h2>
+ <p>For circumstances where <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> is sending
+ requests to an origin server that doesn't properly implement
+ keepalives or HTTP/1.1, there are two <a href="../env.html">environment variables</a> that can force the
+ request to use HTTP/1.0 with no keepalive. These are set via the
+ <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> directive.</p>
+
+ <p>These are the <code>force-proxy-request-1.0</code> and
+ <code>proxy-nokeepalive</code> notes.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /buggyappserver/&gt;<br />
+ <span class="indent">
+ ProxyPass http://buggyappserver:7001/foo/<br />
+ SetEnv force-proxy-request-1.0 1<br />
+ SetEnv proxy-nokeepalive 1<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="request-bodies" id="request-bodies">Request Bodys</a></h2>
+
+ <p>Some request methods such as POST include a request body.
+ The HTTP protocol requires that requests which include a body
+ either use chunked transfer encoding or send a
+ <code>Content-Length</code> request header. When passing these
+ requests on to the origin server, <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ will always attempt to send the <code>Content-Length</code>. But
+ if the body is large and the original request used chunked
+ encoding, then chunked encoding may also be used in the upstream
+ request. You can control this selection using <a href="../env.html">environment variables</a>. Setting
+ <code>proxy-sendcl</code> ensures maximum compatibility with
+ upstream servers by always sending the
+ <code>Content-Length</code>, while setting
+ <code>proxy-sendchunked</code> minimizes resource usage by using
+ chunked encoding.</p>
+
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowCONNECT" id="AllowCONNECT">AllowCONNECT</a> <a name="allowconnect" id="allowconnect">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowCONNECT <var>port</var> [<var>port</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AllowCONNECT 443 563</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">AllowCONNECT</code> directive specifies a list
+ of port numbers to which the proxy <code>CONNECT</code> method may
+ connect. Today's browsers use this method when a <code>https</code>
+ connection is requested and proxy tunneling over HTTP is in effect.</p>
+
+ <p>By default, only the default https port (<code>443</code>) and the
+ default snews port (<code>563</code>) are enabled. Use the
+ <code class="directive">AllowCONNECT</code> directive to override this default and
+ allow connections to the listed ports only.</p>
+
+ <p>Note that you'll need to have <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> present
+ in the server in order to get the support for the <code>CONNECT</code> at
+ all.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NoProxy" id="NoProxy">NoProxy</a> <a name="noproxy" id="noproxy">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NoProxy <var>host</var> [<var>host</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This directive is only useful for Apache proxy servers within
+ intranets. The <code class="directive">NoProxy</code> directive specifies a
+ list of subnets, IP addresses, hosts and/or domains, separated by
+ spaces. A request to a host which matches one or more of these is
+ always served directly, without forwarding to the configured
+ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> proxy server(s).</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyRemote * http://firewall.mycompany.com:81<br />
+ NoProxy .mycompany.com 192.168.112.0/21
+ </code></p></div>
+
+ <p>The <var>host</var> arguments to the <code class="directive">NoProxy</code>
+ directive are one of the following type list:</p>
+
+ <dl>
+
+ <dt><var><a name="domain" id="domain">Domain</a></var></dt>
+ <dd>
+ <p>A <dfn>Domain</dfn> is a partially qualified DNS domain name, preceded
+ by a period. It represents a list of hosts which logically belong to the
+ same DNS domain or zone (<em>i.e.</em>, the suffixes of the hostnames are
+ all ending in <var>Domain</var>).</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ .com .apache.org.
+ </code></p></div>
+
+ <p>To distinguish <var>Domain</var>s from <var><a href="#hostname">Hostname</a></var>s (both syntactically and semantically; a DNS domain can
+ have a DNS A record, too!), <var>Domain</var>s are always written with a
+ leading period.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Domain name comparisons are done without regard to the case, and
+ <var>Domain</var>s are always assumed to be anchored in the root of the
+ DNS tree, therefore two domains <code>.MyDomain.com</code> and
+ <code>.mydomain.com.</code> (note the trailing period) are considered
+ equal. Since a domain comparison does not involve a DNS lookup, it is much
+ more efficient than subnet comparison.</p>
+ </div></dd>
+
+
+ <dt><var><a name="subnet" id="subnet">SubNet</a></var></dt>
+ <dd>
+ <p>A <dfn>SubNet</dfn> is a partially qualified internet address in
+ numeric (dotted quad) form, optionally followed by a slash and the netmask,
+ specified as the number of significant bits in the <var>SubNet</var>. It is
+ used to represent a subnet of hosts which can be reached over a common
+ network interface. In the absence of the explicit net mask it is assumed
+ that omitted (or zero valued) trailing digits specify the mask. (In this
+ case, the netmask can only be multiples of 8 bits wide.) Examples:</p>
+
+ <dl>
+ <dt><code>192.168</code> or <code>192.168.0.0</code></dt>
+ <dd>the subnet 192.168.0.0 with an implied netmask of 16 valid bits
+ (sometimes used in the netmask form <code>255.255.0.0</code>)</dd>
+ <dt><code>192.168.112.0/21</code></dt>
+ <dd>the subnet <code>192.168.112.0/21</code> with a netmask of 21
+ valid bits (also used in the form <code>255.255.248.0</code>)</dd>
+ </dl>
+
+ <p>As a degenerate case, a <em>SubNet</em> with 32 valid bits is the
+ equivalent to an <var><a href="#ipadr">IPAddr</a></var>, while a <var>SubNet</var> with zero
+ valid bits (<em>e.g.</em>, 0.0.0.0/0) is the same as the constant
+ <var>_Default_</var>, matching any IP address.</p></dd>
+
+
+ <dt><var><a name="ipaddr" id="ipaddr">IPAddr</a></var></dt>
+ <dd>
+ <p>A <dfn>IPAddr</dfn> represents a fully qualified internet address in
+ numeric (dotted quad) form. Usually, this address represents a host, but
+ there need not necessarily be a DNS domain name connected with the
+ address.</p>
+ <div class="example"><h3>Example</h3><p><code>
+ 192.168.123.7
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>An <var>IPAddr</var> does not need to be resolved by the DNS system, so
+ it can result in more effective apache performance.</p>
+ </div></dd>
+
+
+ <dt><var><a name="hostname" id="hostname">Hostname</a></var></dt>
+ <dd>
+ <p>A <dfn>Hostname</dfn> is a fully qualified DNS domain name which can
+ be resolved to one or more <var><a href="#ipaddr">IPAddrs</a></var> via the
+ DNS domain name service. It represents a logical host (in contrast to
+ <var><a href="#domain">Domain</a></var>s, see above) and must be resolvable
+ to at least one <var><a href="#ipaddr">IPAddr</a></var> (or often to a list
+ of hosts with different <var><a href="#ipaddr">IPAddr</a></var>s).</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ prep.ai.mit.edu<br />
+ www.apache.org
+ </code></p></div>
+
+ <div class="note"><h3>Note</h3>
+ <p>In many situations, it is more effective to specify an <var><a href="#ipaddr">IPAddr</a></var> in place of a <var>Hostname</var> since a
+ DNS lookup can be avoided. Name resolution in Apache can take a remarkable
+ deal of time when the connection to the name server uses a slow PPP
+ link.</p>
+ <p><var>Hostname</var> comparisons are done without regard to the case,
+ and <var>Hostname</var>s are always assumed to be anchored in the root
+ of the DNS tree, therefore two hosts <code>WWW.MyDomain.com</code>
+ and <code>www.mydomain.com.</code> (note the trailing period) are
+ considered equal.</p>
+ </div></dd>
+ </dl>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS Issues</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Proxy" id="Proxy">&lt;Proxy&gt;</a> <a name="proxy" id="proxy">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Container for directives applied to proxied resources</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Directives placed in <code class="directive">&lt;Proxy&gt;</code>
+ sections apply only to matching proxied content. Shell-style wildcards are
+ allowed.</p>
+
+ <p>For example, the following will allow only hosts in
+ <code>yournetwork.example.com</code> to access content via your proxy
+ server:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from yournetwork.example.com<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p>The following example will process all files in the <code>foo</code>
+ directory of <code>example.com</code> through the <code>INCLUDES</code>
+ filter when they are sent through the proxy server:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy http://example.com/foo/*&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyBadHeader" id="ProxyBadHeader">ProxyBadHeader</a> <a name="proxybadheader" id="proxybadheader">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determines how to handle bad header lines in a
+response</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyBadHeader IsError|Ignore|StartBody</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyBadHeader IsError</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>available in Apache 2.0.44 and later</td></tr>
+</table>
+ <p>The <code class="directive">ProxyBadHeader</code> directive determines the
+ behaviour of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> if it receives syntactically invalid
+ header lines (<em>i.e.</em> containing no colon). The following arguments
+ are possible:</p>
+
+ <dl>
+ <dt><code>IsError</code></dt>
+ <dd>Abort the request and end up with a 502 (Bad Gateway) response. This is
+ the default behaviour.</dd>
+
+ <dt><code>Ignore</code></dt>
+ <dd>Treat bad header lines as if they weren't sent.</dd>
+
+ <dt><code>StartBody</code></dt>
+ <dd>When receiving the first bad header line, finish reading the headers and
+ treat the remainder as body. This helps to work around buggy backend servers
+ which forget to insert an empty line between the headers and the body.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyBlock" id="ProxyBlock">ProxyBlock</a> <a name="proxyblock" id="proxyblock">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">ProxyBlock</code> directive specifies a list of
+ words, hosts and/or domains, separated by spaces. HTTP, HTTPS, and
+ FTP document requests to sites whose names contain matched words,
+ hosts or domains are <em>blocked</em> by the proxy server. The proxy
+ module will also attempt to determine IP addresses of list items which
+ may be hostnames during startup, and cache them for match test as
+ well. That may slow down the startup time of the server.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu
+ </code></p></div>
+
+ <p><code>rocky.wotsamattau.edu</code> would also be matched if referenced by
+ IP address.</p>
+
+ <p>Note that <code>wotsamattau</code> would also be sufficient to match
+ <code>wotsamattau.edu</code>.</p>
+
+ <p>Note also that</p>
+
+ <div class="example"><p><code>
+ ProxyBlock *
+ </code></p></div>
+
+ <p>blocks connections to all sites.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyDomain" id="ProxyDomain">ProxyDomain</a> <a name="proxydomain" id="proxydomain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default domain name for proxied requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyDomain <var>Domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This directive is only useful for Apache proxy servers within
+ intranets. The <code class="directive">ProxyDomain</code> directive specifies
+ the default domain which the apache proxy server will belong to. If a
+ request to a host without a domain name is encountered, a redirection
+ response to the same host with the configured <var>Domain</var> appended
+ will be generated.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyRemote * http://firewall.mycompany.com:81<br />
+ NoProxy .mycompany.com 192.168.112.0/21<br />
+ ProxyDomain .mycompany.com
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyErrorOverride" id="ProxyErrorOverride">ProxyErrorOverride</a> <a name="proxyerroroverride" id="proxyerroroverride">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Override error pages for proxied content</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyErrorOverride On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyErrorOverride Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0 and later</td></tr>
+</table>
+ <p>This directive is useful for reverse-proxy setups, where you want to
+ have a common look and feel on the error pages seen by the end user.
+ This also allows for included files (via
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>'s SSI) to get
+ the error code and act accordingly (default behavior would display
+ the error page of the proxied server, turning this on shows the SSI
+ Error message).</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyIOBufferSize" id="ProxyIOBufferSize">ProxyIOBufferSize</a> <a name="proxyiobuffersize" id="proxyiobuffersize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Determine size of internal data throughput buffer</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyIOBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyIOBufferSize 8192</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">ProxyIOBufferSize</code> directive adjusts the size
+ of the internal buffer, which is used as a scratchpad for the data between
+ input and output. The size must be less or equal <code>8192</code>.</p>
+
+ <p>In almost every case there's no reason to change that value.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyMatch" id="ProxyMatch">&lt;ProxyMatch&gt;</a> <a name="proxymatch" id="proxymatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">&lt;ProxyMatch&gt;</code> directive is
+ identical to the <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code> directive, except it matches URLs
+ using <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expressions</a>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyMaxForwards" id="ProxyMaxForwards">ProxyMaxForwards</a> <a name="proxymaxforwards" id="proxymaxforwards">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyMaxForwards <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyMaxForwards 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0 and later</td></tr>
+</table>
+ <p>The <code class="directive">ProxyMaxForwards</code> directive specifies the
+ maximum number of proxies through which a request may pass, if there's no
+ <code>Max-Forwards</code> header supplied with the request. This is
+ set to prevent infinite proxy loops, or a DoS attack.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyMaxForwards 15
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPass" id="ProxyPass">ProxyPass</a> <a name="proxypass" id="proxypass">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maps remote servers into the local server URL-space</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This directive allows remote servers to be mapped into the space of
+ the local server; the local server does not act as a proxy in the
+ conventional sense, but appears to be a mirror of the remote
+ server. <var>path</var> is the name of a local virtual path; <var>url</var>
+ is a partial URL for the remote server and cannot include a query
+ string.</p>
+
+ <div class="warning">The <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> directive should
+ usually be set <strong>off</strong> when using
+ <code class="directive">ProxyPass</code>.</div>
+
+ <p>Suppose the local server has address <code>http://example.com/</code>;
+ then</p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/ http://backend.example.com/
+ </code></p></div>
+
+ <p>will cause a local request for
+ <code>http://example.com/mirror/foo/bar</code> to be internally converted
+ into a proxy request to <code>http://backend.example.com/bar</code>.</p>
+
+ <p>The <code>!</code> directive is useful in situations where you don't want
+ to reverse-proxy a subdirectory, <em>e.g.</em></p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/i !<br />
+ ProxyPass /mirror/foo http://backend.example.com
+ </code></p></div>
+
+ <p>will proxy all requests to <code>/mirror/foo</code> to
+ <code>backend.example.com</code> <em>except</em> requests made to
+ <code>/mirror/foo/i</code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Order is important. you need to put the exclusions <em>before</em> the
+ general <code class="directive">ProxyPass</code> directive.</p>
+ </div>
+
+ <p>As of Apache 2.1, the ability to use pooled connections to a backend
+ server is available. Using the <code>key=value</code> parameters it is
+ possible to tune this connection pooling. The default for a <code>Hard
+ Maximum</code> for the number of connections is the number of threads per
+ process in the active MPM. In the Prefork MPM, this is always 1, while with
+ the Worker MPM it is controlled by the
+ <code class="directive">ThreadsPerChild</code>.</p>
+
+ <p>Setting <code>min</code> will determine how many connections will always
+ be open to the backend server. Upto the Soft Maximum or <code>smax</code>
+ number of connections will be created on demand. Any connections above
+ <code>smax</code> are subject to a time to live or <code>ttl</code>. Apache
+ will never create more than the Hard Maximum or <code>max</code> connections
+ to the backend server.</p>
+
+ <div class="example"><p><code>
+ ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300
+ </code></p></div>
+
+ <table>
+ <tr><th>Parameter</th>
+ <th>Default</th>
+ <th>Description</th></tr>
+ <tr><td>min</td>
+ <td>0</td>
+ <td>Minumum number of connections that will always
+ be open to the backend server.</td></tr>
+ <tr><td>max</td>
+ <td>1...n</td>
+ <td>Hard Maximum number of connections that will be
+ allowed to the backend server. The default for a Hard Maximum
+ for the number of connections is the number of threads per process in the
+ active MPM. In the Prefork MPM, this is always 1, while with the Worker MPM
+ it is controlled by the <code class="directive">ThreadsPerChild</code>.
+ Apache will never create more than the Hard Maximum connections
+ to the backend server.</td></tr>
+ <tr><td>smax</td>
+ <td>max</td>
+ <td>Upto the Soft Maximum
+ number of connections will be created on demand. Any connections above
+ <code>smax</code> are subject to a time to live or <code>ttl</code>.
+ </td></tr>
+ <tr><td>ttl</td>
+ <td>-</td>
+ <td>Time To Live for the inactive connections above the
+ <code>smax</code> connections in seconds. Apache will close all
+ connections that has not been used inside that time period.
+ </td></tr>
+ <tr><td>timeout</td>
+ <td><code class="directive">Timeout</code></td>
+ <td>Connection timeout in seconds.
+ If not set the Apache will wait until the free connection
+ is available. This directive is used for limiting the number
+ of connections to the backend server together with <code>max</code>
+ parameter.
+ </td></tr>
+ <tr><td>acquire</td>
+ <td>-</td>
+ <td>If set this will be the maximum time to wait for a free
+ connection in the connection pool. If there are no free connections
+ in the pool the Apache will return <code>SERVER_BUSY</code> status to
+ the client.
+ </td></tr>
+ <tr><td>keepalive</td>
+ <td>Off</td>
+ <td>This parameter should be used when you have a firewall between your
+ Apache and the backend server, who tend to drop inactive connections.
+ This flag will tell the Operating System to send <code>KEEP_ALIVE</code>
+ messages on inactive connections (interval depends on global OS settings,
+ generally 120ms), and thus prevent the firewall to drop the connection.
+ To enable keepalive set this property value to <code>On</code>.
+ </td></tr>
+ <tr><td>retry</td>
+ <td>60</td>
+ <td>Connection pool worker retry timeout in seconds.
+ If the connection pool worker to the backend server is in the error state,
+ Apache will not forward any requests to that server until the timeout
+ expires. This enables to shut down the backend server for maintenance,
+ and bring it back online later.
+ </td></tr>
+ <tr><td>loadfactor</td>
+ <td>1</td>
+ <td>Worker load factor. Used with BalancerMember.
+ It is a number between 1 and 100 and defines the normalized weighted
+ load applied to the worker.
+ </td></tr>
+ <tr><td>route</td>
+ <td>-</td>
+ <td>Route of the worker when used inside load balancer.
+ The route is a value appended to seesion id.
+ </td></tr>
+ <tr><td>redirect</td>
+ <td>-</td>
+ <td>Redirection Route of the worker. This value is usually
+ set dynamically to enable safe removal of the node from
+ the cluster. If set all requests without session id will be
+ redirected to the BalancerMember that has route parametar
+ equal as this value.
+ </td></tr>
+
+ </table>
+
+ <p>If the Proxy directive scheme starts with the
+ <code>balancer://</code> then a virtual worker that does not really
+ communicate with the backend server will be created. Instead it is responsible
+ for the management of several "real" workers. In that case the special set of
+ parameters can be add to this virtual worker.
+ </p>
+ <table>
+ <tr><th>Parameter</th>
+ <th>Default</th>
+ <th>Description</th></tr>
+ <tr><td>lbmethod</td>
+ <td>-</td>
+ <td>Balancer load-balance method. Select the load-balancing scheduler
+ method to use. Either <code>byrequests</code>, to perform weighted
+ request counting or <code>bytraffic</code>, to perform weighted
+ traffic byte count balancing. Default is <code>byrequests</code>.
+ </td></tr>
+ <tr><td>stickysession</td>
+ <td>-</td>
+ <td>Balancer sticky session name. The value is usually set to something
+ like <code>JSESSIONID</code> or <code>PHPSESSIONID</code>,
+ and it depends on the backend application server that support sessions.
+ </td></tr>
+ <tr><td>nofailover</td>
+ <td>Off</td>
+ <td>If set to <code>On</code> the session will break if the worker is in
+ error state or disabled. Set this value to On if backend servers do not
+ support session replication.
+ </td></tr>
+ <tr><td>timeout</td>
+ <td>0</td>
+ <td>Balancer timeout in seconds. If set this will be the maximum time
+ to wait for a free worker. Default is not to wait.
+ </td></tr>
+ <tr><td>maxattempts</td>
+ <td>1</td>
+ <td>Maximum number of failover attempts before giving up.
+ </td></tr>
+
+ </table>
+ <div class="example"><p><code>
+ ProxyPass /special-area http://special.example.com/ smax=5 max=10<br />
+ ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On<br />
+ &lt;Proxy balancer://mycluster&gt;<br />
+ <span class="indent">
+ BalancerMember http://1.2.3.4:8009<br />
+ BalancerMember http://1.2.3.5:8009 smax=10<br />
+ # Less powerful server, don't send as many requests there<br />
+ BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p>When used inside a <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> section, the first argument is omitted and the local
+ directory is obtained from the <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>.</p>
+
+ <p>If you require a more flexible reverse-proxy configuration, see the
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> directive with the
+ <code>[P]</code> flag.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a> <a name="proxypassreverse" id="proxypassreverse">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyPassReverse [<var>path</var>] <var>url</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This directive lets Apache adjust the URL in the <code>Location</code>,
+ <code>Content-Location</code> and <code>URI</code> headers on HTTP redirect
+ responses. This is essential when Apache is used as a reverse proxy to avoid
+ by-passing the reverse proxy because of HTTP redirects on the backend
+ servers which stay behind the reverse proxy.</p>
+
+ <p>Only the HTTP response headers specifically mentioned above
+ will be rewritten. Apache will not rewrite other response
+ headers, nor will it rewrite URL references inside HTML pages.
+ This means that if the proxied content contains absolute URL
+ references, they will by-pass the proxy. A third-party module
+ that will look inside the HTML and rewrite URL references is Nick
+ Kew's <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>.</p>
+
+ <p><var>path</var> is the name of a local virtual path. <var>url</var> is a
+ partial URL for the remote server - the same way they are used for the
+ <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive.</p>
+
+ <p>For example, suppose the local server has address
+ <code>http://example.com/</code>; then</p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/ http://backend.example.com/<br />
+ ProxyPassReverse /mirror/foo/ http://backend.example.com/<br />
+ ProxyPassReverseCookieDomain backend.example.com public.example.com<br />
+ ProxyPassReverseCookiePath / /mirror/foo/
+ </code></p></div>
+
+ <p>will not only cause a local request for the
+ <code>http://example.com/mirror/foo/bar</code> to be internally converted
+ into a proxy request to <code>http://backend.example.com/bar</code>
+ (the functionality <code>ProxyPass</code> provides here). It also takes care
+ of redirects the server <code>backend.example.com</code> sends: when
+ <code>http://backend.example.com/bar</code> is redirected by him to
+ <code>http://backend.example.com/quux</code> Apache adjusts this to
+ <code>http://example.com/mirror/foo/quux</code> before forwarding the HTTP
+ redirect response to the client. Note that the hostname used for
+ constructing the URL is chosen in respect to the setting of the <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> directive.</p>
+
+ <p>Note that this <code class="directive">ProxyPassReverse</code> directive can
+ also be used in conjunction with the proxy pass-through feature
+ (<code>RewriteRule ... [P]</code>) from <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ because it doesn't depend on a corresponding <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive.</p>
+
+ <p>When used inside a <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> section, the first argument is omitted and the local
+ directory is obtained from the <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverseCookieDomain" id="ProxyPassReverseCookieDomain">ProxyPassReverseCookieDomain</a> <a name="proxypassreversecookiedomain" id="proxypassreversecookiedomain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+<p>Usage is basically similar to
+<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code>, but instead of
+rewriting headers that are a URL, this rewrites the <code>domain</code>
+string in <code>Set-Cookie</code> headers.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverseCookiePath" id="ProxyPassReverseCookiePath">ProxyPassReverseCookiePath</a> <a name="proxypassreversecookiepath" id="proxypassreversecookiepath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+<p>Usage is basically similar to
+<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code>, but instead of
+rewriting headers that are a URL, this rewrites the <code>path</code>
+string in <code>Set-Cookie</code> headers.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPreserveHost" id="ProxyPreserveHost">ProxyPreserveHost</a> <a name="proxypreservehost" id="proxypreservehost">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyPreserveHost On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyPreserveHost Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.31 and later.</td></tr>
+</table>
+ <p>When enabled, this option will pass the Host: line from the incoming
+ request to the proxied host, instead of the hostname specified in the
+ <code class="directive">ProxyPass</code> line.</p>
+
+ <p>This option should normally be turned <code>Off</code>. It is mostly
+ useful in special configurations like proxied mass name-based virtual
+ hosting, where the original Host header needs to be evaluated by the
+ backend server.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyReceiveBufferSize" id="ProxyReceiveBufferSize">ProxyReceiveBufferSize</a> <a name="proxyreceivebuffersize" id="proxyreceivebuffersize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyReceiveBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyReceiveBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">ProxyReceiveBufferSize</code> directive specifies an
+ explicit (TCP/IP) network buffer size for proxied HTTP and FTP connections,
+ for increased throughput. It has to be greater than <code>512</code> or set
+ to <code>0</code> to indicate that the system's default buffer size should
+ be used.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyReceiveBufferSize 2048
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRemote" id="ProxyRemote">ProxyRemote</a> <a name="proxyremote" id="proxyremote">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remote proxy used to handle certain requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyRemote <var>match</var> <var>remote-server</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This defines remote proxies to this proxy. <var>match</var> is either the
+ name of a URL-scheme that the remote server supports, or a partial URL
+ for which the remote server should be used, or <code>*</code> to indicate
+ the server should be contacted for all requests. <var>remote-server</var> is
+ a partial URL for the remote server. Syntax:</p>
+
+ <div class="example"><p><code>
+ <dfn>remote-server</dfn> =
+ <var>scheme</var>://<var>hostname</var>[:<var>port</var>]
+ </code></p></div>
+
+ <p><var>scheme</var> is effectively the protocol that should be used to
+ communicate with the remote server; only <code>http</code> is supported by
+ this module.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000<br />
+ ProxyRemote * http://cleversite.com<br />
+ ProxyRemote ftp http://ftpproxy.mydomain.com:8080
+ </code></p></div>
+
+ <p>In the last example, the proxy will forward FTP requests, encapsulated
+ as yet another HTTP proxy request, to another proxy which can handle
+ them.</p>
+
+ <p>This option also supports reverse proxy configuration - a backend
+ webserver can be embedded within a virtualhost URL space even if that
+ server is hidden by another forward proxy.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRemoteMatch" id="ProxyRemoteMatch">ProxyRemoteMatch</a> <a name="proxyremotematch" id="proxyremotematch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyRemoteMatch <var>regex</var> <var>remote-server</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>The <code class="directive">ProxyRemoteMatch</code> is identical to the
+ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> directive, except the
+ first argument is a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expression</a>
+ match against the requested URL.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRequests" id="ProxyRequests">ProxyRequests</a> <a name="proxyrequests" id="proxyrequests">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables forward (standard) proxy requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyRequests On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyRequests Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This allows or prevents Apache from functioning as a forward proxy
+ server. (Setting ProxyRequests to <code>Off</code> does not disable use of
+ the <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive.)</p>
+
+ <p>In a typical reverse proxy configuration, this option should be set to
+ <code>Off</code>.</p>
+
+ <p>In order to get the functionality of proxying HTTP or FTP sites, you
+ need also <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> or <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>
+ (or both) present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying with <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> until you have <a href="#access">secured your server</a>. Open proxy servers are dangerous
+ both to your network and to the Internet at large.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyTimeout" id="ProxyTimeout">ProxyTimeout</a> <a name="proxytimeout" id="proxytimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Network timeout for proxied requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyTimeout 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.31 and later</td></tr>
+</table>
+ <p>This directive allows a user to specifiy a timeout on proxy requests.
+ This is useful when you have a slow/buggy appserver which hangs, and you
+ would rather just return a timeout and fail gracefully instead of waiting
+ however long it takes the server to return.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyVia" id="ProxyVia">ProxyVia</a> <a name="proxyvia" id="proxyvia">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ProxyVia On|Off|Full|Block</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ProxyVia Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>This directive controls the use of the <code>Via:</code> HTTP
+ header by the proxy. Its intended use is to control the flow of
+ proxy requests along a chain of proxy servers. See <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1), section
+ 14.45 for an explanation of <code>Via:</code> header lines.</p>
+
+ <ul>
+ <li>If set to <code>Off</code>, which is the default, no special processing
+ is performed. If a request or reply contains a <code>Via:</code> header,
+ it is passed through unchanged.</li>
+
+ <li>If set to <code>On</code>, each request and reply will get a
+ <code>Via:</code> header line added for the current host.</li>
+
+ <li>If set to <code>Full</code>, each generated <code>Via:</code> header
+ line will additionally have the Apache server version shown as a
+ <code>Via:</code> comment field.</li>
+
+ <li>If set to <code>Block</code>, every proxy request will have all its
+ <code>Via:</code> header lines removed. No new <code>Via:</code> header will
+ be generated.</li>
+ </ul>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy.html.ja.euc-jp b/docs/manual/mod/mod_proxy.html.ja.euc-jp
new file mode 100644
index 00000000..2c7660b1
--- /dev/null
+++ b/docs/manual/mod/mod_proxy.html.ja.euc-jp
@@ -0,0 +1,1204 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_proxy</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP/1.1 ץ/ȥ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_proxy.c</td></tr></table>
+<h3></h3>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p><a href="#access">Фˤ</a>ޤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ͭˤʤǤ
+ ץץФϤʤȤΥͥåȥˤȤäƤ⡢
+ 󥿡ͥåΤˤȤäƤǤ</p>
+ </div>
+
+ <p>Υ⥸塼 Apache Υץ/ȥǽƤޤ
+ <code>AJP13</code> (Apache JServe Protocol version 1.3),
+ <code>FTP</code>, <code>CONNECT</code> (SSL ),
+ <code>HTTP/0.9</code>, <code>HTTP/1.0</code>, <code>HTTP/1.1</code>
+ ΥץǽƤޤΥץȥ䤽¾ΥץȥѤ
+ ץǽä¾Υ⥸塼³褦ˤǤޤ</p>
+
+ <p>Apache Υץǽ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ¾ˡ
+ ĤΥ⥸塼ʬ䤵Ƥޤ:
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> ǤǤ顢
+ ΥץεǽȤϡ<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em></em>
+ ⥸塼򥵡Ф (ѥŪ˹Ԥʤ
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ưŪɤ߹फ)
+ Ȥ߹ɬפޤ</p>
+
+ <p>˲äơ¾Υ⥸塼ˤäƳĥǽ󶡤Ƥޤ
+ å <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ȴϢ⥸塼
+ 󶡤ƤޤSSL/TLS DZ֥Ф³뵡ǽ
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> <code>SSLProxy*</code> ǥ쥯ƥ֤
+ 󶡤ƤޤεǽѤ뤿ˤϡ⥸塼
+ Ȥ߹ꤷʤФʤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allowconnect">AllowCONNECT</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#noproxy">NoProxy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">&lt;Proxy&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxybadheader">ProxyBadHeader</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyblock">ProxyBlock</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxydomain">ProxyDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyerroroverride">ProxyErrorOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyiobuffersize">ProxyIOBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxymatch">&lt;ProxyMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxymaxforwards">ProxyMaxForwards</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypass">ProxyPass</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreverse">ProxyPassReverse</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxypreservehost">ProxyPreserveHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyremote">ProxyRemote</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyremotematch">ProxyRemoteMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyrequests">ProxyRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxytimeout">ProxyTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxyvia">ProxyVia</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#forwardreverse">եɥץȥСץ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">ܤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access">ץؤΥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ftp-proxy">FTP ץ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startup">٤ư</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intranet">ȥͥåȥץ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#envsettings">ץȥĴ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
+<li><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="forwardreverse" id="forwardreverse">եɥץȥСץ</a></h2>
+ <p>Apache <dfn>ե</dfn>ץȤƤ⡢
+ <dfn>С</dfn>ץȤƤꤹ뤳ȤǤޤ</p>
+
+ <p>̾<dfn>եɥץ</dfn>ϥ饤Ȥ
+ <em>ꥸ󥵡</em> <span class="transnote">(<em>:</em> ƥΥ)</span>
+ δ֤˰֤֥ФǤ
+ ꥸ󥵡Ф饳ƥĤǤϡ饤Ȥ
+ ԤȤƥꥸ󥵡ФꤷĤĥץ˥ꥯȤꡢ
+ ץϥꥸ󥵡Ф饳ƥļΥꥯȤꡢ
+ ƥĤǤФ򥯥饤Ȥ֤ޤ
+ 饤Ȥ¾ΥȤ˥եɥץͳǥˤϡ
+ ̤ˤѤ򤷤ʤФʤޤ</p>
+
+ <p>եɥץΰŪʻˡϡեˤä
+ ¤ƤΥ饤Ȥ˥󥿡ͥåȤؤΥ
+ 󶡤ΤǤեɥץϥͥåȥλ̤
+ 餹 (<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> 󶡤Ƥ)
+ å嵡ǽѤ뤳ȤǤޤ</p>
+
+ <p>եɥץ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤
+ ͭˤʤޤեɥץǤϡ饤Ȥοȸ
+ ǤդΥȤ˥Ǥ褦ˤʤ뤿ᡢեɥץ
+ ͭˤˡǧ줿饤ȤΤߤץ˥Ǥ褦
+ <a href="#access">Фˤ</a>ȤפǤ</p>
+
+ <p><dfn>Сץ</dfn>ϡ饤Ȥˤ̤
+ ֥ФΤ褦˸ޤ饤¦̤ɬפޤ
+ 饤ȤϥСץ֤̾Ф̾ΥƥĤؤ
+ ꥯȤԤʤޤץϥꥯȤɤɤȽꤷ
+ ⼫ʬȤꥸ󥵡ФǤäΤ褦˥饤Ȥ
+ ƥĤ֤ޤ</p>
+
+ <p>СץΤ褯ˡϡ󥿡ͥåȥ桼
+ եˤ륵Ф˥ͿȤΤǤ
+ СץʣΥХåɥФʬ򤹤뤿
+ Ȥäꡢ٤ХåɥɥФΤ˥å嵡ǽ󶡤
+ 뤿˻ȤޤޤСץʣΥФ
+ Ʊ URL ֤ˤޤȤ뤿˻ȤȤǤޤ</p>
+
+ <p>Сץ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ǥ쥯ƥ֤
+ <code>[P]</code> ե饰ȤȤͭˤʤޤСץ
+ Τ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ꤹɬפ
+ <em>ޤ</em></p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">ܤ</a></h2>
+
+ <p>ʲϼϤδñǤġΥǥ쥯ƥ֤ΰ̣
+ 줾ɤߤ</p>
+
+ <p>ޤå嵡ǽͭˤϡ<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ ɤǤ</p>
+
+ <div class="example"><h3>եɥץ</h3><p><code>
+ ProxyRequests On<br />
+ ProxyVia On<br />
+ <br />
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order deny,allow<br />
+ Deny from all<br />
+ Allow from internal.example.com<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <div class="example"><h3>Сץ</h3><p><code>
+ ProxyRequests Off<br />
+ <br />
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order deny,allow<br />
+ Allow from all<br />
+ </span>
+ &lt;/Proxy&gt;<br />
+ <br />
+ ProxyPass /foo http://foo.example.com/bar<br />
+ ProxyPassReverse /foo http://foo.example.com/bar
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access">ץؤΥ</a></h2>
+ <p>ץΥϰʲΤ褦 <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code> ƥʤ
+ ǥ쥯ƥ֤񤯤ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from 192.168.0<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p>ΤΥǥ쥯ƥ֤Τܤ
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ɤߤ</p>
+
+ <p>(<code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤
+ Ȥä) եɥץꤷƤϡ
+ ¤ԤʤȤڤǤʤȡǤդΥ饤Ȥ
+ ȸȤʤǤդΥۥȤ˥뤿˥ФȤȤ
+ ǤƤޤޤϤʤȤΥͥåȥˤȤäƤ⡢󥿡ͥå
+ ΤˤȤäƤʤȤǤ(<code>ProxyRequests Off</code> ˤ
+ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤Ȥä)
+ СץȤäƤˤϡ饤ȤϤʤŪ
+ ꤷۥȤˤǤʤᡢեɥץΤȤ
+ ۤɥϤʤƤפǤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ftp-proxy" id="ftp-proxy">FTP ץ</a></h2>
+
+
+ <h3><a name="mimetypes" id="mimetypes">ɤƥե륿פ <var>xxx</var>
+ Υե FTP ǥɤǤʤ?</a></h3>
+ <p>餯ץ mime.types եǤΥե륿פ
+ <code>application/octet-stream</code> ǤƤʤΤǤ礦
+ ʲΤ褦ʤΤΩĤ⤷ޤ:</p>
+
+ <div class="example"><pre>application/octet-stream bin dms lha lzh exe class tgz taz</pre></div>
+ <p>̤ˡȤơ٤ƤΥǥեȤХʥˤ뤳ȤǤޤ:</p>
+ <div class="example"><pre>DefaultType application/octet-stream</pre></div>
+
+
+ <h3><a name="type" id="type">ե <var>xxx</var> FTP ASCII
+ ˤΤϤɤФ褤?</a></h3>
+ <p>ޤˡ(ǥեȤž <code>binary</code> ⡼ɤ)
+ եΤ FTP <code>ASCII</code> žˡȤʤФʤʤ
+ ˤϡꥯȤκǸ <code>;type=a</code> դ뤳Ȥ
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ASCII ž򤵤뤳ȤǤޤ
+ (FTP Υǥ쥯ȥϾ ASCII ⡼ɤǹԤʤޤ)</p>
+
+
+ <h3><a name="ftpnonget" id="ftpnonget">FTP ΥåץɤϤɤФ褤?</a></h3>
+ <p>Ǥϡmod_proxy FTP ݡȤ GET ΤߤǤ
+ Apache ץȤä HTTP Υåץ (POST PUT)
+ 뤳ȤϤǤޤ</p>
+
+
+ <h3><a name="percent2fhck" id="percent2fhck">ۡǥ쥯ȥγ FTP ե
+ ˤϤɤФ褤?</a></h3>
+ <p>FTP URI ϥ󤷤Ƥ桼Υۡǥ쥯ȥ꤫
+ ХѥȤưޤǰʤȤˡ/../ ϥ֥饦ˤᤵ졢
+ ºݤ FTP Фˤʤᡢ/../ Ȥäƾ̤Υǥ쥯ȥ
+ ã뤳ȤϤǤޤ󡣤褹뤿ˡ
+ <dfn>Squid %2f ϥå</dfn> Apache FTP ץϼƤޤ
+ <a href="http://www.squid-cache.org/">Squid Proxy å</a> Τ褦
+ ¾Τ褯ȤƤץФǤƤˡǤ
+ ꥯȤΥѥƬ <code>/%2f</code> դ뤳Ȥǡץ
+ FTP γϥǥ쥯ȥ (ۡǥ쥯ȥ) <code>/</code>
+ Ѥ뤳ȤǤޤ㤨С<code>/etc/motd</code> 뤿ˤ
+ URL Ȥޤ:</p>
+
+ <div class="example"><p><code>
+ ftp://<var>user</var>@<var>host</var>/%2f/etc/motd
+ </code></p></div>
+
+
+ <h3><a name="ftppass" id="ftppass">֥饦 URL ɽ FTP ʿʸѥɤ
+ ˤϤɤФ褤?</a></h3>
+ <p>FTP Ф˥桼̾ȥѥɤȤäƥ󤹤뤿ˡ
+ Apache ϰۤʤˡȤޤURL ˥桼̾ȥѥɤޤä
+ ʤϡApache FTP Ф anonymous ޤ
+ <em>Ĥޤ</em></p>
+
+ <div class="example"><p><code>
+ user: anonymous<br />
+ password: apache_proxy@
+ </code></p></div>
+
+ <p> anonymous ꤵ줿
+ ٤Ƥ FTP ФФưޤ</p>
+
+ <p>桼̾ȤäĿ̤ΥˤϡURL ˥桼̾뤳Ȥ
+ Ǥޤ:</p>
+
+ <div class="example"><p><code>
+ ftp://<var>username</var>@<var>host</var>/myfile
+ </code></p></div>
+
+ <p>Υ桼̾Ϳ줿ȤˡFTP Фѥɤ׵᤹
+ (󤽤٤ʤΤǤ)Apache <code>401</code>
+ (Authorization required) ֤ޤˤꡢ֥饦ϥ桼̾
+ ѥɤϥɽޤѥɤϤ줿塢
+ Ƥ³ߡХꥯȤ꥽ɽޤ
+ ˡϥ֥饦ѥɤʿʸɽʤȤǤ
+ (⤷ǽ餫</p>
+
+ <div class="example"><p><code>
+ ftp://<var>username</var>:<var>password</var>@<var>host</var>/myfile
+ </code></p></div>
+
+ <p>ϤˤɽƤޤޤ)</p>
+
+ <div class="note"><h3></h3>
+ <p>ѥɤϡŹ沽櫓ǤϤޤ
+ ֥饦 Apache ץФ base64 沽줿
+ ʸȤơApache ץ FTP Фδ֤ʿʸȤޤ
+ Ǥ顢HTTP Ȥä HTTP 򥢥 (⤷ϡ⤽
+ ĿŪʥե FTP ǥ) ˤ褯ͤɬפޤ
+ Ǥʤ̿ϩȤäϡİԤǥѥɤޤ
+ ǽޤ</p>
+ </div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">٤ư</a></h2>
+ <p><code class="directive"><a href="#proxyblock">ProxyBlock</a></code> ǥ쥯ƥ֤ȤäƤ硢
+ ΥƥȤΤ˵ư˥ۥȤ
+ IP ɥ쥹Ĵ٤ƥå夵ޤۥ̾Υååפ
+ ®ˤäƤϡ (ʾ) 뤫⤷ޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intranet" id="intranet">ȥͥåȥץ</a></h2>
+ <p>ȥͥåȤˤ Apache ץФϳؤΥꥯȤ
+ ҤΥե̤ʤФʤޤ(Τˤ
+ ġ <var>scheme</var> ˤĤƤ줾졢ե
+ ץ˥եɤ褦
+ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ǥ쥯ƥ֤
+ ꤷƤ)ȥͥåΥ꥽˥Ȥϡ
+ ե̤ʤǤ⥢Ǥޤ
+ ɤΥۥȤȥͥåȤ°ľܥ٤ꤹˤϡ
+ <code class="directive"><a href="#noproxy">NoProxy</a></code> ǥ쥯ƥ֤
+ Ωޤ</p>
+
+ <p>ȥͥåΥ桼 WWW ΥꥯȤǥɥᥤ
+ ά뤳Ȥ褯ޤ<code>http://somehost.example.com/</code>
+ ȤꥯȤ "http://somehost/" ꥯȤꤷޤ
+ Τ褦ʥꥯȤդФꤵƤɥᥤ
+ ۤΤ˻ȤƤȲᤷơñ˥ꥯȤΤ
+ ѥץФˤϤޤ
+ Ф <a href="#proxyrequests">ץΥӥѤꤵƤ</a>
+ <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> ǥ쥯ƥ֤
+ Ѥ줿ˤϡApache ϥ饤Ȥ˥쥯ȱäơ
+ (<span class="transnote">(<em>:</em> fully qualified)</span>)
+ ФΥɥ쥹뤳ȤǤޤΤ褦
+ 쥯Ȥȡ桼Υ֥åޡʥۥ̾ޤ
+ Ȥˤʤ뤿ᡢ깥ޤˡȸǤ礦</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="envsettings" id="envsettings">ץȥĴ</a></h2>
+ <p>Keepalive HTTP/1.1 Ŭڤ˼Ƥʤץꥱ󥵡Ф
+ ǡHTTP/1.0 keepalive ̵ˤƥꥯȤ뤿
+ ĶѿĤޤ <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤ꤷޤ</p>
+
+ <p><code>force-proxy-request-1.0</code> <code>proxy-nokeepalive</code>
+ δĶѿǤ</p>
+
+ <div class="example"><p><code>
+ &lt;Location /buggyappserver/&gt;<br />
+ <span class="indent">
+ ProxyPass http://buggyappserver:7001/foo/<br />
+ SetEnv force-proxy-request-1.0 1<br />
+ SetEnv proxy-nokeepalive 1<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+ </div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowCONNECT" id="AllowCONNECT">AllowCONNECT</a> <a name="allowconnect" id="allowconnect">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץͳơɤΥݡȤ <code>CONNECT</code>
+Ǥ뤫ꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowCONNECT <var>port</var> [<var>port</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowCONNECT 443 563</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">AllowCONNECT</code> ϥץ <code>CONNECT</code>
+ ᥽åɤ³ĤݡֹΥꥹȤꤷޤ
+ Υ֥饦ϡ<code>https</code> ͥ׵ᤵƤơ
+ HTTP ǤΥץˤȥͥ󥰤ǤȤˡ
+ Υ᥽åɤȤޤ</p>
+
+ <p>ǥեȤǤϡhttps Υǥեȥݡ (<code>443</code>)
+ ǥեȤ snews ݡ (<code>563</code>) ͭˤʤäƤޤ
+ ΥǥեȤ񤭤ơꥹȤ˵ܤݡȤˤΤ³Ĥ硢
+ <code class="directive">AllowCONNECT</code> ǥ쥯ƥ֤Ѥޤ</p>
+
+ <p><code>CONNECT</code> Ѥˤϡ<code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>
+ ФȤ߹ޤƤʤФʤʤȤդƤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NoProxy" id="NoProxy">NoProxy</a> <a name="noproxy" id="noproxy">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ľ³ ۥȡɥᥤ󡢥ͥåȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>NoProxy <var>host</var> [<var>host</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥȥͥå Apache ץФˤΤ
+ ͭѤǤ<code class="directive">NoProxy</code> ǥ쥯ƥ֤϶ڤǡ
+ ֥ͥåȡIP ɥ쥹ۥȡɥᥤΥꥹȤꤷޤ
+ Τɤ줫˥ޥåۥȤؤΥꥯȤ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ꤵ줿ץФ
+ եɤ줺ľܽޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProxyRemote * http://firewall.mycompany.com:81<br />
+ NoProxy .mycompany.com 192.168.112.0/21
+ </code></p></div>
+
+ <p><code class="directive">NoProxy</code> ǥ쥯ƥ֤ <var>host</var>
+ ʲμΤɤ줫Ǥ:</p>
+
+ <dl>
+
+ <dt><var><a name="domain" id="domain">Domain</a></var></dt>
+ <dd>
+ <p><dfn>Domain</dfn> Ƭ˥ԥꥪɤ夤ʬ DNS ɥᥤ̾Ǥ
+ Ʊ DNS ɥᥤڤӥ (<em>ʤ</em>ۥ̾٤
+ <var>Domain</var> ǽäƤȤ) °ۥȤΥꥹȤ
+ ɽޤ)</p>
+
+ <div class="example"><h3></h3><p><code>
+ .com .apache.org.
+ </code></p></div>
+
+ <p><var>Domain</var> <a href="#hostname">Hostname</a> ȶ̤뤿 (̣Ūˤ⹽ʸŪˤ⡣DNS ɥᥤ
+ DNS A 쥳ɤĤȤǤΤǤ!)<var>Domain</var>
+ ˥ԥꥪɤǻϤޤޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>ɥᥤ̾Ӥʸʸ̤˹Ԥʤ졢<var>Domain</var>
+ Ͼ DNS ĥ꡼Υ롼ȤϤޤΤȤߤʤޤǤ顢
+ ĤΥɥᥤ <code>.MyDomain.com</code>
+ <code>.mydomain.com.</code> (ǸΥԥꥪɤ) ƱǤ
+ ߤʤޤɥᥤӤ DNS ååפʤǹԤʤ뤿ᡢ
+ ֥ͥåȤӤ⤺äȸΨŪǤ</p>
+ </div></dd>
+
+
+ <dt><var><a name="subnet" id="subnet">SubNet</a></var></dt>
+ <dd>
+ <p><dfn>SubNet</dfn> Ͽͷ (ɥåȤǶڤ줿ͤĤο)
+ ʬ󥿡ͥåȥɥ쥹Ǥ˥å <var>Subnet</var>
+ ΰ̣ΤӥåȿꤹͥåȥޥȤ³뤳ȤǤޤ
+ ̤Υͥåȥ󥿥եȤäã뤳ȤΤǤ륵֥ͥåȤ
+ ɽ˻ȤޤŪ˥ͥåȥޥꤷʤ
+ Ǹξά줿 (⤷ͤ 0 ) ޥꤷޤ
+ (ξϡͥåȥޥ 8 ӥåñ̤ǤǤޤ)
+ :</p>
+
+ <dl>
+ <dt><code>192.168</code> ⤷ <code>192.168.0.0</code></dt>
+ <dd>֥ͥå 192.168.0.0 Ȱۤ 16 ӥåͭʥͥåȥޥ
+ (<code>255.255.0.0</code> ȤͥåȥޥηǻȤ뤳Ȥ
+ ޤ)</dd>
+ <dt><code>192.168.112.0/21</code></dt>
+ <dd>֥ͥå<code>192.168.112.0/21</code> 21 ӥåͭ
+ ͥåȥޥ (<code>255.255.248.0</code> ȤǻȤ뤳Ȥ
+ ޤ)</dd>
+ </dl>
+
+ <p>̤ʾˡ32 ӥåͭ <em>SubNet</em>
+ <var><a href="#ipadr">IPAddr</a></var> Ʊǡ
+ 0 ӥåͭ <var>SubNet</var> (<em>㤨</em>0.0.0.0/0)
+ ٤Ƥ IP ɥ쥹˥ޥå <var>_Default_</var> ƱǤ</p>
+ </dd>
+
+
+ <dt><var><a name="ipaddr" id="ipaddr">IPAddr</a></var></dt>
+ <dd>
+ <p><dfn>IPAddr</dfn> Ͽͷ (ɥåȤǶڤ줿ͤĤο)
+ 󥿡ͥåȥɥ쥹Ǥ̾ϤΥɥ쥹ϥۥȤ
+ ɽޤɬ⥢ɥ쥹б DNS ɥᥤ̾櫓Ǥ
+ ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ 192.168.123.7
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p><var>IPAddr</var> DNS ƥˤ褵ɬפʤΤǡ
+ apache ǽ夹뤫⤷ޤ</p>
+ </div></dd>
+
+
+ <dt><var><a name="hostname" id="hostname">Hostname</a></var></dt>
+ <dd>
+ <p><dfn>Hostname</dfn> DNS ɥᥤ󥵡ӥˤĤ⤷
+ ʣ <var><a href="#ipaddr">IPAddr</a></var> ˲ǽ
+ DNS ɥᥤ̾Ǥ (<var><a href="#domain">Domain</a></var>
+ ȰäơϾ嵭򻲾) ŪʥۥȤɽȤĤ
+ <var><a href="#ipaddr">IPAddr</a></var> (⤷ϰ㤦
+ <var><a href="#ipaddr">IPAddr</a></var> ΥۥȤΥꥹ) ˲
+ ʤФʤޤ)</p>
+
+ <div class="example"><h3></h3><p><code>
+ prep.ai.mit.edu<br />
+ www.apache.org
+ </code></p></div>
+
+ <div class="note"><h3></h3>
+ <p>¿ξ硢<var>Hostname</var> <var><a href="#ipaddr">IPAddr</a></var> ꤷDNS ååפ
+ 򤱤뤳ȤǤ뤿ᡢΨɤʤޤApache ̾
+ ͡ॵФؤ³٤ PPP ξʤɤˤʤ֤
+ Ȥޤ</p>
+ <p><var>Hostname</var> Ӥʸʸ̤˹Ԥʤ졢
+ <var>Hostname</var> Ͼ DNS ĥ꡼Υ롼ȤϤޤΤȤߤʤޤ
+ Ǥ顢ĤΥɥᥤ <code>WWW.MyDomain.com</code>
+ <code>www.mydomain.com.</code> (ǸΥԥꥪɤ) ƱǤ
+ ߤʤޤ</p>
+ </div></dd>
+ </dl>
+
+<h3></h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS ˴ؤ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Proxy" id="Proxy">&lt;Proxy&gt;</a> <a name="proxy" id="proxy">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ꥽ŬѤ륳ƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">&lt;Proxy&gt;</code>
+ ǥ쥯ƥ֤ϥޥåץ륳ƥĤˤΤŬѤޤ
+ Υ磻ɥɤȤޤ</p>
+
+ <p>㤨С <code>yournetwork.example.com</code>
+ ۥȤˤΤߥץФͳĤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy *&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from yournetwork.example.com<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p> <code>example.com</code> <code>foo</code> ǥ쥯ȥ
+ ٤ƤΥեФơץФ̤줿Ȥˤ
+ <code>INCLUDES</code> ե륿̤褦ꤷޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;Proxy http://example.com/foo/*&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyBadHeader" id="ProxyBadHeader">ProxyBadHeader</a> <a name="proxybadheader" id="proxybadheader">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ˤʥإåΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyBadHeader IsError|Ignore|StartBody</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyBadHeader IsError</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.44 ʹ</td></tr>
+</table>
+ <p><code class="directive">ProxyBadHeader</code> ǥ쥯ƥ֤ϹʸŪ
+ ְäإå (<em>Ĥޤ</em> ޤޤʤ) äȤ
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ɤ񤦤ޤʲΰ
+ 뤳ȤǤޤ:</p>
+
+ <dl>
+ <dt><code>IsError</code></dt>
+ <dd>ꥯȤߤ 502 (Bad Gateway) ֤
+ 줬ǥեȤưǤ</dd>
+
+ <dt><code>Ignore</code></dt>
+ <dd>ְäإåԤ򤽤⤽¸ߤʤäΤȤư</dd>
+
+ <dt><code>StartBody</code></dt>
+ <dd>ְäإåԤä顢إåɤ߹ߤλơ
+ ʹߤλĤܥǥȤưϥإåȥܥǥδ֤˶Ԥ˺
+ ޤäƤ褦ʡưƤʤХåɥФȤˡ
+ 򤹤ΤΩޤ</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyBlock" id="ProxyBlock">ProxyBlock</a> <a name="proxyblock" id="proxyblock">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ³ػߤ硢ۥ̾ɥᥤꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">ProxyBlock</code> ǥ쥯ƥ֤϶Ƕڤ줿
+ 硢ۥ̾ɥᥤΥꥹȤꤷޤ̾ˤθ硢ۥ̾
+ ɥᥤޤॵȤؤ HTTPHTTPSFTP ˤɥȤΥꥯȤ
+ ץФˤ<em>֥åޤ</em>ץ⥸塼
+ ư˥ۥ̾Ȼפܤ IP ɥ쥹Ĵ١ΥƥȤΤ
+ å夷ޤˤꡢФεư٤ʤ뤫⤷ޤ</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu
+ </code></p></div>
+
+ <p><code>rocky.wotsamattau.edu</code> IP ɥ쥹ǻȤ줿ȤǤ
+ ޥåޤ</p>
+
+ <p><code>wotsamattau.edu</code> Υޥåˤ <code>wotsamattau</code>
+ Ǥ⽽ʬǤ</p>
+
+ <div class="example"><p><code>
+ ProxyBlock *
+ </code></p></div>
+
+ <p>Ϥ٤ƤΥȤؤ³֥å뤳ȤդƤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyDomain" id="ProxyDomain">ProxyDomain</a> <a name="proxydomain" id="proxydomain">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ줿ꥯȤΥǥեȤΥɥᥤ̾</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyDomain <var>Domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥȥͥå Apache ץФˤΤ
+ ͭѤǤ<code class="directive">ProxyDomain</code> ǥ쥯ƥ֤
+ apache ץФ°ǥեȤΥɥᥤꤷޤ
+ ɥᥤ̵̾ꥯȤ硢ꤵ줿 <var>Domain</var>
+ ɲä줿ƱۥȤؤΥ쥯ȱ֤ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProxyRemote * http://firewall.mycompany.com:81<br />
+ NoProxy .mycompany.com 192.168.112.0/21<br />
+ ProxyDomain .mycompany.com
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyErrorOverride" id="ProxyErrorOverride">ProxyErrorOverride</a> <a name="proxyerroroverride" id="proxyerroroverride">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ줿ƥĤΥ顼ڡ񤭤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyErrorOverride On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyErrorOverride Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥСץѤƤơ
+ ɥ桼륨顼ڡγ̤ΤΤˤȤ
+ ͭѤǤΥǥ쥯ƥ֤ (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> SSI ˤä)
+ 󥯥롼ɤ줿ե뤬顼ɤơư
+ 褦ˤ⤷ޤ (ǥեȤưϡץ줿Ф
+ 顼ڡɽǡΥǥ쥯ƥ֤ͭˤ SSI Υ顼
+ åɽޤ)</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyIOBufferSize" id="ProxyIOBufferSize">ProxyIOBufferSize</a> <a name="proxyiobuffersize" id="proxyiobuffersize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǡ롼ץåȥХåեΥꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyIOBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyIOBufferSize 8192</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">ProxyIOBufferSize</code> ǥ쥯ƥ֤Ϥ
+ ѤΰȤƻȤХåեΥĴޤ
+ <code>8192</code> ʲǤʤФʤޤ</p>
+
+ <p>ۤȤɤ٤Ƥξ硢ͤѹͳϤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyMatch" id="ProxyMatch">&lt;ProxyMatch&gt;</a> <a name="proxymatch" id="proxymatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽǤΥޥåˤץ꥽ѤΥǥ쥯ƥ֥ƥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">&lt;ProxyMatch&gt;</code> URL Υޥå
+ ɽѤ뤳Ȥ <code class="directive">&lt;Proxy&gt;</code> ǥ쥯ƥ֤ƱǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyMaxForwards" id="ProxyMaxForwards">ProxyMaxForwards</a> <a name="proxymaxforwards" id="proxymaxforwards">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤեɤץκ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyMaxForwards <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyMaxForwards 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǻѲǽ</td></tr>
+</table>
+ <p><code class="directive">ProxyMaxForwards</code> ǥ쥯ƥ֤
+ ꥯȤ <code>Max-Forwards</code> إåꤵƤʤ
+ ꥯȤ̲ǽʥץκꤷޤ
+ ץ̵¥롼פ DoS ɤꤵƤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProxyMaxForwards 15
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPass" id="ProxyPass">ProxyPass</a> <a name="proxypass" id="proxypass">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>⡼ȥФ륵Ф URL ֤˥ޥåפ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥ⡼ȥФ륵Ф֤̾
+ ޥåפǤ褦ˤޤ륵Ф̾ΰ̣ǤΥץ
+ Ƥư⡼ȥФΥߥ顼Ȥƿ񤤤ޤ
+ <var>path</var> ϥβۥѥ̾Ǥ<var>url</var>
+ ⡼ȥФʬ URL ˤʤꡢ꡼ʸޤळȤϤǤޤ</p>
+
+ <div class="warning"><code class="directive">ProxyPass</code> ǥ쥯ƥ֤
+ ȤäƤȤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤̾
+ <strong>off</strong> ꤵƤ٤Ǥ</div>
+
+ <p>륵ФΥɥ쥹 <code>http://example.com/</code> Ǥ
+ ޤȡ</p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/ http://backend.example.com/
+ </code></p></div>
+
+ <p>ꤹ <code>http://example.com/mirror/foo/bar</code> ؤ
+ ꥯȤŪ <code>http://backend.example.com/bar</code> ؤ
+ ץꥯȤѴ뤳Ȥˤʤޤ</p>
+
+ <p>֥ǥ쥯ȥСץʤȤ <code>!</code>
+ Ωޤ<em>㤨</em></p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/i !<br />
+ ProxyPass /mirror/foo http://backend.example.com
+ </code></p></div>
+
+ <p> <code>/mirror/foo/i</code> <em></em>
+ <code>/mirror/foo</code> ؤΤ٤ƤΥꥯȤ
+ <code>backend.example.com</code> ˥ץޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>֤ϽפǤŪ <code class="directive">ProxyPass</code>
+ ǥ쥯ƥ֤<em></em>
+ ǥ쥯ƥ֤֤ɬפޤ</p>
+ </div>
+
+ <p>2.1 οǽǡХåɥФȤ³˥ס뤵줿ͥ
+ Ȥ褦ˤʤޤ<code>key=value</code> Υѥ᡼
+ Υͥס󥰤ĴǤޤ<code>Hard Maximum</code>
+ ΥǥեͤϡͭˤʤäƤ MPM ǤΥץΥåɿ
+ ƱΥͥǤprefork MPM Ǥ̾ 1 ǡworker MPM Ǥ
+ <code class="directive">ThreadsPerChild</code> Ĵޤ</p>
+
+ <p><code>min</code> ǡХåɥФȤδ֤˲ܤΥͥ
+ ޤޤSoft Maximum <code>smax</code> ο
+ ãޤɬפ˱ƥͥޤ<code>smax</code>
+ ĶΥͥϡ¸ <code>ttl</code> Ǥޤ
+ ХåɥФ Hard Maximum <code>max</code> οʾΥͥ
+ 뤳ȤϤޤ</p>
+
+ <div class="example"><p><code>
+ ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300
+ </code></p></div>
+
+ <table>
+ <tr><th>ѥ᡼</th>
+ <th>ǥե</th>
+ <th></th></tr>
+ <tr><td>min</td>
+ <td>0</td>
+ <td>ХåɥФȤ³
+ ˳Ƥ륳ͥκǾ</td></tr>
+ <tr><td>max</td>
+ <td>1...n</td>
+ <td>ХåɥФȤ³ Hard Maximum
+ <span class="transnote">(<em>:</em> ϡɥߥå)</span>
+ ǥեͤϡѤƤ MPM ΥץΥåɿˤʤäƤޤ
+ Prefork MPM ǤϾ 1 ǡWorker MPM Ǥ <code class="directive">ThreadsPerChild</code>
+ ĴǤޤHard Maximum ʾ˥ХåɥФȤΥͥ
+ 뤳ȤϤޤ</td></tr>
+ <tr><td>smax</td>
+ <td>max</td>
+ <td>³ Soft Maximum <span class="transnote">(<em>:</em> եȥߥå)</span>ޤǡ
+ ͥɬפ˱ޤ
+ <code>smax</code> ĶΥͥ¸ <code>ttl</code>
+ Ǥޤ
+ </td></tr>
+ <tr><td>ttl</td>
+ <td>-</td>
+ <td><code>smax</code> Ķư֤Υͥ¸֤
+ äǻꤷޤδ˻Ѥʤäͥϡ
+ Ĥޤ
+ </td></tr>
+ <tr><td>timeout</td>
+ <td><code class="directive">Timeout</code></td>
+ <td>ͥ󥿥ॢȤäǻꤷޤä˻ꤵʤС
+ ե꡼ʥͥǤޤԤޤΥǥ쥯ƥ֤
+ <code>max</code> ѥ᡼ȹ碌ƻȤȤǡХåɥФȤ
+ ³椹Τ˻Ȥޤ
+ </td></tr>
+ <tr><td>acquire</td>
+ <td>-</td>
+ <td>ꤹȡͥס뤫ե꡼Υͥ뤿
+ ԵԤ֤κͤˤʤޤե꡼Υͥ󤬥סˤʤäϡ
+ <code>SERVER_BUSY</code> ơ饤Ȥ֤ޤ
+ </td></tr>
+ <tr><td>keepalive</td>
+ <td>Off</td>
+ <td>ХåɥФ Apache δ֤˥ե뤬ˤϡ
+ Υѥ᡼ȤäƤեϱˤơ
+ ư֤ΥͥȤȤޤ
+ Υե饰 OS ˻ؼơ<code>KEEP_ALIVE</code> åư֤
+ ͥǤ褦ˤޤ (ֳ֤ OS ΥХ˰¸
+ ̾ 120ms ֳ) ˤäƥեˤäƥͥ
+ Ȥ뤳Ȥɤޤkeepalive ͭˤˤϡΥץѥƥ
+ <code>On</code> ˤƤ
+ </td></tr>
+ <tr><td>retry</td>
+ <td>60</td>
+ <td>ͥס󥰤뤿Ρȥ饤ΥॢȤä
+ ꤷޤХåɥФؤΥͥס󥰤Ԥϡ
+ ॢȤδ֤᤮ޤǡΥФ˥ꥯȤեɤޤ
+ εǽȤȡХåɥФƥʥ󥹤Τ˥åȥ󤷡
+ ǥ饤ȤäȤǤޤ
+ </td></tr>
+ <tr><td>loadfactor</td>
+ <td>1</td>
+ <td>ٷǤBalancerMember ǻȤޤ
+ 1 100 ޤǤοǤΥФ줿Ψꤷޤ
+ </td></tr>
+ <tr><td>route</td>
+ <td>-</td>
+ <td>ɥХ󥵤ǻȤä硢Υ롼ƥ󥰤򤷤ޤ
+ 롼Ȥϥå ID ղä줿ͤˤʤޤ
+ </td></tr>
+ <tr><td>redirect</td>
+ <td>-</td>
+ <td>Υ쥯ϩǤͤ̾ϡ
+ ˥饹ΡɤưŪ뤿˻Ȥޤ
+ å ID ̵ꥯƤꤷϡ
+ ͤƱ롼ƥ󥰥ѥ᡼
+ BalancerMember ˥쥯Ȥޤ
+ </td></tr>
+
+ </table>
+
+ <p>Proxy ǥ쥯ƥ֤Υब <code>balancer://</code> ˤʤäƤϡ
+ ХåɥФȼºݤˤ̿ʤۥޤ
+ ΥϴĤ "ʪ" δĤɤޤ
+ ξѥ᡼ϡβۥФꤵޤ
+ </p>
+ <table>
+ <tr><th>ѥ᡼</th>
+ <th>ǥե</th>
+ <th></th></tr>
+ <tr><td>lbmethod</td>
+ <td>-</td>
+ <td>Balancer ΥɥХˡѤɥХ󥹤
+ 塼ˡӤޤꥯȤοǽŤդ
+ <code>byrequests</code> ž̤ΥХȿǽŤդ
+ <code>bytraffic</code> ǤޤǥեȤ
+ <code>byrequests</code> Ǥ
+ </td></tr>
+ <tr><td>stickysession</td>
+ <td>-</td>
+ <td>Х󥵡Υƥåå̾Ǥ̾Ϥͤ <code>JSESSIONID</code>
+ <code>PHPSESSIONID</code> ȤäΤˤʤޤͤ
+ ХåɥץꥱΥݡȤ륻å˰¸ޤ
+ </td></tr>
+ <tr><td>nofailover</td>
+ <td>Off</td>
+ <td><code>On</code> ˤʤäƤȡ顼򵯤
+ ̵ˤʤäƤ˥åڤޤ
+ ХåɥФåץꥱ򥵥ݡȤƤʤϡ
+ On ˤƤ
+ </td></tr>
+ <tr><td>timeout</td>
+ <td>0</td>
+ <td>Х󥵡ΥॢȤäǻꤷޤ
+ ͤꤹȡե꡼ΥޤǤκԵ֤ˤʤޤ
+ ǥեȤǤԵޤ
+ </td></tr>
+ <tr><td>maxattempts</td>
+ <td>1</td>
+ <td>ե륪Сߤβꤷޤ
+ </td></tr>
+
+ </table>
+ <div class="example"><p><code>
+ ProxyPass /special-area http://special.example.com/ smax=5 max=10<br />
+ ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On<br />
+ &lt;Proxy balancer://mycluster&gt;<br />
+ <span class="indent">
+ BalancerMember http://1.2.3.4:8009<br />
+ BalancerMember http://1.2.3.5:8009 smax=10<br />
+ # Less powerful server, don't send as many requests there<br />
+ BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20<br />
+ </span>
+ &lt;/Proxy&gt;
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ǻȤ줿硢ǽΰ
+ ά졢ǥ쥯ȥ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ޤ</p>
+
+ <p>ʥСץ꤬ɬפʾϡ<code>[P]</code>
+ ե饰դ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ ǥ쥯ƥ֤򻲾ȤƤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a> <a name="proxypassreverse" id="proxypassreverse">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Сץ줿Ф줿 HTTP إå
+URL Ĵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverse [<var>path</var>] <var>url</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ Apache HTTP 쥯ȱ
+ <code>Location</code>, <code>Content-Location</code>, <code>URI</code>
+ إåĴ򤵤ޤϡApache СץȤƻȤƤ
+ ȤˡСץ̤ʤǥ뤳Ȥɤ
+ פǤˤХåɥФ HTTP 쥯Ȥ
+ СץȥХåɤδ֤ǰ褦ˤʤޤ</p>
+
+ <p>ǥ쥯ƥ֤Ƥ HTTP إåΤߤ񤭴ޤ
+ Apache ¾αإå񤭴ꡢHTML ڡ URL Ȥ
+ 񤭴ꤹ뤳ȤϤޤHTML 򸫤ơURL Ȥ񤭴
+ ⥸塼 Nick Kew <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> ޤ</p>
+
+ <p><var>path</var> ϥ벾ۥѥ̾Ǥ<var>url</var>
+ ⡼ȥФʬ URL Ǥ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ƱͤǤ</p>
+
+ <p>㤨С륵ФΥɥ쥹 <code>http://example.com/</code>
+ Ȥޤ</p>
+
+ <div class="example"><p><code>
+ ProxyPass /mirror/foo/ http://backend.example.com/<br />
+ ProxyPassReverse /mirror/foo/ http://backend.example.com/<br />
+ ProxyPassReverseCookieDomain backend.example.com public.example.com<br />
+ ProxyPassReverseCookiePath / /mirror/foo/
+ </code></p></div>
+
+ <p>Ȥ򤹤ȡ<code>http://example.com/mirror/foo/bar</code>
+ ؤΥꥯȤ <code>http://backend.example.com/bar</code>
+ ؤΥץꥯȤǥ쥯ȤǤϤޤ
+ ( <code>ProxyPass</code> εǽǤ)<code>backend.example.com</code>
+ 쥯Ȥݤߤޤ<code>http://backend.example.com/bar</code>
+ <code>http://backend.example.com/quux</code> ˥쥯Ȥ줿Ȥ
+ Apache HTTP 쥯ȱ򥯥饤Ȥˡ
+ <code>http://example.com/mirror/foo/quux</code> ѹޤ
+ URL Τ˻Ȥۥ̾ <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ˱򤵤뤳Ȥ
+ դƤ</p>
+
+ <p><code class="directive">ProxyPassReverse</code> ǥ쥯ƥ֤
+ б <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ˤϰ¸ʤᡢ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> Υץ̲ᵡǽ
+ (<code>RewriteRule ... [P]</code>) ʻƻѤ뤳ȤǤޤ</p>
+
+ <p><code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ǻȤ줿ϡ
+ ǽΰϾά졢ǥ쥯ȥ <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverseCookieDomain" id="ProxyPassReverseCookieDomain">ProxyPassReverseCookieDomain</a> <a name="proxypassreversecookiedomain" id="proxypassreversecookiedomain">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>СץФ Set-Cookie إå Domain ʸ
+Ĵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+<p>ˡϴŪ
+<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> ƱǤ
+إå URL <code>Set-Cookie</code> إå
+<code>domain</code> ʸ񤭴ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPassReverseCookiePath" id="ProxyPassReverseCookiePath">ProxyPassReverseCookiePath</a> <a name="proxypassreversecookiepath" id="proxypassreversecookiepath">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Reverse ץФ Set-Cookie إå Path ʸ
+Ĵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+<p>ˡϴŪ
+<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> ƱǤ
+إå URL <code>Set-Cookie</code> إå
+<code>path</code> ʸ񤭴ޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyPreserveHost" id="ProxyPreserveHost">ProxyPreserveHost</a> <a name="proxypreservehost" id="proxypreservehost">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץꥯȤˡդ Host HTTP إåȤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPreserveHost On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyPreserveHost Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.31 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>ΥץͭˤʤäƤ硢<code class="directive">ProxyPass</code>
+ ǻꤷۥ̾ˡդꥯȤ Host: Ԥ
+ ץΥۥȤޤ</p>
+
+ <p>Υץ̾ <code>Off</code> ꤷƤ
+ ۤȤɤξ硢̤̾١ΥСۥƥ󥰤ԤʤäƤơ
+ Host إåХåɥФ᤹ɬפΤȤΤ褦ʡ
+ ̤꤬ɬפʾˤΤͭѤǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyReceiveBufferSize" id="ProxyReceiveBufferSize">ProxyReceiveBufferSize</a> <a name="proxyreceivebuffersize" id="proxyreceivebuffersize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ HTTP FTP ³ΤΥͥåȥХåե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyReceiveBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyReceiveBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">ProxyReceiveBufferSize</code> ǥ쥯ƥ֤
+ 롼ץåȤ夲뤿Ū (TCP/IP) ͥåȥХåեΥ
+ ꤷޤͤ <code>512</code> ʾ夫ƥΥǥեȤΥХåե
+ ̣ <code>0</code> ǤʤФʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProxyReceiveBufferSize 2048
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRemote" id="ProxyRemote">ProxyRemote</a> <a name="proxyremote" id="proxyremote">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ΥꥯȤ򰷤˻Ȥ⡼ȥץꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyRemote <var>match</var> <var>remote-server</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϤΥץФ⡼ȥץޤ
+ <var>match</var> ϥ⡼ȥФݡȤ URL ࡢ
+ ⡼ȥФȤϤ URL ΰʬФ٤Ƥ
+ ꥯȤ˻Ȥ뤳Ȥ򼨤 <code>*</code> Τɤ줫ˤʤޤ
+ <var>remote-server</var> ϥ⡼ȥФʬ URL Ǥʸ:</p>
+
+ <div class="example"><p><code>
+ <dfn>remote-server</dfn> =
+ <var>scheme</var>://<var>hostname</var>[:<var>port</var>]
+ </code></p></div>
+
+ <p><var>scheme</var> ϼºݾ⡼ȥФȤ̿˻Ȥץȥ
+ ꤷޤΥ⥸塼Ǥ <code>http</code> ݡȤ
+ ޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000<br />
+ ProxyRemote * http://cleversite.com<br />
+ ProxyRemote ftp http://ftpproxy.mydomain.com:8080
+ </code></p></div>
+
+ <p>Ǥϡץ FTP ꥯȤ̤ HTTP ꥯȤ
+ Τ褦ʥꥯȤ򰷤̤Υץžޤ</p>
+
+ <p>ΥץϥСץ⥵ݡȤޤ
+ Ф̤Υեɥץθ˱ƤǤ
+ Хåɥ֥ФСۥȤ URL ֤뤳Ȥ
+ Ǥޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRemoteMatch" id="ProxyRemoteMatch">ProxyRemoteMatch</a> <a name="proxyremotematch" id="proxyremotematch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽǤΥޥåˤꥯȤ򰷤⡼ȥץλ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyRemoteMatch <var>regex</var> <var>remote-server</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p><code class="directive">ProxyRemoteMatch</code> ϺǽΰꥯȤ줿
+ URL ˥ޥåɽǤ뤳Ȥ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ǥ쥯ƥ֤ƱǤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyRequests" id="ProxyRequests">ProxyRequests</a> <a name="proxyrequests" id="proxyrequests">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե (ɸ) ץꥯȤͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyRequests On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyRequests Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p> Apache ΥեɥץФȤƤư
+ ͭ⤷̵ˤޤ(ProxyRequests <code>Off</code>
+ ꤷƤ⡢<code class="directive"><a href="#proxypass">ProxyPass</a></code>
+ ̵ˤʤޤ)</p>
+
+ <p>̾ΥСץǤϡΥץ <code>Off</code>
+ ꤷƤ</p>
+
+ <p>HTTP FTP ȤؤΥץεǽͭˤϡ
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>
+ ФȤ߹ޤƤʤФʤޤ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p><a href="#access">Фˤ</a>ޤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ͭˤʤǤ
+ ץץФϤʤȤΥͥåȥˤȤäƤ⡢
+ 󥿡ͥåΤˤȤäƤǤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyTimeout" id="ProxyTimeout">ProxyTimeout</a> <a name="proxytimeout" id="proxytimeout">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ줿ꥯȤΥͥåȥॢ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyTimeout 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.31 ʹߤǻѲǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥ桼ץꥯȤΥॢȤ
+ Ǥ褦ˤޤϥϥ󥰤Ƥޤ٤⤷ϵư
+ ФꡢФǡ֤ޤǤҤԤ³
+ ॢȤ֤Ƥˤ䤫<span class="transnote">(<em>:</em> graceful )</span>
+ ԤΩޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ProxyVia" id="ProxyVia">ProxyVia</a> <a name="proxyvia" id="proxyvia">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ줿ꥯȤ <code>Via</code> HTTP إå
+ˤ󶡤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyVia On|Off|Full|Block</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyVia Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_proxy</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϥץ <code>Via:</code> HTTP إåλѤ
+ 椷ޤꤵƤȤϡץФĤҤäƤȤ
+ ץꥯȤή椹뤳ȤǤ<code>Via:</code> إåԤ
+ <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1)
+ 14.45 ɤǤ</p>
+
+ <ul>
+ <li>ǥեȤ <code>Off</code> ꤵƤȡ̤ʽ
+ Ԥʤޤ󡣥ꥯȤץ饤 <code>Via:</code> إåС
+ ѹ줺ˤΤޤϤޤ</li>
+
+ <li><code>On</code> ꤵƤСƥꥯȤȥץ饤
+ <code>Via:</code> Ԥɲäޤ</li>
+
+ <li><code>Full</code> ꤵƤС<code>Via:</code> إå
+ ʬ Apache ФΥСޤ褦ˤʤޤ</li>
+
+ <li><code>Block</code> ꤵƤС٤ƤΥץꥯȤ
+ <code>Via:</code> إåޤ <code>Via:</code>
+ 뤳ȤϤޤ</li>
+ </ul>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_ajp.html b/docs/manual/mod/mod_proxy_ajp.html
new file mode 100644
index 00000000..2e2bf126
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_ajp.html
@@ -0,0 +1,7 @@
+URI: mod_proxy_ajp.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_proxy_ajp.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_proxy_ajp.html.en b/docs/manual/mod/mod_proxy_ajp.html.en
new file mode 100644
index 00000000..9903cb3b
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_ajp.html.en
@@ -0,0 +1,556 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_ajp - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy_ajp</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_ajp.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_ajp_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>proxy_ajp.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides support for the
+ <code>Apache JServ Protocol version 1.3</code> (hereafter
+ <em>AJP13</em>).</p>
+
+ <p>Thus, in order to get the ability of handling <code>AJP13</code>
+ protocol, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and
+ <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> have to be present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
+ servers are dangerous both to your network and to the Internet at
+ large.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#overviewprotocol">Overview of the protocol</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basppacketstruct">Basic Packet Structure</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rpacetstruct">Request Packet Structure</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#resppacketstruct">Response Packet Structure</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overviewprotocol" id="overviewprotocol">Overview of the protocol</a></h2>
+ <p>The <code>AJP13</code> protocol is packet-oriented. A binary format
+ was presumably chosen over the more readable plain text for reasons of
+ performance. The web server communicates with the servlet container over
+ TCP connections. To cut down on the expensive process of socket creation,
+ the web server will attempt to maintain persistent TCP connections to the
+ servlet container, and to reuse a connection for multiple request/response
+ cycles.</p>
+ <p>Once a connection is assigned to a particular request, it will not be
+ used for any others until the request-handling cycle has terminated. In
+ other words, requests are not multiplexed over connections. This makes
+ for much simpler code at either end of the connection, although it does
+ cause more connections to be open at once.</p>
+ <p>Once the web server has opened a connection to the servlet container,
+ the connection can be in one of the following states:</p>
+ <ul>
+ <li> Idle <br /> No request is being handled over this connection. </li>
+ <li> Assigned <br /> The connecton is handling a specific request.</li>
+ </ul>
+ <p>Once a connection is assigned to handle a particular request, the basic
+ request informaton (e.g. HTTP headers, etc) is sent over the connection in
+ a highly condensed form (e.g. common strings are encoded as integers).
+ Details of that format are below in Request Packet Structure. If there is a
+ body to the request <code>(content-length &gt; 0)</code>, that is sent in a
+ separate packet immediately after.</p>
+ <p>At this point, the servlet container is presumably ready to start
+ processing the request. As it does so, it can send the
+ following messages back to the web server:</p>
+ <ul>
+ <li>SEND_HEADERS <br />Send a set of headers back to the browser.</li>
+ <li>SEND_BODY_CHUNK <br />Send a chunk of body data back to the browser.
+ </li>
+ <li>GET_BODY_CHUNK <br />Get further data from the request if it hasn't all
+ been transferred yet. This is necessary because the packets have a fixed
+ maximum size and arbitrary amounts of data can be included the body of a
+ request (for uploaded files, for example). (Note: this is unrelated to
+ HTTP chunked tranfer).</li>
+ <li>END_RESPONSE <br /> Finish the request-handling cycle.</li>
+ </ul>
+ <p>Each message is accompanied by a differently formatted packet of data.
+ See Response Packet Structures below for details.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basppacketstruct" id="basppacketstruct">Basic Packet Structure</a></h2>
+ <p>There is a bit of an XDR heritage to this protocol, but it differs
+ in lots of ways (no 4 byte alignment, for example).</p>
+ <p>Byte order: I am not clear about the endian-ness of the individual
+ bytes. I'm guessing the bytes are little-endian, because that's what
+ XDR specifies, and I'm guessing that sys/socket library is magically
+ making that so (on the C side). If anyone with a better knowledge of
+ socket calls can step in, that would be great.</p>
+ <p>There are four data types in the protocol: bytes, booleans,
+ integers and strings.</p>
+ <dl>
+ <dt><strong>Byte</strong></dt><dd>A single byte.</dd>
+ <dt><strong>Boolean</strong></dt>
+ <dd>A single byte, <code>1 = true</code>, <code>0 = false</code>.
+ Using other non-zero values as true (i.e. C-style) may work in some places,
+ but it won't in others.</dd>
+ <dt><strong>Integer</strong></dt>
+ <dd>A number in the range of <code>0 to 2^16 (32768)</code>. Stored in
+ 2 bytes with the high-order byte first.</dd>
+ <dt><strong>String</strong></dt>
+ <dd>A variable-sized string (length bounded by 2^16). Encoded with
+ the length packed into two bytes first, followed by the string
+ (including the terminating '\0'). Note that the encoded length does
+ <strong>not</strong> include the trailing '\0' -- it is like
+ <code>strlen</code>. This is a touch confusing on the Java side, which
+ is littered with odd autoincrement statements to skip over these
+ terminators. I believe the reason this was done was to allow the C
+ code to be extra efficient when reading strings which the servlet
+ container is sending back -- with the terminating \0 character, the
+ C code can pass around references into a single buffer, without copying.
+ if the \0 was missing, the C code would have to copy things out in order
+ to get its notion of a string.</dd>
+ </dl>
+
+ <h3>Packet Size</h3>
+ <p>According to much of the code, the max packet size is <code>
+ 8 * 1024 bytes (8K)</code>. The actual length of the packet is encoded in
+ the header.</p>
+
+ <h3>Packet Headers</h3>
+ <p>Packets sent from the server to the container begin with
+ <code>0x1234</code>. Packets sent from the container to the server
+ begin with <code>AB</code> (that's the ASCII code for A followed by the
+ ASCII code for B). After those first two bytes, there is an integer
+ (encoded as above) with the length of the payload. Although this might
+ suggest that the maximum payload could be as large as 2^16, in fact, the
+ code sets the maximum to be 8K.</p>
+ <table>
+ <tr>
+ <td colspan="6"><em>Packet Format (Server-&gt;Container)</em></td>
+ </tr>
+ <tr>
+ <td>Byte</td>
+ <td>0</td>
+ <td>1</td>
+ <td>2</td>
+ <td>3</td>
+ <td>4...(n+3)</td>
+ </tr>
+ <tr>
+ <td>Contents</td>
+ <td>0x12</td>
+ <td>0x34</td>
+ <td colspan="2">Data Length (n)</td>
+ <td>Data</td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td colspan="6"><em>Packet Format (Container-&gt;Server)</em></td>
+ </tr>
+ <tr>
+ <td>Byte</td>
+ <td>0</td>
+ <td>1</td>
+ <td>2</td>
+ <td>3</td>
+ <td>4...(n+3)</td>
+ </tr>
+ <tr>
+ <td>Contents</td>
+ <td>A</td>
+ <td>B</td>
+ <td colspan="2">Data Length (n)</td>
+ <td>Data</td>
+ </tr>
+ </table>
+ <p>For most packets, the first byte of the payload encodes the type of
+ message. The exception is for request body packets sent from the server to
+ the container -- they are sent with a standard packet header (<code>
+ 0x1234</code> and then length of the packet), but without any prefix code
+ after that.</p>
+ <p>The web server can send the following messages to the servlet
+ container:</p>
+ <table>
+ <tr>
+ <td>Code</td>
+ <td>Type of Packet</td>
+ <td>Meaning</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>Forward Request</td>
+ <td>Begin the request-processing cycle with the following data</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ <td>Shutdown</td>
+ <td>The web server asks the container to shut itself down.</td>
+ </tr>
+ <tr>
+ <td>8</td>
+ <td>Ping</td>
+ <td>The web server asks the container to take control
+ (secure login phase).</td>
+ </tr>
+ <tr>
+ <td>10</td>
+ <td>CPing</td>
+ <td>The web server asks the container to respond quickly with a CPong.
+ </td>
+ </tr>
+ <tr>
+ <td>none</td>
+ <td>Data</td>
+ <td>Size (2 bytes) and corresponding body data.</td>
+ </tr>
+ </table>
+ <p>To ensure some basic security, the container will only actually do the
+ <code>Shutdown</code> if the request comes from the same machine on which
+ it's hosted.</p>
+ <p>The first <code>Data</code> packet is send immediatly after the
+ <code>Forward Request</code> by the web server.</p>
+ <p>The servlet container can send the following types of messages to the
+ webserver:</p>
+ <table>
+ <tr>
+ <td>Code</td>
+ <td>Type of Packet</td>
+ <td>Meaning</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>Send Body Chunk</td>
+ <td>Send a chunk of the body from the servlet container to the web
+ server (and presumably, onto the browser). </td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>Send Headers</td>
+ <td>Send the response headers from the servlet container to the web
+ server (and presumably, onto the browser).</td>
+ </tr>
+ <tr>
+ <td>5</td>
+ <td>End Response</td>
+ <td>Marks the end of the response (and thus the request-handling cycle).
+ </td>
+ </tr>
+ <tr>
+ <td>6</td>
+ <td>Get Body Chunk</td>
+ <td>Get further data from the request if it hasn't all been
+ transferred yet.</td>
+ </tr>
+ <tr>
+ <td>9</td>
+ <td>CPong Reply</td>
+ <td>The reply to a CPing request</td>
+ </tr>
+ </table>
+ <p>Each of the above messages has a different internal structure, detailed
+ below.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rpacetstruct" id="rpacetstruct">Request Packet Structure</a></h2>
+ <p>For messages from the server to the container of type
+ <em>Forward Request</em>:</p>
+ <div class="example"><pre>
+AJP13_FORWARD_REQUEST :=
+ prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST
+ method (byte)
+ protocol (string)
+ req_uri (string)
+ remote_addr (string)
+ remote_host (string)
+ server_name (string)
+ server_port (integer)
+ is_ssl (boolean)
+ num_headers (integer)
+ request_headers *(req_header_name req_header_value)
+ attributes *(attribut_name attribute_value)
+ request_terminator (byte) OxFF
+ </pre></div>
+ <p>The <code>request_headers</code> have the following structure:
+ </p><div class="example"><pre>
+req_header_name :=
+ sc_req_header_name | (string) [see below for how this is parsed]
+
+sc_req_header_name := 0xA0xx (integer)
+
+req_header_value := (string)
+</pre></div>
+ <p>The <code>attributes</code> are optional and have the following
+ structure:</p>
+ <div class="example"><pre>
+attribute_name := sc_a_name | (sc_a_req_attribute string)
+
+attribute_value := (string)
+
+ </pre></div>
+ <p>Not that the all-important header is <code>content-length</code>,
+ because it determines whether or not the container looks for another
+ packet immediately.</p>
+ <h3>Detailed description of the elements of Forward Request
+ </h3>
+ <h3>Request prefix</h3>
+ <p>For all requests, this will be 2. See above for details on other Prefix
+ codes.</p>
+
+ <h3>Method</h3>
+ <p>The HTTP method, encoded as a single byte:</p>
+ <table>
+ <tr><td>Command Name</td><td>Code</td></tr>
+ <tr><td>OPTIONS</td><td>1</td></tr>
+ <tr><td>GET</td><td>2</td></tr>
+ <tr><td>HEAD</td><td>3</td></tr>
+ <tr><td>POST</td><td>4</td></tr>
+ <tr><td>PUT</td><td>5</td></tr>
+ <tr><td>DELETE</td><td>6</td></tr>
+ <tr><td>TRACE</td><td>7</td></tr>
+ <tr><td>PROPFIND</td><td>8</td></tr>
+ <tr><td>PROPPATCH</td><td>9</td></tr>
+ <tr><td>MKCOL</td><td>10</td></tr>
+ <tr><td>COPY</td><td>11</td></tr>
+ <tr><td>MOVE</td><td>12</td></tr>
+ <tr><td>LOCK</td><td>13</td></tr>
+ <tr><td>UNLOCK</td><td>14</td></tr>
+ <tr><td>ACL</td><td>15</td></tr>
+ <tr><td>REPORT</td><td>16</td></tr>
+ <tr><td>VERSION-CONTROL</td><td>17</td></tr>
+ <tr><td>CHECKIN</td><td>18</td></tr>
+ <tr><td>CHECKOUT</td><td>19</td></tr>
+ <tr><td>UNCHECKOUT</td><td>20</td></tr>
+ <tr><td>SEARCH</td><td>21</td></tr>
+ <tr><td>MKWORKSPACE</td><td>22</td></tr>
+ <tr><td>UPDATE</td><td>23</td></tr>
+ <tr><td>LABEL</td><td>24</td></tr>
+ <tr><td>MERGE</td><td>25</td></tr>
+ <tr><td>BASELINE_CONTROL</td><td>26</td></tr>
+ <tr><td>MKACTIVITY</td><td>27</td></tr>
+ </table>
+ <p>Later version of ajp13, will transport
+ additional methods, even if they are not in this list.</p>
+
+ <h3>protocol, req_uri, remote_addr, remote_host, server_name,
+ server_port, is_ssl</h3>
+ <p>These are all fairly self-explanatory. Each of these is required, and
+ will be sent for every request.</p>
+
+ <h3>Headers</h3>
+ <p>The structure of <code>request_headers</code> is the following:
+ First, the number of headers <code>num_headers</code> is encoded.
+ Then, a series of header name <code>req_header_name</code> / value
+ <code>req_header_value</code> pairs follows.
+ Common header names are encoded as integers,
+ to save space. If the header name is not in the list of basic headers,
+ it is encoded normally (as a string, with prefixed length). The list of
+ common headers <code>sc_req_header_name</code>and their codes
+ is as follows (all are case-sensitive):</p>
+ <table>
+ <tr><td>Name</td><td>Code value</td><td>Code name</td></tr>
+ <tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr>
+ <tr><td>accept-charset</td><td>0xA002</td><td>SC_REQ_ACCEPT_CHARSET
+ </td></tr>
+ <tr><td>accept-encoding</td><td>0xA003</td><td>SC_REQ_ACCEPT_ENCODING
+ </td></tr>
+ <tr><td>accept-language</td><td>0xA004</td><td>SC_REQ_ACCEPT_LANGUAGE
+ </td></tr>
+ <tr><td>authorization</td><td>0xA005</td><td>SC_REQ_AUTHORIZATION</td>
+ </tr>
+ <tr><td>connection</td><td>0xA006</td><td>SC_REQ_CONNECTION</td></tr>
+ <tr><td>content-type</td><td>0xA007</td><td>SC_REQ_CONTENT_TYPE</td>
+ </tr>
+ <tr><td>content-length</td><td>0xA008</td><td>SC_REQ_CONTENT_LENGTH</td>
+ </tr>
+ <tr><td>cookie</td><td>0xA009</td><td>SC_REQ_COOKIE</td></tr>
+ <tr><td>cookie2</td><td>0xA00A</td><td>SC_REQ_COOKIE2</td></tr>
+ <tr><td>host</td><td>0xA00B</td><td>SC_REQ_HOST</td></tr>
+ <tr><td>pragma</td><td>0xA00C</td><td>SC_REQ_PRAGMA</td></tr>
+ <tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr>
+ <tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr>
+ </table>
+ <p>The Java code that reads this grabs the first two-byte integer and if
+ it sees an <code>'0xA0'</code> in the most significant
+ byte, it uses the integer in the second byte as an index into an array of
+ header names. If the first byte is not <code>0xA0</code>, it assumes that
+ the two-byte integer is the length of a string, which is then read in.</p>
+ <p>This works on the assumption that no header names will have length
+ greater than <code>0x9999 (==0xA000 - 1)</code>, which is perfectly
+ reasonable, though somewhat arbitrary.</p>
+ <div class="note"><h3>Note:</h3>
+ The <code>content-length</code> header is extremely
+ important. If it is present and non-zero, the container assumes that
+ the request has a body (a POST request, for example), and immediately
+ reads a separate packet off the input stream to get that body.
+ </div>
+
+ <h3>Attributes</h3>
+ <p>The attributes prefixed with a <code>?</code>
+ (e.g. <code>?context</code>) are all optional. For each, there is a
+ single byte code to indicate the type of attribute, and then a string to
+ give its value. They can be sent in any order (thogh the C code always
+ sends them in the order listed below). A special terminating code is
+ sent to signal the end of the list of optional attributes. The list of
+ byte codes is:</p>
+ <table>
+ <tr><td>Information</td><td>Code Value</td><td>Note</td></tr>
+ <tr><td>?context</td><td>0x01</td><td>Not currently implemented
+ </td></tr>
+ <tr><td>?servlet_path</td><td>0x02</td><td>Not currently implemented
+ </td></tr>
+ <tr><td>?remote_user</td><td>0x03</td><td /></tr>
+ <tr><td>?auth_type</td><td>0x04</td><td /></tr>
+ <tr><td>?query_string</td><td>0x05</td><td /></tr>
+ <tr><td>?jvm_route</td><td>0x06</td><td /></tr>
+ <tr><td>?ssl_cert</td><td>0x07</td><td /></tr>
+ <tr><td>?ssl_cipher</td><td>0x08</td><td /></tr>
+ <tr><td>?ssl_session</td><td>0x09</td><td /></tr>
+ <tr><td>?req_attribute</td><td>0x0A</td><td>Name (the name of the
+ attribute follows)</td></tr>
+ <tr><td>?ssl_key_size</td><td>0x0B</td><td /></tr>
+ <tr><td>are_done</td><td>0xFF</td><td>request_terminator</td></tr>
+ </table>
+ <p>The <code>context</code> and <code>servlet_path</code> are not
+ currently set by the C code, and most of the Java code completely ignores
+ whatever is sent over for those fields (and some of it will actually break
+ if a string is sent along after one of those codes). I don't know if this
+ is a bug or an unimplemented feature or just vestigial code, but it's
+ missing from both sides of the connection.</p>
+ <p>The <code>remote_user</code> and <code>auth_type</code> presumably
+ refer to HTTP-level authentication, and communicate the remote user's
+ username and the type of authentication used to establish their identity
+ (e.g. Basic, Digest).</p>
+ <p>The <code>query_string</code>, <code>ssl_cert</code>,
+ <code>ssl_cipher</code>, and <code>ssl_session</code> refer to the
+ corresponding pieces of HTTP and HTTPS.</p>
+ <p>The <code>jvm_route</code>, is used to support sticky
+ sessions -- associating a user's sesson with a particular Tomcat instance
+ in the presence of multiple, load-balancing servers.</p>
+ <p>Beyond this list of basic attributes, any number of other attributes
+ can be sent via the <code>req_attribute</code> code <code>0x0A</code>.
+ A pair of strings to represent the attribute name and value are sent
+ immediately after each instance of that code. Environment values are passed
+ in via this method.</p>
+ <p>Finally, after all the attributes have been sent, the attribute
+ terminator, <code>0xFF</code>, is sent. This signals both the end of the
+ list of attributes and also then end of the Request Packet.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="resppacketstruct" id="resppacketstruct">Response Packet Structure</a></h2>
+ <p>for messages which the container can send back to the server.</p>
+ <div class="example"><pre>
+AJP13_SEND_BODY_CHUNK :=
+ prefix_code 3
+ chunk_length (integer)
+ chunk *(byte)
+
+
+AJP13_SEND_HEADERS :=
+ prefix_code 4
+ http_status_code (integer)
+ http_status_msg (string)
+ num_headers (integer)
+ response_headers *(res_header_name header_value)
+
+res_header_name :=
+ sc_res_header_name | (string) [see below for how this is parsed]
+
+sc_res_header_name := 0xA0 (byte)
+
+header_value := (string)
+
+AJP13_END_RESPONSE :=
+ prefix_code 5
+ reuse (boolean)
+
+
+AJP13_GET_BODY_CHUNK :=
+ prefix_code 6
+ requested_length (integer)
+ </pre></div>
+ <h3>Details:</h3>
+ <h3>Send Body Chunk</h3>
+ <p>The chunk is basically binary data, and is sent directly back to the
+ browser.</p>
+
+ <h3>Send Headers</h3>
+ <p>The status code and message are the usual HTTP things
+ (e.g. <code>200</code> and <code>OK</code>). The response header names are
+ encoded the same way the request header names are. See header_encoding above
+ for details about how the the codes are distinguished from the strings.<br />
+ The codes for common headers are:</p>
+ <table>
+ <tr><td>Name</td><td>Code value</td></tr>
+ <tr><td>Content-Type</td><td>0xA001</td></tr>
+ <tr><td>Content-Language</td><td>0xA002</td></tr>
+ <tr><td>Content-Length</td><td>0xA003</td></tr>
+ <tr><td>Date</td><td>0xA004</td></tr>
+ <tr><td>Last-Modified</td><td>0xA005</td></tr>
+ <tr><td>Location</td><td>0xA006</td></tr>
+ <tr><td>Set-Cookie</td><td>0xA007</td></tr>
+ <tr><td>Set-Cookie2</td><td>0xA008</td></tr>
+ <tr><td>Servlet-Engine</td><td>0xA009</td></tr>
+ <tr><td>Status</td><td>0xA00A</td></tr>
+ <tr><td>WWW-Authenticate</td><td>0xA00B</td></tr>
+ </table>
+ <p> After the code or the string header name, the header value is
+ immediately encoded.</p>
+
+ <h3>End Response</h3>
+ <p>Signals the end of this request-handling cycle. If the
+ <code>reuse</code> flag is true <code>(==1)</code>, this TCP connection can
+ now be used to handle new incoming requests. If <code>reuse</code> is false
+ (anything other than 1 in the actual C code), the connection should
+ be closed.</p>
+
+ <h3>Get Body Chunk</h3>
+ <p>The container asks for more data from the request (If the body was
+ too large to fit in the first packet sent over or when the request is
+ chuncked). The server will send a body packet back with an amount of data
+ which is the minimum of the <code>request_length</code>, the maximum send
+ body size <code>(8186 (8 Kbytes - 6))</code>, and the number of bytes
+ actually left to send from the request body.<br />
+ If there is no more data in the body (i.e. the servlet container is
+ trying to read past the end of the body), the server will send back an
+ <em>empty</em> packet, which is a body packet with a payload length of 0.
+ <code>(0x12,0x34,0x00,0x00)</code></p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_ajp.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp b/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp
new file mode 100644
index 00000000..5e4dd872
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp
@@ -0,0 +1,542 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_ajp - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_proxy_ajp</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> AJP
+򥵥ݡȤ뤿Υ⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_ajp_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>proxy_ajp.c</td></tr></table>
+<h3></h3>
+
+ <p>ܥ⥸塼ˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>ɬפǤ</em>
+ <code>Apache JServ Protocol version 1.3</code> (ʹ <em>AJP13</em>)
+ 򥵥ݡȤޤ</p>
+
+ <p><code>AJP13</code> ץȥ򰷤褦ˤˤ
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>
+ 򥵡ФȤ߹ɬפޤ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p><a href="#access">ʥФˤ</a>ޤǥץǽͭˤʤǤ
+ ץץФϤʤȤΥͥåȥˤȤäƤ⡢
+ 󥿡ͥåΤˤȤäƤǤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#overviewprotocol">ץȥγ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basppacketstruct">ܥѥåȹ¤</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rpacetstruct">ꥯȥѥåȹ¤</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#resppacketstruct">쥹ݥ󥹥ѥåȹ¤</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overviewprotocol" id="overviewprotocol">ץȥγ</a></h2>
+ <p><code>AJP13</code> ץȥϥѥåȻظǤ
+ ɤʥץ졼ƥȷǤϤʤХʥˤʤäΤϡ
+ 餯ѥեޥ󥹾ͳˤޤ
+ ֥Фϥ֥åȥƥʤ TCP ͥ̿ޤ
+ åϽŤʤΤǡ٤򸺤餹ˡ֥åȥƥʤȤ
+ TCP ³ݻʣΥꥯȡ쥹ݥ󥹽ФưĤ
+ ͥȤޤ魯褦ˤʤäƤޤ</p>
+ <p>ꥯȤ˥ͥ󤬳Ƥȡν뤬
+ λޤ¾ΤΤ˻Ȥ뤳ȤϤޤ
+ ĤޤꥳͥǤϡꥯȤƱϹԤޤ
+ ΤᡢͥξüǤμ¹Ԥ륳ɤʷˤǤǡ
+ Ʊ˳ͥ¿ʤäƤޤ</p>
+ <p>֥åȥƥʤؤΥͥ򳫤ϡͥξ֤
+ Τɤ줫ˤʤޤ:</p>
+ <ul>
+ <li> Idle <br />ͥǽƤꥯȤϤޤ</li>
+ <li> Assigned <br />ͥϥꥯȤǤ</li>
+ </ul>
+ <p>ͥΥꥯȤ˥󤵤ȡŪʾ (㤨
+ HTTP إå) ̤줿 (㤨̾ʸ˥󥳡ɤޤ)
+ žޤܺ٤ϲΡ֥ꥯȥѥåȤι¤פ򻲾ȤƤ
+ ꥯȤ˥ܥǥ¸ <code>(content-length &gt; 0)</code> С
+ Ūʾľ̥ѥåȤžޤ</p>
+ <p>λǤ餯֥åȥƥʤϽ򳫻ϤǤ褦ˤʤޤ
+ ǤΤǡΥå򥦥֥ФᤷΤ餻褦ˤʤޤ</p>
+ <ul>
+ <li>SEND_HEADERS <br />֥饦˥إåޤ</li>
+ <li>SEND_BODY_CHUNK <br />֥饦˥ܥǥǡΥ󥯤ޤ
+ </li>
+ <li>GET_BODY_CHUNK <br />ꥯȤΥǡƼ꽪äƤʤȤˡ
+ ĤäƤǡޤѥåȤˤޤäĹꡢǤդ
+ 礭ΥǡꥯȤΥܥǥȤƴޤޤ줦
+ (㤨ХեΥåץɤξ) ɬפȤʤޤ
+ (: HTTP ΥžȤϴϢޤ)</li>
+ <li>END_RESPONSE <br />ꥯȽλޤ</li>
+ </ul>
+ <p>ġΥåϤ줾ۤʤǡѥåȷˤʤäƤޤ
+ ҤΡ֥쥹ݥ󥹥ѥåȤι¤פ򻲾ȤƤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="basppacketstruct" id="basppacketstruct">ܥѥåȹ¤</a></h2>
+ <p>Υץȥˤ XDR Ѥʬޤ¿
+ ۤʤޤ (㤨 4 Хȥ饤ȤǤʤȤʤ) </p>
+ <p>Хȥ: ġΥХȤΥǥ󤬤ɤʤäƤ뤫ϡ
+ ϾܤʤΤǤȥ륨ǥˤʤäƤȻפޤ
+ XDR ͤǤʤäƤΤȡ餷Ȥ sys/socket 饤֥꤬
+ (C ) ˤǤƤΤǤʤΤȻפޤ
+ åȸƤӽФˤĤƤܤä㤤ޤ顢
+ </p>
+ <p>ץȥˤ 4 ĤΥǡפޤ: byte, boolean,
+ integer, string Ǥ</p>
+ <dl>
+ <dt><strong>Byte</strong></dt><dd>ХȰĤǤ</dd>
+ <dt><strong>Boolean</strong></dt>
+ <dd>ХȰĤǡ<code>1 = true</code>, <code>0 = false</code> Ǥ
+ (C Τ褦) 򿿤ȤưäƤޤȡư⤷ޤ󤷡
+ ưʤ⤷ޤ</dd>
+ <dt><strong>Integer</strong></dt>
+ <dd><code>0 2^16 (32768)</code> ϰϤο⼡ 2 ХȤ
+ ˳Ǽޤ</dd>
+ <dt><strong>String</strong></dt>
+ <dd>Ĺʸ (2^16 Ĺξ) ĹΥѥå 2 ХȤθ
+ ʸ (üʸ '\0' ޤ) ³ǥ󥳡ɤޤ
+ 󥳡ɤƤĹϺǸ '\0' <strong>Ȥʤ</strong>
+ ȤդƤ <code>strlen</code> ƱͤǤ
+ νüʸ򥹥åפ뤿ˡޤ̵̣󥯥ʸ
+ 򤿤񤫤ʤȤʤΤϡ
+ Java ¦鸫Ⱦʶ路뤫⤷ޤ
+ ʤäͳϤ餯Servlet ƥʤ֤ʸɤ߽Фˡ
+ Ψ褯 C Υɤ񤱤褦ˤ롽֥åȤ֤
+ ʸ \0 ʸǽüƤΤǡC ΥɤǤϤ虜虜ԡ򤻤ˡ
+ ĤΥХåեؤΥե󥹤󤹤褦˽񤯤ȤǤ롽
+ Ȼפޤ
+ '\0' ʸʤϡC Ǥʸε§˹礦褦˥ԡʤ
+ ʤʤäƤޤޤ</dd>
+ </dl>
+
+ <h3>ѥåȥ</h3>
+ <p>¿ΥɤǤʤäƤΤǤѥåȥκ祵
+ <code>8 * 1024 (8K)</code> ǤѥåȤμºݤĹϥإå
+ 󥳡ɤäƤޤ</p>
+
+ <h3>ѥåȥإå</h3>
+ <p>Ф饳ƥʤФѥåȤ <code>0x1234</code> ǻϤޤޤ
+ ƥʤ饵ФѥåȤ <code>AB</code> (ASCII A
+ ASCII B) ǻϤޤޤХȤθˡڥĹ (嵭η)
+ ³ޤΤᡢڥĹκͤ 2^16 ˤǤ褦˻פޤ
+ ºݤˤϥɤǤϺͤ 8K ꤵƤޤ</p>
+ <table>
+ <tr>
+ <td colspan="6"><em>ѥåȷ (Server-&gt;Container)</em></td>
+ </tr>
+ <tr>
+ <td>Byte</td>
+ <td>0</td>
+ <td>1</td>
+ <td>2</td>
+ <td>3</td>
+ <td>4...(n+3)</td>
+ </tr>
+ <tr>
+ <td>Contents</td>
+ <td>0x12</td>
+ <td>0x34</td>
+ <td colspan="2">ǡĹ (n)</td>
+ <td>Data</td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td colspan="6"><em>ѥåȷ (Container-&gt;Server)</em></td>
+ </tr>
+ <tr>
+ <td>Byte</td>
+ <td>0</td>
+ <td>1</td>
+ <td>2</td>
+ <td>3</td>
+ <td>4...(n+3)</td>
+ </tr>
+ <tr>
+ <td>Contents</td>
+ <td>A</td>
+ <td>B</td>
+ <td colspan="2">ǡĹ (n)</td>
+ <td>Data</td>
+ </tr>
+ </table>
+ <p>ۤȤɤΥѥåȤǡڥɤκǽΥХȤåη򥨥󥳡
+ Ƥޤ㳰ϥФ饳ƥʤꥯȥܥǥѥåȤǤ
+ ɸŪʥѥåȷ (<code>0x1234</code> ȥѥåĹ)
+ Ǥθ³ץեåɤޤ</p>
+ <p>֥ФϼΥå򥵡֥åȥƥʤФǤޤ</p>
+ <table>
+ <tr>
+ <td></td>
+ <td>ѥåȤη</td>
+ <td>̣</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>Forward Request</td>
+ <td>ꥯȽ³ΥǡȤȤ˳Ϥ롣</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ <td>Shutdown</td>
+ <td>֥Фƥʤˡƥʤλ褦롣</td>
+ </tr>
+ <tr>
+ <td>8</td>
+ <td>Ping</td>
+ <td>֥ФƥʤĤ褦
+ (奢ե) </td>
+ </tr>
+ <tr>
+ <td>10</td>
+ <td>CPing</td>
+ <td>֥Фƥʤ CPong ¨¤˱褦롣</td>
+ </tr>
+ <tr>
+ <td>none</td>
+ <td>Data</td>
+ <td> (2 Х) Ȥ³ܥǥǡ</td>
+ </tr>
+ </table>
+ <p>Ūʥƥݤ뤿ᡢۥȤƤޥƱ
+ ޥ󤫤ΥꥯȤФƤΤߡƥʤϼºݤ <code>Shutdown</code>
+ ¹Ԥޤ</p>
+ <p>ǽ <code>Data</code> ѥåȤϡ<code>Forward Request</code>
+ ľ˥֥Фޤ</p>
+ <p>֥åȥƥʤϥ֥ФˡΥפΥå뤳Ȥ
+ Ǥޤ :</p>
+ <table>
+ <tr>
+ <td></td>
+ <td>ѥåȤη</td>
+ <td>̣</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>Send Body Chunk</td>
+ <td>֥åȥƥʤ饦֥Ф
+ (Ƥ餯Τޤޥ֥饦)ܥǥΥ󥯤롣</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>Send Headers</td>
+ <td>֥åȥƥʤ饦֥Ф (Ƥ餯Τޤޥ֥饦)
+ 쥹ݥ󥹥إå롣</td>
+ </tr>
+ <tr>
+ <td>5</td>
+ <td>End Response</td>
+ <td>쥹ݥ (ĤޤꥯȽ) λܰ롣
+ </td>
+ </tr>
+ <tr>
+ <td>6</td>
+ <td>Get Body Chunk</td>
+ <td>ޤžƤʤ硢ĤäƤꥯȤΥǡ롣
+ </td>
+ </tr>
+ <tr>
+ <td>9</td>
+ <td>CPong </td>
+ <td>CPing ꥯȤ˱롣</td>
+ </tr>
+ </table>
+ <p>嵭åϡ줾¤ۤʤäƤޤܺ٤ϲ
+ </p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rpacetstruct" id="rpacetstruct">ꥯȥѥåȹ¤</a></h2>
+ <p>Ф饳ƥʤå
+ <em>Forward Request</em> ξ :</p>
+ <div class="example"><pre>
+AJP13_FORWARD_REQUEST :=
+ prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST
+ method (byte)
+ protocol (string)
+ req_uri (string)
+ remote_addr (string)
+ remote_host (string)
+ server_name (string)
+ server_port (integer)
+ is_ssl (boolean)
+ num_headers (integer)
+ request_headers *(req_header_name req_header_value)
+ attributes *(attribut_name attribute_value)
+ request_terminator (byte) OxFF
+ </pre></div>
+ <p><code>request_headers</code> ϼΤ褦ʹ¤ˤʤäƤޤ :
+ </p><div class="example"><pre>
+req_header_name :=
+ sc_req_header_name | (string) [see below for how this is parsed]
+
+sc_req_header_name := 0xA0xx (integer)
+
+req_header_value := (string)
+</pre></div>
+ <p><code>°</code> ϥץǡΤ褦ʹ¤򤷤Ƥޤ :</p>
+ <div class="example"><pre>
+attribute_name := sc_a_name | (sc_a_req_attribute string)
+
+attribute_value := (string)
+
+ </pre></div>
+ <p>äȤפʥإå <code>content-length</code> ȤȤ
+ դƤƥʤϼΥѥåȤõɤ
+ 򸫤Ʒ뤫Ǥ</p>
+ <h3>Forward Request Ǥξܺ٤
+ </h3>
+ <h3>Request prefix</h3>
+ <p>ꥯȤˤĤƤơͤ 2 ˤʤޤ¾ Prefix ɤξܺ٤
+ 嵭</p>
+
+ <h3>Method</h3>
+ <p>HTTP ᥽åɤ 1 ХȤ˥󥳡ɤޤ :</p>
+ <table>
+ <tr><td>Command Name</td><td>Code</td></tr>
+ <tr><td>OPTIONS</td><td>1</td></tr>
+ <tr><td>GET</td><td>2</td></tr>
+ <tr><td>HEAD</td><td>3</td></tr>
+ <tr><td>POST</td><td>4</td></tr>
+ <tr><td>PUT</td><td>5</td></tr>
+ <tr><td>DELETE</td><td>6</td></tr>
+ <tr><td>TRACE</td><td>7</td></tr>
+ <tr><td>PROPFIND</td><td>8</td></tr>
+ <tr><td>PROPPATCH</td><td>9</td></tr>
+ <tr><td>MKCOL</td><td>10</td></tr>
+ <tr><td>COPY</td><td>11</td></tr>
+ <tr><td>MOVE</td><td>12</td></tr>
+ <tr><td>LOCK</td><td>13</td></tr>
+ <tr><td>UNLOCK</td><td>14</td></tr>
+ <tr><td>ACL</td><td>15</td></tr>
+ <tr><td>REPORT</td><td>16</td></tr>
+ <tr><td>VERSION-CONTROL</td><td>17</td></tr>
+ <tr><td>CHECKIN</td><td>18</td></tr>
+ <tr><td>CHECKOUT</td><td>19</td></tr>
+ <tr><td>UNCHECKOUT</td><td>20</td></tr>
+ <tr><td>SEARCH</td><td>21</td></tr>
+ <tr><td>MKWORKSPACE</td><td>22</td></tr>
+ <tr><td>UPDATE</td><td>23</td></tr>
+ <tr><td>LABEL</td><td>24</td></tr>
+ <tr><td>MERGE</td><td>25</td></tr>
+ <tr><td>BASELINE_CONTROL</td><td>26</td></tr>
+ <tr><td>MKACTIVITY</td><td>27</td></tr>
+ </table>
+ <p> ajp13 СǤϡΰˤʤɲä᥽åɤ
+ 뤫⤷ޤ</p>
+
+ <h3>protocol, req_uri, remote_addr, remote_host, server_name,
+ server_port, is_ssl</h3>
+ <p>Ϥޤʸ̤ΤΤǤɤɬפǡꥯȤˤĤ
+ ޤ</p>
+
+ <h3>Headers</h3>
+ <p><code>request_headers</code> ι¤ϼΤ褦ʤΤǤ :
+ ޤإåο <code>num_headers</code> 󥳡ɤޤ
+ ˥إå̾ <code>req_header_name</code> / <code>req_header_value</code>
+ Ȥ³ޤΨΤᡢŪʥإåǥ󥳡ɤžޤ
+ إå̾ܥإåΰ̵ϡ̤̾ (ʸȤơĹ
+ ץեåդ) žޤŪʥإå
+ <code>sc_req_header_name</code> ΰȤΥɤϼ̤Ǥ
+ (ɤʸʸ̤ޤ) :</p>
+ <table>
+ <tr><td>̾</td><td>ɤ</td><td>̾</td></tr>
+ <tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr>
+ <tr><td>accept-charset</td><td>0xA002</td><td>SC_REQ_ACCEPT_CHARSET
+ </td></tr>
+ <tr><td>accept-encoding</td><td>0xA003</td><td>SC_REQ_ACCEPT_ENCODING
+ </td></tr>
+ <tr><td>accept-language</td><td>0xA004</td><td>SC_REQ_ACCEPT_LANGUAGE
+ </td></tr>
+ <tr><td>authorization</td><td>0xA005</td><td>SC_REQ_AUTHORIZATION</td>
+ </tr>
+ <tr><td>connection</td><td>0xA006</td><td>SC_REQ_CONNECTION</td></tr>
+ <tr><td>content-type</td><td>0xA007</td><td>SC_REQ_CONTENT_TYPE</td>
+ </tr>
+ <tr><td>content-length</td><td>0xA008</td><td>SC_REQ_CONTENT_LENGTH</td>
+ </tr>
+ <tr><td>cookie</td><td>0xA009</td><td>SC_REQ_COOKIE</td></tr>
+ <tr><td>cookie2</td><td>0xA00A</td><td>SC_REQ_COOKIE2</td></tr>
+ <tr><td>host</td><td>0xA00B</td><td>SC_REQ_HOST</td></tr>
+ <tr><td>pragma</td><td>0xA00C</td><td>SC_REQ_PRAGMA</td></tr>
+ <tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr>
+ <tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr>
+ </table>
+ <p>ɤ߹ Java ΥɤǤϡǽ 2 Хߡ
+ ܰˤʤХ <code>'0xA0'</code> ǤСإå̾
+ ǥåȤޤƬХȤ <code>0xA0</code> Ǥʤϡ
+ Ƭ 2 ХȤʸĹɽǤȲᤷɤ߹ߤϤޤ</p>
+ <p>إå̾Ĺ <code>0x9999 (==0xA000 -1)</code> ʾˤʤʤȤ
+ βưƤơޤǤŪʵưˤʤäƤޤ</p>
+ <div class="note"><h3>:</h3>
+ <code>content-length</code> إåϤȤƤפǤ
+ ¸ߤƤ󥼥ǤСꥯȤˤϥܥǥ (㤨 POST
+ ꥯ) ȿ¬Υܥǥि
+ ľΥѥåȤϥȥ꡼फɤ߹ߤϤޤ
+ </div>
+
+ <h3>°</h3>
+ <p><code>?</code> ץեåǻϤޤ° ( <code>?context</code>)
+ ϡάǽǤ줾°η򼨤 1 ХȤΥɤȡ
+ ͤʸ³ޤ
+ ϽƱ뤳ȤǤޤ (C ΥɤϾ˲ΰ
+ 褦Ǥ)
+ ץ°ΥꥹȤκǸˤϡ̤ʽλɤޤ
+ ɤΰ : </p>
+ <table>
+ <tr><td>Information</td><td>Code Value</td><td>Note</td></tr>
+ <tr><td>?context</td><td>0x01</td><td>̤
+ </td></tr>
+ <tr><td>?servlet_path</td><td>0x02</td><td>̤
+ </td></tr>
+ <tr><td>?remote_user</td><td>0x03</td><td /></tr>
+ <tr><td>?auth_type</td><td>0x04</td><td /></tr>
+ <tr><td>?query_string</td><td>0x05</td><td /></tr>
+ <tr><td>?jvm_route</td><td>0x06</td><td /></tr>
+ <tr><td>?ssl_cert</td><td>0x07</td><td /></tr>
+ <tr><td>?ssl_cipher</td><td>0x08</td><td /></tr>
+ <tr><td>?ssl_session</td><td>0x09</td><td /></tr>
+ <tr><td>?req_attribute</td><td>0x0A</td><td>Name (the name of the
+ attribute follows)</td></tr>
+ <tr><td>?ssl_key_size</td><td>0x0B</td><td /></tr>
+ <tr><td>are_done</td><td>0xFF</td><td>request_terminator</td></tr>
+ </table>
+ <p><code>context</code> <code>servlet_path</code> ϸߤ C
+ ɤǤϥåȤƤޤ󡣤ޤۤȤɤ Java ΥɤǤ⡢
+ ΥեɤDzƤ̵뤵ޤ (Υɤθʸ
+ ȲΤ⤢ޤ)
+ 줬ХʤΤñ̤ʤΤŪаޤǻĤäƤ륳ɤʤΤ
+ ʬޤ󤬡ͥξ¦ȤǸޤ</p>
+ <p><code>remote_user</code> <code>auth_type</code> Ϥ餯
+ HTTP ٥ǧڤ򻲾ȤƤơ⡼ȥ桼Υ桼̾ǧڤ˻Ѥ
+ ( Basic, Digest) ˤĤƤꤷޤ</p>
+ <p><code>query_string</code>, <code>ssl_cert</code>,
+ <code>ssl_cipher</code>, <code>ssl_session</code>
+ HTTP HTTPS бʬ򻲾Ȥޤ</p>
+ <p><code>jvm_route</code> ϥƥååΥݡȡ
+ ɥХ󥹤ƤʣΥ Tomcat 󥹥󥹤ȡ
+ 桼ΥåȤɳդ뵡ǽ˻Ȥޤ</p>
+ <p>δ°̵ΤˤĤƤϡ<code>req_attribute</code>
+ <code>0x0A</code> ͳ°򲿸ĤǤ뤳ȤǤޤ
+ °̾ͤʸȤ򡢤줾줳Υɤľޤ
+ ĶѿϤˡޤ</p>
+ <p>Ǹ°줿ˡ°νü򼨤 <code>0xFF</code>
+ Фޤο°ΰν򼨤Ʊˡꥯ
+ ѥåȤνü⼨Ƥޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="resppacketstruct" id="resppacketstruct">쥹ݥ󥹥ѥåȹ¤</a></h2>
+ <p>ƥʤФ֤ȤΤǤå:</p>
+ <div class="example"><pre>
+AJP13_SEND_BODY_CHUNK :=
+ prefix_code 3
+ chunk_length (integer)
+ chunk *(byte)
+
+
+AJP13_SEND_HEADERS :=
+ prefix_code 4
+ http_status_code (integer)
+ http_status_msg (string)
+ num_headers (integer)
+ response_headers *(res_header_name header_value)
+
+res_header_name :=
+ sc_res_header_name | (string) [see below for how this is parsed]
+
+sc_res_header_name := 0xA0 (byte)
+
+header_value := (string)
+
+AJP13_END_RESPONSE :=
+ prefix_code 5
+ reuse (boolean)
+
+
+AJP13_GET_BODY_CHUNK :=
+ prefix_code 6
+ requested_length (integer)
+ </pre></div>
+ <h3>ܺ :</h3>
+ <h3>Send Body Chunk</h3>
+ <p>󥯤ϴŪˤϥХʥǡǡ֥饦ľޤ</p>
+
+ <h3>Send Headers</h3>
+ <p>ơɤȥå̾ HTTP ̿ˤϤޤ (
+ <code>200</code> <code>OK</code>)쥹ݥ󥹥إå̾ϡ
+ ꥯȥإå̾Ʊͤˡǥ󥳡ɤޤ
+ ɤʸȽˡξܺ٤˴ؤƤϡ嵭 header_encoding
+ 򻲾ȤƤ
+ ŪʥإåΥɤ :</p>
+ <table>
+ <tr><td>̾</td><td>ɤ</td></tr>
+ <tr><td>Content-Type</td><td>0xA001</td></tr>
+ <tr><td>Content-Language</td><td>0xA002</td></tr>
+ <tr><td>Content-Length</td><td>0xA003</td></tr>
+ <tr><td>Date</td><td>0xA004</td></tr>
+ <tr><td>Last-Modified</td><td>0xA005</td></tr>
+ <tr><td>Location</td><td>0xA006</td></tr>
+ <tr><td>Set-Cookie</td><td>0xA007</td></tr>
+ <tr><td>Set-Cookie2</td><td>0xA008</td></tr>
+ <tr><td>Servlet-Engine</td><td>0xA009</td></tr>
+ <tr><td>Status</td><td>0xA00A</td></tr>
+ <tr><td>WWW-Authenticate</td><td>0xA00B</td></tr>
+ </table>
+ <p>ɤإåʸľˤϡإåͤ󥳡ɤޤ</p>
+
+ <h3>End Response</h3>
+ <p>ꥯȽνλΤ餻ޤ<code>reuse</code> ե饰
+ <code>(==1)</code> ξ硢߻ѤƤ TCP ͥϼο
+ ꥯȤ˻Ȥ褦ˤʤޤ<code>reuse</code> (C ΥɤǤ
+ 1 ʳ) ξϡͥĤ뤳Ȥˤʤޤ</p>
+
+ <h3>Get Body Chunk</h3>
+ <p>(ܥǥΥ礭ƺǽΥѥåȤ˼ޤʤ䡢
+ ꥯȤž줿ʤɤˤϡ) ƥʤϥꥯȤ
+ ǡɤ߹׵򤷤ޤ¦ϤФơǾ
+ <code>request_length</code> <code>(8186 (8 Kbytes - 6))</code>
+ ϰϤǡ̤žǻĤäƤꥯȥܥǥ礭Υǡ
+ ֤ޤ<br />
+ ܥǥˤʾǡĤäƤʤ (Ĥޤꥵ֥åȤ
+ ܥǥκǸĶɤ߹⤦Ȥ) Ф
+ ڥĹ 0 <em>ѥå</em><code>(0x12,0x34,0x00,0x00)</code>
+ ֤ޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_balancer.html b/docs/manual/mod/mod_proxy_balancer.html
new file mode 100644
index 00000000..bca5d274
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_balancer.html
@@ -0,0 +1,7 @@
+URI: mod_proxy_balancer.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_proxy_balancer.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mod_proxy_balancer.html.en b/docs/manual/mod/mod_proxy_balancer.html.en
new file mode 100644
index 00000000..a857b429
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_balancer.html.en
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_balancer - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy_balancer</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_balancer.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_balancer_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>proxy_balancer.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.1 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides load balancing support for
+ <code>HTTP</code>, <code>FTP</code> and <code>AJP13</code> protocols
+ </p>
+
+ <p>Thus, in order to get the ability of load balancing,
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
+ have to be present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
+ servers are dangerous both to your network and to the Internet at
+ large.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">Load balancer scheduler algorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requests">Request Counting Algorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#traffic">Weighted Traffic Counting Algorithm</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Enabling Balancer Manager Support</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scheduler" id="scheduler">Load balancer scheduler algorithm</a></h2>
+
+ <p>At present, there are 2 load balancer scheduler algorithms available
+ for use: Request Counting and Weighted Traffic Counting. These are controlled
+ via the <code>lbmethod</code> value of the Balancer definition. See
+ the <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> directive for
+ more information.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requests" id="requests">Request Counting Algorithm</a></h2>
+
+ <p>Enabled via <code>lbmethod=byrequests</code>, the idea behind this
+ scheduler is that we distribute the requests among the
+ various workers to ensure that each gets their configured share
+ of the number of requests. It works as follows:</p>
+
+ <p><dfn>lbfactor</dfn> is <em>how much we expect this worker
+ to work</em>, or <em>the workers's work quota</em>. This is
+ a normalized value representing their "share" of the amount of
+ work to be done.</p>
+
+ <p><dfn>lbstatus</dfn> is <em>how urgent this worker has to work
+ to fulfill its quota of work</em>.</p>
+
+ <p>The <dfn>worker</dfn> is a member of the load balancer,
+ usually a remote host serving one of the supported protocols.</p>
+
+ <p>We distribute each worker's work quota to the worker, and then look
+ which of them needs to work most urgently (biggest lbstatus). This
+ worker is then selected for work, and its lbstatus reduced by the
+ total work quota we distributed to all workers. Thus the sum of all
+ lbstatus does not change(*) and we distribute the requests
+ as desired.</p>
+
+ <p>If some workers are disabled, the others will
+ still be scheduled correctly.</p>
+
+ <div class="example"><pre><code>for each worker in workers
+ worker lbstatus += worker lbfactor
+ total factor += worker lbfactor
+ if worker lbstatus &gt; candidate lbstatus
+ candidate = worker
+
+candidate lbstatus -= total factor</code></pre></div>
+
+ <p>If a balancer is configured as follows:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td></tr>
+</table>
+
+ <p>And <var>b</var> gets disabled, the following schedule is produced:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-50</em></td>
+ <td class="data">0</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">-25</td>
+ <td class="data">0</td>
+ <td class="data"><em>-25</em></td>
+ <td class="data">50</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data"><em>0</em></td></tr>
+<tr><td class="data" colspan="5">(repeat)</td></tr>
+</table>
+
+ <p>That is it schedules: <var>a</var> <var>c</var> <var>d</var>
+ <var>a</var> <var>c</var> <var>d</var> <var>a</var> <var>c</var>
+ <var>d</var> ... Please note that:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+</table>
+
+ <p>Has the exact same behavior as:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">1</td>
+ <td class="data">1</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p>This is because all values of <dfn>lbfactor</dfn> are normalized
+ with respect to the others. For:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">4</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p>worker <var>b</var> will, on average, get 4 times the requests
+ that <var>a</var> and <var>c</var> will.</p>
+
+ <p>The following asymmetric configuration works as one would expect:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">70</td>
+ <td class="data">30</td></tr>
+<tr><td class="data" colspan="2">&nbsp;</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-30</em></td>
+ <td class="data">30</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">40</td>
+ <td class="data"><em>-40</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>10</em></td>
+ <td class="data">-10</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-20</em></td>
+ <td class="data">20</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-50</em></td>
+ <td class="data">50</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">20</td>
+ <td class="data"><em>-20</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-10</em></td>
+ <td class="data">10</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-40</em></td>
+ <td class="data">40</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">30</td>
+ <td class="data"><em>-30</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>0</em></td>
+ <td class="data">0</td></tr>
+<tr><td class="data" colspan="3">(repeat)</td></tr>
+</table>
+
+ <p>That is after 10 schedules, the schedule repeats and 7 <var>a</var>
+ are selected with 3 <var>b</var> interspersed.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="traffic" id="traffic">Weighted Traffic Counting Algorithm</a></h2>
+
+ <p>Enabled via <code>lbmethod=bytraffic</code>, the idea behind this
+ scheduler is very similar to the Request Counting method, with
+ the following changes:</p>
+
+ <p><dfn>lbfactor</dfn> is <em>how much traffic, in bytes, we want
+ this worker to handle</em>. This is also a normalized value
+ representing their "share" of the amount of work to be done,
+ but instead of simply counting the number of requests, we take
+ into account the amount of traffic this worker has seen.</p>
+
+ <p>If a balancer is configured as follows:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">2</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p>Then we mean that we want <var>b</var> to process twice the
+ amount of bytes than <var>a</var> or <var>c</var> should. It does
+ not necessarily mean that <var>b</var> would handle twice as
+ many requests, but it would process twice the I/O. Thus, the
+ size of the request and response are applied to the weighting
+ and selection algorithm.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Enabling Balancer Manager Support</a></h2>
+
+ <p>This module <em>requires</em> the service of
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.
+ Balancer manager enables dynamic update of balancer
+ members. You can use balancer manager to change the balance
+ factor or a particular member, or put it in the off line
+ mode.
+ </p>
+
+ <p>Thus, in order to get the ability of load balancer management,
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> and <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
+ have to be present in the server.</p>
+
+ <p>To enable load balancer management for browsers from the foo.com
+ domain add this code to your <code>httpd.conf</code>
+ configuration file</p>
+<div class="example"><p><code>
+ &lt;Location /balancer-manager&gt;<br />
+ SetHandler balancer-manager<br />
+<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>You can now access load balancer manager by using a Web browser
+ to access the page
+ <code>http://your.server.name/balancer-manager</code></p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_balancer.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp b/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp
new file mode 100644
index 00000000..6ba878eb
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp
@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_balancer - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_proxy_balancer</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬΤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ĥ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_balancer_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>proxy_balancer.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>ܥ⥸塼ˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>ɬפǤ</em>
+ <code>HTTP</code>, <code>FTP</code> <code>AJP13</code>
+ ץȥΥɥХ󥹵ǽäƤޤ</p>
+
+ <p>Ǥ顢 ɥХ󥹤ͭˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
+ <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> ФȤ߹ޤ
+ ʤФޤ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p><a href="mod_proxy.html#access">ʥФˤ</a>ޤǥץǽͭˤʤǤ
+ ץץФϤʤȤΥͥåȥˤȤäƤ⡢
+ 󥿡ͥåΤˤȤäƤǤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">ɥХ󥵤Υ塼Υ르ꥺ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#byrequests">Request Counting 르ꥺ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bytraffic">Weighted Traffic Counting 르ꥺ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Х󥵥ޥ͡ΥݡȤͭˤ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="scheduler" id="scheduler">ɥХ󥵤Υ塼Υ르ꥺ</a></h2>
+
+ <p>Ǥ 2 ΥɥХ󥵥塼饢르ꥺफ٤ޤ
+ ꥯȲˤ <span class="transnote">(<em>:</em> Request Counting)</span>
+ ȡȥեå̤ˤ <span class="transnote">(<em>:</em> Weighted Traffic Counting)</span>
+ ޤХ󥵤 <code>lbmethod</code> ͤǡɤȤꤷޤ
+ ܺ٤ <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> ǥ쥯ƥ֤
+ ȤƤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="byrequests" id="byrequests">Request Counting 르ꥺ</a></h2>
+
+ <p><code>lbmethod=byrequests</code> ͭˤʤޤ
+ Υ塼طʤˤͤϡ͡ʥ줾졢
+ ꤵƤʬôꥯȿ򤭤ȼ褦ˡ
+ ꥯȤ򰷤ȤͤǤΤ褦ưޤ:</p>
+
+ <p><dfn>lbfactor</dfn> ϡ<em>ɤ٥˻Ż򿶤뤫</em>
+ Ĥޤ<em>Υ</em>ؤޤͤ "ʬô"
+ ̤ɽ줿ͤǤ</p>
+
+ <p><dfn>lbstatus</dfn> ϡ<em>Υ
+ ɤΤ餤ޤƯʤФʤʤ</em>ؤޤ</p>
+
+ <p><dfn></dfn>ϥɥХ󥵤ΥФǡ̾ϡ
+ ݡȤץȥΤΰĤ󶡤Ƥ⡼ȥۥȤǤ
+ </p>
+
+ <p>ޤġΥ˥꿶ꡢɤΥǤޤ
+ ƯʤФʤʤ (lbstatus Τ) Ĵ٤ޤ
+ ˻Ż򤹤褦ˤΥ򤷡򤷤 lbstatus
+ Τ˳꿶ä֤ޤǤ顢lbstatus ̤
+ ŪѲޤ(*)ꥯȤϴ̤ʬޤ</p>
+
+ <p>̵ˤʤäƤ⡢¾ΤΤ˥塼뤵³ޤ
+ </p>
+
+ <div class="example"><pre><code>for each worker in workers
+ worker lbstatus += worker lbfactor
+ total factor += worker lbfactor
+ if worker lbstatus &gt; candidate lbstatus
+ candidate = worker
+
+candidate lbstatus -= total factor</code></pre></div>
+
+ <p>Х󥵤򼡤Τ褦ꤷ:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td></tr>
+</table>
+
+ <p> <var>b</var> ̵ˤʤä硢Τ褦ʥ塼뤬
+ Ԥޤ</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-50</em></td>
+ <td class="data">0</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">-25</td>
+ <td class="data">0</td>
+ <td class="data"><em>-25</em></td>
+ <td class="data">50</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data">0</td>
+ <td class="data"><em>0</em></td></tr>
+<tr><td class="data" colspan="5">(repeat)</td></tr>
+</table>
+
+ <p>ĤޤꤳΤ褦˥塼뤵ޤ: <var>a</var> <var>c</var>
+ <var>d</var> <var>a</var> <var>c</var> <var>d</var> <var>a</var>
+ <var>c</var> <var>d</var> ... դƤ:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td>
+ <td class="data">25</td></tr>
+</table>
+
+ <p>εưϡƱˤʤޤ:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th>
+ <th class="data">d</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">1</td>
+ <td class="data">1</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p>This is because all values of <dfn>lbfactor</dfn> are normalized
+ with respect to the others. For:</p>
+ <p><dfn>lbfactor</dfn> 줿Τǡ
+ ¾ȤͤǤǤ:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">4</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p> <var>b</var> ϡʿѤơ<var>a</var> <var>c</var>
+ 4 ܤοΥꥯȤĤȤˤʤޤ</p>
+
+ <p>Τ褦оΤǤϡʤͽۤǤ礦:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">70</td>
+ <td class="data">30</td></tr>
+<tr><td class="data" colspan="2">&nbsp;</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-30</em></td>
+ <td class="data">30</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">40</td>
+ <td class="data"><em>-40</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>10</em></td>
+ <td class="data">-10</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-20</em></td>
+ <td class="data">20</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-50</em></td>
+ <td class="data">50</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">20</td>
+ <td class="data"><em>-20</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-10</em></td>
+ <td class="data">10</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>-40</em></td>
+ <td class="data">40</td></tr>
+<tr><th>lbstatus</th>
+ <td class="data">30</td>
+ <td class="data"><em>-30</em></td></tr>
+<tr><th>lbstatus</th>
+ <td class="data"><em>0</em></td>
+ <td class="data">0</td></tr>
+<tr><td class="data" colspan="3">(repeat)</td></tr>
+</table>
+
+ <p>塼 10 塼˷֤졢<var>a</var> 7
+ <var>b</var> 3 ǤޤФФޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bytraffic" id="bytraffic">Weighted Traffic Counting 르ꥺ</a></h2>
+
+ <p><code>lbmethod=bytraffic</code> ͭˤʤޤ
+ Υ塼طʤˤͤϡRequest Counting
+ ˻Ƥޤΰ㤤ޤ:</p>
+
+ <p><dfn>lbfactor</dfn> <em>ɤΥХȿΥȥեå̤
+ Υ˽Ƥ餤</em> ɽޤ
+ ͤƱͤ줿ͤǡΤΤǤ "ʬô"
+ ̤ɽƤޤꥯȿñ˿ˡ
+ ɤž̤ޤ</p>
+
+ <p>Τ褦˥Х󥵤ꤷ:</p>
+
+ <table><tr><th>worker</th>
+ <th class="data">a</th>
+ <th class="data">b</th>
+ <th class="data">c</th></tr>
+<tr><th>lbfactor</th>
+ <td class="data">1</td>
+ <td class="data">2</td>
+ <td class="data">1</td></tr>
+</table>
+
+ <p><var>b</var> ˤ <var>a</var> <var>c</var> 2
+ ƤۤȤȤˤʤޤ
+ <var>b</var> 2 ܤ I/O Ȥ̣ˤʤꡢ
+ 2 ܤΥꥯȿȤȤˤϤʤޤ
+ ǤꥯȤȥ쥹ݥ󥹤Υ
+ ŤդȿʬΥ르ꥺ˸Ƥޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Х󥵥ޥ͡ΥݡȤͭˤ</a></h2>
+
+ <p>Υ⥸塼 <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> Υӥ
+ <em>ɬפȤޤ</em>
+ Х󥵥ޥ͡ȤȡХ󥵤ΥСưŪʹ
+ ǤޤХ󥵥ޥ͡ȤäơХ󥹷 (lbfactor)
+ ѹꡢСѹꡢΥС
+ ե饤⡼ɤˤǤޤ</p>
+
+ <p>Ǥ顢ɥХ󥵴ǽȤС
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
+ 򥵡ФȤ߹ޤʤФʤޤ</p>
+
+ <p>foo.com ɥᥤΥ֥饦ɥХ󥵴ǽ
+ Ȥ褦ˤˤϡΤ褦ʥɤ <code>httpd.conf</code>
+ ɲäޤ</p>
+<div class="example"><p><code>
+ &lt;Location /balancer-manager&gt;<br />
+ SetHandler balancer-manager<br />
+<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>ȡ<code>http://your.server.name/balancer-manager</code>
+ Υڡͳǡ֥֥饦ɥХ󥵥ޥ͡
+ Ǥ褦ˤʤޤ</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_connect.html b/docs/manual/mod/mod_proxy_connect.html
new file mode 100644
index 00000000..315f683c
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_connect.html
@@ -0,0 +1,3 @@
+URI: mod_proxy_connect.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_proxy_connect.html.en b/docs/manual/mod/mod_proxy_connect.html.en
new file mode 100644
index 00000000..62b077e4
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_connect.html.en
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_connect - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy_connect</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_connect.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_connect_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>proxy_connect.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides support for the <code>CONNECT</code>
+ HTTP method. This method is mainly used to tunnel SSL requests
+ through proxy servers.</p>
+
+ <p>Thus, in order to get the ability of handling <code>CONNECT</code>
+ requests, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> have to be present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
+ servers are dangerous both to your network and to the Internet at
+ large.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_proxy.html#allowconnect">AllowCONNECT</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_connect.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_ftp.html b/docs/manual/mod/mod_proxy_ftp.html
new file mode 100644
index 00000000..a0f912a2
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_ftp.html
@@ -0,0 +1,3 @@
+URI: mod_proxy_ftp.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_proxy_ftp.html.en b/docs/manual/mod/mod_proxy_ftp.html.en
new file mode 100644
index 00000000..a5488a01
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_ftp.html.en
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_ftp - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy_ftp</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ftp.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_ftp_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>proxy_ftp.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides support for the proxying
+ FTP sites. Note that FTP support is currently limited to
+ the GET method.</p>
+
+ <p>Thus, in order to get the ability of handling FTP proxy requests,
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>
+ have to be present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
+ servers are dangerous both to your network and to the Internet at
+ large.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#mimetypes">Why doesn't file type <var>xxx</var>
+ download via FTP?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#type">How can I force an FTP ASCII download of
+ File <var>xxx</var>?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ftpnonget">How can I do FTP upload?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#percent2fhck">How can I access FTP files outside
+ of my home directory?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ftppass">How can I hide the FTP cleartext password
+ in my browser's URL line?</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mimetypes" id="mimetypes">Why doesn't file type <var>xxx</var>
+ download via FTP?</a></h2>
+ <p>You probably don't have that particular file type defined as
+ <code>application/octet-stream</code> in your proxy's mime.types
+ configuration file. A useful line can be</p>
+
+ <div class="example"><pre>application/octet-stream bin dms lha lzh exe class tgz taz</pre></div>
+ <p>Alternatively you may prefer to default everything to binary:</p>
+ <div class="example"><pre>DefaultType application/octet-stream</pre></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="type" id="type">How can I force an FTP ASCII download of
+ File <var>xxx</var>?</a></h2>
+ <p>In the rare situation where you must download a specific file using the
+ FTP <code>ASCII</code> transfer method (while the default transfer is in
+ <code>binary</code> mode), you can override <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>'s
+ default by suffixing the request with <code>;type=a</code> to force an
+ ASCII transfer. (FTP Directory listings are always executed in ASCII mode,
+ however.)</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ftpnonget" id="ftpnonget">How can I do FTP upload?</a></h2>
+ <p>Currently, only GET is supported for FTP in mod_proxy. You can
+ of course use HTTP upload (POST or PUT) through an Apache proxy.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="percent2fhck" id="percent2fhck">How can I access FTP files outside
+ of my home directory?</a></h2>
+ <p>An FTP URI is interpreted relative to the home directory of the user
+ who is logging in. Alas, to reach higher directory levels you cannot
+ use /../, as the dots are interpreted by the browser and not actually
+ sent to the FTP server. To address this problem, the so called <dfn>Squid
+ %2f hack</dfn> was implemented in the Apache FTP proxy; it is a
+ solution which is also used by other popular proxy servers like the <a href="http://www.squid-cache.org/">Squid Proxy Cache</a>. By
+ prepending <code>/%2f</code> to the path of your request, you can make
+ such a proxy change the FTP starting directory to <code>/</code> (instead
+ of the home directory). For example, to retrieve the file
+ <code>/etc/motd</code>, you would use the URL:</p>
+
+ <div class="example"><p><code>
+ ftp://<var>user</var>@<var>host</var>/%2f/etc/motd
+ </code></p></div>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ftppass" id="ftppass">How can I hide the FTP cleartext password
+ in my browser's URL line?</a></h2>
+ <p>To log in to an FTP server by username and password, Apache uses
+ different strategies. In absense of a user name and password in the URL
+ altogether, Apache sends an anonymous login to the FTP server,
+ <em>i.e.</em>,</p>
+
+ <div class="example"><p><code>
+ user: anonymous<br />
+ password: apache_proxy@
+ </code></p></div>
+
+ <p>This works for all popular FTP servers which are configured for
+ anonymous access.</p>
+
+ <p>For a personal login with a specific username, you can embed the user
+ name into the URL, like in:</p>
+
+ <div class="example"><p><code>
+ ftp://<var>username</var>@<var>host</var>/myfile
+ </code></p></div>
+
+ <p>If the FTP server asks for a password when given this username (which
+ it should), then Apache will reply with a <code>401</code> (Authorization
+ required) response, which causes the Browser to pop up the
+ username/password dialog. Upon entering the password, the connection
+ attempt is retried, and if successful, the requested resource is
+ presented. The advantage of this procedure is that your browser does not
+ display the password in cleartext (which it would if you had used</p>
+
+ <div class="example"><p><code>
+ ftp://<var>username</var>:<var>password</var>@<var>host</var>/myfile
+ </code></p></div>
+
+ <p>in the first place).</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>The password which is transmitted in such a way is not encrypted on
+ its way. It travels between your browser and the Apache proxy server in
+ a base64-encoded cleartext string, and between the Apache proxy and the
+ FTP server as plaintext. You should therefore think twice before
+ accessing your FTP server via HTTP (or before accessing your personal
+ files via FTP at all!) When using unsecure channels, an eavesdropper
+ might intercept your password on its way.</p>
+ </div>
+ </div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ftp.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_proxy_http.html b/docs/manual/mod/mod_proxy_http.html
new file mode 100644
index 00000000..5be29102
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_http.html
@@ -0,0 +1,3 @@
+URI: mod_proxy_http.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_proxy_http.html.en b/docs/manual/mod/mod_proxy_http.html.en
new file mode 100644
index 00000000..f0b68e10
--- /dev/null
+++ b/docs/manual/mod/mod_proxy_http.html.en
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_proxy_http - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_proxy_http</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_http.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>HTTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>proxy_http_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>proxy_http.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides the features used for
+ proxying HTTP requests. <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ supports HTTP/0.9, HTTP/1.0 and HTTP/1.1. It does <em>not</em>
+ provide any caching abilities. If you want to set up a caching
+ proxy, you might want to use the additional service of the
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> module.</p>
+
+ <p>Thus, in order to get the ability of handling HTTP proxy requests,
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ have to be present in the server.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
+ servers are dangerous both to your network and to the Internet at
+ large.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>See also</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
+<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li>
+</ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_http.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_rewrite.html b/docs/manual/mod/mod_rewrite.html
new file mode 100644
index 00000000..5b651b93
--- /dev/null
+++ b/docs/manual/mod/mod_rewrite.html
@@ -0,0 +1,3 @@
+URI: mod_rewrite.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_rewrite.html.en b/docs/manual/mod/mod_rewrite.html.en
new file mode 100644
index 00000000..47f9c7e9
--- /dev/null
+++ b/docs/manual/mod/mod_rewrite.html.en
@@ -0,0 +1,1564 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_rewrite - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_rewrite</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_rewrite.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides a rule-based rewriting engine to rewrite requested
+URLs on the fly</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>rewrite_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_rewrite.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 1.3 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module uses a rule-based rewriting engine (based on a
+ regular-expression parser) to rewrite requested URLs on the
+ fly. It supports an unlimited number of rules and an
+ unlimited number of attached rule conditions for each rule, to
+ provide a really flexible and powerful URL manipulation
+ mechanism. The URL manipulations can depend on various tests,
+ of server variables, environment variables, HTTP
+ headers, or time stamps. Even external database lookups in
+ various formats can be used to achieve highly granular URL
+ matching.</p>
+
+ <p>This module operates on the full URLs (including the
+ path-info part) both in per-server context
+ (<code>httpd.conf</code>) and per-directory context
+ (<code>.htaccess</code>) and can generate query-string
+ parts on result. The rewritten result can lead to internal
+ sub-processing, external request redirection or even to an
+ internal proxy throughput.</p>
+
+ <p>Further details, discussion, and examples, are provided in the
+ <a href="../rewrite/">detailed mod_rewrite documentation</a>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritebase">RewriteBase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritecond">RewriteCond</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriteengine">RewriteEngine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritelock">RewriteLock</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritelog">RewriteLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriteloglevel">RewriteLogLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritemap">RewriteMap</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriteoptions">RewriteOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriterule">RewriteRule</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#quoting">Quoting Special Characters</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#EnvVar">Environment Variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Solutions">Practical Solutions</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="quoting" id="quoting">Quoting Special Characters</a></h2>
+
+ <p>As of Apache 1.3.20, special characters in
+ <em>TestString</em> and <em>Substitution</em> strings can be
+ escaped (that is, treated as normal characters without their
+ usual special meaning) by prefixing them with a slash ('\')
+ character. In other words, you can include an actual
+ dollar-sign character in a <em>Substitution</em> string by
+ using '<code>\$</code>'; this keeps mod_rewrite from trying
+ to treat it as a backreference.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="EnvVar" id="EnvVar">Environment Variables</a></h2>
+
+ <p>This module keeps track of two additional (non-standard)
+ CGI/SSI environment variables named <code>SCRIPT_URL</code>
+ and <code>SCRIPT_URI</code>. These contain the
+ <em>logical</em> Web-view to the current resource, while the
+ standard CGI/SSI variables <code>SCRIPT_NAME</code> and
+ <code>SCRIPT_FILENAME</code> contain the <em>physical</em>
+ System-view. </p>
+
+ <p>Notice: These variables hold the URI/URL <em>as they were
+ initially requested</em>, that is, <em>before</em> any
+ rewriting. This is important to note because the rewriting process is
+ primarily used to rewrite logical URLs to physical
+ pathnames.</p>
+
+<div class="example"><h3>Example</h3><pre>
+SCRIPT_NAME=/sw/lib/w3s/tree/global/u/rse/.www/index.html
+SCRIPT_FILENAME=/u/rse/.www/index.html
+SCRIPT_URL=/u/rse/
+SCRIPT_URI=http://en1.engelschall.com/u/rse/
+</pre></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Solutions" id="Solutions">Practical Solutions</a></h2>
+
+ <p>For numerous examples of common, and not-so-common, uses for
+ mod_rewrite, see the <a href="../rewrite/rewrite_guide.html">Rewrite
+ Guide</a>, and the <a href="../rewrite/rewrite_guide_advanced.html">Advanced Rewrite
+ Guide</a> documents.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteBase" id="RewriteBase">RewriteBase</a> <a name="rewritebase" id="rewritebase">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the base URL for per-directory rewrites</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteBase <em>URL-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for information.</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+ <p>The <code class="directive">RewriteBase</code> directive explicitly
+ sets the base URL for per-directory rewrites. As you will see
+ below, <code class="directive"><a href="#rewriterule">RewriteRule</a></code>
+ can be used in per-directory config files
+ (<code>.htaccess</code>). In such a case, it will act locally,
+ stripping the local directory prefix before processing, and applying
+ rewrite rules only to the remainder. When processing is complete, the
+ prefix is automatically added back to the
+ path. The default setting is; <code class="directive">RewriteBase</code> <em>physical-directory-path</em></p>
+
+ <p>When a substitution occurs for a new URL, this module has
+ to re-inject the URL into the server processing. To be able
+ to do this it needs to know what the corresponding URL-prefix
+ or URL-base is. By default this prefix is the corresponding
+ filepath itself. <strong>However, for most websites, URLs are NOT
+ directly related to physical filename paths, so this
+ assumption will often be wrong!</strong> Therefore, you can
+ use the <code>RewriteBase</code> directive to specify the
+ correct URL-prefix.</p>
+
+<div class="note"> If your webserver's URLs are <strong>not</strong> directly
+related to physical file paths, you will need to use
+<code class="directive">RewriteBase</code> in every <code>.htaccess</code>
+file where you want to use <code class="directive"><a href="#rewriterule">RewriteRule</a></code> directives.
+</div>
+
+ <p> For example, assume the following per-directory config file:</p>
+
+<div class="example"><pre>
+#
+# /abc/def/.htaccess -- per-dir config file for directory /abc/def
+# Remember: /abc/def is the physical path of /xyz, <em>i.e.</em>, the server
+# has a 'Alias /xyz /abc/def' directive <em>e.g.</em>
+#
+
+RewriteEngine On
+
+# let the server know that we were reached via /xyz and not
+# via the physical path prefix /abc/def
+RewriteBase /xyz
+
+# now the rewriting rules
+RewriteRule ^oldstuff\.html$ newstuff.html
+</pre></div>
+
+ <p>In the above example, a request to
+ <code>/xyz/oldstuff.html</code> gets correctly rewritten to
+ the physical file <code>/abc/def/newstuff.html</code>.</p>
+
+<div class="note"><h3>For Apache Hackers</h3>
+<p>The following list gives detailed information about
+ the internal processing steps:</p>
+<pre>
+Request:
+ /xyz/oldstuff.html
+
+Internal Processing:
+ /xyz/oldstuff.html -&gt; /abc/def/oldstuff.html (per-server Alias)
+ /abc/def/oldstuff.html -&gt; /abc/def/newstuff.html (per-dir RewriteRule)
+ /abc/def/newstuff.html -&gt; /xyz/newstuff.html (per-dir RewriteBase)
+ /xyz/newstuff.html -&gt; /abc/def/newstuff.html (per-server Alias)
+
+Result:
+ /abc/def/newstuff.html
+</pre>
+ <p>This seems very complicated, but is in fact
+ correct Apache internal processing. Because the
+ per-directory rewriting comes late in the
+ process, the rewritten request
+ has to be re-injected into the Apache kernel.
+ This is not the serious overhead it may seem to be -
+ this re-injection is completely internal to the
+ Apache server (and the same procedure is used by
+ many other operations within Apache).</p>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteCond" id="RewriteCond">RewriteCond</a> <a name="rewritecond" id="rewritecond">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Defines a condition under which rewriting will take place
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+ <p>The <code class="directive">RewriteCond</code> directive defines a
+ rule condition. One or more <code class="directive">RewriteCond</code>
+ can precede a <code class="directive"><a href="#rewriterule">RewriteRule</a></code>
+ directive. The following rule is then only used if both
+ the current state of the URI matches its pattern, <strong>and</strong> if these conditions are met.</p>
+
+ <p><em>TestString</em> is a string which can contain the
+ following expanded constructs in addition to plain text:</p>
+
+ <ul>
+ <li>
+ <strong>RewriteRule backreferences</strong>: These are
+ backreferences of the form <strong><code>$N</code></strong>
+ (0 &lt;= N &lt;= 9), which provide access to the grouped
+ parts (in parentheses) of the pattern, from the
+ <code>RewriteRule</code> which is subject to the current
+ set of <code>RewriteCond</code> conditions..
+ </li>
+ <li>
+ <strong>RewriteCond backreferences</strong>: These are
+ backreferences of the form <strong><code>%N</code></strong>
+ (1 &lt;= N &lt;= 9), which provide access to the grouped
+ parts (again, in parentheses) of the pattern, from the last matched
+ <code>RewriteCond</code> in the current set
+ of conditions.
+ </li>
+ <li>
+ <strong>RewriteMap expansions</strong>: These are
+ expansions of the form <strong><code>${mapname:key|default}</code></strong>.
+ See <a href="#mapfunc">the documentation for
+ RewriteMap</a> for more details.
+ </li>
+ <li>
+ <strong>Server-Variables</strong>: These are variables of
+ the form
+ <strong><code>%{</code> <em>NAME_OF_VARIABLE</em>
+ <code>}</code></strong>
+ where <em>NAME_OF_VARIABLE</em> can be a string taken
+ from the following list:
+
+ <table>
+
+ <tr>
+ <th>HTTP headers:</th> <th>connection &amp; request:</th> <th />
+ </tr>
+
+ <tr>
+ <td>
+ HTTP_USER_AGENT<br />
+ HTTP_REFERER<br />
+ HTTP_COOKIE<br />
+ HTTP_FORWARDED<br />
+ HTTP_HOST<br />
+ HTTP_PROXY_CONNECTION<br />
+ HTTP_ACCEPT<br />
+ </td>
+
+ <td>
+ REMOTE_ADDR<br />
+ REMOTE_HOST<br />
+ REMOTE_PORT<br />
+ REMOTE_USER<br />
+ REMOTE_IDENT<br />
+ REQUEST_METHOD<br />
+ SCRIPT_FILENAME<br />
+ PATH_INFO<br />
+ QUERY_STRING<br />
+ AUTH_TYPE<br />
+ </td>
+
+ <td />
+ </tr>
+
+ <tr>
+ <th>server internals:</th> <th>date and time:</th> <th>specials:</th>
+ </tr>
+
+ <tr>
+ <td>
+ DOCUMENT_ROOT<br />
+ SERVER_ADMIN<br />
+ SERVER_NAME<br />
+ SERVER_ADDR<br />
+ SERVER_PORT<br />
+ SERVER_PROTOCOL<br />
+ SERVER_SOFTWARE<br />
+ </td>
+
+ <td>
+ TIME_YEAR<br />
+ TIME_MON<br />
+ TIME_DAY<br />
+ TIME_HOUR<br />
+ TIME_MIN<br />
+ TIME_SEC<br />
+ TIME_WDAY<br />
+ TIME<br />
+ </td>
+
+ <td>
+ API_VERSION<br />
+ THE_REQUEST<br />
+ REQUEST_URI<br />
+ REQUEST_FILENAME<br />
+ IS_SUBREQ<br />
+ HTTPS<br />
+ </td>
+ </tr>
+ </table>
+
+ <p>These variables all
+ correspond to the similarly named HTTP
+ MIME-headers, C variables of the Apache server or
+ <code>struct tm</code> fields of the Unix system.
+ Most are documented elsewhere in the Manual or in
+ the CGI specification. Those that are special to
+ mod_rewrite include those below.</p>
+ <div class="note">
+ <dl>
+ <dt><code>IS_SUBREQ</code></dt>
+
+ <dd>Will contain the text "true" if the request
+ currently being processed is a sub-request,
+ "false" otherwise. Sub-requests may be generated
+ by modules that need to resolve additional files
+ or URIs in order to complete their tasks.</dd>
+
+ <dt><code>API_VERSION</code></dt>
+
+ <dd>This is the version of the Apache module API
+ (the internal interface between server and
+ module) in the current httpd build, as defined in
+ include/ap_mmn.h. The module API version
+ corresponds to the version of Apache in use (in
+ the release version of Apache 1.3.14, for
+ instance, it is 19990320:10), but is mainly of
+ interest to module authors.</dd>
+
+ <dt><code>THE_REQUEST</code></dt>
+
+ <dd>The full HTTP request line sent by the
+ browser to the server (e.g., "<code>GET
+ /index.html HTTP/1.1</code>"). This does not
+ include any additional headers sent by the
+ browser.</dd>
+
+ <dt><code>REQUEST_URI</code></dt>
+
+ <dd>The resource requested in the HTTP request
+ line. (In the example above, this would be
+ "/index.html".)</dd>
+
+ <dt><code>REQUEST_FILENAME</code></dt>
+
+ <dd>The full local filesystem path to the file or
+ script matching the request.</dd>
+
+ <dt><code>HTTPS</code></dt>
+
+ <dd>Will contain the text "on" if the connection is
+ using SSL/TLS, or "off" otherwise. (This variable
+ can be safely used regardless of whether or not
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> is loaded).</dd>
+
+ </dl>
+</div>
+ </li>
+ </ul>
+
+ <p>Other things you should be aware of:</p>
+
+ <ol>
+ <li>The variables SCRIPT_FILENAME and REQUEST_FILENAME
+ contain the same value - the value of the
+ <code>filename</code> field of the internal
+ <code>request_rec</code> structure of the Apache server.
+ The first name is the commonly known CGI variable name
+ while the second is the appropriate counterpart of
+ REQUEST_URI (which contains the value of the
+ <code>uri</code> field of <code>request_rec</code>).</li>
+
+ <li>
+ <code>%{ENV:variable}</code>, where <em>variable</em> can be
+ any environment variable, is also available.
+ This is looked-up via internal
+ Apache structures and (if not found there) via
+ <code>getenv()</code> from the Apache server process.</li>
+
+ <li>
+ <code>%{SSL:variable}</code>, where <em>variable</em> is the
+ name of an <a href="mod_ssl.html#envvars">SSL environment
+ variable</a>, can be used whether or not
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> is loaded, but will always expand to
+ the empty string if it is not. Example:
+ <code>%{SSL:SSL_CIPHER_USEKEYSIZE}</code> may expand to
+ <code>128</code>.</li>
+
+ <li>
+ <code>%{HTTP:header}</code>, where <em>header</em> can be
+ any HTTP MIME-header name, can always be used to obtain the
+ value of a header sent in the HTTP request.
+ Example: <code>%{HTTP:Proxy-Connection}</code> is
+ the value of the HTTP header
+ ``<code>Proxy-Connection:</code>''.</li>
+
+ <li>
+ <code>%{LA-U:variable}</code> can be used for look-aheads which perform
+ an internal (URL-based) sub-request to determine the final
+ value of <em>variable</em>. This can be used to access
+ variable for rewriting which is not available at the current
+ stage, but will be set in a later phase.
+ <p>For instance, to rewrite according to the
+ <code>REMOTE_USER</code> variable from within the
+ per-server context (<code>httpd.conf</code> file) you must
+ use <code>%{LA-U:REMOTE_USER}</code> - this
+ variable is set by the authorization phases, which come
+ <em>after</em> the URL translation phase (during which mod_rewrite
+ operates).</p>
+ <p>On the other hand, because mod_rewrite implements
+ its per-directory context (<code>.htaccess</code> file) via
+ the Fixup phase of the API and because the authorization
+ phases come <em>before</em> this phase, you just can use
+ <code>%{REMOTE_USER}</code> in that context.</p></li>
+
+ <li>
+ <code>%{LA-F:variable}</code> can be used to perform an internal
+ (filename-based) sub-request, to determine the final value
+ of <em>variable</em>. Most of the time, this is the same as
+ LA-U above.</li>
+ </ol>
+
+ <p><em>CondPattern</em> is the condition pattern,
+ a regular expression which is applied to the
+ current instance of the <em>TestString</em>.
+ <em>TestString</em> is first evaluated, before being matched against
+ <em>CondPattern</em>.</p>
+
+ <p><strong>Remember:</strong> <em>CondPattern</em> is a
+ <em>perl compatible regular expression</em> with some
+ additions:</p>
+
+ <ol>
+ <li>You can prefix the pattern string with a
+ '<code>!</code>' character (exclamation mark) to specify a
+ <strong>non</strong>-matching pattern.</li>
+
+ <li>
+ There are some special variants of <em>CondPatterns</em>.
+ Instead of real regular expression strings you can also
+ use one of the following:
+
+ <ul>
+ <li>'<strong>&lt;CondPattern</strong>' (lexicographically
+ precedes)<br />
+ Treats the <em>CondPattern</em> as a plain string and
+ compares it lexicographically to <em>TestString</em>. True if
+ <em>TestString</em> lexicographically precedes
+ <em>CondPattern</em>.</li>
+
+ <li>'<strong>&gt;CondPattern</strong>' (lexicographically
+ follows)<br />
+ Treats the <em>CondPattern</em> as a plain string and
+ compares it lexicographically to <em>TestString</em>. True if
+ <em>TestString</em> lexicographically follows
+ <em>CondPattern</em>.</li>
+
+ <li>'<strong>=CondPattern</strong>' (lexicographically
+ equal)<br />
+ Treats the <em>CondPattern</em> as a plain string and
+ compares it lexicographically to <em>TestString</em>. True if
+ <em>TestString</em> is lexicographically equal to
+ <em>CondPattern</em> (the two strings are exactly
+ equal, character for character). If <em>CondPattern</em>
+ is <code>""</code> (two quotation marks) this
+ compares <em>TestString</em> to the empty string.</li>
+
+ <li>'<strong>-d</strong>' (is
+ <strong>d</strong>irectory)<br />
+ Treats the <em>TestString</em> as a pathname and tests
+ whether or not it exists, and is a directory.</li>
+
+ <li>'<strong>-f</strong>' (is regular
+ <strong>f</strong>ile)<br />
+ Treats the <em>TestString</em> as a pathname and tests
+ whether or not it exists, and is a regular file.</li>
+
+ <li>'<strong>-s</strong>' (is regular file, with
+ <strong>s</strong>ize)<br />
+ Treats the <em>TestString</em> as a pathname and tests
+ whether or not it exists, and is a regular file with size greater
+ than zero.</li>
+
+ <li>'<strong>-l</strong>' (is symbolic
+ <strong>l</strong>ink)<br />
+ Treats the <em>TestString</em> as a pathname and tests
+ whether or not it exists, and is a symbolic link.</li>
+
+ <li>'<strong>-x</strong>' (has e<strong>x</strong>ecutable
+ permissions)<br />
+ Treats the <em>TestString</em> as a pathname and tests
+ whether or not it exists, and has executable permissions.
+ These permissions are determined according to
+ the underlying OS.</li>
+
+ <li>'<strong>-F</strong>' (is existing file, via
+ subrequest)<br />
+ Checks whether or not <em>TestString</em> is a valid file,
+ accessible via all the server's currently-configured
+ access controls for that path. This uses an internal
+ subrequest to do the check, so use it with care -
+ it can impact your server's performance!</li>
+
+ <li>'<strong>-U</strong>' (is existing URL, via
+ subrequest)<br />
+ Checks whether or not <em>TestString</em> is a valid URL,
+ accessible via all the server's currently-configured
+ access controls for that path. This uses an internal
+ subrequest to do the check, so use it with care -
+ it can impact your server's performance!</li>
+ </ul>
+
+<div class="note"><h3>Note:</h3>
+ All of these tests can
+ also be prefixed by an exclamation mark ('!') to
+ negate their meaning.
+</div>
+ </li>
+
+ <li>You can also set special flags for
+ <em>CondPattern</em> by appending
+ <strong><code>[</code><em>flags</em><code>]</code></strong>
+ as the third argument to the <code>RewriteCond</code>
+ directive, where <em>flags</em> is a comma-separated list of any of the
+ following flags:
+
+ <ul>
+ <li>'<strong><code>nocase|NC</code></strong>'
+ (<strong>n</strong>o <strong>c</strong>ase)<br />
+ This makes the test case-insensitive - differences
+ between 'A-Z' and 'a-z' are ignored, both in the
+ expanded <em>TestString</em> and the <em>CondPattern</em>.
+ This flag is effective only for comparisons between
+ <em>TestString</em> and <em>CondPattern</em>. It has no
+ effect on filesystem and subrequest checks.</li>
+
+ <li>
+ '<strong><code>ornext|OR</code></strong>'
+ (<strong>or</strong> next condition)<br />
+ Use this to combine rule conditions with a local OR
+ instead of the implicit AND. Typical example:
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_HOST} ^host1.* [OR]
+RewriteCond %{REMOTE_HOST} ^host2.* [OR]
+RewriteCond %{REMOTE_HOST} ^host3.*
+RewriteRule ...some special stuff for any of these hosts...
+</pre></div>
+
+ Without this flag you would have to write the condition/rule
+ pair three times.
+ </li>
+ </ul>
+ </li>
+ </ol>
+
+ <p><strong>Example:</strong></p>
+
+ <p>To rewrite the Homepage of a site according to the
+ ``<code>User-Agent:</code>'' header of the request, you can
+ use the following: </p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
+RewriteRule ^/$ /homepage.max.html [L]
+
+RewriteCond %{HTTP_USER_AGENT} ^Lynx.*
+RewriteRule ^/$ /homepage.min.html [L]
+
+RewriteRule ^/$ /homepage.std.html [L]
+</pre></div>
+
+ <p>Explanation: If you use a browser which identifies itself
+ as 'Mozilla' (including Netscape Navigator, Mozilla etc), then you
+ get the max homepage (which could include frames, or other special
+ features).
+ If you use the Lynx browser (which is terminal-based), then
+ you get the min homepage (which could be a version designed for
+ easy, text-only browsing).
+ If neither of these conditions apply (you use any other browser,
+ or your browser identifies itself as something non-standard), you get
+ the std (standard) homepage.</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteEngine" id="RewriteEngine">RewriteEngine</a> <a name="rewriteengine" id="rewriteengine">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables or disables runtime rewriting engine</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteEngine on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>RewriteEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+
+ <p>The <code class="directive">RewriteEngine</code> directive enables or
+ disables the runtime rewriting engine. If it is set to
+ <code>off</code> this module does no runtime processing at
+ all. It does not even update the <code>SCRIPT_URx</code>
+ environment variables.</p>
+
+ <p>Use this directive to disable the module instead of
+ commenting out all the <code class="directive"><a href="#rewriterule">RewriteRule</a></code> directives!</p>
+
+ <p>Note that, by default, rewrite configurations are not
+ inherited. This means that you need to have a
+ <code>RewriteEngine on</code> directive for each virtual host
+ in which you wish to use it.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteLock" id="RewriteLock">RewriteLock</a> <a name="rewritelock" id="rewritelock">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of the lock file used for <code class="directive"><a href="#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteLock <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+ <p>This directive sets the filename for a synchronization
+ lockfile which mod_rewrite needs to communicate with <code class="directive"><a href="#rewritemap">RewriteMap</a></code>
+ <em>programs</em>. Set this lockfile to a local path (not on a
+ NFS-mounted device) when you want to use a rewriting
+ map-program. It is not required for other types of rewriting
+ maps.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteLog" id="RewriteLog">RewriteLog</a> <a name="rewritelog" id="rewritelog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteLog <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+ <p>The <code class="directive">RewriteLog</code> directive sets the name
+ of the file to which the server logs any rewriting actions it
+ performs. If the name does not begin with a slash
+ ('<code>/</code>') then it is assumed to be relative to the
+ <em>Server Root</em>. The directive should occur only once per
+ server config.</p>
+
+<div class="note"> To disable the logging of
+ rewriting actions it is not recommended to set
+ <em>Filename</em> to <code>/dev/null</code>, because
+ although the rewriting engine does not then output to a
+ logfile it still creates the logfile output internally.
+ <strong>This will slow down the server with no advantage
+ to the administrator!</strong> To disable logging either
+ remove or comment out the <code class="directive">RewriteLog</code>
+ directive or use <code>RewriteLogLevel 0</code>!
+</div>
+
+<div class="note"><h3>Security</h3>
+
+See the <a href="../misc/security_tips.html">Apache Security Tips</a>
+document for details on how your security could be compromised if the
+directory where logfiles are stored is writable by anyone other than
+the user that starts the server.
+</div>
+
+<div class="example"><h3>Example</h3><p><code>
+RewriteLog "/usr/local/var/apache/logs/rewrite.log"
+</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteLogLevel" id="RewriteLogLevel">RewriteLogLevel</a> <a name="rewriteloglevel" id="rewriteloglevel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteLogLevel <em>Level</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>RewriteLogLevel 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+</table>
+ <p>The <code class="directive">RewriteLogLevel</code> directive sets the
+ verbosity level of the rewriting logfile. The default level 0
+ means no logging, while 9 or more means that practically all
+ actions are logged.</p>
+
+ <p>To disable the logging of rewriting actions simply set
+ <em>Level</em> to 0. This disables all rewrite action
+ logs.</p>
+
+<div class="note"> Using a high value for
+ <em>Level</em> will slow down your Apache server
+ dramatically! Use the rewriting logfile at a
+ <em>Level</em> greater than 2 only for debugging!
+</div>
+
+<div class="example"><h3>Example</h3><p><code>
+RewriteLogLevel 3
+</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteMap" id="RewriteMap">RewriteMap</a> <a name="rewritemap" id="rewritemap">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Defines a mapping function for key-lookup</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>The choice of different dbm types is available in
+Apache 2.0.41 and later</td></tr>
+</table>
+ <p>The <code class="directive">RewriteMap</code> directive defines a
+ <em>Rewriting Map</em> which can be used inside rule
+ substitution strings by the mapping-functions to
+ insert/substitute fields through a key lookup. The source of
+ this lookup can be of various types.</p>
+
+ <p>The <a id="mapfunc" name="mapfunc"><em>MapName</em></a> is
+ the name of the map and will be used to specify a
+ mapping-function for the substitution strings of a rewriting
+ rule via one of the following constructs:</p>
+
+ <p class="indent">
+ <strong><code>${</code> <em>MapName</em> <code>:</code>
+ <em>LookupKey</em> <code>}</code><br />
+ <code>${</code> <em>MapName</em> <code>:</code>
+ <em>LookupKey</em> <code>|</code> <em>DefaultValue</em>
+ <code>}</code></strong>
+ </p>
+
+ <p>When such a construct occurs, the map <em>MapName</em> is
+ consulted and the key <em>LookupKey</em> is looked-up. If the
+ key is found, the map-function construct is substituted by
+ <em>SubstValue</em>. If the key is not found then it is
+ substituted by <em>DefaultValue</em> or by the empty string
+ if no <em>DefaultValue</em> was specified.</p>
+
+ <p>For example, you might define a
+ <code class="directive">RewriteMap</code> as:</p>
+
+ <div class="example"><p><code>
+ RewriteMap examplemap txt:/path/to/file/map.txt
+ </code></p></div>
+
+ <p>You would then be able to use this map in a
+ <code class="directive">RewriteRule</code> as follows:</p>
+
+ <div class="example"><p><code>
+ RewriteRule ^/ex/(.*) ${examplemap:$1}
+ </code></p></div>
+
+ <p>The following combinations for <em>MapType</em> and
+ <em>MapSource</em> can be used:</p>
+
+ <ul>
+ <li>
+ <strong>Standard Plain Text</strong><br />
+ MapType: <code>txt</code>, MapSource: Unix filesystem
+ path to valid regular file
+
+ <p>This is the standard rewriting map feature where the
+ <em>MapSource</em> is a plain ASCII file containing
+ either blank lines, comment lines (starting with a '#'
+ character) or pairs like the following - one per
+ line.</p>
+
+ <p class="indent">
+ <strong><em>MatchingKey</em>
+ <em>SubstValue</em></strong>
+ </p>
+
+<div class="example"><h3>Example</h3><pre>
+##
+## map.txt -- rewriting map
+##
+
+Ralf.S.Engelschall rse # Bastard Operator From Hell
+Mr.Joe.Average joe # Mr. Average
+</pre></div>
+
+<div class="example"><p><code>
+RewriteMap real-to-user txt:/path/to/file/map.txt
+</code></p></div>
+ </li>
+
+ <li>
+ <strong>Randomized Plain Text</strong><br />
+ MapType: <code>rnd</code>, MapSource: Unix filesystem
+ path to valid regular file
+
+ <p>This is identical to the Standard Plain Text variant
+ above but with a special post-processing feature: After
+ looking up a value it is parsed according to contained
+ ``<code>|</code>'' characters which have the meaning of
+ ``or''. In other words they indicate a set of
+ alternatives from which the actual returned value is
+ chosen randomly. For example, you might use the following map
+ file and directives to provide a random load balancing between
+ several back-end server, via a reverse-proxy. Images are sent
+ to one of the servers in the 'static' pool, while everything
+ else is sent to one of the 'dynamic' pool.</p>
+ <p>Example:</p>
+
+<div class="example"><h3>Rewrite map file</h3><pre>
+##
+## map.txt -- rewriting map
+##
+
+static www1|www2|www3|www4
+dynamic www5|www6
+</pre></div>
+
+<div class="example"><h3>Configuration directives</h3><p><code>
+RewriteMap servers rnd:/path/to/file/map.txt<br />
+<br />
+RewriteRule ^/(.*\.(png|gif|jpg)) http://${servers:static}/$1
+[NC,P,L]<br />
+RewriteRule ^/(.*) http://${servers:dynamic}/$1 [P,L]
+</code></p></div>
+ </li>
+
+ <li>
+ <strong>Hash File</strong><br /> MapType:
+ <code>dbm[=<em>type</em>]</code>, MapSource: Unix filesystem
+ path to valid regular file
+
+ <p>Here the source is a binary format DBM file containing
+ the same contents as a <em>Plain Text</em> format file, but
+ in a special representation which is optimized for really
+ fast lookups. The <em>type</em> can be sdbm, gdbm, ndbm, or
+ db depending on <a href="../install.html#dbm">compile-time
+ settings</a>. If the <em>type</em> is omitted, the
+ compile-time default will be chosen. You can create such a
+ file with any DBM tool or with the following Perl
+ script. Be sure to adjust it to create the appropriate
+ type of DBM. The example creates an NDBM file.</p>
+
+<div class="example"><pre>
+#!/path/to/bin/perl
+##
+## txt2dbm -- convert txt map to dbm format
+##
+
+use NDBM_File;
+use Fcntl;
+
+($txtmap, $dbmmap) = @ARGV;
+
+open(TXT, "&lt;$txtmap") or die "Couldn't open $txtmap!\n";
+tie (%DB, 'NDBM_File', $dbmmap,O_RDWR|O_TRUNC|O_CREAT, 0644)
+ or die "Couldn't create $dbmmap!\n";
+
+while (&lt;TXT&gt;) {
+ next if (/^\s*#/ or /^\s*$/);
+ $DB{$1} = $2 if (/^\s*(\S+)\s+(\S+)/);
+}
+
+untie %DB;
+close(TXT);
+</pre></div>
+
+<div class="example"><p><code>
+$ txt2dbm map.txt map.db
+</code></p></div>
+ </li>
+
+ <li>
+ <strong>Internal Function</strong><br />
+ MapType: <code>int</code>, MapSource: Internal Apache
+ function
+
+ <p>Here, the source is an internal Apache function.
+ Currently you cannot create your own, but the following
+ functions already exist:</p>
+
+ <ul>
+ <li><strong>toupper</strong>:<br />
+ Converts the key to all upper case.</li>
+
+ <li><strong>tolower</strong>:<br />
+ Converts the key to all lower case.</li>
+
+ <li><strong>escape</strong>:<br />
+ Translates special characters in the key to
+ hex-encodings.</li>
+
+ <li><strong>unescape</strong>:<br />
+ Translates hex-encodings in the key back to
+ special characters.</li>
+ </ul>
+ </li>
+
+ <li>
+ <strong>External Rewriting Program</strong><br />
+ MapType: <code>prg</code>, MapSource: Unix filesystem
+ path to valid regular file
+
+ <p>Here the source is a program, not a map file. To
+ create it you can use a language of your choice, but
+ the result has to be an executable program (either
+ object-code or a script with the magic cookie trick
+ '<code>#!/path/to/interpreter</code>' as the first
+ line).</p>
+
+ <p>This program is started once, when the Apache server
+ is started, and then communicates with the rewriting engine
+ via its <code>stdin</code> and <code>stdout</code>
+ file-handles. For each map-function lookup it will
+ receive the key to lookup as a newline-terminated string
+ on <code>stdin</code>. It then has to give back the
+ looked-up value as a newline-terminated string on
+ <code>stdout</code> or the four-character string
+ ``<code>NULL</code>'' if it fails (<em>i.e.</em>, there
+ is no corresponding value for the given key). A trivial
+ program which will implement a 1:1 map (<em>i.e.</em>,
+ key == value) could be:</p>
+
+<div class="example"><pre>
+#!/usr/bin/perl
+$| = 1;
+while (&lt;STDIN&gt;) {
+ # ...put here any transformations or lookups...
+ print $_;
+}
+</pre></div>
+
+ <p>But be very careful:</p>
+
+ <ol>
+ <li>``<em>Keep it simple, stupid</em>'' (KISS).
+ If this program hangs, it will cause Apache to hang
+ when trying to use the relevant rewrite rule.</li>
+
+ <li>A common mistake is to use buffered I/O on
+ <code>stdout</code>. Avoid this, as it will cause a deadloop!
+ ``<code>$|=1</code>'' is used above, to prevent this.</li>
+
+ <li>The <code class="directive"><a href="#rewritelock">RewriteLock</a></code> directive can
+ be used to define a lockfile which mod_rewrite can use to synchronize
+ communication with the mapping program. By default no such
+ synchronization takes place.</li>
+ </ol>
+ </li>
+ </ul>
+ <p>The <code class="directive">RewriteMap</code> directive can occur more than
+ once. For each mapping-function use one
+ <code class="directive">RewriteMap</code> directive to declare its rewriting
+ mapfile. While you cannot <strong>declare</strong> a map in
+ per-directory context it is of course possible to
+ <strong>use</strong> this map in per-directory context. </p>
+
+<div class="note"><h3>Note</h3> For plain text and DBM format files the
+looked-up keys are cached in-core until the <code>mtime</code> of the
+mapfile changes or the server does a restart. This way you can have
+map-functions in rules which are used for <strong>every</strong>
+request. This is no problem, because the external lookup only happens
+once!
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteOptions" id="RewriteOptions">RewriteOptions</a> <a name="rewriteoptions" id="rewriteoptions">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets some special options for the rewrite engine</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteOptions <var>Options</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td><code>MaxRedirects</code> is no longer available in version 2.1 and
+later</td></tr>
+</table>
+
+ <p>The <code class="directive">RewriteOptions</code> directive sets some
+ special options for the current per-server or per-directory
+ configuration. The <em>Option</em> string can currently
+ only be one of the following:</p>
+
+ <dl>
+ <dt><code>inherit</code></dt>
+ <dd>This forces the current configuration to inherit the
+ configuration of the parent. In per-virtual-server context,
+ this means that the maps, conditions and rules of the main
+ server are inherited. In per-directory context this means
+ that conditions and rules of the parent directory's
+ <code>.htaccess</code> configuration are inherited.</dd>
+ </dl>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RewriteRule" id="RewriteRule">RewriteRule</a> <a name="rewriterule" id="rewriterule">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Defines rules for the rewriting engine</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteRule
+ <em>Pattern</em> <em>Substitution</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>The cookie-flag is available in Apache 2.0.40 and later.</td></tr>
+</table>
+ <p>The <code class="directive">RewriteRule</code> directive is the real
+ rewriting workhorse. The directive can occur more than once,
+ with each instance defining a single rewrite rule. The
+ order in which these rules are defined is important - this is the order
+ in which they will be applied at run-time.</p>
+
+ <p><a id="patterns" name="patterns"><em>Pattern</em></a> is
+ a perl compatible <a id="regexp" name="regexp">regular
+ expression</a>, which is applied to the current URL.
+ ``Current'' means the value of the URL when this rule is
+ applied. This may not be the originally requested URL,
+ which may already have matched a previous rule, and have been
+ altered.</p>
+
+ <p>Some hints on the syntax of <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular
+ expressions</a>:</p>
+
+<div class="note"><pre>
+<strong>Text:</strong>
+ <strong><code>.</code></strong> Any single character
+ <strong><code>[</code></strong>chars<strong><code>]</code></strong> Character class: Any character of the class ``chars''
+ <strong><code>[^</code></strong>chars<strong><code>]</code></strong> Character class: Not a character of the class ``chars''
+ text1<strong><code>|</code></strong>text2 Alternative: text1 or text2
+
+<strong>Quantifiers:</strong>
+ <strong><code>?</code></strong> 0 or 1 occurrences of the preceding text
+ <strong><code>*</code></strong> 0 or N occurrences of the preceding text (N &gt; 0)
+ <strong><code>+</code></strong> 1 or N occurrences of the preceding text (N &gt; 1)
+
+<strong>Grouping:</strong>
+ <strong><code>(</code></strong>text<strong><code>)</code></strong> Grouping of text
+ (used either to set the borders of an alternative as above, or
+ to make backreferences, where the <strong>N</strong>th group can
+ be referred to on the RHS of a RewriteRule as <code>$</code><strong>N</strong>)
+
+<strong>Anchors:</strong>
+ <strong><code>^</code></strong> Start-of-line anchor
+ <strong><code>$</code></strong> End-of-line anchor
+
+<strong>Escaping:</strong>
+ <strong><code>\</code></strong>char escape the given char
+ (for instance, to specify the chars "<code>.[]()</code>" <em>etc.</em>)
+</pre></div>
+
+ <p>For more information about regular expressions, have a look at the
+ perl regular expression manpage ("<a href="http://www.perldoc.com/perl5.6.1/pod/perlre.html">perldoc
+ perlre</a>"). If you are interested in more detailed
+ information about regular expressions and their variants
+ (POSIX regex etc.) the following book is dedicated to this topic:</p>
+
+ <p class="indent">
+ <em>Mastering Regular Expressions, 2nd Edition</em><br />
+ Jeffrey E.F. Friedl<br />
+ O'Reilly &amp; Associates, Inc. 2002<br />
+ ISBN 0-596-00289-0<br />
+ </p>
+
+ <p>In mod_rewrite, the NOT character
+ ('<code>!</code>') is also available as a possible pattern
+ prefix. This enables you to negate a pattern; to say, for instance:
+ ``<em>if the current URL does <strong>NOT</strong> match this
+ pattern</em>''. This can be used for exceptional cases, where
+ it is easier to match the negative pattern, or as a last
+ default rule.</p>
+
+<div class="note"><h3>Note</h3>
+When using the NOT character to negate a pattern, you cannot include
+grouped wildcard parts in that pattern. This is because, when the
+pattern does NOT match (ie, the negation matches), there are no
+contents for the groups. Thus, if negated patterns are used, you
+cannot use <code>$N</code> in the substitution string!
+</div>
+
+ <p>The <a id="rhs" name="rhs"><em>substitution</em></a> of a
+ rewrite rule is the string which is substituted for (or
+ replaces) the original URL which <em>Pattern</em>
+ matched. In addition to plain text, it can include</p>
+
+ <ol>
+ <li>back-references (<code>$N</code>) to the RewriteRule
+ pattern</li>
+
+ <li>back-references (<code>%N</code>) to the last matched
+ RewriteCond pattern</li>
+
+ <li>server-variables as in rule condition test-strings
+ (<code>%{VARNAME}</code>)</li>
+
+ <li><a href="#mapfunc">mapping-function</a> calls
+ (<code>${mapname:key|default}</code>)</li>
+ </ol>
+ <p>Back-references are identifiers of the form
+ <code>$</code><strong>N</strong>
+ (<strong>N</strong>=0..9), which will be replaced
+ by the contents of the <strong>N</strong>th group of the
+ matched <em>Pattern</em>. The server-variables are the same
+ as for the <em>TestString</em> of a <code>RewriteCond</code>
+ directive. The mapping-functions come from the
+ <code>RewriteMap</code> directive and are explained there.
+ These three types of variables are expanded in the order above.</p>
+
+ <p>As already mentioned, all rewrite rules are
+ applied to the <em>Substitution</em> (in the order in which
+ they are defined
+ in the config file). The URL is <strong>completely
+ replaced</strong> by the <em>Substitution</em> and the
+ rewriting process continues until all rules have been applied,
+ or it is explicitly terminated by a
+ <code><strong>L</strong></code> flag.</p>
+
+ <p>There is a special substitution string named
+ '<code>-</code>' which means: <strong>NO
+ substitution</strong>! This is useful in providing
+ rewriting rules which <strong>only</strong> match
+ URLs but do not substitute anything for them. It is commonly used
+ in conjunction with the <strong>C</strong> (chain) flag, in order
+ to apply more than one pattern before substitution occurs.</p>
+
+
+ <p>Additionally you can set special <a name="rewriteflags" id="rewriteflags">flags</a> for <em>Substitution</em> by
+ appending <strong><code>[</code><em>flags</em><code>]</code></strong>
+ as the third argument to the <code>RewriteRule</code>
+ directive. <em>Flags</em> is a comma-separated list of any of the
+ following flags: </p>
+
+ <ul>
+ <li>'<strong><code>chain|C</code></strong>'
+ (<strong>c</strong>hained with next rule)<br />
+ This flag chains the current rule with the next rule
+ (which itself can be chained with the following rule,
+ and so on). This has the following effect: if a rule
+ matches, then processing continues as usual -
+ the flag has no effect. If the rule does
+ <strong>not</strong> match, then all following chained
+ rules are skipped. For instance, it can be used to remove the
+ ``<code>.www</code>'' part, inside a per-directory rule set,
+ when you let an external redirect happen (where the
+ ``<code>.www</code>'' part should not occur!).</li>
+
+ <li>
+ '<strong><code>cookie|CO=</code></strong><em>NAME</em>:<em>VAL</em>:<em>domain</em>[:<em>lifetime</em>[:<em>path</em>]]'
+ (set <strong>co</strong>okie)<br />
+ This sets a cookie in the client's browser. The cookie's name
+ is specified by <em>NAME</em> and the value is
+ <em>VAL</em>. The <em>domain</em> field is the domain of the
+ cookie, such as '.apache.org', the optional <em>lifetime</em>
+ is the lifetime of the cookie in minutes, and the optional
+ <em>path</em> is the path of the cookie</li>
+
+ <li>
+ '<strong><code>env|E=</code></strong><em>VAR</em>:<em>VAL</em>'
+ (set <strong>e</strong>nvironment variable)<br />
+ This forces an environment variable named <em>VAR</em> to
+ be set to the value <em>VAL</em>, where <em>VAL</em> can
+ contain regexp backreferences (<code>$N</code> and
+ <code>%N</code>) which will be expanded. You can use this
+ flag more than once, to set more than one variable. The
+ variables can later be dereferenced in many situations, most commonly
+ from within XSSI (via <code>&lt;!--#echo
+ var="VAR"--&gt;</code>) or CGI (<code>$ENV{'VAR'}</code>).
+ You can also dereference the variable in a later RewriteCond pattern, using
+ <code>%{ENV:VAR}</code>. Use this to strip
+ information from URLs, while maintaining a record of that information.</li>
+
+ <li>'<strong><code>forbidden|F</code></strong>' (force URL
+ to be <strong>f</strong>orbidden)<br />
+ This forces the current URL to be forbidden - it immediately
+ sends back a HTTP response of 403 (FORBIDDEN).
+ Use this flag in conjunction with
+ appropriate RewriteConds to conditionally block some
+ URLs.</li>
+
+ <li>'<strong><code>gone|G</code></strong>' (force URL to be
+ <strong>g</strong>one)<br />
+ This forces the current URL to be gone - it
+ immediately sends back a HTTP response of 410 (GONE). Use
+ this flag to mark pages which no longer exist as gone.</li>
+
+ <li>
+ '<strong><code>handler|H</code></strong>=<em>Content-handler</em>'
+ (force Content <strong>h</strong>andler)<br />
+ Force the Content-handler of the target file to be
+ <em>Content-handler</em>. For instance, this can be used to
+ simulate the <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> directive
+ <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>,
+ which internally forces all files
+ inside the mapped directory to have a handler of
+ ``<code>cgi-script</code>''.</li>
+
+ <li>'<strong><code>last|L</code></strong>'
+ (<strong>l</strong>ast rule)<br />
+ Stop the rewriting process here and don't apply any more
+ rewrite rules. This corresponds to the Perl
+ <code>last</code> command or the <code>break</code> command
+ in C. Use this flag to prevent the currently
+ rewritten URL from being rewritten further by following
+ rules. For example, use it to rewrite the root-path URL
+ ('<code>/</code>') to a real one, <em>e.g.</em>,
+ '<code>/e/www/</code>'.</li>
+
+ <li>'<strong><code>next|N</code></strong>'
+ (<strong>n</strong>ext round)<br />
+ Re-run the rewriting process (starting again with the
+ first rewriting rule). This time, the URL to match is no longer
+ the original URL, but rather the URL returned by the last rewriting rule.
+ This corresponds to the Perl <code>next</code> command or
+ the <code>continue</code> command in C. Use
+ this flag to restart the rewriting process -
+ to immediately go to the top of the loop.<br />
+ <strong>Be careful not to create an infinite
+ loop!</strong></li>
+
+ <li>'<strong><code>nocase|NC</code></strong>'
+ (<strong>n</strong>o <strong>c</strong>ase)<br />
+ This makes the <em>Pattern</em> case-insensitive,
+ ignoring difference between 'A-Z' and
+ 'a-z' when <em>Pattern</em> is matched against the current
+ URL.</li>
+
+ <li>
+ '<strong><code>noescape|NE</code></strong>'
+ (<strong>n</strong>o URI <strong>e</strong>scaping of
+ output)<br />
+ This flag prevents mod_rewrite from applying the usual URI
+ escaping rules to the result of a rewrite. Ordinarily,
+ special characters (such as '%', '$', ';', and so on)
+ will be escaped into their hexcode equivalents ('%25',
+ '%24', and '%3B', respectively); this flag prevents this
+ from happening. This allows percent symbols to appear in
+ the output, as in
+<div class="example"><p><code>
+ RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE]
+</code></p></div>
+ which would turn '<code>/foo/zed</code>' into a safe
+ request for '<code>/bar?arg=P1=zed</code>'.
+ </li>
+
+ <li>
+ '<strong><code>nosubreq|NS</code></strong>'
+ (<strong>n</strong>ot for internal
+ <strong>s</strong>ub-requests)<br />
+ This flag forces the rewriting engine to skip a
+ rewriting rule if the current request is an internal
+ sub-request. For instance, sub-requests occur internally
+ in Apache when <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> tries to find out
+ information about possible directory default files
+ (<code>index.xxx</code> files). On sub-requests it is not
+ always useful, and can even cause errors, if
+ the complete set of rules are applied. Use this flag to
+ exclude some rules.<br />
+ To decide whether or not to use this rule: if you
+ prefix URLs with CGI-scripts, to force them to be
+ processed by the CGI-script, it's likely that you
+ will run into problems (or significant overhead) on
+ sub-requests. In these cases, use this flag.
+ </li>
+
+ <li>
+ '<strong><code>proxy|P</code></strong>' (force
+ <strong>p</strong>roxy)<br />
+ This flag forces the substitution part to be internally
+ sent as a proxy request and immediately (rewrite
+ processing stops here) put through the <a href="mod_proxy.html">proxy module</a>. You must make
+ sure that the substitution string is a valid URI
+ (typically starting with
+ <code>http://</code><em>hostname</em>) which can be
+ handled by the Apache proxy module. If not, you will get an
+ error from the proxy module. Use this flag to achieve a
+ more powerful implementation of the <a href="mod_proxy.html#proxypass">ProxyPass</a> directive,
+ to map remote content into the namespace of the local
+ server.
+
+ <p>Note: <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> must be enabled in order
+ to use this flag.</p>
+ </li>
+
+ <li>
+ '<strong><code>passthrough|PT</code></strong>'
+ (<strong>p</strong>ass <strong>t</strong>hrough to next
+ handler)<br />
+ This flag forces the rewrite engine to set the
+ <code>uri</code> field of the internal
+ <code>request_rec</code> structure to the value of the
+ <code>filename</code> field. This flag is just a hack to
+ enable post-processing of the output of
+ <code>RewriteRule</code> directives, using
+ <code>Alias</code>, <code>ScriptAlias</code>,
+ <code>Redirect</code>, and other directives from
+ various URI-to-filename translators. For example, to rewrite
+ <code>/abc</code> to <code>/def</code> using
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, and then
+ <code>/def</code> to <code>/ghi</code> using
+ <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>:
+<div class="example"><p><code>
+ RewriteRule ^/abc(.*) /def$1 [PT]<br />
+ Alias /def /ghi
+</code></p></div>
+ If you omit the <code>PT</code> flag,
+ <code>mod_rewrite</code> will rewrite
+ <code>uri=/abc/...</code> to
+ <code>filename=/def/...</code> as a full API-compliant
+ URI-to-filename translator should do. Then
+ <code>mod_alias</code> will try to do a
+ URI-to-filename transition, which will fail.
+
+ <p>Note: <strong>You must use this flag if you want to
+ mix directives from different modules which allow
+ URL-to-filename translators</strong>. The typical example
+ is the use of <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+ </li>
+
+ <li>'<strong><code>qsappend|QSA</code></strong>'
+ (<strong>q</strong>uery <strong>s</strong>tring
+ <strong>a</strong>ppend)<br />
+ This flag forces the rewrite engine to append a query
+ string part of the substitution string to the existing string,
+ instead of replacing it. Use this when you want to add more
+ data to the query string via a rewrite rule.</li>
+
+ <li>'<strong><code>redirect|R</code>
+ [=<em>code</em>]</strong>' (force <a id="redirect" name="redirect"><strong>r</strong>edirect</a>)<br />
+ Prefix <em>Substitution</em> with
+ <code>http://thishost[:thisport]/</code> (which makes the
+ new URL a URI) to force a external redirection. If no
+ <em>code</em> is given, a HTTP response of 302 (MOVED
+ TEMPORARILY) will be returned. If you want to use other response
+ codes in the range 300-400, simply specify the appropriate number
+ or use one of the following symbolic names:
+ <code>temp</code> (default), <code>permanent</code>,
+ <code>seeother</code>. Use this for rules to
+ canonicalize the URL and return it to the client - to
+ translate ``<code>/~</code>'' into
+ ``<code>/u/</code>'', or to always append a slash to
+ <code>/u/</code><em>user</em>, etc.<br />
+ <strong>Note:</strong> When you use this flag, make
+ sure that the substitution field is a valid URL! Otherwise,
+ you will be redirecting to an invalid location. Remember
+ that this flag on its own will only prepend
+ <code>http://thishost[:thisport]/</code> to the URL, and rewriting
+ will continue. Usually, you will want to stop rewriting at this point,
+ and redirect immediately. To stop rewriting, you should add
+ the 'L' flag.
+ </li>
+
+ <li>'<strong><code>skip|S</code></strong>=<em>num</em>'
+ (<strong>s</strong>kip next rule(s))<br />
+ This flag forces the rewriting engine to skip the next
+ <em>num</em> rules in sequence, if the current rule
+ matches. Use this to make pseudo if-then-else constructs:
+ The last rule of the then-clause becomes
+ <code>skip=N</code>, where N is the number of rules in the
+ else-clause. (This is <strong>not</strong> the same as the
+ 'chain|C' flag!)</li>
+
+ <li>
+ '<strong><code>type|T</code></strong>=<em>MIME-type</em>'
+ (force MIME <strong>t</strong>ype)<br />
+ Force the <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME-type</a> of the target file to be
+ <em>MIME-type</em>. This can be used to
+ set up the content-type based on some conditions.
+ For example, the following snippet allows <code>.php</code> files to
+ be <em>displayed</em> by <code>mod_php</code> if they are called with
+ the <code>.phps</code> extension:
+ <div class="example"><p><code>
+ RewriteRule ^(.+\.php)s$ $1 [T=application/x-httpd-php-source]
+ </code></p></div>
+ </li>
+ </ul>
+
+<div class="note"><h3>Per-directory Rewrites</h3>
+
+<p>The rewrite engine may be used in <a href="../howto/htaccess.html">.htaccess</a> files. To enable the
+rewrite engine for these files you need to set
+"<code>RewriteEngine On</code>" <strong>and</strong>
+"<code>Options FollowSymLinks</code>" must be enabled. If your
+administrator has disabled override of <code>FollowSymLinks</code> for
+a user's directory, then you cannot use the rewrite engine. This
+restriction is required for security reasons.</p>
+
+<p>When using the rewrite engine in <code>.htaccess</code> files the
+per-directory prefix (which always is the same for a specific
+directory) is automatically <em>removed</em> for the pattern matching
+and automatically <em>added</em> after the substitution has been
+done. This feature is essential for many sorts of rewriting; without
+this, you would always have to match the parent directory, which is
+not always possible. There is one exception: If a substitution string
+starts with <code>http://</code>, then the directory prefix will
+<strong>not</strong> be added, and an external redirect (or proxy
+throughput, if using flag <strong>P</strong>) is forced. See the
+<code class="directive"><a href="#rewritebase">RewriteBase</a></code> directive for
+more information.</p>
+
+<p>The rewrite engine may also be used in <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sections with the same
+prefix-matching rules as would be applied to <code>.htaccess</code>
+files. It is usually simpler, however, to avoid the prefix substitution
+complication by putting the rewrite rules in the main server or
+virtual host context, rather than in a <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> section.</p>
+
+<p>Although rewrite rules are syntactically permitted in <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sections, this
+should never be necessary and is unsupported.</p>
+
+</div>
+
+<div class="note"><h3>Note: Substitution of Absolute URLs</h3>
+ <p>
+ When you prefix a substitution field with
+ <code>http://thishost[:thisport]</code>, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> will automatically strip that
+ out. This auto-reduction on URLs with an implicit
+ external redirect is most useful in
+ combination with a mapping-function which generates the
+ hostname part.</p>
+
+ <p><strong>Remember:</strong> An unconditional external
+ redirect to your own server will not work with the prefix
+ <code>http://thishost</code> because of this feature. To
+ achieve such a self-redirect, you have to use the
+ <strong>R</strong>-flag.</p>
+</div>
+
+<div class="note"><h3>Note: Query String</h3>
+ <p>The <em>Pattern</em> will not be matched against the query string.
+ To do this, you must use a <code class="directive"><a href="#rewritecond">RewriteCond</a></code> with the
+ <code>%{QUERY_STRING}</code> variable. You can, however, create
+ URLs in the substitution string, containing a query string
+ part. Simply use a question mark inside the substitution string, to
+ indicate that the following text should be re-injected into the
+ query string. When you want to erase an existing query string,
+ end the substitution string with just a question mark. To
+ combine new and old query strings, use the
+ <code>[QSA]</code> flag.</p>
+</div>
+
+ <p>Here are all possible substitution combinations and their
+ meanings:</p>
+
+ <p><strong>Inside per-server configuration
+ (<code>httpd.conf</code>)<br />
+ for request ``<code>GET
+ /somepath/pathinfo</code>'':</strong><br />
+ </p>
+
+<div class="note"><pre>
+<strong>Given Rule</strong> <strong>Resulting Substitution</strong>
+---------------------------------------------- ----------------------------------
+^/somepath(.*) otherpath$1 invalid, not supported
+
+^/somepath(.*) otherpath$1 [R] invalid, not supported
+
+^/somepath(.*) otherpath$1 [P] invalid, not supported
+---------------------------------------------- ----------------------------------
+^/somepath(.*) /otherpath$1 /otherpath/pathinfo
+
+^/somepath(.*) /otherpath$1 [R] http://thishost/otherpath/pathinfo
+ via external redirection
+
+^/somepath(.*) /otherpath$1 [P] doesn't make sense, not supported
+---------------------------------------------- ----------------------------------
+^/somepath(.*) http://thishost/otherpath$1 /otherpath/pathinfo
+
+^/somepath(.*) http://thishost/otherpath$1 [R] http://thishost/otherpath/pathinfo
+ via external redirection
+
+^/somepath(.*) http://thishost/otherpath$1 [P] doesn't make sense, not supported
+---------------------------------------------- ----------------------------------
+^/somepath(.*) http://otherhost/otherpath$1 http://otherhost/otherpath/pathinfo
+ via external redirection
+
+^/somepath(.*) http://otherhost/otherpath$1 [R] http://otherhost/otherpath/pathinfo
+ via external redirection
+ (the [R] flag is redundant)
+
+^/somepath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo
+ via internal proxy
+</pre></div>
+
+ <p><strong>Inside per-directory configuration for
+ <code>/somepath</code><br />
+ (<code>/physical/path/to/somepath/.htacccess</code>, with
+ <code>RewriteBase /somepath</code>)<br />
+ for request ``<code>GET
+ /somepath/localpath/pathinfo</code>'':</strong><br />
+ </p>
+
+<div class="note"><pre>
+<strong>Given Rule</strong> <strong>Resulting Substitution</strong>
+---------------------------------------------- ----------------------------------
+^localpath(.*) otherpath$1 /somepath/otherpath/pathinfo
+
+^localpath(.*) otherpath$1 [R] http://thishost/somepath/otherpath/pathinfo
+ via external redirection
+
+^localpath(.*) otherpath$1 [P] doesn't make sense, not supported
+---------------------------------------------- ----------------------------------
+^localpath(.*) /otherpath$1 /otherpath/pathinfo
+
+^localpath(.*) /otherpath$1 [R] http://thishost/otherpath/pathinfo
+ via external redirection
+
+^localpath(.*) /otherpath$1 [P] doesn't make sense, not supported
+---------------------------------------------- ----------------------------------
+^localpath(.*) http://thishost/otherpath$1 /otherpath/pathinfo
+
+^localpath(.*) http://thishost/otherpath$1 [R] http://thishost/otherpath/pathinfo
+ via external redirection
+
+^localpath(.*) http://thishost/otherpath$1 [P] doesn't make sense, not supported
+---------------------------------------------- ----------------------------------
+^localpath(.*) http://otherhost/otherpath$1 http://otherhost/otherpath/pathinfo
+ via external redirection
+
+^localpath(.*) http://otherhost/otherpath$1 [R] http://otherhost/otherpath/pathinfo
+ via external redirection
+ (the [R] flag is redundant)
+
+^localpath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo
+ via internal proxy
+</pre></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_rewrite.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_setenvif.html b/docs/manual/mod/mod_setenvif.html
new file mode 100644
index 00000000..0a1cf29b
--- /dev/null
+++ b/docs/manual/mod/mod_setenvif.html
@@ -0,0 +1,11 @@
+URI: mod_setenvif.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_setenvif.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_setenvif.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_setenvif.html.en b/docs/manual/mod/mod_setenvif.html.en
new file mode 100644
index 00000000..7a6e251f
--- /dev/null
+++ b/docs/manual/mod/mod_setenvif.html.en
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_setenvif - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_setenvif</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows the setting of environment variables based
+on characteristics of the request</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>setenvif_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_setenvif.c</td></tr></table>
+<h3>Summary</h3>
+
+
+ <p>The <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> module allows you to set
+ environment variables according to whether different aspects of
+ the request match regular expressions you specify. These
+ environment variables can be used by other parts of the server
+ to make decisions about actions to be taken.</p>
+
+ <p>The directives are considered in the order they appear in
+ the configuration files. So more complex sequences can be used,
+ such as this example, which sets <code>netscape</code> if the
+ browser is mozilla but not MSIE.</p>
+
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla netscape<br />
+ BrowserMatch MSIE !netscape<br />
+</code></p></div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../env.html">Environment Variables in Apache</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets environment variables conditional on HTTP User-Agent
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p>The <code class="directive">BrowserMatch</code> is a special cases of the
+ <code class="directive"><a href="#setenvif">SetEnvIf</a></code> directive that
+ sets environment variables conditional on the
+ <code>User-Agent</code> HTTP request header. The following two
+ lines have the same effect:</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+ <p>Some additional examples:</p>
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br />
+ BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br />
+ BrowserMatch MSIE !javascript<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets environment variables conditional on User-Agent without
+respect to case</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Apache 1.2 and
+ above (in Apache 1.2 this directive was found in the
+ now-obsolete mod_browser module)</td></tr>
+</table>
+
+ <p>The <code class="directive">BrowserMatchNoCase</code> directive is
+ semantically identical to the <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> directive.
+ However, it provides for case-insensitive matching. For
+ example:</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase mac platform=macintosh<br />
+ BrowserMatchNoCase win platform=windows<br />
+</code></p></div>
+
+ <p>The <code class="directive">BrowserMatch</code> and
+ <code class="directive">BrowserMatchNoCase</code> directives are special cases of
+ the <code class="directive"><a href="#setenvif">SetEnvIf</a></code> and <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code>
+ directives. The following two lines have the same effect:</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets environment variables based on attributes of the request
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p>The <code class="directive">SetEnvIf</code> directive defines
+ environment variables based on attributes of the request. The
+ <em>attribute</em> specified in the first argument can be one of three
+ things:</p>
+
+<ol>
+<li>An HTTP request header field (see <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a>
+ for more information about these); for example: <code>Host</code>,
+ <code>User-Agent</code>, <code>Referer</code>, and
+ <code>Accept-Language</code>. A regular expression may be
+ used to specify a set of request headers.</li>
+
+<li>One of the following aspects of the request:
+ <ul>
+ <li><code>Remote_Host</code> - the hostname (if available) of
+ the client making the request</li>
+
+ <li><code>Remote_Addr</code> - the IP address of the client
+ making the request</li>
+
+ <li><code>Server_Addr</code> - the IP address of the server
+ on which the request was received (only with versions later
+ than 2.0.43)</li>
+
+ <li><code>Request_Method</code> - the name of the method
+ being used (<code>GET</code>, <code>POST</code>, <em>et
+ cetera</em>)</li>
+
+ <li><code>Request_Protocol</code> - the name and version of
+ the protocol with which the request was made (<em>e.g.</em>,
+ "HTTP/0.9", "HTTP/1.1", <em>etc.</em>)</li>
+
+ <li><code>Request_URI</code> - the resource requested on the HTTP
+ request line -- generally the portion of the URL
+ following the scheme and host portion without the query string</li>
+ </ul>
+</li>
+
+<li>The name of an environment variable in the list of those
+associated with the request. This allows
+<code class="directive">SetEnvIf</code> directives to test against the result
+of prior matches. Only those environment variables defined by earlier
+<code>SetEnvIf[NoCase]</code> directives are available for testing in
+this manner. 'Earlier' means that they were defined at a broader scope
+(such as server-wide) or previously in the current directive's scope.
+Environment variables will be considered only if there was no match
+among request characteristics and a regular expression was not
+used for the <em>attribute</em>.</li>
+</ol>
+
+<p>The second argument (<em>regex</em>) is a <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expression</a>. If the <em>regex</em>
+matches against the <em>attribute</em>, then the remainder of the
+arguments are evaluated.</p>
+
+<p>The rest of the arguments give the names of variables to set, and
+optionally values to which they should be set. These take the form
+of</p>
+
+ <ol>
+ <li><code><em>varname</em></code>, or</li>
+
+ <li><code>!<em>varname</em></code>, or</li>
+
+ <li><code><em>varname</em>=<em>value</em></code></li>
+ </ol>
+
+ <p>In the first form, the value will be set to "1". The second
+ will remove the given variable if already defined, and the
+ third will set the variable to the literal value given by
+ <code><em>value</em></code>. Since version 2.0.51 Apache will
+ recognize occurrences of <code>$1</code>..<code>$9</code> within
+ <var>value</var> and replace them by parenthesized subexpressions
+ of <var>regex</var>.</p>
+
+<div class="example"><h3>Example:</h3><p><code>
+
+ SetEnvIf Request_URI "\.gif$" object_is_image=gif<br />
+ SetEnvIf Request_URI "\.jpg$" object_is_image=jpg<br />
+ SetEnvIf Request_URI "\.xbm$" object_is_image=xbm<br />
+ :<br />
+ SetEnvIf Referer www\.mydomain\.com intra_site_referral<br />
+ :<br />
+ SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br />
+ :<br />
+ SetEnvIf ^TS* ^[a-z].* HAVE_TS<br />
+</code></p></div>
+
+ <p>The first three will set the environment variable
+ <code>object_is_image</code> if the request was for an image
+ file, and the fourth sets <code>intra_site_referral</code> if
+ the referring page was somewhere on the
+ <code>www.mydomain.com</code> Web site.</p>
+
+ <p>The last example will set environment variable
+ <code>HAVE_TS</code> if the request contains any headers that
+ begin with "TS" whose values begins with any character in the
+ set [a-z].</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../env.html">Environment Variables in Apache</a>,
+for additional examples.
+</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets environment variables based on attributes of the request
+without respect to case</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Apache 1.3 and above</td></tr>
+</table>
+
+ <p>The <code class="directive">SetEnvIfNoCase</code> is semantically identical to
+ the <code class="directive"><a href="#setenvif">SetEnvIf</a></code> directive,
+ and differs only in that the regular expression matching is
+ performed in a case-insensitive manner. For example:</p>
+<div class="example"><p><code>
+ SetEnvIfNoCase Host Apache\.Org site=apache
+</code></p></div>
+
+ <p>This will cause the <code>site</code> environment variable
+ to be set to "<code>apache</code>" if the HTTP request header
+ field <code>Host:</code> was included and contained
+ <code>Apache.Org</code>, <code>apache.org</code>, or any other
+ combination.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_setenvif.html.ja.euc-jp b/docs/manual/mod/mod_setenvif.html.ja.euc-jp
new file mode 100644
index 00000000..ef63bcc5
--- /dev/null
+++ b/docs/manual/mod/mod_setenvif.html.ja.euc-jp
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_setenvif - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_setenvif</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯȤħ˴ŤĶѿǽˤ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>setenvif_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_setenvif.c</td></tr></table>
+<h3></h3>
+
+
+ <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>
+ ⥸塼ϡꥯȤΤ¦̤ꤵ줿ɽ
+ ˹礦ɤˤäƴĶѿꤹ뵡ǽ󶡤ޤ
+ δĶѿѤơФ¾ʬɤΤ褦ư򤹤뤫
+ ꤹ뤳ȤǤޤ</p>
+
+ <p>Υ⥸塼뤬󶡤ǥ쥯ƥ֤ϡ
+ ե˸֤ŬѤޤ
+ ȤäơΤ褦ˤʣ򤹤뤳ȤǤޤ
+ ϡ֥饦 mozilla ǤϤ뤱ɡMSIE ǤϤʤȤ
+ <code>netscape</code> ꤷޤ</p>
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla netscape<br />
+ BrowserMatch MSIE !netscape<br />
+</code></p></div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../env.html">Apache δĶѿ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP User-Agent ˴ŤƴĶѿꤹ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p><code class="directive">BrowserMatch</code>
+ <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤
+ ǡ<code>User-Agent</code> HTTP ꥯȥإå˴Ť
+ Ķѿꤷޤʲ 2 Ԥθ̤Ʊˤʤޤ:</p>
+
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+ <p>¾:</p>
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br />
+ BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br />
+ BrowserMatch MSIE !javascript<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP User-Agent ˴Ťʸʸ̤
+Ķѿꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.2 ʹ
+ (Apache 1.2 ǤϤΥǥ쥯ƥ֤Ϥ⤦ѤƤʤ
+ mod_browser ⥸塼ˤޤ)</td></tr>
+</table>
+
+ <p><code class="directive">BrowserMatchNoCase</code> ǥ쥯ƥ֤
+ ̣Ūˤ <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> ǥ쥯ƥ֤
+ ƱǤΥǥ쥯ƥ֤ʸʸ̤ʤ
+ ޥå󥰤Ԥʤޤ㤨:</p>
+
+<div class="example"><p><code>
+ BrowserMatchNoCase mac platform=macintosh<br />
+ BrowserMatchNoCase win platform=windows<br />
+</code></p></div>
+
+ <p><code class="directive">BrowserMatch</code> ǥ쥯ƥ֤
+ <code class="directive">BrowserMatchNoCase</code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code> ǥ쥯ƥ֤
+ Ǥʲ 2 Ԥθ̤ƱǤ:</p>
+
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ°˴ŤƴĶѿꤹ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p><code class="directive">SetEnvIf</code>
+ ǥ쥯ƥ֤ϡꥯȤ°˴ŤƴĶѿޤ
+ ǽΰǻǤ <em>attribute</em> ϰʲλĤΤɤ줫Ǥ:</p>
+
+<ol>
+<li>HTTP ꥯȥإåե (ܤ <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
+ ȤƤ)㤨С<code>Host</code>,
+ <code>User-Agent</code>, <code>Referer</code>,
+ <code>Accept-Language</code> Ǥꥯȥإåν򸽤
+ ɽȤȤǤޤ</li>
+
+<li>ʲΥꥯȤΰʬΤɤ줫:
+
+ <ul>
+ <li><code>Remote_Host</code> -
+ ꥯȤԤʤäƤ륯饤ȤΥۥ̾ (⤷)</li>
+
+ <li><code>Remote_Addr</code> -
+ ꥯȤԤʤäƤ륯饤Ȥ IP ɥ쥹</li>
+
+ <li><code>Server_Addr</code> -
+ ꥯȤäФ IP ɥ쥹
+ (2.0.43 ʹߤΤ)</li>
+
+ <li><code>Request_Method</code> -
+ ѤƤ᥽å̾ (<code>GET</code>, <code>POST</code>
+ <em>ʤ</em>)</li>
+
+ <li><code>Request_Protocol</code> -
+ ꥯȤԤʤ줿ץȥ̾ȥС
+ (<em>㤨</em>"HTTP/0.9", "HTTP/1.1" <em>ʤɡ</em>)</li>
+
+ <li><code>Request_URI</code> -
+ URL ΥȥۥȤθʬ</li>
+ </ul>
+</li>
+
+<li>ꥯȤȴϢդĶѿΥꥹȡˤ
+<code class="directive">SetEnvIf</code> ǥ쥯ƥ֤Υޥåη̤
+ȤȤǤ褦ˤʤޤˡΥƥȤǤʬˤ
+<code>SetEnvIf[NoCase]</code> η̤ΤߤѲǽǤפȤϡ
+깭ϰϤФƤ (ΤΤ褦) ߤΥǥ쥯ƥ֤
+ϰϤǤʬƤ뤫ȤȤǤ
+ĶѿǤǽϡꥯȤФޥå¸ߤ
+<em>attribute</em> ɽȤʤäȤˤΤ߹θޤ</li>
+</ol>
+
+<p>ܤΰ (<em>regex</em>) <a href="http://www.pcre.org/">Perl ߴɽ</a>Ǥ
+ POSIX.2 egrep ɽȻƤޤ<em>regex</em>
+<em>attribute</em> ˥ޥåϡĤΰɾޤ</p>
+
+<p>Ĥΰꤹѿ̾ǡꤵͤꤹ뤳ȤǤޤ
+ϡ</p>
+
+ <ol>
+ <li><code><em>varname</em></code></li>
+
+ <li><code>!<em>varname</em></code></li>
+
+ <li><code><em>varname</em>=<em>value</em></code></li>
+ </ol>
+
+ <p>Τɤ줫ηˤʤޤ</p>
+
+ <p>ǽηǤϡͤ "1" ꤵޤ
+ ܤϤ⤷ͤƤФޤ
+ ܤѿ <code><em>value</em></code> Ϳ줿ͤꤷޤ
+ 2.0.51 ʹߤǤϡ<var>regex</var> <code>$1</code>..<code>$9</code>
+ ¸ߤФǧ<var>regex</var> бݳ̤ǰϤޤ줿ʬ
+ ִޤ</p>
+
+<div class="example"><h3>:</h3><p><code>
+
+ SetEnvIf Request_URI "\.gif$" object_is_image=gif<br />
+ SetEnvIf Request_URI "\.jpg$" object_is_image=jpg<br />
+ SetEnvIf Request_URI "\.xbm$" object_is_image=xbm<br />
+ :<br />
+ SetEnvIf Referer www\.mydomain\.com intra_site_referral<br />
+ :<br />
+ SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br />
+ :<br />
+ SetEnvIf ^TS* ^[a-z].* HAVE_TS<br />
+</code></p></div>
+
+ <p>λĤϥꥯȤǤȤ˴Ķѿ
+ <code>object_is_image</code> ꤷޤͤܤ
+ ȸΥڡ֥ <code>www.mydomain.com</code> ˤȤ
+ <code>intra_site_referral</code> ꤷޤ</p>
+
+ <p>ǸϡꥯȤ "TS" ǻϤޤꡢͤ [a-z] Τɤ줫
+ ϤޤإåȤ <code>HAVE_TS</code> ꤷޤ</p>
+
+<h3></h3>
+<ul>
+<li>¾ϡ<a href="../env.html">Apache δĶѿ</a>
+</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ°˴Ťʸʸ̤˴Ķѿꤹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.3 ʹ</td></tr>
+</table>
+
+ <p><code class="directive">SetEnvIfNoCase</code> ϰ̣Ūˤ
+ <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤
+ ƱǤ㤤ϡɽΥޥå󥰤ʸʸ̤ʤ
+ Ԥʤ뤳ȤǤ㤨:</p>
+
+<div class="example"><p><code>
+ SetEnvIfNoCase Host Apache\.Org site=apache
+</code></p></div>
+
+ <p> HTTP ꥯȥإå˥ե <code>Host:</code>
+ ꡢͤ <code>Apache.Org</code> <code>apache.org</code>
+ ¾ʸʸȤ߹碌ǤäȤ <code>site</code>
+ Ķѿ "<code>apache</code>" ꤷޤ</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_setenvif.html.ko.euc-kr b/docs/manual/mod/mod_setenvif.html.ko.euc-kr
new file mode 100644
index 00000000..bc71ba20
--- /dev/null
+++ b/docs/manual/mod/mod_setenvif.html.ko.euc-kr
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_setenvif - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_setenvif</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>û ݿ ȯ溯 Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>setenvif_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_setenvif.c</td></tr></table>
+<h3></h3>
+
+
+ <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> û
+ ǥĿ شϴ η ȯ溯 Ѵ.
+ ٸ κ ൿ Ҷ ȯ溯 ִ.</p>
+
+ <p>Ͽ þ óѴ. ׷
+ MSIE ƴ϶ mozilla <code>netscape</code>
+ ϴ Ʒ þ Բ ִ.</p>
+
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla netscape<br />
+ BrowserMatch MSIE !netscape<br />
+</code></p></div>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../env.html">ġ ȯ溯</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP User-Agent ȯ溯 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p><code class="directive">BrowserMatch</code> <code class="directive"><a href="#setenvif">SetEnvIf</a></code> þ Ư
+ , HTTP û <code>User-Agent</code> ȯ溯
+ Ѵ. :</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+ <p>߰ :</p>
+<div class="example"><p><code>
+ BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br />
+ BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br />
+ BrowserMatch MSIE !javascript<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ҹڸ ʰ User-Agent ȯ溯
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 1.2 ̻ (ġ 1.2 þ
+ mod_browser ⿡ ־)</td></tr>
+</table>
+
+ <p><code class="directive">BrowserMatchNoCase</code> þ <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> þ
+ ǹ̻ . ׷ þ ҹڸ ʴ´.
+ :</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase mac platform=macintosh<br />
+ BrowserMatchNoCase win platform=windows<br />
+</code></p></div>
+
+ <p><code class="directive">BrowserMatch</code>
+ <code class="directive">BrowserMatchNoCase</code> þ
+ <code class="directive"><a href="#setenvif">SetEnvIf</a></code>
+ <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code>
+ þ Ư . :</p>
+<div class="example"><p><code>
+ BrowserMatchNoCase Robot is_a_robot<br />
+ SetEnvIfNoCase User-Agent Robot is_a_robot<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>û ȯ溯 Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_setenvif</td></tr>
+</table>
+ <p><code class="directive">SetEnvIf</code> þ û
+ ȯ溯 Ѵ. ù° ƱԸƮ <em>attribute</em>
+ ϳ:</p>
+
+<ol>
+<li>HTTP û ( ڼ <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a>
+ ); : <code>Host</code>, <code>User-Agent</code>,
+ <code>Referer</code>, <code>Accept-Language</code>. ǥ
+ Ͽ û Ī ִ.</li>
+
+<li>û ϳ:
+ <ul>
+ <li><code>Remote_Host</code> - (ִٸ) ûϴ Ŭ̾Ʈ
+ ȣƮ</li>
+
+ <li><code>Remote_Addr</code> - ûϴ Ŭ̾Ʈ IP ּ</li>
+
+ <li><code>Server_Addr</code> - û ޴ IP ּ
+ (2.0.43 Ŀ)</li>
+
+ <li><code>Request_Method</code> - ޽ ̸
+ (<code>GET</code>, <code>POST</code>, <em></em>)</li>
+
+ <li><code>Request_Protocol</code> - û ̸
+ (<em> </em>, "HTTP/0.9", "HTTP/1.1", <em>.</em>)</li>
+
+ <li><code>Request_URI</code> - HTTP û û ڿ
+ -- Ϲ URL ǹڿ Ŵ(scheme)
+ ȣƮ κ</li>
+ </ul>
+</li>
+
+<li>û ȯ溯 ̸. ׷ <code class="directive">SetEnvIf</code>
+þ þ ˻ ִ.
+<code>SetEnvIf[NoCase]</code> þ ȯ溯
+˻ ִ. ''̶ ( ) Ȥ
+þ Ѵ. û ƴϰ ǥ
+ƴ <em>attribute</em> ȯ溯 Ѵ.</li>
+</ol>
+
+<p>ι° ƱԸƮ (<em>regex</em>) <a href="http://www.pcre.org/">Perl ȣȯ ǥ</a>̴.
+̴ POSIX.2 egrep ǥİ ϴ. <em>regex</em>
+<em>attribute</em> ϸ ƱԸƮ óѴ.</p>
+
+<p> ƱԸƮ () ̴.
+ ̴</p>
+
+ <ol>
+ <li><code><em>varname</em></code>, Ȥ</li>
+
+ <li><code>!<em>varname</em></code>, Ȥ</li>
+
+ <li><code><em>varname</em>=<em>value</em></code></li>
+ </ol>
+
+ <p>ù° ´ "1" Ѵ. ι° ´
+ ̹ ǵ ϰ, °
+ <code><em>value</em></code> Ѵ. ġ 2.0.51
+ <var>value</var> ִ <code>$1</code>..<code>$9</code>
+ <var>regex</var> ȣģ ǥ üѴ.</p>
+
+<div class="example"><h3>:</h3><p><code>
+
+ SetEnvIf Request_URI "\.gif$" object_is_image=gif<br />
+ SetEnvIf Request_URI "\.jpg$" object_is_image=jpg<br />
+ SetEnvIf Request_URI "\.xbm$" object_is_image=xbm<br />
+ :<br />
+ SetEnvIf Referer www\.mydomain\.com intra_site_referral<br />
+ :<br />
+ SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br />
+ :<br />
+ SetEnvIf ^TS* ^[a-z].* HAVE_TS<br />
+</code></p></div>
+
+ <p>ó ̹ û ȯ溯
+ <code>object_is_image</code> Ѵ. ׹°
+ <code>www.mydomain.com</code> Ʈ
+ <code>intra_site_referral</code> Ѵ.</p>
+
+ <p> û ̸ "TS" ϰ [a-z]
+ ϳ ϴ ִ ȯ溯
+ <code>HAVE_TS</code> Ѵ.</p>
+
+<h3></h3>
+<ul>
+<li><a href="../env.html">ġ ȯ溯</a>
+ ִ.
+</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ҹڸ ʰ û ȯ溯
+Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_setenvif</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 1.3 </td></tr>
+</table>
+
+ <p><code class="directive">SetEnvIfNoCase</code> ǹ̻ <code class="directive"><a href="#setenvif">SetEnvIf</a></code> þ ,
+ ҹڸ ʰ ǥ ã´. :</p>
+<div class="example"><p><code>
+ SetEnvIfNoCase Host Apache\.Org site=apache
+</code></p></div>
+
+ <p> HTTP û <code>Host:</code>
+ <code>Apache.Org</code>, <code>apache.org</code> ϸ
+ <code>site</code> ȯ溯 "<code>apache</code>" Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_setenvif.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_so.html b/docs/manual/mod/mod_so.html
new file mode 100644
index 00000000..1053634f
--- /dev/null
+++ b/docs/manual/mod/mod_so.html
@@ -0,0 +1,11 @@
+URI: mod_so.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_so.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_so.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_so.html.en b/docs/manual/mod/mod_so.html.en
new file mode 100644
index 00000000..5b62f791
--- /dev/null
+++ b/docs/manual/mod/mod_so.html.en
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_so - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_so</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Loading of executable code and
+modules into the server at start-up or restart time</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>so_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_so.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>This is a Base module (always included) on
+Windows</td></tr></table>
+<h3>Summary</h3>
+
+
+ <p>On selected operating systems this module can be used to
+ load modules into Apache at runtime via the <a href="../dso.html">Dynamic Shared Object</a> (DSO) mechanism,
+ rather than requiring a recompilation.</p>
+
+ <p>On Unix, the loaded code typically comes from shared object
+ files (usually with <code>.so</code> extension), on Windows
+ this may either the <code>.so</code> or <code>.dll</code>
+ extension.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>Apache 1.3 modules cannot be directly used
+ with Apache 2.0 - the module must be modified to dynamically
+ load or compile into Apache 2.0.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#windows">Creating Loadable Modules for Windows</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="windows" id="windows">Creating Loadable Modules for Windows</a></h2>
+
+ <div class="note"><h3>Note</h3>
+ <p>The module name format changed for Windows
+ with Apache 1.3.15 and 2.0 - the modules are now named as
+ mod_foo.so</p>
+
+ <p>While mod_so still loads modules with
+ ApacheModuleFoo.dll names, the new naming convention is
+ preferred; if you are converting your loadable module for 2.0,
+ please fix the name to this 2.0 convention.</p></div>
+
+ <p>The Apache module API is unchanged between the Unix and
+ Windows versions. Many modules will run on Windows with no or
+ little change from Unix, although others rely on aspects of the
+ Unix architecture which are not present in Windows, and will
+ not work.</p>
+
+ <p>When a module does work, it can be added to the server in
+ one of two ways. As with Unix, it can be compiled into the
+ server. Because Apache for Windows does not have the
+ <code>Configure</code> program of Apache for Unix, the module's
+ source file must be added to the ApacheCore project file, and
+ its symbols must be added to the
+ <code>os\win32\modules.c</code> file.</p>
+
+ <p>The second way is to compile the module as a DLL, a shared
+ library that can be loaded into the server at runtime, using
+ the <code><code class="directive">LoadModule</code></code>
+ directive. These module DLLs can be distributed and run on any
+ Apache for Windows installation, without recompilation of the
+ server.</p>
+
+ <p>To create a module DLL, a small change is necessary to the
+ module's source file: The module record must be exported from
+ the DLL (which will be created later; see below). To do this,
+ add the <code>AP_MODULE_DECLARE_DATA</code> (defined in the
+ Apache header files) to your module's module record definition.
+ For example, if your module has:</p>
+
+<div class="example"><p><code>
+ module foo_module;
+</code></p></div>
+
+ <p>Replace the above with:</p>
+<div class="example"><p><code>
+ module AP_MODULE_DECLARE_DATA foo_module;
+</code></p></div>
+
+ <p>Note that this will only be activated on Windows, so the
+ module can continue to be used, unchanged, with Unix if needed.
+ Also, if you are familiar with <code>.DEF</code> files, you can
+ export the module record with that method instead.</p>
+
+ <p>Now, create a DLL containing your module. You will need to
+ link this against the libhttpd.lib export library that is
+ created when the libhttpd.dll shared library is compiled. You
+ may also have to change the compiler settings to ensure that
+ the Apache header files are correctly located. You can find
+ this library in your server root's modules directory. It is
+ best to grab an existing module .dsp file from the tree to
+ assure the build environment is configured correctly, or
+ alternately compare the compiler and link options to your
+ .dsp.</p>
+
+ <p>This should create a DLL version of your module. Now simply
+ place it in the <code>modules</code> directory of your server
+ root, and use the <code class="directive">LoadModule</code>
+ directive to load it.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Link in the named object file or library</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LoadFile <em>filename</em> [<em>filename</em>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_so</td></tr>
+</table>
+
+ <p>The LoadFile directive links in the named object files or
+ libraries when the server is started or restarted; this is used
+ to load additional code which may be required for some module
+ to work. <em>Filename</em> is either an absolute path or
+ relative to <a href="core.html#serverroot">ServerRoot</a>.</p>
+
+ <p>For example:</p>
+
+ <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Links in the object file or library, and adds to the list
+of active modules</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LoadModule <em>module filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_so</td></tr>
+</table>
+ <p>The LoadModule directive links in the object file or library
+ <em>filename</em> and adds the module structure named
+ <em>module</em> to the list of active modules. <em>Module</em>
+ is the name of the external variable of type
+ <code>module</code> in the file, and is listed as the <a href="module-dict.html#ModuleIdentifier">Module Identifier</a>
+ in the module documentation. Example:</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/mod_status.so
+ </code></p></div>
+
+ <p>loads the named module from the modules subdirectory of the
+ ServerRoot.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_so.html.ja.euc-jp b/docs/manual/mod/mod_so.html.ja.euc-jp
new file mode 100644
index 00000000..5ac1c938
--- /dev/null
+++ b/docs/manual/mod/mod_so.html.ja.euc-jp
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_so - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_so</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ưƵư˼¹ԥɤȥ⥸塼򥵡Ф˥ɤ
+</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>so_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_so.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Υ⥸塼 Window Ǥ (˴ޤޤƤ) Base
+⥸塼Ǥ</td></tr></table>
+<h3></h3>
+
+
+ <p>ĤΥڥ졼ƥ󥰥ƥǤϡФκƥѥ򤹤ˡ
+ Υ⥸塼Ѥ
+ <a href="../dso.html">ưŪ֥ͭ</a>
+ (DSO) ˤꡢ¹Ի Apache ˥⥸塼ɤ߹ޤ뤳Ȥ
+ Ǥޤ</p>
+
+ <p>Unix Ǥϡɤ߹ޤ륳ɤ̾϶֥ͭȥե
+ ( <code>.so</code> ȤĥҤդƤޤ) Ǥ
+ Windows ǤϤΥ⥸塼γĥҤ <code>.so</code> <code>.dll</code>
+ Ǥ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p>Apache 1.3 Υ⥸塼ľ Apache 2.0 ǻȤȤϤǤޤ
+ ⥸塼 Apache 2.0 ѤưŪ˥ɤ뤫
+ ľȤ߹ޤ뤿˽ʤФʤޤ</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> Windows ѤΥɲǽʥ⥸塼</li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2>Windows ѤΥɲǽʥ⥸塼</h2>
+
+ <div class="note"><h3></h3>
+ <p>Apache 1.3.15 2.0 Ȥ Windows Υ⥸塼̾ηѹޤ
+ ⥸塼 mod_foo.so Ȥ̾ˤʤޤ</p>
+
+ <p>ޤ mod_so ApacheModuleFoo.dll Ȥ̾Υ⥸塼
+ ɤޤ̾դȤޤޤ⥸塼
+ 2.0 Ѥ˰ܿƤΤǤС2.0 ν˹礦褦̾
+ Ƥ</p></div>
+
+ <p>Apache Υ⥸塼 API UNIX Windows ֤ǤѹƤޤ
+ ¿Υ⥸塼ѹʤ⤷ϴñѹˤ Windows
+ Ǽ¹ԤǤ褦ˤʤޤʳ Windows ˤ̵ Unix
+ ƥ㡼εǽ˰¸⥸塼ưޤ</p>
+
+ <p>⥸塼뤬ºݤưȤϡ
+ ĤˡΤɤ餫ǥФɲä뤳ȤǤޤޤUnix
+ Ʊͤ˥Ф˥ѥ뤷Ȥ߹ळȤǤޤWindows
+ Ѥ Apache Unix Ѥ Apache ˤ <code>Configure</code>
+ ץबޤΤǡ⥸塼Υե
+ ApacheCore ץȥեɲäܥ
+ <code>os\win32\modules.c</code> եɲäɬפޤ</p>
+
+ <p>ܤϥ⥸塼 DLL Ȥƥѥ뤹ˡǤ
+ DLL ϶ͭ饤֥ǡ¹Ի
+ <code><code class="directive">LoadModule</code></code>
+ ǥ쥯ƥ֤ˤꥵФɤ߹ळȤǤޤΥ⥸塼
+ DLL ϤΤޤۤ뤳ȤǽǡФƥѥ뤹뤳ȤʤWindows
+ Ѥ Apache Τ٤ƤΥ󥹥ȡǼ¹Ԥ뤳ȤǤޤ</p>
+
+ <p>⥸塼 DLL 뤿ˤϡ
+ ⥸塼κ˾ѹԤʤɬפޤ
+ Ĥޤꡢ⥸塼Υ쥳 (ϸǺޤ
+ ʲ򻲾ȤƤ) DLL 饨ݡȤʤФʤޤ
+ Ԥʤˤϡ<code>AP_MODULE_DECLARE_DATA</code> (Apache
+ ΥإåեƤޤ) ⥸塼Υ⥸塼쥳
+ ʬɲäƤȤС⥸塼</p>
+<div class="example"><p><code>
+ module foo_module;
+</code></p></div>
+
+ <p>Ȥȡ򼡤ΤΤ֤Ƥ</p>
+<div class="example"><p><code>
+ module AP_MODULE_DECLARE_DATA foo_module;
+</code></p></div>
+
+ <p>Unix Ǥ⤳Υ⥸塼
+ ѹ̵ǻȤ³褦ˡΥޥ Windows
+ ǤΤ߸Ϥޤ<code>.DEF</code>
+ եɤΤäƤȤϡ
+ ˤȤäƥ⥸塼쥳ɤ
+ ݡȤ뤳ȤǤޤ</p>
+ <p>ʤΥ⥸塼 DLL ޤ礦
+ libhttpd.lib ͭ饤֥꤬ѥ뤵줿Ȥ˺줿
+ ibhttpd.lib ݡȥ饤֥ȥ󥯤Ƥλˡ
+ Apache Υإåե뤬֤ˤ褦ˡ
+ ѥѤɬפ뤫⤷ޤ
+ Υ饤֥ϥХ롼Ȥ modules ǥ쥯ȥˤޤ
+ ӥɴĶꤵ褦ˡ¸Υ⥸塼Ѥ .dsp
+ äƤΤɤǤ礦⤷ϡʤ .dsp
+ ѥȥ󥯤ΥץӤ롢ȤΤǤɤǤ</p>
+
+ <p> DLL ǤΥ⥸塼뤬ƤϤǤ
+ Х롼Ȥ <code>modules</code>
+ ǥ쥯ȥ˥⥸塼֤ơ
+ <code><code class="directive">LoadModule</code></code>
+ ǥ쥯ƥ֤Ȥäɤ߹Ǥ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵ줿֥ȥե饤֥󥯤</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LoadFile <em>filename</em> [<em>filename</em>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_so</td></tr>
+</table>
+
+ <p>LoadFile ǥ쥯ƥ֤ϡФư줿ȤƵư줿Ȥˡ
+ ꤵ줿֥ȥե饤֥󥯤ޤ
+ ϥ⥸塼뤬ư뤿ɬפˤʤ뤫⤷ʤɲä
+ ɤɤ߹ि˻Ѥޤ<em>Filename</em> Хѥ<a href="core.html#serverroot">ServerRoot</a> ХѥǤ</p>
+
+ <p>:</p>
+
+ <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>֥ȥե饤֥󥯤ѥ⥸塼
+ꥹȤɲä</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LoadModule <em>module filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_so</td></tr>
+</table>
+
+ <p>LoadModule ǥ쥯ƥ֤ <em>filename</em>
+ Ȥ֥ȥե뤪ӥ饤֥󥯤<em>module</em>
+ Ȥ̾Υ⥸塼ι¤򥢥ƥ֤ʥ⥸塼ΥꥹȤɲäޤ
+ <em>Module</em> ϥե <code>module</code>
+ γѿ̾ǡ⥸塼ΥɥȤ
+ <a href="module-dict.html#moduleidentifier">⥸塼뼱̻</a>Ȥƽ񤫤ƤΤǤ :</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/mod_status.so
+ </code></p></div>
+
+ <p> ServerRoot modules ֥ǥ쥯ȥ꤫ꤵ줿̾
+ ⥸塼ɤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_so.html.ko.euc-kr b/docs/manual/mod/mod_so.html.ko.euc-kr
new file mode 100644
index 00000000..a30e21fe
--- /dev/null
+++ b/docs/manual/mod/mod_so.html.ko.euc-kr
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_so - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_so</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Ҷ Ȥ Ҷ డ ڵ
+ оδ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>so_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_so.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td> (׻ ϴ) Base ̴.</td></tr></table>
+<h3></h3>
+
+
+ <p> ü ġ <a href="../dso.html">ü</a>
+ (DSO) Ͽ ٽ ʰ ߿
+ о ִ.</p>
+
+ <p>о ڵ, н (<code>.so</code> Ȯڸ
+ ) Ϲ ṵ̈,  <code>.so</code>
+ Ȥ <code>.dll</code> Ȯڸ .</p>
+
+ <div class="warning"><h3></h3>
+ <p>ġ 1.3 ġ 2.0 .
+ ġ 2.0 о̰ų ġ Ϸ
+ ؾ Ѵ.</p>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#windows"> о </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="windows" id="windows"> о </a></h2>
+
+ <div class="note"><h3></h3>
+ <p> ġ 1.3.15 2.0 Ǿ.
+ mod_foo.so̴.</p>
+
+ <p>mod_so ApacheModuleFoo.dll о
+ , ο ̸ Ģ ȣѴ. 2.0 °
+ Ѵٸ ̸ 2.0 Ģ ˸° ġ ٶ.</p></div>
+
+ <p>ġ API н ̰ų ̰ų
+ . API  н ϱ⶧
+ , н Ǵ
+ Ȥ Ͽ  ִ.</p>
+
+ <p> ΰ ߰ ִ. н
+ ִ. ġ
+ н ޸ <code>Configure</code> α׷ ⶧
+ ҽ ApacheCore Ʈ Ͽ ߰ϰ, ɺ
+ <code>os\win32\modules.c</code> Ͽ ߰ؾ Ѵ.</p>
+
+ <p>ι°
+ <code><code class="directive">LoadModule</code></code> þ
+ Ͽ Ҷ о ִ ̺귯 DLL
+ ̴. DLL ϸ
+ ʰ  ġ ִ.</p>
+
+ <p> DLL ؼ ҽ ؾ
+ Ѵ. DLL module record exportؾ Ѵ. (Ʒ )
+ ̸ module record ǿ (ġ Ͽ
+ ǵ) <code>AP_MODULE_DECLARE_DATA</code> ߰Ѵ.
+ , ִٸ:</p>
+
+<div class="example"><p><code>
+ module foo_module;
+</code></p></div>
+
+ <p> Ѵ:</p>
+<div class="example"><p><code>
+ module AP_MODULE_DECLARE_DATA foo_module;
+</code></p></div>
+
+ <p> κ  ϱ⶧ Ͽ н
+ ҽ ״ ִ. , <code>.DEF</code> Ͽ
+ ͼϴٸ Ͽ module record export
+ ִ.</p>
+
+ <p> DLL . ̸ ̺귯
+ libhttpd.dll Ҷ libhttpd.lib export ̺귯
+ ũѴ. ġ ùٷ ã Ϸ
+ ؾ 𸥴. modules 丮
+ ̺귯 ã ִ. ȯ ùٷ ϱ
+ .dsp ų .dsp
+ Ϸ/Ŀ ɼ ϴ .</p>
+
+ <p> DLL . ̰
+ <code>modules</code> 丮 ΰ,
+ <code class="directive">LoadModule</code> þ Ͽ оδ.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ̳ ̺귯 оδ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>LoadFile <em>filename</em> [<em>filename</em>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_so</td></tr>
+</table>
+
+ <p>LoadFile þ ϰų Ҷ
+ ̳ ̺귯 оδ(link in). þ
+  ϱ ʿ ڵ带 ߰ о϶
+ Ѵ. <em>Filename</em> ̰ų <a href="core.html#serverroot">ServerRoot</a> ̴.</p>
+
+ <p> :</p>
+
+ <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>̳ ̺귯 о̰, 밡
+ Ͽ ߰Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>LoadModule <em>module filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_so</td></tr>
+</table>
+ <p>LoadModule þ Ȥ ̺귯 <em>filename</em>
+ о̰, 밡 Ͽ <em>module</em>̶
+ ü ߰Ѵ. <em>Module</em>
+ <code>module</code> ڷ ܺκ̸, <a href="module-dict.html#ModuleIdentifier"></a>
+ ´. :</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/mod_status.so
+ </code></p></div>
+
+ <p>ServerRoot modules 丮 оδ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_speling.html b/docs/manual/mod/mod_speling.html
new file mode 100644
index 00000000..bcda93f5
--- /dev/null
+++ b/docs/manual/mod/mod_speling.html
@@ -0,0 +1,11 @@
+URI: mod_speling.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_speling.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_speling.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_speling.html.en b/docs/manual/mod/mod_speling.html.en
new file mode 100644
index 00000000..a9f754b4
--- /dev/null
+++ b/docs/manual/mod/mod_speling.html.en
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_speling - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_speling</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Attempts to correct mistaken URLs that
+users might have entered by ignoring capitalization and by
+allowing up to one misspelling</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>speling_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_speling.c</td></tr></table>
+<h3>Summary</h3>
+
+
+ <p>Requests to documents sometimes cannot be served by the core
+ apache server because the request was misspelled or
+ miscapitalized. This module addresses this problem by trying to
+ find a matching document, even after all other modules gave up.
+ It does its work by comparing each document name in the
+ requested directory against the requested document name
+ <strong>without regard to case</strong>, and allowing
+ <strong>up to one misspelling</strong> (character insertion /
+ omission / transposition or wrong character). A list is built
+ with all document names which were matched using this
+ strategy.</p>
+
+ <p>If, after scanning the directory,</p>
+
+ <ul>
+ <li>no matching document was found, Apache will proceed as
+ usual and return a "document not found" error.</li>
+
+ <li>only one document is found that "almost" matches the
+ request, then it is returned in the form of a redirection
+ response.</li>
+
+ <li>more than one document with a close match was found, then
+ the list of the matches is returned to the client, and the
+ client can select the correct candidate.</li>
+ </ul>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CheckSpelling" id="CheckSpelling">CheckSpelling</a> <a name="checkspelling" id="checkspelling">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables the spelling
+module</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CheckSpelling on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CheckSpelling Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_speling</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>CheckSpelling was available as a separately available
+module for Apache 1.1, but was limited to miscapitalizations. As
+of Apache 1.3, it is part of the Apache distribution. Prior to Apache
+1.3.2, the <code>CheckSpelling</code> directive was only available in the
+"server" and "virtual host" contexts.</td></tr>
+</table>
+ <p>This directive enables or disables the spelling module. When
+ enabled, keep in mind that</p>
+
+ <ul>
+ <li>the directory scan which is necessary for the spelling
+ correction will have an impact on the server's performance
+ when many spelling corrections have to be performed at the
+ same time.</li>
+
+ <li>the document trees should not contain sensitive files
+ which could be matched inadvertently by a spelling
+ "correction".</li>
+
+ <li>the module is unable to correct misspelled user names (as
+ in <code>http://my.host/~apahce/</code>), just file names or
+ directory names.</li>
+
+ <li>spelling corrections apply strictly to existing files, so
+ a request for the <code>&lt;Location /status&gt;</code> may
+ get incorrectly treated as the negotiated file
+ "<code>/stats.html</code>".</li>
+ </ul>
+
+
+ <p>mod_speling should not be enabled in <a href="mod_dav.html">DAV</a>
+ enabled directories, because it will try to "spell fix" newly created
+ resource names against existing filenames, e.g., when trying to upload
+ a new document <code>doc43.html</code> it might redirect to an existing
+ document <code>doc34.html</code>, which is not what was intended.
+ </p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_speling.html.ja.euc-jp b/docs/manual/mod/mod_speling.html.ja.euc-jp
new file mode 100644
index 00000000..e78f7b7e
--- /dev/null
+++ b/docs/manual/mod/mod_speling.html.ja.euc-jp
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_speling - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_speling</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ϤǤְä URL
+ʸʸζ̵̤뤹뤳ȤȰİʲְ֤㤤Ƥ뤳Ȥ
+ߤ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>speling_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_speling.c</td></tr></table>
+<h3></h3>
+
+
+ <p>ꥯȤְ֤꤬äƤꡢ
+ ʸʸäƤꤹ뤿ˡApache ΥФ
+ ɥȤؤΥꥯȤؤα󶡤ǤʤȤޤ
+ Υ⥸塼ϡ¾Τ٤ƤΥ⥸塼뤬᤿ǤäȤƤ⡢
+ ꥯȤ˹礦ɥȤ򸫤Ĥ褦Ȥ뤳Ȥˤꤳ
+ ߤޤΥ⥸塼ϥꥯȤ줿ǥ쥯ȥˤ
+ 줾ΥɥȤ̾ȡꥯȤ줿ɥȤ̾Ȥ
+ <strong>ʸʸζ̵̤뤷</strong><strong>ʸޤǤ
+ ֤δְ㤤</strong> (ʸ/ά/ٹ礦ʸְִäʸ)
+ ĤӤ뤳ȤˤꡢŪã褦Ȥޤ
+ ˡǥꥯȤ˹礦ɥȤΰޤ</p>
+
+ <p>ǥ쥯ȥ򥹥󤷤ˡ</p>
+
+ <ul>
+ <li>ŬڤʥɥȤĤʤä硢
+ Apache ϤĤƱ褦˽򤷡
+ ֥ɥȤĤʤפȤ顼֤ޤ</li>
+
+ <li>ꥯȤˡ֤ۤȤɡ׹礦ɥȤĤĤä硢
+ 줬쥯ȱȤ֤ޤ</li>
+
+ <li>褯ɥȤʣĤä硢
+ ΥꥹȤ饤Ȥ֤졢
+ 饤ȤǤ褦ˤޤ</li>
+ </ul>
+
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CheckSpelling" id="CheckSpelling">CheckSpelling</a> <a name="checkspelling" id="checkspelling">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>spelling ⥸塼Ѥ褦ˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CheckSpelling on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CheckSpelling Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_speling</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>CheckSpelling Apache 1.1 ǤۤΥ⥸塼ǡ
+ʸʸδְ㤤ΤߤεǽǤApache 1.3 Apache ۤ
+ޤޤ褦ˤʤޤApache 1.3.2 Ǥ <code>CheckSpelling</code>
+ǥ쥯ƥ֤ϡ֥Сפȡ֥СۥȡץƥȤǤΤ
+ѲǽǤ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤֤ѤΥ⥸塼Ѥ뤫ɤ
+ ޤѻˤϡʲΤȤФƤƤ</p>
+
+ <ul>
+ <li>Ʊˤ֤ԤʤʤФʤʤȤϡ
+ Τ˹Ԥʤǥ쥯ȥΥ󤬥Фǽ
+ ƶͿޤ</li>
+
+ <li>ɥȤ֤Ρפˤ
+ տޤäƤޤ褦ʽפʥե뤬ʤ褦ˤƤ
+ </li>
+
+ <li>⥸塼ϥ桼֤̾δְ㤤
+ (<code>http://my.host/~apahce/</code> Τ褦)
+ 뤳ȤϤǤޤ
+ ǤΤϥե̾ȥǥ쥯ȥ̾Ǥ</li>
+
+ <li>֤¸ߤե˸̩ŬѤޤΤǡ
+ <code>&lt;Location /status&gt;</code>
+ ϥͥη̤Υե "<code>/stats.html</code>"
+ Ȥƴְäư뤫⤷ޤ</li>
+ </ul>
+
+
+ <p><a href="mod_dav.html">DAV</a> ͭʥǥ쥯ȥǤ
+ <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code> ͭˤʤǤ
+ ꥽̾¸ߤե̾ˡֽפ褦Ȥ롢
+ 㤨Сɥ <code>doc43.html</code> ¸ߤ
+ <code>doc34.html</code> ˥쥯Ȥơ
+ ԤȤϰ㤦ưˤʤ뤫Ǥ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_speling.html.ko.euc-kr b/docs/manual/mod/mod_speling.html.ko.euc-kr
new file mode 100644
index 00000000..8837a347
--- /dev/null
+++ b/docs/manual/mod/mod_speling.html.ko.euc-kr
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_speling - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_speling</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ڰ ҹڸ ߸ ϰų Ʋ
+ ѹ Ͽ ߸ URL ġ õѴ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>speling_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_speling.c</td></tr></table>
+<h3></h3>
+
+
+ <p> Ʋų ҹڸ ߸ Ͽ ġ
+ û 찡 ִ. ٸ
+ û شϴ ã´.
+ û 丮 ȿ ִ û ̸
+ <strong>ҹ </strong> ( ÷ / / ü
+ Ȥ ߸ ) <strong> ѹ Ʋ
+ ָ</strong> Ѵ. ̷ .</p>
+
+ <p>丮 캻 Ŀ,</p>
+
+ <ul>
+ <li> ãϸ, ġ Ϲ "document not
+ found ( ã )" ȯѴ.</li>
+
+ <li>û "" ġϴ ϳ ã ,
+ ̷ Ѵ.</li>
+
+ <li> ã , Ŭ̾Ʈ ùٸ
+ ֵ .</li>
+ </ul>
+
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CheckSpelling" id="CheckSpelling">CheckSpelling</a> <a name="checkspelling" id="checkspelling">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>CheckSpelling on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>CheckSpelling Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_speling</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ġ 1.1 CheckSpelling Ͽ,
+ҹڰ ٸ 츸 ó ־. ġ 1.3 ġ
+ Ϻΰ Ǿ. ġ 1.3.2
+<code>CheckSpelling</code> þ "ּ" "ȣƮ"
+ҿ ־.</td></tr>
+</table>
+ <p> þ 뿩θ Ѵ. Ѵٸ
+ ϶</p>
+
+ <ul>
+ <li> 丮 캸 ۾ ÿ
+ ɿ ش.</li>
+
+ <li>߿ "" 쿬 ִ
+ й Ѵ.</li>
+
+ <li> ϸ 丮 ,
+ (<code>http://my.host/~apahce/</code> )
+ Ʋ ڸ Ѵ.</li>
+
+ <li> ϴ Ͽ ȴ. ׷
+ <code>&lt;Location /status&gt;</code> û
+ ģ "<code>/stats.html</code>" Ϸ
+ ִ.</li>
+ </ul>
+
+
+ <p><a href="mod_dav.html">DAV</a> ϴ 丮
+ mod_speling ϸ ȵȴ. εϷ
+ <code>doc43.html</code> ϰ
+ <code>doc34.html</code> Ϸ ̷Ʈϴ , DAV
+ ҽ ϸ " "
+ õϱ ̴.
+ </p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_speling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_ssl.html b/docs/manual/mod/mod_ssl.html
new file mode 100644
index 00000000..1b692ba6
--- /dev/null
+++ b/docs/manual/mod/mod_ssl.html
@@ -0,0 +1,3 @@
+URI: mod_ssl.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_ssl.html.en b/docs/manual/mod/mod_ssl.html.en
new file mode 100644
index 00000000..26b9bc0a
--- /dev/null
+++ b/docs/manual/mod/mod_ssl.html.en
@@ -0,0 +1,1722 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_ssl - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_ssl</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ssl.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>ssl_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_ssl.c</td></tr></table>
+<h3>Summary</h3>
+
+<p>This module provides SSL v2/v3 and TLS v1 support for the Apache
+HTTP Server. It was contributed by Ralf S. Engeschall based on his
+mod_ssl project and originally derived from work by Ben Laurie.</p>
+
+<p>This module relies on <a href="http://www.openssl.org/">OpenSSL</a>
+to provide the cryptography engine.</p>
+
+<p>Further details, discussion, and examples are provided in the
+<a href="../ssl/">SSL documentation</a>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcacertificatefile">SSLCACertificateFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcacertificatepath">SSLCACertificatePath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcadnrequestfile">SSLCADNRequestFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcadnrequestpath">SSLCADNRequestPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcarevocationfile">SSLCARevocationFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcarevocationpath">SSLCARevocationPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcertificatechainfile">SSLCertificateChainFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcertificatefile">SSLCertificateFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslciphersuite">SSLCipherSuite</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslcryptodevice">SSLCryptoDevice</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslengine">SSLEngine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslhonorcipherorder">SSLHonorCipherOrder</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslmutex">SSLMutex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssloptions">SSLOptions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslpassphrasedialog">SSLPassPhraseDialog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslprotocol">SSLProtocol</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxycacertificatefile">SSLProxyCACertificateFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxycarevocationfile">SSLProxyCARevocationFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxyciphersuite">SSLProxyCipherSuite</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxyengine">SSLProxyEngine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxyprotocol">SSLProxyProtocol</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxyverify">SSLProxyVerify</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslproxyverifydepth">SSLProxyVerifyDepth</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslrandomseed">SSLRandomSeed</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslrequire">SSLRequire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslrequiressl">SSLRequireSSL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslsessioncache">SSLSessionCache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslsessioncachetimeout">SSLSessionCacheTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslusername">SSLUserName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslverifyclient">SSLVerifyClient</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sslverifydepth">SSLVerifyDepth</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#envvars">Environment Variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#logformats">Custom Log Formats</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="envvars" id="envvars">Environment Variables</a></h2>
+
+<p>This module provides a lot of SSL information as additional environment
+variables to the SSI and CGI namespace. The generated variables are listed in
+the table below. For backward compatibility the information can
+be made available under different names, too. Look in the <a href="../ssl/ssl_compat.html">Compatibility</a> chapter for details on the
+compatibility variables.</p>
+
+<table class="bordered">
+
+<tr>
+ <th><a name="table3">Variable Name:</a></th>
+ <th>Value Type:</th>
+ <th>Description:</th>
+</tr>
+<tr><td><code>HTTPS</code></td> <td>flag</td> <td>HTTPS is being used.</td></tr>
+<tr><td><code>SSL_PROTOCOL</code></td> <td>string</td> <td>The SSL protocol version (SSLv2, SSLv3, TLSv1)</td></tr>
+<tr><td><code>SSL_SESSION_ID</code></td> <td>string</td> <td>The hex-encoded SSL session id</td></tr>
+<tr><td><code>SSL_CIPHER</code></td> <td>string</td> <td>The cipher specification name</td></tr>
+<tr><td><code>SSL_CIPHER_EXPORT</code></td> <td>string</td> <td><code>true</code> if cipher is an export cipher</td></tr>
+<tr><td><code>SSL_CIPHER_USEKEYSIZE</code></td> <td>number</td> <td>Number of cipher bits (actually used)</td></tr>
+<tr><td><code>SSL_CIPHER_ALGKEYSIZE</code></td> <td>number</td> <td>Number of cipher bits (possible)</td></tr>
+<tr><td><code>SSL_COMPRESS_METHOD</code></td> <td>string</td> <td>SSL compression method negotiated</td></tr>
+<tr><td><code>SSL_VERSION_INTERFACE</code></td> <td>string</td> <td>The mod_ssl program version</td></tr>
+<tr><td><code>SSL_VERSION_LIBRARY</code></td> <td>string</td> <td>The OpenSSL program version</td></tr>
+<tr><td><code>SSL_CLIENT_M_VERSION</code></td> <td>string</td> <td>The version of the client certificate</td></tr>
+<tr><td><code>SSL_CLIENT_M_SERIAL</code></td> <td>string</td> <td>The serial of the client certificate</td></tr>
+<tr><td><code>SSL_CLIENT_S_DN</code></td> <td>string</td> <td>Subject DN in client's certificate</td></tr>
+<tr><td><code>SSL_CLIENT_S_DN_</code><em>x509</em></td> <td>string</td> <td>Component of client's Subject DN</td></tr>
+<tr><td><code>SSL_CLIENT_I_DN</code></td> <td>string</td> <td>Issuer DN of client's certificate</td></tr>
+<tr><td><code>SSL_CLIENT_I_DN_</code><em>x509</em></td> <td>string</td> <td>Component of client's Issuer DN</td></tr>
+<tr><td><code>SSL_CLIENT_V_START</code></td> <td>string</td> <td>Validity of client's certificate (start time)</td></tr>
+<tr><td><code>SSL_CLIENT_V_END</code></td> <td>string</td> <td>Validity of client's certificate (end time)</td></tr>
+<tr><td><code>SSL_CLIENT_V_REMAIN</code></td> <td>string</td> <td>Number of days until client's certificate expires</td></tr>
+<tr><td><code>SSL_CLIENT_A_SIG</code></td> <td>string</td> <td>Algorithm used for the signature of client's certificate</td></tr>
+<tr><td><code>SSL_CLIENT_A_KEY</code></td> <td>string</td> <td>Algorithm used for the public key of client's certificate</td></tr>
+<tr><td><code>SSL_CLIENT_CERT</code></td> <td>string</td> <td>PEM-encoded client certificate</td></tr>
+<tr><td><code>SSL_CLIENT_CERT_CHAIN_</code><em>n</em></td> <td>string</td> <td>PEM-encoded certificates in client certificate chain</td></tr>
+<tr><td><code>SSL_CLIENT_VERIFY</code></td> <td>string</td> <td><code>NONE</code>, <code>SUCCESS</code>, <code>GENEROUS</code> or <code>FAILED:</code><em>reason</em></td></tr>
+<tr><td><code>SSL_SERVER_M_VERSION</code></td> <td>string</td> <td>The version of the server certificate</td></tr>
+<tr><td><code>SSL_SERVER_M_SERIAL</code></td> <td>string</td> <td>The serial of the server certificate</td></tr>
+<tr><td><code>SSL_SERVER_S_DN</code></td> <td>string</td> <td>Subject DN in server's certificate</td></tr>
+<tr><td><code>SSL_SERVER_S_DN_</code><em>x509</em></td> <td>string</td> <td>Component of server's Subject DN</td></tr>
+<tr><td><code>SSL_SERVER_I_DN</code></td> <td>string</td> <td>Issuer DN of server's certificate</td></tr>
+<tr><td><code>SSL_SERVER_I_DN_</code><em>x509</em></td> <td>string</td> <td>Component of server's Issuer DN</td></tr>
+<tr><td><code>SSL_SERVER_V_START</code></td> <td>string</td> <td>Validity of server's certificate (start time)</td></tr>
+<tr><td><code>SSL_SERVER_V_END</code></td> <td>string</td> <td>Validity of server's certificate (end time)</td></tr>
+<tr><td><code>SSL_SERVER_A_SIG</code></td> <td>string</td> <td>Algorithm used for the signature of server's certificate</td></tr>
+<tr><td><code>SSL_SERVER_A_KEY</code></td> <td>string</td> <td>Algorithm used for the public key of server's certificate</td></tr>
+<tr><td><code>SSL_SERVER_CERT</code></td> <td>string</td> <td>PEM-encoded server certificate</td></tr>
+</table>
+
+<p><em>x509</em> specifies a component of an X.509 DN; one of
+<code>C,ST,L,O,OU,CN,T,I,G,S,D,UID,Email</code>. In Apache 2.1 and
+later, <em>x509</em> may also include a numeric <code>_n</code>
+suffix. If the DN in question contains multiple attributes of the
+same name, this suffix is used as an index to select a particular
+attribute. For example, where the server certificate subject DN
+included two OU fields, <code>SSL_SERVER_S_DN_OU_0</code> and
+<code>SSL_SERVER_S_DN_OU_1</code> could be used to reference each.</p>
+
+<p><code>SSL_CLIENT_V_REMAIN</code> is only available in version 2.1
+and later.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="logformats" id="logformats">Custom Log Formats</a></h2>
+
+<p>When <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> is built into Apache or at least
+loaded (under DSO situation) additional functions exist for the <a href="mod_log_config.html#formats">Custom Log Format</a> of
+<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. First there is an
+additional ``<code>%{</code><em>varname</em><code>}x</code>''
+eXtension format function which can be used to expand any variables
+provided by any module, especially those provided by mod_ssl which can
+you find in the above table.</p>
+<p>
+For backward compatibility there is additionally a special
+``<code>%{</code><em>name</em><code>}c</code>'' cryptography format function
+provided. Information about this function is provided in the <a href="../ssl/ssl_compat.html">Compatibility</a> chapter.</p>
+<div class="example"><h3>Example</h3><p><code>
+CustomLog logs/ssl_request_log \
+ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
+</code></p></div>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCACertificateFile" id="SSLCACertificateFile">SSLCACertificateFile</a> <a name="sslcacertificatefile" id="sslcacertificatefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCACertificateFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the <em>all-in-one</em> file where you can assemble the
+Certificates of Certification Authorities (CA) whose <em>clients</em> you deal
+with. These are used for Client Authentication. Such a file is simply the
+concatenation of the various PEM-encoded Certificate files, in order of
+preference. This can be used alternatively and/or additionally to
+<code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCACertificateFile /usr/local/apache2/conf/ssl.crt/ca-bundle-client.crt
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCACertificatePath" id="SSLCACertificatePath">SSLCACertificatePath</a> <a name="sslcacertificatepath" id="sslcacertificatepath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCACertificatePath <em>directory-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the directory where you keep the Certificates of
+Certification Authorities (CAs) whose clients you deal with. These are used to
+verify the client certificate on Client Authentication.</p>
+<p>
+The files in this directory have to be PEM-encoded and are accessed through
+hash filenames. So usually you can't just place the Certificate files
+there: you also have to create symbolic links named
+<em>hash-value</em><code>.N</code>. And you should always make sure this directory
+contains the appropriate symbolic links. Use the <code>Makefile</code> which
+comes with mod_ssl to accomplish this task.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCACertificatePath /usr/local/apache2/conf/ssl.crt/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCADNRequestFile" id="SSLCADNRequestFile">SSLCADNRequestFile</a> <a name="sslcadnrequestfile" id="sslcadnrequestfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCADNRequestFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>When a client certificate is requested by mod_ssl, a list of
+<em>acceptable Certificate Authority names</em> is sent to the client
+in the SSL handshake. These CA names can be used by the client to
+select an appropriate client certificate out of those it has
+available.</p>
+
+<p>If neither of the directives <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> or <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> are given, then the
+set of acceptable CA names sent to the client is the names of all the
+CA certificates given by the <code class="directive"><a href="#sslcacertificatefile">SSLCACertificateFile</a></code> and <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> directives; in other
+words, the names of the CAs which will actually be used to verify the
+client certificate.</p>
+
+<p>In some circumstances, it is useful to be able to send a set of
+acceptable CA names which differs from the actual CAs used to verify
+the client certificate - for example, if the client certificates are
+signed by intermediate CAs. In such cases, <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> and/or <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> can be used; the
+acceptable CA names are then taken from the complete set of
+certificates in the directory and/or file specified by this pair of
+directives.</p>
+
+<p><code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> must
+specify an <em>all-in-one</em> file containing a concatenation of
+PEM-encoded CA certificates.</p>
+
+<div class="example"><h3>Example</h3><p><code>
+SSLCADNRequestFile /usr/local/apache2/conf/ca-names.crt
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCADNRequestPath" id="SSLCADNRequestPath">SSLCADNRequestPath</a> <a name="sslcadnrequestpath" id="sslcadnrequestpath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCADNRequestPath <em>directory-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+
+<p>This optional directive can be used to specify the set of
+<em>acceptable CA names</em> which will be sent to the client when a
+client certificate is requested. See the <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> directive for more
+details.</p>
+
+<p>The files in this directory have to be PEM-encoded and are accessed
+through hash filenames. So usually you can't just place the
+Certificate files there: you also have to create symbolic links named
+<em>hash-value</em><code>.N</code>. And you should always make sure
+this directory contains the appropriate symbolic links. Use the
+<code>Makefile</code> which comes with mod_ssl to accomplish this
+task.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCADNRequestPath /usr/local/apache2/conf/ca-names.crt/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCARevocationFile" id="SSLCARevocationFile">SSLCARevocationFile</a> <a name="sslcarevocationfile" id="sslcarevocationfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCARevocationFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the <em>all-in-one</em> file where you can
+assemble the Certificate Revocation Lists (CRL) of Certification
+Authorities (CA) whose <em>clients</em> you deal with. These are used
+for Client Authentication. Such a file is simply the concatenation of
+the various PEM-encoded CRL files, in order of preference. This can be
+used alternatively and/or additionally to <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCARevocationFile /usr/local/apache2/conf/ssl.crl/ca-bundle-client.crl
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCARevocationPath" id="SSLCARevocationPath">SSLCARevocationPath</a> <a name="sslcarevocationpath" id="sslcarevocationpath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCARevocationPath <em>directory-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the directory where you keep the Certificate Revocation
+Lists (CRL) of Certification Authorities (CAs) whose clients you deal with.
+These are used to revoke the client certificate on Client Authentication.</p>
+<p>
+The files in this directory have to be PEM-encoded and are accessed through
+hash filenames. So usually you have not only to place the CRL files there.
+Additionally you have to create symbolic links named
+<em>hash-value</em><code>.rN</code>. And you should always make sure this directory
+contains the appropriate symbolic links. Use the <code>Makefile</code> which
+comes with <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> to accomplish this task.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCARevocationPath /usr/local/apache2/conf/ssl.crl/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCertificateChainFile" id="SSLCertificateChainFile">SSLCertificateChainFile</a> <a name="sslcertificatechainfile" id="sslcertificatechainfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of PEM-encoded Server CA Certificates</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCertificateChainFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the optional <em>all-in-one</em> file where you can
+assemble the certificates of Certification Authorities (CA) which form the
+certificate chain of the server certificate. This starts with the issuing CA
+certificate of of the server certificate and can range up to the root CA
+certificate. Such a file is simply the concatenation of the various
+PEM-encoded CA Certificate files, usually in certificate chain order.</p>
+<p>
+This should be used alternatively and/or additionally to <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> for explicitly
+constructing the server certificate chain which is sent to the browser
+in addition to the server certificate. It is especially useful to
+avoid conflicts with CA certificates when using client
+authentication. Because although placing a CA certificate of the
+server certificate chain into <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> has the same effect
+for the certificate chain construction, it has the side-effect that
+client certificates issued by this same CA certificate are also
+accepted on client authentication. That's usually not one expect.</p>
+<p>
+But be careful: Providing the certificate chain works only if you are using a
+<em>single</em> (either RSA <em>or</em> DSA) based server certificate. If you are
+using a coupled RSA+DSA certificate pair, this will work only if actually both
+certificates use the <em>same</em> certificate chain. Else the browsers will be
+confused in this situation.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCertificateChainFile /usr/local/apache2/conf/ssl.crt/ca.crt
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCertificateFile" id="SSLCertificateFile">SSLCertificateFile</a> <a name="sslcertificatefile" id="sslcertificatefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Server PEM-encoded X.509 Certificate file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCertificateFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive points to the PEM-encoded Certificate file for the server and
+optionally also to the corresponding RSA or DSA Private Key file for it
+(contained in the same file). If the contained Private Key is encrypted the
+Pass Phrase dialog is forced at startup time. This directive can be used up to
+two times (referencing different filenames) when both a RSA and a DSA based
+server certificate is used in parallel.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCertificateKeyFile" id="SSLCertificateKeyFile">SSLCertificateKeyFile</a> <a name="sslcertificatekeyfile" id="sslcertificatekeyfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Server PEM-encoded Private Key file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCertificateKeyFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive points to the PEM-encoded Private Key file for the
+server. If the Private Key is not combined with the Certificate in the
+<code class="directive">SSLCertificateFile</code>, use this additional directive to
+point to the file with the stand-alone Private Key. When
+<code class="directive">SSLCertificateFile</code> is used and the file
+contains both the Certificate and the Private Key this directive need
+not be used. But we strongly discourage this practice. Instead we
+recommend you to separate the Certificate and the Private Key. If the
+contained Private Key is encrypted, the Pass Phrase dialog is forced
+at startup time. This directive can be used up to two times
+(referencing different filenames) when both a RSA and a DSA based
+private key is used in parallel.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCipherSuite" id="SSLCipherSuite">SSLCipherSuite</a> <a name="sslciphersuite" id="sslciphersuite">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCipherSuite <em>cipher-spec</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This complex directive uses a colon-separated <em>cipher-spec</em> string
+consisting of OpenSSL cipher specifications to configure the Cipher Suite the
+client is permitted to negotiate in the SSL handshake phase. Notice that this
+directive can be used both in per-server and per-directory context. In
+per-server context it applies to the standard SSL handshake when a connection
+is established. In per-directory context it forces a SSL renegotation with the
+reconfigured Cipher Suite after the HTTP request was read but before the HTTP
+response is sent.</p>
+<p>
+An SSL cipher specification in <em>cipher-spec</em> is composed of 4 major
+attributes plus a few extra minor ones:</p>
+<ul>
+<li><em>Key Exchange Algorithm</em>:<br />
+ RSA or Diffie-Hellman variants.
+</li>
+<li><em>Authentication Algorithm</em>:<br />
+ RSA, Diffie-Hellman, DSS or none.
+</li>
+<li><em>Cipher/Encryption Algorithm</em>:<br />
+ DES, Triple-DES, RC4, RC2, IDEA or none.
+</li>
+<li><em>MAC Digest Algorithm</em>:<br />
+ MD5, SHA or SHA1.
+</li>
+</ul>
+<p>An SSL cipher can also be an export cipher and is either a SSLv2 or SSLv3/TLSv1
+cipher (here TLSv1 is equivalent to SSLv3). To specify which ciphers to use,
+one can either specify all the Ciphers, one at a time, or use aliases to
+specify the preference and order for the ciphers (see <a href="#table1">Table
+1</a>).</p>
+
+<table class="bordered">
+
+<tr><th><a name="table1">Tag</a></th> <th>Description</th></tr>
+<tr><td colspan="2"><em>Key Exchange Algorithm:</em></td></tr>
+<tr><td><code>kRSA</code></td> <td>RSA key exchange</td></tr>
+<tr><td><code>kDHr</code></td> <td>Diffie-Hellman key exchange with RSA key</td></tr>
+<tr><td><code>kDHd</code></td> <td>Diffie-Hellman key exchange with DSA key</td></tr>
+<tr><td><code>kEDH</code></td> <td>Ephemeral (temp.key) Diffie-Hellman key exchange (no cert)</td> </tr>
+<tr><td colspan="2"><em>Authentication Algorithm:</em></td></tr>
+<tr><td><code>aNULL</code></td> <td>No authentication</td></tr>
+<tr><td><code>aRSA</code></td> <td>RSA authentication</td></tr>
+<tr><td><code>aDSS</code></td> <td>DSS authentication</td> </tr>
+<tr><td><code>aDH</code></td> <td>Diffie-Hellman authentication</td></tr>
+<tr><td colspan="2"><em>Cipher Encoding Algorithm:</em></td></tr>
+<tr><td><code>eNULL</code></td> <td>No encoding</td> </tr>
+<tr><td><code>DES</code></td> <td>DES encoding</td> </tr>
+<tr><td><code>3DES</code></td> <td>Triple-DES encoding</td> </tr>
+<tr><td><code>RC4</code></td> <td>RC4 encoding</td> </tr>
+<tr><td><code>RC2</code></td> <td>RC2 encoding</td> </tr>
+<tr><td><code>IDEA</code></td> <td>IDEA encoding</td> </tr>
+<tr><td colspan="2"><em>MAC Digest Algorithm</em>:</td></tr>
+<tr><td><code>MD5</code></td> <td>MD5 hash function</td></tr>
+<tr><td><code>SHA1</code></td> <td>SHA1 hash function</td></tr>
+<tr><td><code>SHA</code></td> <td>SHA hash function</td> </tr>
+<tr><td colspan="2"><em>Aliases:</em></td></tr>
+<tr><td><code>SSLv2</code></td> <td>all SSL version 2.0 ciphers</td></tr>
+<tr><td><code>SSLv3</code></td> <td>all SSL version 3.0 ciphers</td> </tr>
+<tr><td><code>TLSv1</code></td> <td>all TLS version 1.0 ciphers</td> </tr>
+<tr><td><code>EXP</code></td> <td>all export ciphers</td> </tr>
+<tr><td><code>EXPORT40</code></td> <td>all 40-bit export ciphers only</td> </tr>
+<tr><td><code>EXPORT56</code></td> <td>all 56-bit export ciphers only</td> </tr>
+<tr><td><code>LOW</code></td> <td>all low strength ciphers (no export, single DES)</td></tr>
+<tr><td><code>MEDIUM</code></td> <td>all ciphers with 128 bit encryption</td> </tr>
+<tr><td><code>HIGH</code></td> <td>all ciphers using Triple-DES</td> </tr>
+<tr><td><code>RSA</code></td> <td>all ciphers using RSA key exchange</td> </tr>
+<tr><td><code>DH</code></td> <td>all ciphers using Diffie-Hellman key exchange</td> </tr>
+<tr><td><code>EDH</code></td> <td>all ciphers using Ephemeral Diffie-Hellman key exchange</td> </tr>
+<tr><td><code>ADH</code></td> <td>all ciphers using Anonymous Diffie-Hellman key exchange</td> </tr>
+<tr><td><code>DSS</code></td> <td>all ciphers using DSS authentication</td> </tr>
+<tr><td><code>NULL</code></td> <td>all ciphers using no encryption</td> </tr>
+</table>
+<p>
+Now where this becomes interesting is that these can be put together
+to specify the order and ciphers you wish to use. To speed this up
+there are also aliases (<code>SSLv2, SSLv3, TLSv1, EXP, LOW, MEDIUM,
+HIGH</code>) for certain groups of ciphers. These tags can be joined
+together with prefixes to form the <em>cipher-spec</em>. Available
+prefixes are:</p>
+<ul>
+<li>none: add cipher to list</li>
+<li><code>+</code>: add ciphers to list and pull them to current location in list</li>
+<li><code>-</code>: remove cipher from list (can be added later again)</li>
+<li><code>!</code>: kill cipher from list completely (can <strong>not</strong> be added later again)</li>
+</ul>
+<p>A simpler way to look at all of this is to use the ``<code>openssl ciphers
+-v</code>'' command which provides a nice way to successively create the
+correct <em>cipher-spec</em> string. The default <em>cipher-spec</em> string
+is ``<code>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</code>'' which
+means the following: first, remove from consideration any ciphers that do not
+authenticate, i.e. for SSL only the Anonymous Diffie-Hellman ciphers. Next,
+use ciphers using RC4 and RSA. Next include the high, medium and then the low
+security ciphers. Finally <em>pull</em> all SSLv2 and export ciphers to the
+end of the list.</p>
+<div class="example"><pre>
+$ openssl ciphers -v 'ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP'
+NULL-SHA SSLv3 Kx=RSA Au=RSA Enc=None Mac=SHA1
+NULL-MD5 SSLv3 Kx=RSA Au=RSA Enc=None Mac=MD5
+EDH-RSA-DES-CBC3-SHA SSLv3 Kx=DH Au=RSA Enc=3DES(168) Mac=SHA1
+... ... ... ... ...
+EXP-RC4-MD5 SSLv3 Kx=RSA(512) Au=RSA Enc=RC4(40) Mac=MD5 export
+EXP-RC2-CBC-MD5 SSLv2 Kx=RSA(512) Au=RSA Enc=RC2(40) Mac=MD5 export
+EXP-RC4-MD5 SSLv2 Kx=RSA(512) Au=RSA Enc=RC4(40) Mac=MD5 export
+</pre></div>
+<p>The complete list of particular RSA &amp; DH ciphers for SSL is given in <a href="#table2">Table 2</a>.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW
+</code></p></div>
+<table class="bordered">
+
+<tr><th><a name="table2">Cipher-Tag</a></th> <th>Protocol</th> <th>Key Ex.</th> <th>Auth.</th> <th>Enc.</th> <th>MAC</th> <th>Type</th> </tr>
+<tr><td colspan="7"><em>RSA Ciphers:</em></td></tr>
+<tr><td><code>DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>DES-CBC3-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>3DES(168)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>IDEA-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>IDEA(128)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>RC4-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>RC4(128)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>RC4-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>RC4(128)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>IDEA-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>IDEA(128)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>RC2-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>RC2(128)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>RC4-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>RC4(128)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>DES-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>DES(56)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>RC4-64-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>RC4(64)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>DES-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td> <td>DES(56)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>EXP-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA(512)</td> <td>RSA</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
+<tr><td><code>EXP-RC2-CBC-MD5</code></td> <td>SSLv3</td> <td>RSA(512)</td> <td>RSA</td> <td>RC2(40)</td> <td>MD5</td> <td> export</td> </tr>
+<tr><td><code>EXP-RC4-MD5</code></td> <td>SSLv3</td> <td>RSA(512)</td> <td>RSA</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
+<tr><td><code>EXP-RC2-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA(512)</td> <td>RSA</td> <td>RC2(40)</td> <td>MD5</td> <td> export</td> </tr>
+<tr><td><code>EXP-RC4-MD5</code></td> <td>SSLv2</td> <td>RSA(512)</td> <td>RSA</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
+<tr><td><code>NULL-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>None</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>NULL-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>None</td> <td>MD5</td> <td /> </tr>
+<tr><td colspan="7"><em>Diffie-Hellman Ciphers:</em></td></tr>
+<tr><td><code>ADH-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>None</td> <td>3DES(168)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>ADH-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>None</td> <td>DES(56)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>ADH-RC4-MD5</code></td> <td>SSLv3</td> <td>DH</td> <td>None</td> <td>RC4(128)</td> <td>MD5</td> <td /> </tr>
+<tr><td><code>EDH-RSA-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>EDH-DSS-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>DSS</td> <td>3DES(168)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>EDH-RSA-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>RSA</td> <td>DES(56)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>EDH-DSS-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td> <td>DSS</td> <td>DES(56)</td> <td>SHA1</td> <td /> </tr>
+<tr><td><code>EXP-EDH-RSA-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH(512)</td> <td>RSA</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
+<tr><td><code>EXP-EDH-DSS-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH(512)</td> <td>DSS</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
+<tr><td><code>EXP-ADH-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH(512)</td> <td>None</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
+<tr><td><code>EXP-ADH-RC4-MD5</code></td> <td>SSLv3</td> <td>DH(512)</td> <td>None</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
+</table>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLCryptoDevice" id="SSLCryptoDevice">SSLCryptoDevice</a> <a name="sslcryptodevice" id="sslcryptodevice">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enable use of a cryptographic hardware accelerator</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLCryptoDevice <em>engine</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLCryptoDevice builtin</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available if mod_ssl is built using <code>-DSSL_ENGINE_EXPERIMENTAL</code></td></tr>
+</table>
+<p>
+This directive enables use of a cryptographic hardware accelerator
+board to offload some of the SSL processing overhead. This directive
+can only be used if the SSL toolkit is built with "engine" support;
+OpenSSL 0.9.7 and later releases have "engine" support by default, the
+separate "-engine" releases of OpenSSL 0.9.6 must be used.</p>
+
+<p>To discover which engine names are supported, run the command
+"<code>openssl engine</code>".</p>
+
+<div class="example"><h3>Example</h3><p><code>
+# For a Broadcom accelerator:<br />
+SSLCryptoDevice ubsec
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLEngine" id="SSLEngine">SSLEngine</a> <a name="sslengine" id="sslengine">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>SSL Engine Operation Switch</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLEngine on|off|optional</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive toggles the usage of the SSL/TLS Protocol Engine. This
+is usually used inside a <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section to enable SSL/TLS for a
+particular virtual host. By default the SSL/TLS Protocol Engine is
+disabled for both the main server and all configured virtual hosts.</p>
+<div class="example"><h3>Example</h3><p><code>
+&lt;VirtualHost _default_:443&gt;<br />
+SSLEngine on<br />
+...<br />
+&lt;/VirtualHost&gt;
+</code></p></div>
+<p>In Apache 2.1 and later, <code class="directive">SSLEngine</code> can be set to
+<code>optional</code>. This enables support for
+<a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, Upgrading to TLS
+Within HTTP/1.1. At this time no web browsers support RFC 2817.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLHonorCipherOrder" id="SSLHonorCipherOrder">SSLHonorCipherOrder</a> <a name="sslhonorcipherorder" id="sslhonorcipherorder">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Option to prefer the server's cipher preference order</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLHonorCiperOrder <em>flag</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later, if using OpenSSL 0.9.7 or later</td></tr>
+</table>
+<p>When choosing a cipher during an SSLv3 or TLSv1 handshake, normally
+the client's preference is used. If this directive is enabled, the
+server's preference will be used instead.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLHonorCipherOrder on
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLMutex" id="SSLMutex">SSLMutex</a> <a name="sslmutex" id="sslmutex">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLMutex <em>type</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLMutex none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This configures the SSL engine's semaphore (aka. lock) which is used for mutual
+exclusion of operations which have to be done in a synchronized way between the
+pre-forked Apache server processes. This directive can only be used in the
+global server context because it's only useful to have one global mutex.
+This directive is designed to closely match the
+<code class="directive"><a href="../mod/mpm_common.html#acceptmutex">AcceptMutex</a></code> directive.</p>
+<p>
+The following Mutex <em>types</em> are available:</p>
+<ul>
+<li><code>none | no</code>
+ <p>
+ This is the default where no Mutex is used at all. Use it at your own
+ risk. But because currently the Mutex is mainly used for synchronizing
+ write access to the SSL Session Cache you can live without it as long
+ as you accept a sometimes garbled Session Cache. So it's not recommended
+ to leave this the default. Instead configure a real Mutex.</p></li>
+<li><code>posixsem</code>
+ <p>
+ This is an elegant Mutex variant where a Posix Semaphore is used when possible.
+ It is only available when the underlying platform
+ and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports it.</p></li>
+<li><code>sysvsem</code>
+ <p>
+ This is a somewhat elegant Mutex variant where a SystemV IPC Semaphore is used when
+ possible. It is possible to "leak" SysV semaphores if processes crash before
+ the semaphore is removed. It is only available when the underlying platform
+ and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports it.</p></li>
+<li><code>sem</code>
+ <p>
+ This directive tells the SSL Module to pick the "best" semaphore implementation
+ available to it, choosing between Posix and SystemV IPC, in that order. It is only
+ available when the underlying platform and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports at least one of the 2.</p></li>
+<li><code>pthread</code>
+ <p>
+ This directive tells the SSL Module to use Posix thread mutexes. It is only available
+ if the underlying platform and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports it.</p></li>
+<li><code>fcntl:/path/to/mutex</code>
+ <p>
+ This is a portable Mutex variant where a physical (lock-)file and the <code>fcntl()</code>
+ fucntion are used as the Mutex.
+ Always use a local disk filesystem for <code>/path/to/mutex</code> and never a file
+ residing on a NFS- or AFS-filesystem. It is only available when the underlying platform
+ and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports it. Note: Internally, the Process ID (PID) of the
+ Apache parent process is automatically appended to
+ <code>/path/to/mutex</code> to make it unique, so you don't have to worry
+ about conflicts yourself. Notice that this type of mutex is not available
+ under the Win32 environment. There you <em>have</em> to use the semaphore
+ mutex.</p></li>
+<li><code>flock:/path/to/mutex</code>
+ <p>
+ This is similar to the <code>fcntl:/path/to/mutex</code> method with the
+ exception that the <code>flock()</code> function is used to provide file
+ locking. It is only available when the underlying platform
+ and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports it.</p></li>
+<li><code>file:/path/to/mutex</code>
+ <p>
+ This directive tells the SSL Module to pick the "best" file locking implementation
+ available to it, choosing between <code>fcntl</code> and <code>flock</code>,
+ in that order. It is only available when the underlying platform and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> supports
+ at least one of the 2.</p></li>
+<li><code>default | yes</code>
+ <p>
+ This directive tells the SSL Module to pick the default locking implementation
+ as determined by the platform and <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>.</p></li>
+</ul>
+<div class="example"><h3>Example</h3><p><code>
+SSLMutex file:/usr/local/apache/logs/ssl_mutex
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLOptions" id="SSLOptions">SSLOptions</a> <a name="ssloptions" id="ssloptions">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure various SSL engine run-time options</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLOptions [+|-]<em>option</em> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive can be used to control various run-time options on a
+per-directory basis. Normally, if multiple <code>SSLOptions</code>
+could apply to a directory, then the most specific one is taken
+completely; the options are not merged. However if <em>all</em> the
+options on the <code>SSLOptions</code> directive are preceded by a
+plus (<code>+</code>) or minus (<code>-</code>) symbol, the options
+are merged. Any options preceded by a <code>+</code> are added to the
+options currently in force, and any options preceded by a
+<code>-</code> are removed from the options currently in force.</p>
+<p>
+The available <em>option</em>s are:</p>
+<ul>
+<li><code>StdEnvVars</code>
+ <p>
+ When this option is enabled, the standard set of SSL related CGI/SSI
+ environment variables are created. This per default is disabled for
+ performance reasons, because the information extraction step is a
+ rather expensive operation. So one usually enables this option for
+ CGI and SSI requests only.</p>
+</li>
+<li><code>CompatEnvVars</code>
+ <p>
+ When this option is enabled, additional CGI/SSI environment variables are
+ created for backward compatibility to other Apache SSL solutions. Look in
+ the <a href="../ssl/ssl_compat.html">Compatibility</a> chapter for details
+ on the particular variables generated.</p>
+</li>
+<li><code>ExportCertData</code>
+ <p>
+ When this option is enabled, additional CGI/SSI environment variables are
+ created: <code>SSL_SERVER_CERT</code>, <code>SSL_CLIENT_CERT</code> and
+ <code>SSL_CLIENT_CERT_CHAIN_</code><em>n</em> (with <em>n</em> = 0,1,2,..).
+ These contain the PEM-encoded X.509 Certificates of server and client for
+ the current HTTPS connection and can be used by CGI scripts for deeper
+ Certificate checking. Additionally all other certificates of the client
+ certificate chain are provided, too. This bloats up the environment a
+ little bit which is why you have to use this option to enable it on
+ demand.</p>
+</li>
+<li><code>FakeBasicAuth</code>
+ <p>
+ When this option is enabled, the Subject Distinguished Name (DN) of the
+ Client X509 Certificate is translated into a HTTP Basic Authorization
+ username. This means that the standard Apache authentication methods can
+ be used for access control. The user name is just the Subject of the
+ Client's X509 Certificate (can be determined by running OpenSSL's
+ <code>openssl x509</code> command: <code>openssl x509 -noout -subject -in
+ </code><em>certificate</em><code>.crt</code>). Note that no password is
+ obtained from the user. Every entry in the user file needs this password:
+ ``<code>xxj31ZMTZzkVA</code>'', which is the DES-encrypted version of the
+ word `<code>password</code>''. Those who live under MD5-based encryption
+ (for instance under FreeBSD or BSD/OS, etc.) should use the following MD5
+ hash of the same word: ``<code>$1$OXLyS...$Owx8s2/m9/gfkcRVXzgoE/</code>''.</p>
+</li>
+<li><code>StrictRequire</code>
+ <p>
+ This <em>forces</em> forbidden access when <code>SSLRequireSSL</code> or
+ <code>SSLRequire</code> successfully decided that access should be
+ forbidden. Usually the default is that in the case where a ``<code>Satisfy
+ any</code>'' directive is used, and other access restrictions are passed,
+ denial of access due to <code>SSLRequireSSL</code> or
+ <code>SSLRequire</code> is overridden (because that's how the Apache
+ <code>Satisfy</code> mechanism should work.) But for strict access restriction
+ you can use <code>SSLRequireSSL</code> and/or <code>SSLRequire</code> in
+ combination with an ``<code>SSLOptions +StrictRequire</code>''. Then an
+ additional ``<code>Satisfy Any</code>'' has no chance once mod_ssl has
+ decided to deny access.</p>
+</li>
+<li><code>OptRenegotiate</code>
+ <p>
+ This enables optimized SSL connection renegotiation handling when SSL
+ directives are used in per-directory context. By default a strict
+ scheme is enabled where <em>every</em> per-directory reconfiguration of
+ SSL parameters causes a <em>full</em> SSL renegotiation handshake. When this
+ option is used mod_ssl tries to avoid unnecessary handshakes by doing more
+ granular (but still safe) parameter checks. Nevertheless these granular
+ checks sometimes maybe not what the user expects, so enable this on a
+ per-directory basis only, please.</p>
+</li>
+</ul>
+<div class="example"><h3>Example</h3><p><code>
+SSLOptions +FakeBasicAuth -StrictRequire<br />
+&lt;Files ~ "\.(cgi|shtml)$"&gt;<br />
+ SSLOptions +StdEnvVars +CompatEnvVars -ExportCertData<br />
+&lt;Files&gt;
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLPassPhraseDialog" id="SSLPassPhraseDialog">SSLPassPhraseDialog</a> <a name="sslpassphrasedialog" id="sslpassphrasedialog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLPassPhraseDialog <em>type</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLPassPhraseDialog builtin</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+When Apache starts up it has to read the various Certificate (see
+<code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>) and
+Private Key (see <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code>) files of the
+SSL-enabled virtual servers. Because for security reasons the Private
+Key files are usually encrypted, mod_ssl needs to query the
+administrator for a Pass Phrase in order to decrypt those files. This
+query can be done in two ways which can be configured by
+<em>type</em>:</p>
+<ul>
+<li><code>builtin</code>
+ <p>
+ This is the default where an interactive terminal dialog occurs at startup
+ time just before Apache detaches from the terminal. Here the administrator
+ has to manually enter the Pass Phrase for each encrypted Private Key file.
+ Because a lot of SSL-enabled virtual hosts can be configured, the
+ following reuse-scheme is used to minimize the dialog: When a Private Key
+ file is encrypted, all known Pass Phrases (at the beginning there are
+ none, of course) are tried. If one of those known Pass Phrases succeeds no
+ dialog pops up for this particular Private Key file. If none succeeded,
+ another Pass Phrase is queried on the terminal and remembered for the next
+ round (where it perhaps can be reused).</p>
+ <p>
+ This scheme allows mod_ssl to be maximally flexible (because for N encrypted
+ Private Key files you <em>can</em> use N different Pass Phrases - but then
+ you have to enter all of them, of course) while minimizing the terminal
+ dialog (i.e. when you use a single Pass Phrase for all N Private Key files
+ this Pass Phrase is queried only once).</p></li>
+
+<li><code>|/path/to/program [args...]</code>
+
+ <p>This mode allows an external program to be used which acts as a
+ pipe to a particular input device; the program is sent the standard
+ prompt text used for the <code>builtin</code> mode on
+ <code>stdin</code>, and is expected to write password strings on
+ <code>stdout</code>. If several passwords are needed (or an
+ incorrect password is entered), additional prompt text will be
+ written subsequent to the first password being returned, and more
+ passwords must then be written back.</p></li>
+
+<li><code>exec:/path/to/program</code>
+ <p>
+ Here an external program is configured which is called at startup for each
+ encrypted Private Key file. It is called with two arguments (the first is
+ of the form ``<code>servername:portnumber</code>'', the second is either
+ ``<code>RSA</code>'' or ``<code>DSA</code>''), which indicate for which
+ server and algorithm it has to print the corresponding Pass Phrase to
+ <code>stdout</code>. The intent is that this external program first runs
+ security checks to make sure that the system is not compromised by an
+ attacker, and only when these checks were passed successfully it provides
+ the Pass Phrase.</p>
+ <p>
+ Both these security checks, and the way the Pass Phrase is determined, can
+ be as complex as you like. Mod_ssl just defines the interface: an
+ executable program which provides the Pass Phrase on <code>stdout</code>.
+ Nothing more or less! So, if you're really paranoid about security, here
+ is your interface. Anything else has to be left as an exercise to the
+ administrator, because local security requirements are so different.</p>
+ <p>
+ The reuse-algorithm above is used here, too. In other words: The external
+ program is called only once per unique Pass Phrase.</p></li>
+</ul>
+<div class="example"><h3>Example</h3><p><code>
+SSLPassPhraseDialog exec:/usr/local/apache/sbin/pp-filter
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProtocol" id="SSLProtocol">SSLProtocol</a> <a name="sslprotocol" id="sslprotocol">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure usable SSL protocol flavors</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProtocol [+|-]<em>protocol</em> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProtocol all</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive can be used to control the SSL protocol flavors mod_ssl should
+use when establishing its server environment. Clients then can only connect
+with one of the provided protocols.</p>
+<p>
+The available (case-insensitive) <em>protocol</em>s are:</p>
+<ul>
+<li><code>SSLv2</code>
+ <p>
+ This is the Secure Sockets Layer (SSL) protocol, version 2.0. It is the
+ original SSL protocol as designed by Netscape Corporation.</p></li>
+
+<li><code>SSLv3</code>
+ <p>
+ This is the Secure Sockets Layer (SSL) protocol, version 3.0. It is the
+ successor to SSLv2 and the currently (as of February 1999) de-facto
+ standardized SSL protocol from Netscape Corporation. It's supported by
+ almost all popular browsers.</p></li>
+
+<li><code>TLSv1</code>
+ <p>
+ This is the Transport Layer Security (TLS) protocol, version 1.0. It is the
+ successor to SSLv3 and currently (as of February 1999) still under
+ construction by the Internet Engineering Task Force (IETF). It's still
+ not supported by any popular browsers.</p></li>
+
+<li><code>All</code>
+ <p>
+ This is a shortcut for ``<code>+SSLv2 +SSLv3 +TLSv1</code>'' and a
+ convinient way for enabling all protocols except one when used in
+ combination with the minus sign on a protocol as the example above
+ shows.</p></li>
+</ul>
+<div class="example"><h3>Example</h3><p><code>
+# enable SSLv3 and TLSv1, but not SSLv2<br />
+SSLProtocol all -SSLv2
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyCACertificateFile" id="SSLProxyCACertificateFile">SSLProxyCACertificateFile</a> <a name="sslproxycacertificatefile" id="sslproxycacertificatefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyCACertificateFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the <em>all-in-one</em> file where you can assemble the
+Certificates of Certification Authorities (CA) whose <em>remote servers</em> you deal
+with. These are used for Remote Server Authentication. Such a file is simply the
+concatenation of the various PEM-encoded Certificate files, in order of
+preference. This can be used alternatively and/or additionally to
+<code class="directive"><a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></code>.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyCACertificateFile /usr/local/apache2/conf/ssl.crt/ca-bundle-remote-server.crt
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyCACertificatePath" id="SSLProxyCACertificatePath">SSLProxyCACertificatePath</a> <a name="sslproxycacertificatepath" id="sslproxycacertificatepath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyCACertificatePath <em>directory-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the directory where you keep the Certificates of
+Certification Authorities (CAs) whose remote servers you deal with. These are used to
+verify the remote server certificate on Remote Server Authentication.</p>
+<p>
+The files in this directory have to be PEM-encoded and are accessed through
+hash filenames. So usually you can't just place the Certificate files
+there: you also have to create symbolic links named
+<em>hash-value</em><code>.N</code>. And you should always make sure this directory
+contains the appropriate symbolic links. Use the <code>Makefile</code> which
+comes with mod_ssl to accomplish this task.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyCACertificatePath /usr/local/apache2/conf/ssl.crt/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyCARevocationFile" id="SSLProxyCARevocationFile">SSLProxyCARevocationFile</a> <a name="sslproxycarevocationfile" id="sslproxycarevocationfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyCARevocationFile <em>file-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the <em>all-in-one</em> file where you can
+assemble the Certificate Revocation Lists (CRL) of Certification
+Authorities (CA) whose <em>remote servers</em> you deal with. These are used
+for Remote Server Authentication. Such a file is simply the concatenation of
+the various PEM-encoded CRL files, in order of preference. This can be
+used alternatively and/or additionally to <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code>.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyCARevocationFile /usr/local/apache2/conf/ssl.crl/ca-bundle-remote-server.crl
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyCARevocationPath" id="SSLProxyCARevocationPath">SSLProxyCARevocationPath</a> <a name="sslproxycarevocationpath" id="sslproxycarevocationpath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyCARevocationPath <em>directory-path</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the directory where you keep the Certificate Revocation
+Lists (CRL) of Certification Authorities (CAs) whose remote servers you deal with.
+These are used to revoke the remote server certificate on Remote Server Authentication.</p>
+<p>
+The files in this directory have to be PEM-encoded and are accessed through
+hash filenames. So usually you have not only to place the CRL files there.
+Additionally you have to create symbolic links named
+<em>hash-value</em><code>.rN</code>. And you should always make sure this directory
+contains the appropriate symbolic links. Use the <code>Makefile</code> which
+comes with <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> to accomplish this task.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyCARevocationPath /usr/local/apache2/conf/ssl.crl/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyCipherSuite" id="SSLProxyCipherSuite">SSLProxyCipherSuite</a> <a name="sslproxyciphersuite" id="sslproxyciphersuite">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyCipherSuite <em>cipher-spec</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProxyCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>Equivalent to <code>SSLCipherSuite</code>, but for the proxy connection.
+Please refer to <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code>
+for additional information.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyEngine" id="SSLProxyEngine">SSLProxyEngine</a> <a name="sslproxyengine" id="sslproxyengine">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>SSL Proxy Engine Operation Switch</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyEngine on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProxyEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive toggles the usage of the SSL/TLS Protocol Engine for proxy. This
+is usually used inside a <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section to enable SSL/TLS for proxy
+usage in a particular virtual host. By default the SSL/TLS Protocol Engine is
+disabled for proxy image both for the main server and all configured virtual hosts.</p>
+<div class="example"><h3>Example</h3><p><code>
+&lt;VirtualHost _default_:443&gt;<br />
+SSLProxyEngine on<br />
+...<br />
+&lt;/VirtualHost&gt;
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyMachineCertificateFile" id="SSLProxyMachineCertificateFile">SSLProxyMachineCertificateFile</a> <a name="sslproxymachinecertificatefile" id="sslproxymachinecertificatefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyMachineCertificateFile <em>filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Not applicable</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the all-in-one file where you keep the certificates and
+keys used for authentication of the proxy server to remote servers.
+</p>
+<p>
+This referenced file is simply the concatenation of the various PEM-encoded
+certificate files, in order of preference. Use this directive alternatively
+or additionally to <code>SSLProxyMachineCertificatePath</code>.
+</p>
+<div class="warning">
+<p>Currently there is no support for encrypted private keys</p>
+</div>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyMachineCertificateFile /usr/local/apache2/conf/ssl.crt/proxy.pem
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyMachineCertificatePath" id="SSLProxyMachineCertificatePath">SSLProxyMachineCertificatePath</a> <a name="sslproxymachinecertificatepath" id="sslproxymachinecertificatepath">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyMachineCertificatePath <em>directory</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Not applicable</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the directory where you keep the certificates and
+keys used for authentication of the proxy server to remote servers.
+</p>
+<p>The files in this directory must be PEM-encoded and are accessed through
+hash filenames. Additionally, you must create symbolic links named
+<code><em>hash-value</em>.N</code>. And you should always make sure this
+directory contains the appropriate symbolic links. Use the Makefile which
+comes with mod_ssl to accomplish this task.
+</p>
+<div class="warning">
+<p>Currently there is no support for encrypted private keys</p>
+</div>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyMachineCertificatePath /usr/local/apache2/conf/proxy.crt/
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyProtocol" id="SSLProxyProtocol">SSLProxyProtocol</a> <a name="sslproxyprotocol" id="sslproxyprotocol">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyProtocol [+|-]<em>protocol</em> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProxyProtocol all</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+
+<p>
+This directive can be used to control the SSL protocol flavors mod_ssl should
+use when establishing its server environment for proxy . It will only connect
+to servers using one of the provided protocols.</p>
+<p>Please refer to <code class="directive"><a href="#sslprotocol">SSLProtocol</a></code>
+for additional information.
+</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyVerify" id="SSLProxyVerify">SSLProxyVerify</a> <a name="sslproxyverify" id="sslproxyverify">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type of remote server Certificate verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyVerify <em>level</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProxyVerify none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+
+<p>When a proxy is configured to forward requests to a remote SSL
+server, this directive can be used to configure certificate
+verification of the remote server. Notice that this directive can be
+used both in per-server and per-directory context. In per-server
+context it applies to the remote server authentication process used in
+the standard SSL handshake when a connection is established by the
+proxy. In per-directory context it forces a SSL renegotation with the
+reconfigured remote server verification level after the HTTP request
+was read but before the HTTP response is sent.</p>
+
+<div class="warning">
+<p>Note that even when certificate verification is enabled,
+<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> does <strong>not</strong> check whether the
+<code>commonName</code> (hostname) attribute of the server certificate
+matches the hostname used to connect to the server. In other words,
+the proxy does not guarantee that the SSL connection to the backend
+server is "secure" beyond the fact that the certificate is signed by
+one of the CAs configured using the
+<code class="directive">SSLProxyCACertificatePath</code> and/or
+<code class="directive">SSLProxyCACertificateFile</code> directives.</p>
+</div>
+
+<p>
+The following levels are available for <em>level</em>:</p>
+<ul>
+<li><strong>none</strong>:
+ no remote server Certificate is required at all</li>
+<li><strong>optional</strong>:
+ the remote server <em>may</em> present a valid Certificate</li>
+<li><strong>require</strong>:
+ the remote server <em>has to</em> present a valid Certificate</li>
+<li><strong>optional_no_ca</strong>:
+ the remote server may present a valid Certificate<br />
+ but it need not to be (successfully) verifiable.</li>
+</ul>
+<p>In practice only levels <strong>none</strong> and
+<strong>require</strong> are really interesting, because level
+<strong>optional</strong> doesn't work with all servers and level
+<strong>optional_no_ca</strong> is actually against the idea of
+authentication (but can be used to establish SSL test pages, etc.)</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyVerify require
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLProxyVerifyDepth" id="SSLProxyVerifyDepth">SSLProxyVerifyDepth</a> <a name="sslproxyverifydepth" id="sslproxyverifydepth">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLProxyVerifyDepth <em>number</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLProxyVerifyDepth 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets how deeply mod_ssl should verify before deciding that the
+remote server does not have a valid certificate. Notice that this directive can be
+used both in per-server and per-directory context. In per-server context it
+applies to the client authentication process used in the standard SSL
+handshake when a connection is established. In per-directory context it forces
+a SSL renegotation with the reconfigured remote server verification depth after the
+HTTP request was read but before the HTTP response is sent.</p>
+<p>
+The depth actually is the maximum number of intermediate certificate issuers,
+i.e. the number of CA certificates which are max allowed to be followed while
+verifying the remote server certificate. A depth of 0 means that self-signed
+remote server certificates are accepted only, the default depth of 1 means
+the remote server certificate can be self-signed or has to be signed by a CA
+which is directly known to the server (i.e. the CA's certificate is under
+<code class="directive"><a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></code>), etc.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLProxyVerifyDepth 10
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLRandomSeed" id="SSLRandomSeed">SSLRandomSeed</a> <a name="sslrandomseed" id="sslrandomseed">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This configures one or more sources for seeding the Pseudo Random Number
+Generator (PRNG) in OpenSSL at startup time (<em>context</em> is
+<code>startup</code>) and/or just before a new SSL connection is established
+(<em>context</em> is <code>connect</code>). This directive can only be used
+in the global server context because the PRNG is a global facility.</p>
+<p>
+The following <em>source</em> variants are available:</p>
+<ul>
+<li><code>builtin</code>
+ <p> This is the always available builtin seeding source. It's usage
+ consumes minimum CPU cycles under runtime and hence can be always used
+ without drawbacks. The source used for seeding the PRNG contains of the
+ current time, the current process id and (when applicable) a randomly
+ choosen 1KB extract of the inter-process scoreboard structure of Apache.
+ The drawback is that this is not really a strong source and at startup
+ time (where the scoreboard is still not available) this source just
+ produces a few bytes of entropy. So you should always, at least for the
+ startup, use an additional seeding source.</p></li>
+<li><code>file:/path/to/source</code>
+ <p>
+ This variant uses an external file <code>/path/to/source</code> as the
+ source for seeding the PRNG. When <em>bytes</em> is specified, only the
+ first <em>bytes</em> number of bytes of the file form the entropy (and
+ <em>bytes</em> is given to <code>/path/to/source</code> as the first
+ argument). When <em>bytes</em> is not specified the whole file forms the
+ entropy (and <code>0</code> is given to <code>/path/to/source</code> as
+ the first argument). Use this especially at startup time, for instance
+ with an available <code>/dev/random</code> and/or
+ <code>/dev/urandom</code> devices (which usually exist on modern Unix
+ derivates like FreeBSD and Linux).</p>
+ <p>
+ <em>But be careful</em>: Usually <code>/dev/random</code> provides only as
+ much entropy data as it actually has, i.e. when you request 512 bytes of
+ entropy, but the device currently has only 100 bytes available two things
+ can happen: On some platforms you receive only the 100 bytes while on
+ other platforms the read blocks until enough bytes are available (which
+ can take a long time). Here using an existing <code>/dev/urandom</code> is
+ better, because it never blocks and actually gives the amount of requested
+ data. The drawback is just that the quality of the received data may not
+ be the best.</p>
+ <p>
+ On some platforms like FreeBSD one can even control how the entropy is
+ actually generated, i.e. by which system interrupts. More details one can
+ find under <em>rndcontrol(8)</em> on those platforms. Alternatively, when
+ your system lacks such a random device, you can use tool
+ like <a href="http://www.lothar.com/tech/crypto/">EGD</a>
+ (Entropy Gathering Daemon) and run it's client program with the
+ <code>exec:/path/to/program/</code> variant (see below) or use
+ <code>egd:/path/to/egd-socket</code> (see below).</p></li>
+
+<li><code>exec:/path/to/program</code>
+ <p>
+ This variant uses an external executable
+ <code>/path/to/program</code> as the source for seeding the
+ PRNG. When <em>bytes</em> is specified, only the first
+ <em>bytes</em> number of bytes of its <code>stdout</code> contents
+ form the entropy. When <em>bytes</em> is not specified, the
+ entirety of the data produced on <code>stdout</code> form the
+ entropy. Use this only at startup time when you need a very strong
+ seeding with the help of an external program (for instance as in
+ the example above with the <code>truerand</code> utility you can
+ find in the mod_ssl distribution which is based on the AT&amp;T
+ <em>truerand</em> library). Using this in the connection context
+ slows down the server too dramatically, of course. So usually you
+ should avoid using external programs in that context.</p></li>
+<li><code>egd:/path/to/egd-socket</code> (Unix only)
+ <p>
+ This variant uses the Unix domain socket of the
+ external Entropy Gathering Daemon (EGD) (see <a href="http://www.lothar.com/tech/crypto/">http://www.lothar.com/tech
+ /crypto/</a>) to seed the PRNG. Use this if no random device exists
+ on your platform.</p></li>
+</ul>
+<div class="example"><h3>Example</h3><p><code>
+SSLRandomSeed startup builtin<br />
+SSLRandomSeed startup file:/dev/random<br />
+SSLRandomSeed startup file:/dev/urandom 1024<br />
+SSLRandomSeed startup exec:/usr/local/bin/truerand 16<br />
+SSLRandomSeed connect builtin<br />
+SSLRandomSeed connect file:/dev/random<br />
+SSLRandomSeed connect file:/dev/urandom 1024<br />
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLRequire" id="SSLRequire">SSLRequire</a> <a name="sslrequire" id="sslrequire">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLRequire <em>expression</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive specifies a general access requirement which has to be
+fulfilled in order to allow access. It is a very powerful directive because the
+requirement specification is an arbitrarily complex boolean expression
+containing any number of access checks.</p>
+<div class="warning">
+<p>The implementation of <code>SSLRequire</code> is not thread safe.
+ Using <code>SSLRequire</code> inside <code>.htaccess</code> files
+ on a threaded <a href="../mpm.html">MPM</a> may cause random crashes.
+</p>
+</div>
+<p>
+The <em>expression</em> must match the following syntax (given as a BNF
+grammar notation):</p>
+<blockquote>
+<pre>
+expr ::= "<strong>true</strong>" | "<strong>false</strong>"
+ | "<strong>!</strong>" expr
+ | expr "<strong>&amp;&amp;</strong>" expr
+ | expr "<strong>||</strong>" expr
+ | "<strong>(</strong>" expr "<strong>)</strong>"
+ | comp
+
+comp ::= word "<strong>==</strong>" word | word "<strong>eq</strong>" word
+ | word "<strong>!=</strong>" word | word "<strong>ne</strong>" word
+ | word "<strong>&lt;</strong>" word | word "<strong>lt</strong>" word
+ | word "<strong>&lt;=</strong>" word | word "<strong>le</strong>" word
+ | word "<strong>&gt;</strong>" word | word "<strong>gt</strong>" word
+ | word "<strong>&gt;=</strong>" word | word "<strong>ge</strong>" word
+ | word "<strong>in</strong>" "<strong>{</strong>" wordlist "<strong>}</strong>"
+ | word "<strong>in</strong>" "<strong>OID(</strong>" word "<strong>)</strong>"
+ | word "<strong>=~</strong>" regex
+ | word "<strong>!~</strong>" regex
+
+wordlist ::= word
+ | wordlist "<strong>,</strong>" word
+
+word ::= digit
+ | cstring
+ | variable
+ | function
+
+digit ::= [0-9]+
+cstring ::= "..."
+variable ::= "<strong>%{</strong>" varname "<strong>}</strong>"
+function ::= funcname "<strong>(</strong>" funcargs "<strong>)</strong>"
+</pre>
+</blockquote>
+<p>while for <code>varname</code> any variable from <a href="#table3">Table 3</a> can be used. Finally for
+<code>funcname</code> the following functions are available:</p>
+<ul>
+<li><code>file(</code><em>filename</em><code>)</code>
+ <p>
+ This function takes one string argument and expands to the contents of the
+ file. This is especially useful for matching this contents against a
+ regular expression, etc.</p>
+</li>
+</ul>
+<p>Notice that <em>expression</em> is first parsed into an internal machine
+representation and then evaluated in a second step. Actually, in Global and
+Per-Server Class context <em>expression</em> is parsed at startup time and
+at runtime only the machine representation is executed. For Per-Directory
+context this is different: here <em>expression</em> has to be parsed and
+immediately executed for every request.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)-/ \<br />
+ and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \<br />
+ and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \<br />
+ and %{TIME_WDAY} &gt;= 1 and %{TIME_WDAY} &lt;= 5 \<br />
+ and %{TIME_HOUR} &gt;= 8 and %{TIME_HOUR} &lt;= 20 ) \<br />
+ or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/
+</code></p></div>
+<p>The <code>OID()</code> function expects to find zero or more instances
+of the given OID in the client certificate, and compares the left-hand side
+string against the value of matching OID attributes. Every matching OID is
+checked, until a match is found.
+</p>
+
+<p><em>Standard CGI/1.0 and Apache variables:</em></p>
+<pre>
+HTTP_USER_AGENT PATH_INFO AUTH_TYPE
+HTTP_REFERER QUERY_STRING SERVER_SOFTWARE
+HTTP_COOKIE REMOTE_HOST API_VERSION
+HTTP_FORWARDED REMOTE_IDENT TIME_YEAR
+HTTP_HOST IS_SUBREQ TIME_MON
+HTTP_PROXY_CONNECTION DOCUMENT_ROOT TIME_DAY
+HTTP_ACCEPT SERVER_ADMIN TIME_HOUR
+HTTP:headername SERVER_NAME TIME_MIN
+THE_REQUEST SERVER_PORT TIME_SEC
+REQUEST_METHOD SERVER_PROTOCOL TIME_WDAY
+REQUEST_SCHEME REMOTE_ADDR TIME
+REQUEST_URI REMOTE_USER ENV:<strong>variablename</strong>
+REQUEST_FILENAME
+</pre>
+<p><em>SSL-related variables:</em></p>
+<pre>
+HTTPS SSL_CLIENT_M_VERSION SSL_SERVER_M_VERSION
+ SSL_CLIENT_M_SERIAL SSL_SERVER_M_SERIAL
+SSL_PROTOCOL SSL_CLIENT_V_START SSL_SERVER_V_START
+SSL_SESSION_ID SSL_CLIENT_V_END SSL_SERVER_V_END
+SSL_CIPHER SSL_CLIENT_S_DN SSL_SERVER_S_DN
+SSL_CIPHER_EXPORT SSL_CLIENT_S_DN_C SSL_SERVER_S_DN_C
+SSL_CIPHER_ALGKEYSIZE SSL_CLIENT_S_DN_ST SSL_SERVER_S_DN_ST
+SSL_CIPHER_USEKEYSIZE SSL_CLIENT_S_DN_L SSL_SERVER_S_DN_L
+SSL_VERSION_LIBRARY SSL_CLIENT_S_DN_O SSL_SERVER_S_DN_O
+SSL_VERSION_INTERFACE SSL_CLIENT_S_DN_OU SSL_SERVER_S_DN_OU
+ SSL_CLIENT_S_DN_CN SSL_SERVER_S_DN_CN
+ SSL_CLIENT_S_DN_T SSL_SERVER_S_DN_T
+ SSL_CLIENT_S_DN_I SSL_SERVER_S_DN_I
+ SSL_CLIENT_S_DN_G SSL_SERVER_S_DN_G
+ SSL_CLIENT_S_DN_S SSL_SERVER_S_DN_S
+ SSL_CLIENT_S_DN_D SSL_SERVER_S_DN_D
+ SSL_CLIENT_S_DN_UID SSL_SERVER_S_DN_UID
+ SSL_CLIENT_S_DN_Email SSL_SERVER_S_DN_Email
+ SSL_CLIENT_I_DN SSL_SERVER_I_DN
+ SSL_CLIENT_I_DN_C SSL_SERVER_I_DN_C
+ SSL_CLIENT_I_DN_ST SSL_SERVER_I_DN_ST
+ SSL_CLIENT_I_DN_L SSL_SERVER_I_DN_L
+ SSL_CLIENT_I_DN_O SSL_SERVER_I_DN_O
+ SSL_CLIENT_I_DN_OU SSL_SERVER_I_DN_OU
+ SSL_CLIENT_I_DN_CN SSL_SERVER_I_DN_CN
+ SSL_CLIENT_I_DN_T SSL_SERVER_I_DN_T
+ SSL_CLIENT_I_DN_I SSL_SERVER_I_DN_I
+ SSL_CLIENT_I_DN_G SSL_SERVER_I_DN_G
+ SSL_CLIENT_I_DN_S SSL_SERVER_I_DN_S
+ SSL_CLIENT_I_DN_D SSL_SERVER_I_DN_D
+ SSL_CLIENT_I_DN_UID SSL_SERVER_I_DN_UID
+ SSL_CLIENT_I_DN_Email SSL_SERVER_I_DN_Email
+ SSL_CLIENT_A_SIG SSL_SERVER_A_SIG
+ SSL_CLIENT_A_KEY SSL_SERVER_A_KEY
+ SSL_CLIENT_CERT SSL_SERVER_CERT
+ SSL_CLIENT_CERT_CHAIN_<strong>n</strong>
+ SSL_CLIENT_VERIFY
+</pre>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLRequireSSL" id="SSLRequireSSL">SSLRequireSSL</a> <a name="sslrequiressl" id="sslrequiressl">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLRequireSSL</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive forbids access unless HTTP over SSL (i.e. HTTPS) is enabled for
+the current connection. This is very handy inside the SSL-enabled virtual
+host or directories for defending against configuration errors that expose
+stuff that should be protected. When this directive is present all requests
+are denied which are not using SSL.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLRequireSSL
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLSessionCache" id="SSLSessionCache">SSLSessionCache</a> <a name="sslsessioncache" id="sslsessioncache">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLSessionCache <em>type</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLSessionCache none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This configures the storage type of the global/inter-process SSL Session
+Cache. This cache is an optional facility which speeds up parallel request
+processing. For requests to the same server process (via HTTP keep-alive),
+OpenSSL already caches the SSL session information locally. But because modern
+clients request inlined images and other data via parallel requests (usually
+up to four parallel requests are common) those requests are served by
+<em>different</em> pre-forked server processes. Here an inter-process cache
+helps to avoid unneccessary session handshakes.</p>
+<p>
+The following four storage <em>type</em>s are currently supported:</p>
+<ul>
+<li><code>none</code>
+
+ <p>This disables the global/inter-process Session Cache. This
+ will incur a noticeable speed penalty and may cause problems if
+ using certain browsers, particularly if client certificates are
+ enabled. This setting is not recommended.</p></li>
+
+<li><code>nonenotnull</code>
+
+ <p>This disables any global/inter-process Session Cache. However
+ it does force OpenSSL to send a non-null session ID to
+ accommodate buggy clients that require one.</p></li>
+
+<li><code>dbm:/path/to/datafile</code>
+
+ <p>This makes use of a DBM hashfile on the local disk to
+ synchronize the local OpenSSL memory caches of the server
+ processes. This session cache may suffer reliability issues under
+ high load.</p></li>
+
+<li><code>shm:/path/to/datafile</code>[<code>(</code><em>size</em><code>)</code>]
+
+ <p>This makes use of a high-performance cyclic buffer
+ (approx. <em>size</em> bytes in size) inside a shared memory
+ segment in RAM (established via <code>/path/to/datafile</code>) to
+ synchronize the local OpenSSL memory caches of the server
+ processes. This is the recommended session cache.</p></li>
+
+<li><code>dc:UNIX:/path/to/socket</code>
+
+ <p>This makes use of the <a href="http://www.distcache.org/">distcache</a> distributed session
+ caching libraries. The argument should specify the location of
+ the server or proxy to be used using the distcache address syntax;
+ for example, <code>UNIX:/path/to/socket</code> specifies a UNIX
+ domain socket (typically a local dc_client proxy);
+ <code>IP:server.example.com:9001</code> specifies an IP
+ address.</p></li>
+
+</ul>
+<div class="example"><h3>Examples</h3><p><code>
+SSLSessionCache dbm:/usr/local/apache/logs/ssl_gcache_data<br />
+SSLSessionCache shm:/usr/local/apache/logs/ssl_gcache_data(512000)
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLSessionCacheTimeout" id="SSLSessionCacheTimeout">SSLSessionCacheTimeout</a> <a name="sslsessioncachetimeout" id="sslsessioncachetimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLSessionCacheTimeout <em>seconds</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLSessionCacheTimeout 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the timeout in seconds for the information stored in the
+global/inter-process SSL Session Cache and the OpenSSL internal memory cache.
+It can be set as low as 15 for testing, but should be set to higher
+values like 300 in real life.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLSessionCacheTimeout 600
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLUserName" id="SSLUserName">SSLUserName</a> <a name="sslusername" id="sslusername">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Variable name to determine user name</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLUserName <em>varname</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0.51 and later</td></tr>
+</table>
+<p>
+This directive sets the "user" field in the Apache request object.
+This is used by lower modules to identify the user with a character
+string. In particular, this may cause the environment variable
+<code>REMOTE_USER</code> to be set. The <em>varname</em> can be
+any of the <a href="#envvars">SSL environment variables</a>.</p>
+
+<p>Note that this directive has no effect if the
+<code>FakeBasic</code> option is used (see <a href="#ssloptions">SSLOptions</a>).</p>
+
+<div class="example"><h3>Example</h3><p><code>
+SSLUserName SSL_CLIENT_S_DN_CN
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLVerifyClient" id="SSLVerifyClient">SSLVerifyClient</a> <a name="sslverifyclient" id="sslverifyclient">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type of Client Certificate verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLVerifyClient <em>level</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLVerifyClient none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets the Certificate verification level for the Client
+Authentication. Notice that this directive can be used both in per-server and
+per-directory context. In per-server context it applies to the client
+authentication process used in the standard SSL handshake when a connection is
+established. In per-directory context it forces a SSL renegotation with the
+reconfigured client verification level after the HTTP request was read but
+before the HTTP response is sent.</p>
+<p>
+The following levels are available for <em>level</em>:</p>
+<ul>
+<li><strong>none</strong>:
+ no client Certificate is required at all</li>
+<li><strong>optional</strong>:
+ the client <em>may</em> present a valid Certificate</li>
+<li><strong>require</strong>:
+ the client <em>has to</em> present a valid Certificate</li>
+<li><strong>optional_no_ca</strong>:
+ the client may present a valid Certificate<br />
+ but it need not to be (successfully) verifiable.</li>
+</ul>
+<p>In practice only levels <strong>none</strong> and
+<strong>require</strong> are really interesting, because level
+<strong>optional</strong> doesn't work with all browsers and level
+<strong>optional_no_ca</strong> is actually against the idea of
+authentication (but can be used to establish SSL test pages, etc.)</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLVerifyClient require
+</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SSLVerifyDepth" id="SSLVerifyDepth">SSLVerifyDepth</a> <a name="sslverifydepth" id="sslverifydepth">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SSLVerifyDepth <em>number</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SSLVerifyDepth 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+</table>
+<p>
+This directive sets how deeply mod_ssl should verify before deciding that the
+clients don't have a valid certificate. Notice that this directive can be
+used both in per-server and per-directory context. In per-server context it
+applies to the client authentication process used in the standard SSL
+handshake when a connection is established. In per-directory context it forces
+a SSL renegotation with the reconfigured client verification depth after the
+HTTP request was read but before the HTTP response is sent.</p>
+<p>
+The depth actually is the maximum number of intermediate certificate issuers,
+i.e. the number of CA certificates which are max allowed to be followed while
+verifying the client certificate. A depth of 0 means that self-signed client
+certificates are accepted only, the default depth of 1 means the client
+certificate can be self-signed or has to be signed by a CA which is directly
+known to the server (i.e. the CA's certificate is under
+<code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>), etc.</p>
+<div class="example"><h3>Example</h3><p><code>
+SSLVerifyDepth 10
+</code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_ssl.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_status.html b/docs/manual/mod/mod_status.html
new file mode 100644
index 00000000..64e6ac3d
--- /dev/null
+++ b/docs/manual/mod/mod_status.html
@@ -0,0 +1,11 @@
+URI: mod_status.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_status.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_status.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_status.html.en b/docs/manual/mod/mod_status.html.en
new file mode 100644
index 00000000..059cd2da
--- /dev/null
+++ b/docs/manual/mod/mod_status.html.en
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_status - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_status</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides information on server activity and
+performance</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>status_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_status.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The Status module allows a server administrator to find out
+ how well their server is performing. A HTML page is presented
+ that gives the current server statistics in an easily readable
+ form. If required this page can be made to automatically
+ refresh (given a compatible browser). Another page gives a
+ simple machine-readable list of the current server state.</p>
+
+ <p>The details given are:</p>
+
+ <ul>
+ <li>The number of worker serving requests</li>
+
+ <li>The number of idle worker</li>
+
+ <li>The status of each worker, the number of requests that
+ worker has performed and the total number of bytes served by
+ the worker (*)</li>
+
+ <li>A total number of accesses and byte count served (*)</li>
+
+ <li>The time the server was started/restarted and the time it
+ has been running for</li>
+
+ <li>Averages giving the number of requests per second, the
+ number of bytes served per second and the average number of
+ bytes per request (*)</li>
+
+ <li>The current percentage CPU used by each worker and in
+ total by Apache (*)</li>
+
+ <li>The current hosts and requests being processed (*)</li>
+ </ul>
+
+ <p>A compile-time option must be used to display the details
+ marked "(*)" as the instrumentation required for obtaining
+ these statistics does not exist within standard Apache.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Enabling Status Support</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">Automatic Updates</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">Machine Readable Status File</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Enabling Status Support</a></h2>
+
+
+ <p>To enable status reports only for browsers from the foo.com
+ domain add this code to your <code>httpd.conf</code>
+ configuration file</p>
+<div class="example"><p><code>
+ &lt;Location /server-status&gt;<br />
+ SetHandler server-status<br />
+<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>You can now access server statistics by using a Web browser
+ to access the page
+ <code>http://your.server.name/server-status</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="autoupdate" id="autoupdate">Automatic Updates</a></h2>
+
+
+ <p>You can get the status page to update itself automatically if
+ you have a browser that supports "refresh". Access the page
+ <code>http://your.server.name/server-status?refresh=N</code> to
+ refresh the page every N seconds.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="machinereadable" id="machinereadable">Machine Readable Status File</a></h2>
+
+
+ <p>A machine-readable version of the status file is available by
+ accessing the page
+ <code>http://your.server.name/server-status?auto</code>. This
+ is useful when automatically run, see the Perl program in the
+ <code>/support</code> directory of Apache,
+ <code>log_server_status</code>.</p>
+
+ <div class="note">
+ <strong>It should be noted that if <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> is
+ compiled into the server, its handler capability is available
+ in <em>all</em> configuration files, including
+ <em>per</em>-directory files (<em>e.g.</em>,
+ <code>.htaccess</code>). This may have security-related
+ ramifications for your site.</strong>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Keep track of extended status information for each
+request</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ExtendedStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_status</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>ExtendedStatus is only available in Apache 1.3.2 and
+later.</td></tr>
+</table>
+ <p>This setting applies to the entire server, and cannot be
+ enabled or disabled on a virtualhost-by-virtualhost basis.
+ The collection of extended status information can slow down
+ the server.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_status.html.ja.euc-jp b/docs/manual/mod/mod_status.html.ja.euc-jp
new file mode 100644
index 00000000..de7cfecb
--- /dev/null
+++ b/docs/manual/mod/mod_status.html.ja.euc-jp
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_status - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_status</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Фγưǽ˴ؤ󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>status_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_status.c</td></tr></table>
+<h3></h3>
+
+ <p> Status ⥸塼ˤꥵдԤϥФɤΤ餤
+ ǽưƤ뤫Τ뤳ȤǤ褦ˤʤޤ
+ ǤΥФ׾ɤߤ䤹ɽ HTML ڡ
+ ɽޤɬפǤСΥڡϼưŪ˥եå夵
+ ȤǤޤ (ߴΤ֥饦ѤƤ)
+ ̤ˡǤΥФξ֤ñʵɤ߼ǽʥꥹȤ
+ ɽڡ⤢ޤ</p>
+
+ <p>ɽ:</p>
+
+ <ul>
+ <li>ꥯȤ򰷤äƤο</li>
+
+ <li>ɥ (: ꥯȤ򰷤äƤʤ) ο</li>
+
+ <li>ƥξ֡äꥯȤο
+ äХȿ (*)</li>
+
+ <li>Хȿ (*)</li>
+
+ <li>Фư⤷ϺƵư줿ưƤ</li>
+
+ <li>ʿѤ 1 äΥꥯȿ1 ä줿Хȿ
+ ꥯȤΥХȿ (*)</li>
+
+ <li>ƥ Apache ΤǻѤƤ CPU γ (*)</li>
+
+ <li>ΥۥȤȽƤꥯ (*)</li>
+ </ul>
+
+ <p>"(*)" դƤɽ뤿ˤϥѥΥץ
+ Ѥɬפޤ׾뤿ɬפ
+ ɤɸ Apache ˤϴޤޤƤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Status Ѳǽˤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">ư</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">ɤ߼ǽʥơե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Status Ѳǽˤ</a></h2>
+
+
+ <p>foo.com ɥᥤ󤫤Υ֥饦ΤߤФ
+ ơѲǽˤˤ
+ ʲΥɤ <code>httpd.conf</code> եɲäޤ</p>
+<div class="example"><p><code>
+ &lt;Location /server-status&gt;<br />
+ SetHandler server-status<br />
+<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>ǡФ׾򥦥֥֥饦Ȥä
+ <code>http://your.server.name/server-status</code> 򥢥뤳Ȥˤ
+ Τ뤳ȤǤ褦ˤʤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="autoupdate" id="autoupdate">ư</a></h2>
+
+
+ <p>֥饦֥եå׵ǽ򥵥ݡȤƤСơڡ
+ ưŪ˹褦ˤǤޤN ˹뤿ˤ
+ <code>http://your.server.name/server-status?refresh=N</code>
+ Ȥڡ򥢥Ƥ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="machinereadable" id="machinereadable">ɤ߼ǽʥơե</a></h2>
+
+
+ <p><code>http://your.server.name/server-status?auto</code>
+ 뤳Ȥˤꡢơեεɤ߼ǽʥС
+ 뤳ȤǤޤϼưŪ˼¹ԤȤǤ
+ Apache <code>/support</code> ǥ쥯ȥˤ
+ Perl ץ <code>log_server_status</code> 򸫤Ƥ</p>
+
+ <div class="note">
+ <strong><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ФȤ߹ޤƤ
+ 硢ϥɥεǽϥǥ쥯ȥ<em></em>Υե
+ (<em>ʤ</em><code>.htaccess</code>) ޤ<em>٤</em>
+ եǻѲǽˤʤ뤳Ȥˤդ򤷤Ƥɬפޤ
+ ϡȤˤäƤϥƥ˴ؤ˾ޤʤ̤
+ ⤿餹Ȥ뤫⤷ޤ</strong>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ƥꥯȤФƳĥơ¸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ExtendedStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_status</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>ExtendedStatus Apache 1.3.2 ʹߤǤΤ߻Ѳǽ</td></tr>
+</table>
+ <p>ϥΤФŬѤ졢Сۥ
+ ѹ뤳ȤϤǤޤ󡣳ĥơμϥФ
+ ư٤뤳Ȥޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_status.html.ko.euc-kr b/docs/manual/mod/mod_status.html.ko.euc-kr
new file mode 100644
index 00000000..e64148cc
--- /dev/null
+++ b/docs/manual/mod/mod_status.html.ko.euc-kr
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_status - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_status</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> Ȱ ɿ Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>status_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_status.c</td></tr></table>
+<h3></h3>
+
+ <p>Status ڿ ¸ ش.
+ ִ HTML 踦 ش.
+ ʿϴٸ (ǥ ) ڵ
+ ִ. ¸ ǻͰ ִ
+ ִ.</p>
+
+ <p>˷ִ :</p>
+
+ <ul>
+ <li>û ϴ worker </li>
+
+ <li> ִ(idle) worker </li>
+
+ <li> worker , worker ó û
+ worker ü Ʈ (*)</li>
+
+ <li> Ƚ Ʈ (*)</li>
+
+ <li> Ȥ ð ð</li>
+
+ <li>ʴ û , ʴ Ʈ û
+ Ʈ (*)</li>
+
+ <li> ġ ü worker CPU (*)</li>
+
+ <li> óϰ ִ ȣƮ û (*)</li>
+ </ul>
+
+ <p>ǥ ġ "(*)" ǥ 踦 .
+ Ͻ ɼ ؾ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li>
+</ul>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Status ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">ڵ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">ǻͰ ִ Status </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Status ϱ</a></h2>
+
+
+ <p>foo.com ο Ը ¸ ַ
+ <code>httpd.conf</code> Ͽ ߰Ѵ</p>
+<div class="example"><p><code>
+ &lt;Location /server-status&gt;<br />
+ SetHandler server-status<br />
+<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .foo.com<br />
+ &lt;/Location&gt;
+</code></p></div>
+
+ <p>
+ <code>http://your.server.name/server-status</code>
+ ϸ 踦 ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="autoupdate" id="autoupdate">ڵ </a></h2>
+
+
+ <p> "簻" Ѵٸ status ڵ
+ ִ. N ʸ Ϸ
+ <code>http://your.server.name/server-status?refresh=N</code>
+ ϶.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="machinereadable" id="machinereadable">ǻͰ ִ Status </a></h2>
+
+
+ <p><code>http://your.server.name/server-status?auto</code>
+ ǻͰ ִ status ִ.
+ ġ <code>/support</code> 丮 ִ
+ <code>log_server_status</code> Perl α׷ ڵ
+ ϴ α׷ ϴ.</p>
+
+ <div class="note">
+ <strong><code class="module"><a href="../mod/mod_status.html">mod_status</a></code>
+ Ͽٸ 丮<em></em> (<em>
+ </em>, <code>.htaccess</code>) Ͽ <em></em>
+ Ͽ ڵ鷯 ִ. ׷ Ʈ
+ ߻ ִ.</strong>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> û ڼ Ѵ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>ExtendedStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_status</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>ExtendedStatus ġ 1.3.2 Ŀ ִ.</td></tr>
+</table>
+ <p> ü Ǹ, ȣƮ Ű
+ . ڼ ִ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_suexec.html b/docs/manual/mod/mod_suexec.html
new file mode 100644
index 00000000..4be81b75
--- /dev/null
+++ b/docs/manual/mod/mod_suexec.html
@@ -0,0 +1,11 @@
+URI: mod_suexec.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_suexec.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_suexec.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_suexec.html.en b/docs/manual/mod/mod_suexec.html.en
new file mode 100644
index 00000000..440ff462
--- /dev/null
+++ b/docs/manual/mod/mod_suexec.html.en
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_suexec - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_suexec</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows CGI scripts to run as a specified user
+and Group</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>suexec_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_suexec.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module, in combination with the <code class="program"><a href="../programs/suexec.html">suexec</a></code> support program allows
+ CGI scripts to run as a specified user and Group.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../suexec.html">SuEXEC support</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>User and group permissions for CGI programs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SuexecUserGroup <em>User Group</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_suexec</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>SuexecUserGroup is only available in 2.0 and
+later.</td></tr>
+</table>
+ <p>The <code class="directive">SuexecUserGroup</code> directive allows you
+ to specify a user and group for CGI programs to run as. Non-CGI
+ requests are still processes with the user specified in the User
+ directive. This directive replaces the Apache 1.3 configuration of
+ using the User and Group directives inside of VirtualHosts.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+
+ SuexecUserGroup nobody nogroup
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_suexec.html.ja.euc-jp b/docs/manual/mod/mod_suexec.html.ja.euc-jp
new file mode 100644
index 00000000..34df4c91
--- /dev/null
+++ b/docs/manual/mod/mod_suexec.html.ja.euc-jp
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_suexec - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_suexec</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꤵ줿桼ȥ롼פ CGI ץȤ¹Ԥ</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>ĥ</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>suexec_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_suexec.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǻѲǽ</td></tr></table>
+<h3></h3>
+
+ <p>Υ⥸塼 <code class="program"><a href="../programs/suexec.html">suexec</a></code> ݡȥץ
+ ˤꡢCGI ץȤꤵ줿桼ȥ롼פ
+ ¹Ԥ褦ˤǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../suexec.html">SuEXEC ݡ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץΥ桼ѡߥå󡢥롼ץѡߥå</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SuexecUserGroup <em>User Group</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>ĥ</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_suexec</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>SuexecUserGroup 2.0 ʹߤǤΤ߻Ѳǽ</td></tr>
+</table>
+ <p><code class="directive">SuexecUserGroup</code> ǥ쥯ƥ֤ CGI ץ
+ ¹Ԥ桼ȥ롼פǤ褦ˤޤCGI ʳ
+ ꥯȤ User ǥ쥯ƥ֤ǻꤵ줿桼Τޤޤǽޤ
+ Υǥ쥯ƥ֤ Apache 1.3 ˤ VirtualHosts
+ User ǥ쥯ƥ֤ Group ǥ쥯ƥ֤Ȥˡˤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+
+ SuexecUserGroup nobody nogroup
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_suexec.html.ko.euc-kr b/docs/manual/mod/mod_suexec.html.ko.euc-kr
new file mode 100644
index 00000000..48c488fa
--- /dev/null
+++ b/docs/manual/mod/mod_suexec.html.ko.euc-kr
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_suexec - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_suexec</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ũƮ Ư ڿ ׷ Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>suexec_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_suexec.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.0 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> <a href="../programs/suexec.html">suexec
+ α׷</a> Ͽ CGI ũƮ Ư ڿ ׷
+ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../suexec.html">SuEXEC </a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI α׷ ڿ ׷ </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>SuexecUserGroup <em>User Group</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_suexec</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">:</a></th><td>SuexecUserGroup 2.0 Ŀ ִ.</td></tr>
+</table>
+ <p><code class="directive">SuexecUserGroup</code> þ CGI α׷
+ ڿ ׷ Ѵ. CGI ƴ û
+ User þ ڰ óѴ. þ ġ
+ 1.3 VirtualHost ȿ User Group þ
+ üѴ.</p>
+
+ <div class="example"><h3></h3><p><code>
+
+ SuexecUserGroup nobody nogroup
+ </code></p></div>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_unique_id.html b/docs/manual/mod/mod_unique_id.html
new file mode 100644
index 00000000..1dae85cf
--- /dev/null
+++ b/docs/manual/mod/mod_unique_id.html
@@ -0,0 +1,11 @@
+URI: mod_unique_id.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_unique_id.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_unique_id.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_unique_id.html.en b/docs/manual/mod/mod_unique_id.html.en
new file mode 100644
index 00000000..40872ffb
--- /dev/null
+++ b/docs/manual/mod/mod_unique_id.html.en
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_unique_id - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_unique_id</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides an environment variable with a unique
+identifier for each request</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>unique_id_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_unique_id.c</td></tr></table>
+<h3>Summary</h3>
+
+
+ <p>This module provides a magic token for each request which is
+ guaranteed to be unique across "all" requests under very
+ specific conditions. The unique identifier is even unique
+ across multiple machines in a properly configured cluster of
+ machines. The environment variable <code>UNIQUE_ID</code> is
+ set to the identifier for each request. Unique identifiers are
+ useful for various reasons which are beyond the scope of this
+ document.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>This module provides no
+ directives.</p>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#theory">Theory</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theory" id="theory">Theory</a></h2>
+
+
+ <p>First a brief recap of how the Apache server works on Unix
+ machines. This feature currently isn't supported on Windows NT.
+ On Unix machines, Apache creates several children, the children
+ process requests one at a time. Each child can serve multiple
+ requests in its lifetime. For the purpose of this discussion,
+ the children don't share any data with each other. We'll refer
+ to the children as <dfn>httpd processes</dfn>.</p>
+
+ <p>Your website has one or more machines under your
+ administrative control, together we'll call them a cluster of
+ machines. Each machine can possibly run multiple instances of
+ Apache. All of these collectively are considered "the
+ universe", and with certain assumptions we'll show that in this
+ universe we can generate unique identifiers for each request,
+ without extensive communication between machines in the
+ cluster.</p>
+
+ <p>The machines in your cluster should satisfy these
+ requirements. (Even if you have only one machine you should
+ synchronize its clock with NTP.)</p>
+
+ <ul>
+ <li>The machines' times are synchronized via NTP or other
+ network time protocol.</li>
+
+ <li>The machines' hostnames all differ, such that the module
+ can do a hostname lookup on the hostname and receive a
+ different IP address for each machine in the cluster.</li>
+ </ul>
+
+ <p>As far as operating system assumptions go, we assume that
+ pids (process ids) fit in 32-bits. If the operating system uses
+ more than 32-bits for a pid, the fix is trivial but must be
+ performed in the code.</p>
+
+ <p>Given those assumptions, at a single point in time we can
+ identify any httpd process on any machine in the cluster from
+ all other httpd processes. The machine's IP address and the pid
+ of the httpd process are sufficient to do this. So in order to
+ generate unique identifiers for requests we need only
+ distinguish between different points in time.</p>
+
+ <p>To distinguish time we will use a Unix timestamp (seconds
+ since January 1, 1970 UTC), and a 16-bit counter. The timestamp
+ has only one second granularity, so the counter is used to
+ represent up to 65536 values during a single second. The
+ quadruple <em>( ip_addr, pid, time_stamp, counter )</em> is
+ sufficient to enumerate 65536 requests per second per httpd
+ process. There are issues however with pid reuse over time, and
+ the counter is used to alleviate this issue.</p>
+
+ <p>When an httpd child is created, the counter is initialized
+ with ( current microseconds divided by 10 ) modulo 65536 (this
+ formula was chosen to eliminate some variance problems with the
+ low order bits of the microsecond timers on some systems). When
+ a unique identifier is generated, the time stamp used is the
+ time the request arrived at the web server. The counter is
+ incremented every time an identifier is generated (and allowed
+ to roll over).</p>
+
+ <p>The kernel generates a pid for each process as it forks the
+ process, and pids are allowed to roll over (they're 16-bits on
+ many Unixes, but newer systems have expanded to 32-bits). So
+ over time the same pid will be reused. However unless it is
+ reused within the same second, it does not destroy the
+ uniqueness of our quadruple. That is, we assume the system does
+ not spawn 65536 processes in a one second interval (it may even
+ be 32768 processes on some Unixes, but even this isn't likely
+ to happen).</p>
+
+ <p>Suppose that time repeats itself for some reason. That is,
+ suppose that the system's clock is screwed up and it revisits a
+ past time (or it is too far forward, is reset correctly, and
+ then revisits the future time). In this case we can easily show
+ that we can get pid and time stamp reuse. The choice of
+ initializer for the counter is intended to help defeat this.
+ Note that we really want a random number to initialize the
+ counter, but there aren't any readily available numbers on most
+ systems (<em>i.e.</em>, you can't use rand() because you need
+ to seed the generator, and can't seed it with the time because
+ time, at least at one second resolution, has repeated itself).
+ This is not a perfect defense.</p>
+
+ <p>How good a defense is it? Suppose that one of your machines
+ serves at most 500 requests per second (which is a very
+ reasonable upper bound at this writing, because systems
+ generally do more than just shovel out static files). To do
+ that it will require a number of children which depends on how
+ many concurrent clients you have. But we'll be pessimistic and
+ suppose that a single child is able to serve 500 requests per
+ second. There are 1000 possible starting counter values such
+ that two sequences of 500 requests overlap. So there is a 1.5%
+ chance that if time (at one second resolution) repeats itself
+ this child will repeat a counter value, and uniqueness will be
+ broken. This was a very pessimistic example, and with real
+ world values it's even less likely to occur. If your system is
+ such that it's still likely to occur, then perhaps you should
+ make the counter 32 bits (by editing the code).</p>
+
+ <p>You may be concerned about the clock being "set back" during
+ summer daylight savings. However this isn't an issue because
+ the times used here are UTC, which "always" go forward. Note
+ that x86 based Unixes may need proper configuration for this to
+ be true -- they should be configured to assume that the
+ motherboard clock is on UTC and compensate appropriately. But
+ even still, if you're running NTP then your UTC time will be
+ correct very shortly after reboot.</p>
+
+ <p>The <code>UNIQUE_ID</code> environment variable is
+ constructed by encoding the 112-bit (32-bit IP address, 32 bit
+ pid, 32 bit time stamp, 16 bit counter) quadruple using the
+ alphabet <code>[A-Za-z0-9@-]</code> in a manner similar to MIME
+ base64 encoding, producing 19 characters. The MIME base64
+ alphabet is actually <code>[A-Za-z0-9+/]</code> however
+ <code>+</code> and <code>/</code> need to be specially encoded
+ in URLs, which makes them less desirable. All values are
+ encoded in network byte ordering so that the encoding is
+ comparable across architectures of different byte ordering. The
+ actual ordering of the encoding is: time stamp, IP address,
+ pid, counter. This ordering has a purpose, but it should be
+ emphasized that applications should not dissect the encoding.
+ Applications should treat the entire encoded
+ <code>UNIQUE_ID</code> as an opaque token, which can be
+ compared against other <code>UNIQUE_ID</code>s for equality
+ only.</p>
+
+ <p>The ordering was chosen such that it's possible to change
+ the encoding in the future without worrying about collision
+ with an existing database of <code>UNIQUE_ID</code>s. The new
+ encodings should also keep the time stamp as the first element,
+ and can otherwise use the same alphabet and bit length. Since
+ the time stamps are essentially an increasing sequence, it's
+ sufficient to have a <em>flag second</em> in which all machines
+ in the cluster stop serving and request, and stop using the old
+ encoding format. Afterwards they can resume requests and begin
+ issuing the new encodings.</p>
+
+ <p>This we believe is a relatively portable solution to this
+ problem. It can be extended to multithreaded systems like
+ Windows NT, and can grow with future needs. The identifiers
+ generated have essentially an infinite life-time because future
+ identifiers can be made longer as required. Essentially no
+ communication is required between machines in the cluster (only
+ NTP synchronization is required, which is low overhead), and no
+ communication between httpd processes is required (the
+ communication is implicit in the pid value assigned by the
+ kernel). In very specific situations the identifier can be
+ shortened, but more information needs to be assumed (for
+ example the 32-bit IP address is overkill for any site, but
+ there is no portable shorter replacement for it). </p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_unique_id.html.ja.euc-jp b/docs/manual/mod/mod_unique_id.html.ja.euc-jp
new file mode 100644
index 00000000..a34f57f9
--- /dev/null
+++ b/docs/manual/mod/mod_unique_id.html.ja.euc-jp
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_unique_id - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_unique_id</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>줾ΥꥯȤФդʼ̻ҤäĶѿ
+󶡤</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>unique_id_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_unique_id.c</td></tr></table>
+<h3></h3>
+
+
+ <p>Υ⥸塼¤줿ﲼǡ
+ 줾ΥꥯȤˡ֤٤ơפΥꥯȤФ
+ դ˷ޤ뤳ȤݾڤƤˡΥȡ󶡤ޤ
+ ΰդʼ̻ҤϡŬڤꤵ줿饹Ǥʣ
+ ޥδ֤Ǥդˤʤޤ줾ΥꥯȤФƴĶѿ
+ <code>UNIQUE_ID</code> ˼̻Ҥꤵޤ
+ դʼ̻ҤͳϤޤ
+ ΥɥȤŪϳ뤿ᡢǤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#theory"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theory" id="theory"></a></h2>
+
+
+ <p>ޤϤˡApache Ф Unix
+ ޥǤɤΤ褦ư򤹤뤫ñޤ
+ εǽϸǤ Windows NT ǤϥݡȤƤޤ
+ Unix ޥǤ Apache ϤĤλҥץ
+ λҥץĤĥꥯȤޤ줾λҥץϡ
+ ¸ʣΥꥯȤ򰷤ȤǤޤ
+ εǤϻҥץ֤ǤϰڥǡͭʤȤˤޤ
+ ʸ塢λҥץΤȤ <dfn>httpd ץ</dfn> ȸƤӤޤ</p>
+
+ <p>ʤΥ֥ȤˤϤʤ뤤ĤΥޥ󤬤Ȥޤ
+ ޤȤƥ饹ȸƤ֤Ȥˤޤ줾Υޥʣ
+ Apache ¹Ԥ뤳ȤǤޤ
+ 餹٤ƤޤȤ᤿ΤֱפǤȹͤޤ
+ Ĥββǡ饹Υޥ֤̿򤹤뤳Ȥʤ
+ αǤ줾ΥꥯȤ˰դʼ̻ҤǤ뤳Ȥ򼨤ޤ
+ </p>
+
+ <p>饹ˤޥϰʲ׵򸫤ʤФʤޤ
+ (ޥ󤬰ĤȤƤ⡢NTP ǻפ碌ɤǤ)</p>
+
+ <ul>
+ <li>NTP ¾Υͥåȥǻ֤碌ץȥˤä
+ ƥޥλ֤ƱƤ뤳ȡ</li>
+
+ <li>⥸塼뤬ۥ̾ư㤦 IP
+ ɥ쥹뤳ȤǤ褦ˡ
+ 饹Τ줾ΥޥΥۥ̾㤦ȡ</li>
+ </ul>
+
+ <p>ڥ졼ƥ󥰥ƥˤƤϡpid (ץ ID)
+ 32 ӥåȤϰǤ뤳Ȥꤷޤڥ졼ƥ󥰥ƥ
+ pid 32 ӥåȤĶϡñʽǤϤޤ
+ ɤѹɬפޤ</p>
+
+ <p>β꤬Ƥȡˤơ
+ 饹ΤɤΥޥΤɤ httpd
+ ץǤ⡢դƱꤹ뤳ȤǤޤϥޥ IP
+ ɥ쥹 httpd ץ pid ǽʬ˹ԤʤȤǤޤ
+ Ǥ顢ꥯȤ˰դʼ̻Ҥ뤿ˤϡ
+ ̤ɬפǤ</p>
+
+ <p>̤뤿ˡUnix Υॹ (UTC 1970 ǯ
+ 1 1 ÿ) ȡ16 ӥåȤΥ󥿤Ȥޤ
+ ॹפγ٤ϰäǤΤǡô֤ 65536
+ ޤǤͤɽ뤿˥󥿤ѤޤͤĤ
+ <em>( ip_addr, pid, time_stamp, counter )</em> dz httpd
+ ץǰäδ֤ 65536 ꥯȤ뤳ȤǤޤ
+ ֤ФĤ pid ѤȤ꤬ޤ
+ 褹뤿˥󥿤Ѥޤ</p>
+
+ <p>httpd λҥץȡ󥿤
+ (λΥޥ 10) modulo 65536 ǽޤ
+ (μϤĤΥƥˤ롢ޥä
+ ޤβ̥ӥåȤۤʤȤ褹뤿Фޤ)
+ դʼ̻Ҥ줿ȤѤ륿ॹפ
+ ֥Ф˥ꥯȤ夷ˤʤޤ
+ 󥿤ϼ̻Ҥ뤿Ӥäޤ
+ (դ줿 0 ޤ)</p>
+
+ <p>ͥϥץեȡ줾ΥץΤ
+ pid ޤpid Ϸ֤뤳ȤĤƤޤ
+ (pid ͤ¿ Unix Ǥ 16 ӥåȤǤƥǤ
+ 32 ӥåȤ˳ĥƤޤ)
+ Ǥ顢٤λ֤в᤹Ʊ pid ƤӻѤޤ
+ ˺ƻѤʤС
+ ͤĤͤΰݤޤĤޤꡢ桹ϥƥबô
+ 65536 ĤΥץưʤȲꤷƤޤ (Ĥ Unix
+ Ǥ 32768 ץǤǤۤȤɤʤǤ礦)</p>
+
+ <p>餫ͳǡƱ郎֤줿Ȥޤ礦
+ ĤޤꡢƥλפäƤơ⤦ٲλˤʤäƤޤä
+ (⤷ϿʤߤƤȤˡ
+ ᤷ˺ƤӾλˤʤäƤޤä) Ȥޤ
+ ξ硢pid ȥॹפƻѤ뤳Ȥñ˼ޤ
+ 󥿽Ѥδؿϡβ褦򤵤Ƥޤ
+ ϥ󥿤ν򤹤뤿˥ʿȤΤǤ
+ ۤȤɤΥƥǤϴñ˻ѤǤ̵ȤդƤ
+ (<em>ʤ</em>rand ()ϻȤޤrand () ˤ seed
+ Ϳɬפꡢseed ˤϻȤޤ󡣰ñ̤Ǥϡ
+ λϤǤ˷֤Ƥ뤫Ǥ)
+ ϡкǤϤޤ</p>
+
+ <p>кϤɤΤ餤̤Ǥ礦?
+ Ǥϡޥ󷲤ΰĤϺǰä 500
+ ꥯȤ򰷤Ȳꤷޤ (񤤤ƤǤʾ¤Ǥ
+ ̾亮ƥब뤳ȤŪʥեǤϤޤ󤫤)
+ ԤʤˡΥޥ¹Ԥ륯饤Ȥο
+ λҥץ׵ᤷޤ
+ ʤ顢Ū˹ͤơĤλҥץä 500
+ ꥯȤ򰷤Ȥޤȡ(ä٤ˤ)
+ 郎Ʊ򷫤֤ȡλҥץ󥿤ͤƤӻȤ
+ ǽ 1.5% ޤ
+ ŪǡͤǤϡۤȤɵꤽˤޤ
+ Ǥ⤳줬ǽΤ褦ʥƥʤ顢
+ (ץॳɤԽ)
+ 󥿤 32 ӥåȤˤΤɤǤ礦
+ </p>
+
+ <p>ޡˤפᤵפȤ򵤤ˤƤͤ
+ 뤫⤷ޤ󡣤ǻѤ֤ UTC Ǥꡢ
+ ϡ־ˡ׿ʤΤǤǤˤʤޤx86 Unix
+ ϤξŬڤ꤬ɬפ⤷ʤȤ
+ դƤޥܡɤλפ UTC ˤʤäƤơ
+ ¾λ֤ϤŬڤ뤳ȤǤ褦
+ ꤵʤФʤޤ󡣤Τ褦ʾǤNTP
+ ȤäƤʤХ֡ȸˤ UTC λ֤ˤʤǤ礦</p>
+
+ <p><code>UNIQUE_ID</code> Ķѿ 112 ӥå (32 ӥå IP
+ ɥ쥹32 ӥå pid, 32 ӥåȥॹס16
+ ӥåȥ󥿤λͤĤ) 򥢥ե٥å <code>[A-Za-z0-9@-]</code>
+ Ѥ MIME base64 沽Ʊͤˡˤ沽19
+ ʸ뤳ȤˤޤMIME base64
+ Υե٥åȤϼºݤ <code>[A-Za-z0-9+/]</code> Ǥ
+ <code>+</code> <code>/</code> Ȥ URL
+ Ǥ̤沽ɬפʤΤǡޤ˾ޤޤ
+ ƤͤϥͥåȥХȥ沽ޤΤǡ
+ ϰäХȥΥƥ֤ӲǽǤ
+ ºݤ沽ν֤: ॹסIP ɥ쥹pid,
+ 󥿤ǤνˤŪޤ
+ ץꥱϤ٤ǤϤʤȤĴƤޤ
+ ץꥱ沽줿 <code>UNIQUE_ID</code>
+ ΤƩŪʥȡȤư٤Ǥ
+ <code>UNIQUE_ID</code> ¾ <code>UNIQUE_ID</code>
+ ȤĴ٤뤿ˤΤ߻ѤǤޤ</p>
+
+ <p>ν֤Ͼ衢¸ <code>UNIQUE_ID</code>
+ Υǡ١Ȥξͤۤ뤳Ȥʤѹ뤳Ȥ
+ ǽˤʤ褦򤷤Ƥޤ
+ ϥॹפǽǤȤƻĤΤ˾ޤ
+ ʳƱե٥åȤȥӥåĹȤȤǤޤ
+ ॹפܼŪ÷ǤΤǡ
+ 饹ƤΥޥ󤬥ꥯȤȥеǽߤơ
+ Ť沽ѤΤ<em>ե饰</em>нʬǤ
+ θϡꥯȤƳ
+ ȯԤ뤳ȤǤ褦ˤʤޤ</p>
+
+ <p>桹Ϥ줬
+ ФŪܿι⤤ˡȹͤƤޤ
+ Windows NT Τ褦ʥޥåɤΥƥ˳ĥ뤳ȤǤޤ
+ ɬפˤʤФ䤹ȤǤޤ
+ ID ɬפ˱Ĺ뤳ȤǤޤΤǡ줿 ID
+ ϼ¼塢̵¤ͭǤޤ饹Υޥ֤̿¾ɬפʤ
+ (NTP ˤƱΤߤɬפǡϥХإåɤϤޤꤢޤ)httpd
+ ץ֤̿ɬפޤ (̿ϥͥˤƤ줿
+ pid ͤˤۤ˹ԤʤƤޤ)
+ ˸¤줿ǤϡID Ϥû뤳ȤǤޤ
+ ¿ξꤹɬפǤƤޤ (㤨С32 ӥå
+ IP ɥ쥹ϤɤΥȤˤƤʾǤ
+ ˤʤܿΤΤϤޤ)</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_unique_id.html.ko.euc-kr b/docs/manual/mod/mod_unique_id.html.ko.euc-kr
new file mode 100644
index 00000000..52adeffc
--- /dev/null
+++ b/docs/manual/mod/mod_unique_id.html.ko.euc-kr
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_unique_id - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_unique_id</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> û ĺڸ ȯ溯
+Ѵ</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>unique_id_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_unique_id.c</td></tr></table>
+<h3></h3>
+
+
+ <p>  Ư Ȳ "" û߿
+ ϵ ĺ(identifier) û Ѵ.
+ ĺڴ Ưϰ Ŭ ǻ͵
+ ߿ ϴ. û ȯ溯
+ <code>UNIQUE_ID</code> Ѵ. ĺڴ
+ 뵵 , Ѿ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<p> ⿡ þ ϴ.</p>
+<h3></h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#theory">̷</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="theory" id="theory">̷</a></h2>
+
+
+ <p> н ýۿ ġ  ϴ
+ 캸. Windows NT ʴ´.
+ н ġ ڽ , ڽ μ
+ ѹ û óѴ. ڽ ߿ û
+ óѴ. ⼭ ߿ ڽĵ ڷḦ
+ ʴ´ٴ ̴. ڽ httpd μ
+ Ѵ.</p>
+
+ <p> ǻͷ Ʈ Ѵٸ Ŭ(cluster)
+ θ. ǻʹ ġ ִ. ̵ θ
+ "" , ŬͿ ִ ǻ͵鰣 ž
+ û ֿ ĺڸ ִ.</p>
+
+ <p>ŬͿ ִ ǻʹ 䱸 ؾ Ѵ.
+ (ǻ͸ Ѵ븸 ϴ ǻ ð NTP ؾ
+ Ѵ.)</p>
+
+ <ul>
+ <li>ǻ ð NTP ٸ Ʈ ð ݰ
+ ȭȴ.</li>
+
+ <li>ǻ ȣƮ ٸ. ׷
+ ȣƮ ã ŬͿ ִ ǻ͸ ٸ
+ IP ּҸ ´.</li>
+ </ul>
+
+ <p>ü pid (μ id) 32Ʈ ٰ
+ Ѵ. ü pid 32Ʈ ̻ Ѵٸ
+ ڵ带 ؾ Ѵ.</p>
+
+ <p>̷ Ͽ 츮  Ŭ  ǻͿ
+ ִ  httpd μ ٸ httpd μ
+ ִ. ǻ IP ּҿ httpd μ pidε
+ ִ. ׷ û ڸ
+ ð ȴ.</p>
+
+ <p>ð ϱ н ð(timestamp, ǥؽ÷
+ 1970 1 1 ) 16Ʈ ī͸ Ѵ.
+ н ð ʴ̰, īʹ ʵ 65536
+ Ѵ. <em>( ip_addr, pid, time_stamp, counter )</em>
+  httpd μ ʵ 65536 û
+ ִ. ׷ īʹ pid ϴ ذؾ
+ Ѵ.</p>
+
+ <p>httpd ڽ īʹ ( и 10 )
+ 65536 ȴ. ( ý и ð
+ Ʈ ġʴ .)
+ ĺڸ 鶧 ϴ ð û
+ ð̴. īʹ ĺڸ 鶧 Ѵ (׸
+ ٽ Ѵ).</p>
+
+ <p>Ŀ μ ũҶ(fork) μ pid
+ Ҵϰ, pid ٽ ִ. (pid н
+ 16Ʈ, ֱ ý 32Ʈ Ȯߴ.) ׷ ð
+ pid ִ. ׷ ð pid
+ ʴ´ٸ ϴ. , 츮 ý
+ ʵ μ 65536 ̻ ʴ´ٰ Ѵ.
+ ( н 32768 ̻ μ pid
+ ߻ , ̰ Ͼ Ͱ ʴ.)</p>
+
+ <p>ð  ݺȴٰ غ. , ý
+ ð谡 ð ŷ ư (Ȥ ð谡 ʹ ռ
+ ùٷ 缳 ̷ ð Ǵ) .
+ pid ð ִ. ī ʱȭ
+ ذϷ ȵǾ. 츮 ڷ
+ ī͸ ʱȭϱ , ýۿ ̷
+ . (<em> </em>, seed ʿϱ⶧
+ rand() , ð ּ ̱⶧
+ ð seed .) Ϻ ذå .</p>
+
+ <p>׷ 󸶳 ? ǻ ϳ û
+ ʴ ִ 500 (ý Ϲ ϴ
+ ̻ ۾ ϹǷ
+ ̴.) Ѵٰ . ÿ 󸶸ŭ Ŭ̾Ʈ
+ óϴ° ڽ ȴ. ׷ 츮
+ ڽ û ʴ 500 ó ִٰ
+ Ѵ. pid ڽ 500 û ڽ
+ 500 û īͰ ĥ ִ ī ۰
+ 1000̴. ׷ (ʴ) ڽ īͰ ݺϿ
+ ϼ Ȯ 1.5%̴. ̰ ſ ̸,
+ ̷ . ׷ ýۿ ̷
+ ߻ ٸ (ҽ Ͽ) ī͸ 32Ʈ
+ .</p>
+
+ <p>ŸӶ ð谡 "ڷ " 𸥴.
+ ׷ ⼭ ϴ ð ǥؽ(UTC), ð
+ "׻" Ƿ . x86 н
+ ʿϴ. κ ð谡 UTC ϵ
+ ؾ Ѵ. ׷ NTP Ѵٸ
+ UTC ð ùٷ .</p>
+
+ <p>ȯ溯 <code>UNIQUE_ID</code> MIME base64 ڵ
+ 112Ʈ (32Ʈ IP ּ, 32Ʈ pid, 32Ʈ
+ ð, 16Ʈ ī) ĺ <code>[A-Za-z0-9@-]</code>
+ ǥѴ. MIME base64 ĺ
+ <code>[A-Za-z0-9+/]</code> <code>+</code>
+ <code>/</code> URL Ư ǹ̷ ϹǷ ߴ.
+ Ʈ Ʈ ڵϱ⶧ ٸ Ʈ
+ ϴ Űİ . ڵ
+ ð, IP ּ, pid, ī ̴. 
+ , α׷ ڵ Ͽ мϸ
+ ȵ Ѵ. α׷ ڵ <code>UNIQUE_ID</code>
+ ü ϰ, ٸ <code>UNIQUE_ID</code>
+ ִ.</p>
+
+ <p> <code>UNIQUE_ID</code> ͺ̽
+ 浹 ʰ ڵ ֵ ߴ.
+ ο ڵ ù ׸ ð ϰų, ĺ
+ Ʈ ̸ ִ. ð ⺻ ϴ ̹Ƿ
+ ŬͿ ִ ǻͰ û 񽺸 ߴϰ
+ ڵ ׸ ϱ <em> (flag second)</em>
+ ϴ. û ϰ ο ڵ
+ ִ.</p>
+
+ <p>츮 Ͽ ð
+ ذå̶ ϴ´. Windows NT Ƽ
+ ý Ȯ ְ, 뵵 Ȯ
+ ִ. ̷ ʿѸŭ ĺڸ ֱ⶧
+ ĺڴ ⺻ . ⺻
+ Ŭ ǻ͵ ̿ ʿ (ϰ
+ NTP ⸸ ʿϴ), httpd μ ̿ ŵ ʿ
+ (Ŀ οϴ pid Ϲ ̴). ſ Ư
+ Ȳ̶ ν ũ⸦
+ ؾ Ѵ. ( ,  Ʈ 32Ʈ IP ּ
+ ʿϰ ũ, ̸ ̴ Ȳ
+ ٸ.) </p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_unique_id.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_userdir.html b/docs/manual/mod/mod_userdir.html
new file mode 100644
index 00000000..897ef832
--- /dev/null
+++ b/docs/manual/mod/mod_userdir.html
@@ -0,0 +1,11 @@
+URI: mod_userdir.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_userdir.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_userdir.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_userdir.html.en b/docs/manual/mod/mod_userdir.html.en
new file mode 100644
index 00000000..70ce1966
--- /dev/null
+++ b/docs/manual/mod/mod_userdir.html.en
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_userdir - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_userdir</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User-specific directories</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>userdir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_userdir.c</td></tr></table>
+<h3>Summary</h3>
+
+<p>This module allows user-specific directories to be accessed using the
+<code>http://example.com/~user/</code> syntax.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../urlmapping.html">Mapping URLs to the
+Filesystem</a></li>
+<li><a href="../howto/public_html.html">public_html
+tutorial</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the user-specific directories</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>UserDir <em>directory-filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_userdir</td></tr>
+</table>
+
+ <p>The <code class="directive">UserDir</code> directive sets the real
+ directory in a user's home directory to use when a request for a
+ document for a user is received. <em>Directory-filename</em> is
+ one of the following:</p>
+
+ <ul>
+ <li>The name of a directory or a pattern such as those shown
+ below.</li>
+
+ <li>The keyword <code>disabled</code>. This turns off
+ <em>all</em> username-to-directory translations except those
+ explicitly named with the <code>enabled</code> keyword (see
+ below).</li>
+
+ <li>The keyword <code>disabled</code> followed by a
+ space-delimited list of usernames. Usernames that appear in
+ such a list will <em>never</em> have directory translation
+ performed, even if they appear in an <code>enabled</code>
+ clause.</li>
+
+ <li>The keyword <code>enabled</code> followed by a
+ space-delimited list of usernames. These usernames will have
+ directory translation performed even if a global disable is
+ in effect, but not if they also appear in a
+ <code>disabled</code> clause.</li>
+ </ul>
+
+ <p>If neither the <code>enabled</code> nor the
+ <code>disabled</code> keywords appear in the
+ <code>Userdir</code> directive, the argument is treated as a
+ filename pattern, and is used to turn the name into a directory
+ specification. A request for
+ <code>http://www.foo.com/~bob/one/two.html</code> will be
+ translated to:</p>
+
+<table>
+<tr><th>UserDir directive used</th>
+<th>Translated path</th></tr>
+<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr>
+<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr>
+<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr>
+</table>
+
+ <p>The following directives will send redirects to the client:</p>
+
+<table>
+<tr><th>UserDir directive used</th>
+<th>Translated path</th></tr>
+<tr><td>UserDir http://www.foo.com/users</td><td>http://www.foo.com/users/bob/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/*/usr</td><td>http://www.foo.com/bob/usr/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/~*/</td><td>http://www.foo.com/~bob/one/two.html</td></tr>
+</table>
+
+<div class="note">
+ <strong>Be careful when using this directive; for instance,
+ <code>"UserDir ./"</code> would map <code>"/~root"</code> to
+ <code>"/"</code> - which is probably undesirable. It is strongly
+ recommended that your configuration include a "<code>UserDir
+ disabled root</code>" declaration. See also the <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> directive and the <a href="../misc/security_tips.html">Security Tips</a> page for
+ more information.</strong>
+</div>
+
+<p>Additional examples:</p>
+
+<p>To allow a few users to have <code>UserDir</code> directories, but
+not anyone else, use the following:</p>
+
+<div class="example"><p><code>
+UserDir disabled<br />
+UserDir enabled user1 user2 user3
+</code></p></div>
+
+<p>To allow most users to have <code>UserDir</code> directories, but
+deny this to a few, use the following:</p>
+
+<div class="example"><p><code>
+UserDir enabled<br />
+UserDir disabled user4 user5 user6
+</code></p></div>
+
+<p>It is also possible to specify alternative user directories.
+If you use a command like:</p>
+<div class="example"><p><code>
+Userdir public_html /usr/web http://www.foo.com/
+</code></p></div>
+<p>With a request for http://www.foo.com/~bob/one/two.html, will try to
+find the page at ~bob/public_html/one/two.html first, then
+/usr/web/bob/one/two.html, and finally it will send a redirect
+to http://www.foo.com/bob/one/two.html.</p>
+<p>If you add a redirect, it must be the last alternative in the list.
+Apache cannot determine if the redirect succeeded or not, so if you have
+the redirect earlier in the list, that will always be the alternative
+that is used.</p>
+
+<p>User directory substitution is not active by default in versions
+2.1.4 and later. In earlier versions, <code>UserDir public_html</code>
+was assumed if no <code class="directive"><a href="#userdir">UserDir</a></code>
+directive was present.</p>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../howto/public_html.html">public_html
+tutorial</a></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_userdir.html.ja.euc-jp b/docs/manual/mod/mod_userdir.html.ja.euc-jp
new file mode 100644
index 00000000..542dcafe
--- /dev/null
+++ b/docs/manual/mod/mod_userdir.html.ja.euc-jp
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_userdir - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_userdir</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ѤΥǥ쥯ȥ
+ </td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>userdir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_userdir.c</td></tr></table>
+<h3></h3>
+
+<p>Υ⥸塼ϡ
+<code>http://example.com/~user/</code>
+ʸȤäƥ桼ѥǥ쥯ȥ˥Ǥ褦ˤޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../urlmapping.html">URL
+ե륷ƥؤΥޥåԥ</a></li>
+<li><a href="../howto/public_html.html">public_html
+塼ȥꥢ</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>桼ѥǥ쥯ȥΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>UserDir <em>directory-filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_userdir</td></tr>
+</table>
+
+ <p><code class="directive">UserDir</code> ǥ쥯ƥ֤ϡ
+ 桼ΥɥȤؤΥꥯȤ˻Ȥ
+ 桼Υۡǥ쥯ȥΡºݤΥǥ쥯ȥ
+ ꤷޤ
+ <em>directory-filename</em> ˤϼΤɤ줫ꤷޤ:</p>
+
+ <ul>
+ <li>ǥ쥯ȥ̾˼褦ʥѥ</li>
+
+ <li><code>disabled</code> ɡ
+ <code>enabled</code>  () Ū
+ ꤵ줿桼ʳ
+ <em>Ƥ</em>桼̾-ǥ쥯ȥѴ
+ ʤ褦ˤޤ</li>
+
+ <li><code>disabled</code> ɤȡڡڤΥ桼̾ꥹȡ
+ Υꥹ˴ޤޤ桼̾ФƤϡȤ
+ <code>enabled</code> ˤäȤƤ⡢
+ <em>褷</em>ǥ쥯ȥѴϹԤޤ</li>
+
+ <li><code>enebled</code> ɤȥڡڤΥ桼̾ꥹȡ
+ ΤǤѴ̵ˤʤäƤȤƤ⡢
+ Υ桼̾ˤϥǥ쥯ȥѴԤޤ
+ <code>disabled</code> ˤ⤢ѴϤޤ
+ </li>
+ </ul>
+
+ <p>⤷ <code>enabled</code> <code>disabled</code>
+ ɤ <code>UserDir</code> ˸ƤʤС
+ ϥե̾ѥȤư졢
+ ̾ǥ쥯ȥؤѴλԤʤ˻Ȥޤ
+ <code>http://www.foo.com/~bob/one/two.html</code>
+ ؤΥꥯȤϼΤ褦Ѵޤ:</p>
+
+<table>
+<tr><th>UserDir ǥ쥯ƥ</th>
+<th>ѴΥѥ</th></tr>
+<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr>
+<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr>
+<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr>
+</table>
+
+ <p>Υǥ쥯ƥ֤ϥ饤ȤФƥ쥯Ȥ
+ ޤ:</p>
+
+<table>
+<tr><th>UserDir ǥ쥯ƥ</th>
+<th>ѴΥѥ</th></tr>
+<tr><td>UserDir http://www.foo.com/users</td><td>http://www.foo.com/users/bob/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/*/usr</td><td>http://www.foo.com/bob/usr/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/~*/</td><td>http://www.foo.com/~bob/one/two.html</td></tr>
+</table>
+
+<div class="note">
+ <strong>Υǥ쥯ƥ֤ȤȤդƤ;
+ "<code>UserDir ./</code>"
+ "<code>/~root</code>" "<code>/</code>" إޥåפޤ
+ ˾ޤưǤϤʤǤ礦
+ "<code>UserDir disabled root</code>"
+ ˴ޤƤȤ򶯤ᤷޤ
+ ɲþ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>
+ ǥ쥯ƥ֤
+ <a href="../misc/security_tips.html">ƥ
+ Tips</a> Υڡ⤴</strong>
+</div>
+
+<p>ɲä:</p>
+
+<p>Υ桼Τߤ <code>UserDir</code>
+ǥ쥯ȥѤʳˤѤʤ
+Ȥޤ礦:</p>
+
+<div class="example"><p><code>
+UserDir disabled<br />
+UserDir enabled user1 user2 user3
+</code></p></div>
+
+<p>ʬΥ桼 <code>UserDir</code> ǥ쥯ȥѤ뤱ɡ
+οͤԵĤˤϡȤޤ礦:</p>
+
+<div class="example"><p><code>
+UserDir enabled<br />
+UserDir disabled user4 user5 user6
+</code></p></div>
+
+<p>¾Υ桼ǥ쥯ȥꤹ뤳ȤǤޤ
+Τ褦ʥޥɤȤ:</p>
+
+<div class="example"><p><code>
+Userdir public_html /usr/web http://www.foo.com/
+</code></p></div>
+
+<p>http://www.foo.com/~bob/one/two.html ؤΥꥯȤϤޤ
+~bob/public_html/one/two.html ΥڡĴ١μ
+/usr/web/bob/one/two.html Ĵ١Ǹ http://www.foo.com/bob/one/two.html
+ؤΥ쥯Ȥޤ</p>
+
+<p>쥯ȤäϡꥹȤκǸǤʤФʤޤ
+Apache ϥ쥯Ȥ뤫ɤ뤳ȤϤǤޤΤǡ
+ꥹȤ˥쥯Ȥ񤯤ȡ줬ɬѤ
+ʤäƤޤޤ</p>
+
+<p>2.1.4 ʹߤǤϡ桼ǥ쥯ȥִǽϥǥեȤǤϵưޤ
+ΥСǤϡ<code class="directive"><a href="#userdir">UserDir</a></code>
+ǥ쥯ƥ֤¸ߤʤС<code>UserDir public_html</code>
+ǤȲꤵƤޤ</p>
+
+
+<h3></h3>
+<ul>
+<li><a href="../howto/public_html.html">public_html
+塼ȥꥢ</a></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_userdir.html.ko.euc-kr b/docs/manual/mod/mod_userdir.html.ko.euc-kr
new file mode 100644
index 00000000..9547a239
--- /dev/null
+++ b/docs/manual/mod/mod_userdir.html.ko.euc-kr
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_userdir - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_userdir</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ں 丮</td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>userdir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_userdir.c</td></tr></table>
+<h3></h3>
+
+<p> ϸ <code>http://example.com/~user/</code>
+ں 丮 ִ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li>
+</ul>
+<h3></h3>
+<ul class="seealso">
+<li><a href="../urlmapping.html">URL Ͻýۿ </a></li>
+<li><a href="../howto/public_html.html">public_html
+丮</a></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ں 丮 ġ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>UserDir <em>directory-filename</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">⺻:</a></th><td><code>UserDir public_html</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_userdir</td></tr>
+</table>
+
+ <p><code class="directive">UserDir</code> þ
+û Ȩ丮 ȿ 丮
+Ѵ. <em>Directory-filename</em> ϳ̴:</p>
+
+ <ul>
+ <li>Ʒ 丮 Ȥ .</li>
+
+ <li><code>disabled</code> Ű.
+<code>enabled</code> Ű (Ʒ ) ̸ ʾҴٸ
+<em></em> ڸ-丮 ȯ ʴ´.</li>
+
+ <li><code>disabled</code> Ű ڿ ڸ .
+ڸ <code>enabled</code> ִٰ ϴ, Ͽ
+ִ ڸ 丮 ȯ <em>ʴ´</em>.</li>
+
+ <li><code>enabled</code> Ű ڿ ڸ .
+ü disable ϰ ڸ <code>disabled</code>
+, ڸ 丮 ȯѴ.</li>
+ </ul>
+
+ <p><code>Userdir</code> þ <code>enabled</code>
+<code>disabled</code> Ű带 , ƱԸƮ
+ϸ óϿ 丮 ȯѴ.
+<code>http://www.foo.com/~bob/one/two.html</code> û
+ ȯȴ:</p>
+
+<table>
+<tr><th> UserDir þ</th>
+<th>ȯ </th></tr>
+<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr>
+<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr>
+<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr>
+</table>
+
+ <p> þ Ŭ̾Ʈ ̷ :</p>
+
+<table>
+<tr><th> UserDir þ</th>
+<th>ȯ </th></tr>
+<tr><td>UserDir http://www.foo.com/users</td><td>http://www.foo.com/users/bob/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/*/usr</td><td>http://www.foo.com/bob/usr/one/two.html</td></tr>
+<tr><td>UserDir
+http://www.foo.com/~*/</td><td>http://www.foo.com/~bob/one/two.html</td></tr>
+</table>
+
+<div class="note">
+ <strong> þ Ҷ ϶; ,
+<code>"UserDir ./"</code> <code>"/~root"</code> Ƹ ٶ ʰ
+<code>"/"</code> ȯѴ. "<code>UserDir
+ disabled root</code>" ϱ Ѵ. ڼ ˷
+<code class="directive"><a href="../mod/core.html#directory">Directory</a></code> þ <a href="../misc/security_tips.html"> </a> ϶.</strong>
+</div>
+
+<p>߰ :</p>
+
+<p> ڿԸ <code>UserDir</code> 丮 Ѵٸ,
+ :</p>
+
+<div class="example"><p><code>
+UserDir disabled<br />
+UserDir enabled user1 user2 user3
+</code></p></div>
+
+<p>κ ڿ <code>UserDir</code> 丮 ϰ
+Ϻθ źѴٸ, :</p>
+
+<div class="example"><p><code>
+UserDir enabled<br />
+UserDir disabled user4 user5 user6
+</code></p></div>
+
+<p>ٸ 丮 ִ.
+ ɾ Ѵٸ:</p>
+<div class="example"><p><code>
+Userdir public_html /usr/web http://www.foo.com/
+</code></p></div>
+<p>http://www.foo.com/~bob/one/two.html û ϸ,
+ ~bob/public_html/one/two.html ã,
+/usr/web/bob/one/two.html ã ,
+http://www.foo.com/bob/one/two.html ̷ .</p>
+<p>̷ Ѵٸ ξ Ѵ.
+ġ ̷ ߴ ⶧, ̷
+ տ θ ׻ ̷ ϰ ȴ.</p>
+
+
+<h3></h3>
+<ul>
+<li><a href="../howto/public_html.html">public_html
+丮</a></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_usertrack.html b/docs/manual/mod/mod_usertrack.html
new file mode 100644
index 00000000..0d24c8e0
--- /dev/null
+++ b/docs/manual/mod/mod_usertrack.html
@@ -0,0 +1,3 @@
+URI: mod_usertrack.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_usertrack.html.en b/docs/manual/mod/mod_usertrack.html.en
new file mode 100644
index 00000000..f4164514
--- /dev/null
+++ b/docs/manual/mod/mod_usertrack.html.en
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_usertrack - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_usertrack</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_usertrack.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>
+<em>Clickstream</em> logging of user activity on a site
+</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>usertrack_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_usertrack.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>Previous releases of Apache have included a module which
+ generates a 'clickstream' log of user activity on a site using
+ cookies. This was called the "cookies" module, mod_cookies. In
+ Apache 1.2 and later this module has been renamed the "user
+ tracking" module, mod_usertrack. This module has been
+ simplified and new directives added.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiedomain">CookieDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookieexpires">CookieExpires</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiename">CookieName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiestyle">CookieStyle</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookietracking">CookieTracking</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#logging">Logging</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiedate">2-digit or 4-digit dates for cookies?</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="logging" id="logging">Logging</a></h2>
+
+
+ <p>Previously, the cookies module (now the user tracking
+ module) did its own logging, using the <code class="directive">CookieLog</code>
+ directive. In this release, this module does no logging at all.
+ Instead, a configurable log format file should be used to log
+ user click-streams. This is possible because the logging module
+ now allows multiple log files. The cookie itself is logged by
+ using the text <code>%{cookie}n</code> in the log file format. For
+ example:</p>
+<div class="example"><p><code>
+CustomLog logs/clickstream "%{cookie}n %r %t"
+</code></p></div>
+
+ <p>For backward compatibility the configurable log module
+ implements the old <code class="directive"><a href="../mod/mod_log_config.html#cookielog">CookieLog</a></code> directive, but this
+ should be upgraded to the above <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> directive. </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cookiedate" id="cookiedate">2-digit or 4-digit dates for cookies?</a></h2>
+
+
+ <p>(the following is from message
+ &lt;022701bda43d$9d32bbb0$1201a8c0@christian.office.sane.com&gt;
+ in the new-httpd archives) </p>
+<pre>
+From: "Christian Allen" &lt;christian@sane.com&gt;
+Subject: Re: Apache Y2K bug in mod_usertrack.c
+Date: Tue, 30 Jun 1998 11:41:56 -0400
+
+Did some work with cookies and dug up some info that might be useful.
+
+True, Netscape claims that the correct format NOW is four digit dates, and
+four digit dates do in fact work... for Netscape 4.x (Communicator), that
+is. However, 3.x and below do NOT accept them. It seems that Netscape
+originally had a 2-digit standard, and then with all of the Y2K hype and
+probably a few complaints, changed to a four digit date for Communicator.
+Fortunately, 4.x also understands the 2-digit format, and so the best way to
+ensure that your expiration date is legible to the client's browser is to
+use 2-digit dates.
+
+However, this does not limit expiration dates to the year 2000; if you use
+an expiration year of "13", for example, it is interpreted as 2013, NOT
+1913! In fact, you can use an expiration year of up to "37", and it will be
+understood as "2037" by both MSIE and Netscape versions 3.x and up (not sure
+about versions previous to those). Not sure why Netscape used that
+particular year as its cut-off point, but my guess is that it was in respect
+to UNIX's 2038 problem. Netscape/MSIE 4.x seem to be able to understand
+2-digit years beyond that, at least until "50" for sure (I think they
+understand up until about "70", but not for sure).
+
+Summary: Mozilla 3.x and up understands two digit dates up until "37"
+(2037). Mozilla 4.x understands up until at least "50" (2050) in 2-digit
+form, but also understands 4-digit years, which can probably reach up until
+9999. Your best bet for sending a long-life cookie is to send it for some
+time late in the year "37".
+</pre>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieDomain" id="CookieDomain">CookieDomain</a> <a name="cookiedomain" id="cookiedomain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The domain to which the tracking cookie applies</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieDomain <em>domain</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
+</table>
+
+ <p>This directive controls the setting of the domain to which
+ the tracking cookie applies. If not present, no domain is
+ included in the cookie header field.</p>
+
+ <p>The domain string <strong>must</strong> begin with a dot, and
+ <strong>must</strong> include at least one embedded dot. That is,
+ <code>.foo.com</code> is legal, but <code>foo.bar.com</code> and
+ <code>.com</code> are not.</p>
+
+ <div class="note">Most browsers in use today will not allow cookies to be set
+ for a two-part top level domain, such as <code>.co.uk</code>,
+ although such a domain ostensibly fulfills the requirements
+ above.<br />
+
+ These domains are equivalent to top level domains such as
+ <code>.com</code>, and allowing such cookies may be a security
+ risk. Thus, if you are under a two-part top level domain, you
+ should still use your actual domain, as you would with any other top
+ level domain (for example, use <code>.foo.co.uk</code>).
+ </div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieExpires" id="CookieExpires">CookieExpires</a> <a name="cookieexpires" id="cookieexpires">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Expiry time for the tracking cookie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieExpires <em>expiry-period</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
+</table>
+ <p>When used, this directive sets an expiry time on the cookie
+ generated by the usertrack module. The <em>expiry-period</em>
+ can be given either as a number of seconds, or in the format
+ such as "2 weeks 3 days 7 hours". Valid denominations are:
+ years, months, weeks, days, hours, minutes and seconds. If the expiry
+ time is in any format other than one number indicating the
+ number of seconds, it must be enclosed by double quotes.</p>
+
+ <p>If this directive is not used, cookies last only for the
+ current browser session.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieName" id="CookieName">CookieName</a> <a name="cookiename" id="cookiename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Name of the tracking cookie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieName <em>token</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CookieName Apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
+</table>
+ <p>This directive allows you to change the name of the cookie
+ this module uses for its tracking purposes. By default the
+ cookie is named "<code>Apache</code>".</p>
+
+ <p>You must specify a valid cookie name; results are
+ unpredictable if you use a name containing unusual characters.
+ Valid characters include A-Z, a-z, 0-9, "_", and "-".</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieStyle" id="CookieStyle">CookieStyle</a> <a name="cookiestyle" id="cookiestyle">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Format of the cookie header field</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CookieStyle Netscape</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
+</table>
+ <p>This directive controls the format of the cookie header
+ field. The three formats allowed are:</p>
+
+ <ul>
+ <li><strong>Netscape</strong>, which is the original but now deprecated
+ syntax. This is the default, and the syntax Apache has
+ historically used.</li>
+
+ <li><strong>Cookie</strong> or <strong>RFC2109</strong>, which is the syntax that
+ superseded the Netscape syntax.</li>
+
+ <li><strong>Cookie2</strong> or <strong>RFC2965</strong>, which is the most
+ current cookie syntax.</li>
+ </ul>
+
+ <p>Not all clients can understand all of these formats. but you
+ should use the newest one that is generally acceptable to your
+ users' browsers. At the time of writing, most browsers only fully
+ support <code>CookieStyle Netscape</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieTracking" id="CookieTracking">CookieTracking</a> <a name="cookietracking" id="cookietracking">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables tracking cookie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CookieTracking on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>CookieTracking off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
+</table>
+ <p>When <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> is loaded, and
+ <code>CookieTracking on</code> is set, Apache will send a
+ user-tracking cookie for all new requests. This directive can
+ be used to turn this behavior on or off on a per-server or
+ per-directory basis. By default, enabling
+ <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> will <strong>not</strong>
+ activate cookies. </p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_usertrack.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_version.html b/docs/manual/mod/mod_version.html
new file mode 100644
index 00000000..ee3abd15
--- /dev/null
+++ b/docs/manual/mod/mod_version.html
@@ -0,0 +1,11 @@
+URI: mod_version.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_version.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mod_version.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/mod_version.html.en b/docs/manual/mod/mod_version.html.en
new file mode 100644
index 00000000..bb270bfb
--- /dev/null
+++ b/docs/manual/mod/mod_version.html.en
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_version - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_version</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Version dependent configuration</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>version_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_version.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.56 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module is designed for the use in test suites and large
+ networks which have to deal with different httpd versions and
+ different configurations. It provides a new container -- <code class="directive"><a href="#ifversion">&lt;IfVersion&gt;</a></code>, which
+ allows a flexible version checking including numeric comparisons and
+ regular expressions.</p>
+
+ <div class="example"><h3>Examples</h3><p><code>
+ &lt;IfVersion 2.1.0&gt;<br />
+ <span class="indent">
+ # current httpd version is exactly 2.1.0<br />
+ </span>
+ &lt;/IfVersion&gt;<br />
+ <br />
+ &lt;IfVersion &gt;= 2.2&gt;<br />
+ <span class="indent">
+ # use really new features :-)<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>See below for further possibilities.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ifversion">&lt;IfVersion&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfVersion" id="IfVersion">&lt;IfVersion&gt;</a> <a name="ifversion" id="ifversion">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>contains version dependent configuration</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_version</td></tr>
+</table>
+ <p>The <code class="directive">&lt;IfVersion&gt;</code> section encloses
+ configuration directives which are executed only if the
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> version
+ matches the desired criteria. For normal (numeric) comparisons the
+ <var>version</var> argument has the format
+ <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code>, e.g.
+ <code>2.1.0</code> or <code>2.2</code>. <var>minor</var> and
+ <var>patch</var> are optional. If these numbers are omitted, they are
+ assumed to be zero. The following numerical <var>operator</var>s are
+ possible:</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th>description</th></tr>
+<tr><td><code>=</code> or <code>==</code></td>
+ <td>httpd version is equal</td></tr>
+<tr class="odd"><td><code>&gt;</code></td>
+ <td>httpd version is greater than</td></tr>
+<tr><td><code>&gt;=</code></td>
+ <td>httpd version is greater or equal</td></tr>
+<tr class="odd"><td><code>&lt;</code></td>
+ <td>httpd version is less than</td></tr>
+<tr><td><code>&lt;=</code></td>
+ <td>httpd version is less or equal</td></tr>
+</table>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;IfVersion &gt;= 2.1&gt;<br />
+ <span class="indent">
+ # this happens only in versions greater or<br />
+ # equal 2.1.0.<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>Besides the numerical comparison it is possible to match a
+ <a class="glossarylink" href="../glossary.html#regex" title="see glossary">regular expression</a>
+ against the httpd version. There are two ways to write it:</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th>description</th></tr>
+<tr><td><code>=</code> or <code>==</code></td>
+ <td><var>version</var> has the form
+ <code>/<var>regex</var>/</code></td></tr>
+<tr class="odd"><td><code>~</code></td>
+ <td><var>version</var> has the form
+ <code><var>regex</var></code></td></tr>
+</table>
+
+ <div class="example"><h3>Example</h3><p><code>
+ &lt;IfVersion = /^2.1.[01234]$/&gt;<br />
+ <span class="indent">
+ # e.g. workaround for buggy versions
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>In order to reverse the meaning, all operators can be preceded by an
+ exclamation mark (<code>!</code>):</p>
+
+ <div class="example"><p><code>
+ &lt;IfVersion !~ ^2.1.[01234]$&gt;<br />
+ <span class="indent">
+ # not for those versions<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>If the <var>operator</var> is omitted, it is assumed to be
+ <code>=</code>.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_version.html.ja.euc-jp b/docs/manual/mod/mod_version.html.ja.euc-jp
new file mode 100644
index 00000000..53b1fa81
--- /dev/null
+++ b/docs/manual/mod/mod_version.html.ja.euc-jp
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_version - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache ⥸塼 mod_version</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>С¸</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>version_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_version.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>С 2.1 ʹ</td></tr></table>
+<h3></h3>
+
+ <p>͡ʥС httpd ΰۤʤ򰷤Ȥˤʤ롢
+ ƥȥȤ絬ϥͥåȥǤλѤΤ߷פƤޤ
+ Υ⥸塼Ͽƥ <code class="directive"><a href="#ifversion">&lt;IfVersion&gt;</a></code>
+ 󶡤ޤȤȡӤɽˤ
+ СåǤ褦ˤʤޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion 2.1.0&gt;<br />
+ <span class="indent">
+ # current httpd version is exactly 2.1.0<br />
+ </span>
+ &lt;/IfVersion&gt;<br />
+ <br />
+ &lt;IfVersion &gt;= 2.2&gt;<br />
+ <span class="indent">
+ # use really new features :-)<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>ܺ٤ϰʲɤǤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ifversion">&lt;IfVersion&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfVersion" id="IfVersion">&lt;IfVersion&gt;</a> <a name="ifversion" id="ifversion">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>С¸</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_version</td></tr>
+</table>
+ <p><code class="directive">&lt;IfVersion&gt;</code> <code class="program"><a href="../programs/httpd.html">httpd</a></code> ΥС
+ ȤˤΤ߼¹Ԥǥ쥯ƥ֤Ϥߤޤ
+ ̾ () ӤΤȤ <var>version</var>
+ <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code> Ȥ
+ 㤨С<code>2.1.0</code> <code>2.2</code> Ȥʤޤ
+ <var>minor</var> <var>patch</var> ϾάǽǤά줿ϡ
+ 0 ꤷΤȤߤʤޤӤˤϼο <var>operator</var>
+ Ǥޤ:</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr>
+<tr><td><code>=</code> <code>==</code></td>
+ <td>Ʊ httpd С</td></tr>
+<tr class="odd"><td><code>&gt;</code></td>
+ <td>礭 httpd С</td></tr>
+<tr><td><code>&gt;=</code></td>
+ <td>ʾ httpd С</td></tr>
+<tr class="odd"><td><code>&lt;</code></td>
+ <td>̤ httpd С</td></tr>
+<tr><td><code>&lt;=</code></td>
+ <td>ʲ httpd С</td></tr>
+</table>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion &gt;= 2.1&gt;<br />
+ <span class="indent">
+ # this happens only in versions greater or<br />
+ # equal 2.1.0.<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>Ӥ˲äơhttp ΥСֹФɽˤ
+ ޥå󥰤Ǥޤνޤ:</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr>
+<tr><td><code>=</code> or <code>==</code></td>
+ <td><var>version</var>
+ <code>/<var>regex</var>/</code> </td></tr>
+<tr class="odd"><td><code>~</code></td>
+ <td><var>version</var>
+ <code><var>regex</var></code> </td></tr>
+</table>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion = /^2.1.[01234]$/&gt;<br />
+ <span class="indent">
+ # e.g. workaround for buggy versions
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>ޥå󥰤ɽ뤿ˡ٤ƤΥڥ졼
+ ò (<code>!</code>)դ뤳ȤǤޤ:</p>
+
+ <div class="example"><p><code>
+ &lt;IfVersion !~ ^2.1.[01234]$&gt;<br />
+ <span class="indent">
+ # not for those versions<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p><var>operator</var> ά줿Ȥ <code>=</code>
+ ߤʤޤ</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_version.html.ko.euc-kr b/docs/manual/mod/mod_version.html.ko.euc-kr
new file mode 100644
index 00000000..521d0984
--- /dev/null
+++ b/docs/manual/mod/mod_version.html.ko.euc-kr
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_version - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="page-content">
+<div id="preamble"><h1>ġ mod_version</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> </td></tr>
+<tr><th><a href="module-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">:</a></th><td>version_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ҽ:</a></th><td>mod_version.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">:</a></th><td>ġ 2.1 ĺ</td></tr></table>
+<h3></h3>
+
+ <p> ٸ ٷ ū Ʈ
+ ׽Ʈ ϱ .
+ 񱳳 ǥ Ͽ ο ˻簡
+ <code class="directive"><a href="#ifversion">&lt;IfVersion&gt;</a></code>
+ Ѵ.</p>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion 2.1.0&gt;<br />
+ <span class="indent">
+ # Ȯ 2.1.0̴<br />
+ </span>
+ &lt;/IfVersion&gt;<br />
+ <br />
+ &lt;IfVersion &gt;= 2.2&gt;<br />
+ <span class="indent">
+ # ¥ ο Ѵ :-)<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p>ٸ Ʒ Ѵ.</p>
+</div>
+<div id="quickview"><h3 class="directives">þ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#ifversion">&lt;IfVersion&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfVersion" id="IfVersion">&lt;IfVersion&gt;</a> <a name="ifversion" id="ifversion">þ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td> ´</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">:</a></th><td><code>&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">:</a></th><td>ּ, ȣƮ, directory, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override ɼ:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">:</a></th><td>mod_version</td></tr>
+</table>
+ <p><code class="directive">&lt;IfVersion&gt;</code>
+ ϴ Ҷ þ
+ ´. Ϲ () <var>version</var> ƱԸƮ
+ <code>2.1.0</code>̳ <code>2.2</code>
+ <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code>
+ ̴. <var>minor</var> <var>patch</var>  ȴ.
+ ̵ ڰ ٸ 0̶ Ѵ.
+ <var>operator</var> ϴ.</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr>
+<tr><td><code>=</code> Ȥ <code>==</code></td>
+ <td> </td></tr>
+<tr class="odd"><td><code>&gt;</code></td>
+ <td> ū </td></tr>
+<tr><td><code>&gt;=</code></td>
+ <td>ũų </td></tr>
+<tr class="odd"><td><code>&lt;</code></td>
+ <td> </td></tr>
+<tr><td><code>&lt;=</code></td>
+ <td>۰ų </td></tr>
+</table>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion &gt;= 2.1&gt;<br />
+ <span class="indent">
+ # 2.1.0 ũų <br />
+ # Ѵ.<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p> 񱳿ܿ ǥ Ͽ
+ ִ. ⿡ ΰ ִ.</p>
+
+ <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr>
+<tr><td><code>=</code> Ȥ <code>==</code></td>
+ <td><var>version</var>
+ <code>/<var>regex</var>/</code> ̴</td></tr>
+<tr class="odd"><td><code>~</code></td>
+ <td><var>version</var>
+ <code><var>regex</var></code> ̴</td></tr>
+</table>
+
+ <div class="example"><h3></h3><p><code>
+ &lt;IfVersion = /^2.1.[01234]$/&gt;<br />
+ <span class="indent">
+ # , ⿡ װ ִ Ư ذå ´
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p> տ ǥ(<code>!</code>) ǹ̸ ݴ
+ ؼѴ.</p>
+
+ <div class="example"><p><code>
+ &lt;IfVersion !~ ^2.1.[01234]$&gt;<br />
+ <span class="indent">
+ # ƴϸ<br />
+ </span>
+ &lt;/IfVersion&gt;
+ </code></p></div>
+
+ <p><var>operator</var> ϸ <code>=</code>̶
+ Ѵ.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_version.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mod_vhost_alias.html b/docs/manual/mod/mod_vhost_alias.html
new file mode 100644
index 00000000..75b54925
--- /dev/null
+++ b/docs/manual/mod/mod_vhost_alias.html
@@ -0,0 +1,3 @@
+URI: mod_vhost_alias.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_vhost_alias.html.en b/docs/manual/mod/mod_vhost_alias.html.en
new file mode 100644
index 00000000..c1fbed85
--- /dev/null
+++ b/docs/manual/mod/mod_vhost_alias.html.en
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_vhost_alias - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_vhost_alias</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_vhost_alias.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for dynamically configured mass virtual
+hosting</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>vhost_alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mod_vhost_alias.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module creates dynamically configured virtual hosts, by
+ allowing the IP address and/or the <code>Host:</code> header of
+ the HTTP request to be used as part of the pathname to
+ determine what files to serve. This allows for easy use of a
+ huge number of virtual hosts with similar configurations.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>If <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> or <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> are
+ used for translating URIs to filenames, they will override the
+ directives of <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> described below. For
+ example, the following configuration will map <code>
+ /cgi-bin/script.pl</code> to <code>
+ /usr/local/apache2/cgi-bin/script.pl</code> in all cases:</p>
+
+ <div class="example"><p><code>
+ ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/<br />
+ VirtualScriptAlias /never/found/%0/cgi-bin/
+ </code></p></div>
+ </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualdocumentroot">VirtualDocumentRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualdocumentrootip">VirtualDocumentRootIP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualscriptalias">VirtualScriptAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#interpol">Directory Name Interpolation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code></li>
+<li><a href="../vhosts/mass.html">Dynamically configured mass
+ virtual hosting</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="interpol" id="interpol">Directory Name Interpolation</a></h2>
+
+
+ <p>All the directives in this module interpolate a string into
+ a pathname. The interpolated string (henceforth called the
+ "name") may be either the server name (see the <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>
+ directive for details on how this is determined) or the IP
+ address of the virtual host on the server in dotted-quad
+ format. The interpolation is controlled by specifiers inspired
+ by <code>printf</code> which have a number of formats:</p>
+
+<table>
+
+<tr><td><code>%%</code></td>
+<td>insert a <code>%</code></td></tr>
+
+<tr><td><code>%p</code></td>
+<td>insert the port number of the virtual host</td></tr>
+
+<tr><td><code>%N.M</code></td>
+<td>insert (part of) the name</td></tr>
+
+</table>
+
+ <p><code>N</code> and <code>M</code> are used to specify
+ substrings of the name. <code>N</code> selects from the
+ dot-separated components of the name, and <code>M</code>
+ selects characters within whatever <code>N</code> has selected.
+ <code>M</code> is optional and defaults to zero if it isn't
+ present; the dot must be present if and only if <code>M</code>
+ is present. The interpretation is as follows:</p>
+
+ <table>
+
+ <tr><td><code>0</code></td>
+ <td>the whole name</td></tr>
+
+ <tr><td><code>1</code></td>
+ <td>the first part</td></tr>
+
+ <tr><td><code>2</code></td>
+ <td>the second part</td></tr>
+
+ <tr><td><code>-1</code></td>
+ <td>the last part</td></tr>
+
+ <tr><td><code>-2</code></td>
+ <td>the penultimate part</td></tr>
+
+ <tr><td><code>2+</code></td>
+ <td>the second and all subsequent parts</td></tr>
+
+ <tr><td><code>-2+</code></td>
+ <td>the penultimate and all preceding parts</td></tr>
+
+ <tr><td><code>1+</code> and <code>-1+</code></td>
+ <td>the same as <code>0</code></td></tr>
+ </table>
+
+ <p>If <code>N</code> or <code>M</code> is greater than the number
+ of parts available a single underscore is interpolated. </p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+
+
+ <p>For simple name-based virtual hosts you might use the
+ following directives in your server configuration file:</p>
+
+ <div class="example"><p><code>
+ UseCanonicalName Off<br />
+ VirtualDocumentRoot /usr/local/apache/vhosts/%0
+ </code></p></div>
+
+ <p>A request for
+ <code>http://www.example.com/directory/file.html</code> will be
+ satisfied by the file
+ <code>/usr/local/apache/vhosts/www.example.com/directory/file.html</code>.
+ </p>
+
+ <p>For a very large number of virtual hosts it is a good idea
+ to arrange the files to reduce the size of the
+ <code>vhosts</code> directory. To do this you might use the
+ following in your configuration file:</p>
+
+ <div class="example"><p><code>
+ UseCanonicalName Off<br />
+ VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2
+ </code></p></div>
+
+ <p>A request for
+ <code>http://www.domain.example.com/directory/file.html</code>
+ will be satisfied by the file
+ <code>/usr/local/apache/vhosts/example.com/d/o/m/domain/directory/file.html</code>.</p>
+
+ <p>A more even spread of files can be achieved by hashing from the
+ end of the name, for example: </p>
+
+<div class="example"><p><code>
+ VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2
+</code></p></div>
+
+ <p>The example request would come from
+ <code>/usr/local/apache/vhosts/example.com/n/i/a/domain/directory/file.html</code>.</p>
+
+ <p>Alternatively you might use: </p>
+
+<div class="example"><p><code>
+ VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+
+</code></p></div>
+
+ <p>The example request would come from
+ <code>/usr/local/apache/vhosts/example.com/d/o/m/ain/directory/file.html</code>.</p>
+
+ <p>For IP-based virtual hosting you might use the following in
+ your configuration file:</p>
+
+ <div class="example"><p><code>
+ UseCanonicalName DNS<br />
+ VirtualDocumentRootIP /usr/local/apache/vhosts/%1/%2/%3/%4/docs<br />
+ VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin
+ </code></p></div>
+
+ <p>A request for
+ <code>http://www.domain.example.com/directory/file.html</code>
+ would be satisfied by the file
+ <code>/usr/local/apache/vhosts/10/20/30/40/docs/directory/file.html</code>
+ if the IP address of <code>www.domain.example.com</code> were
+ 10.20.30.40. A request for
+ <code>http://www.domain.example.com/cgi-bin/script.pl</code> would
+ be satisfied by executing the program
+ <code>/usr/local/apache/vhosts/10/20/30/40/cgi-bin/script.pl</code>.</p>
+
+ <p>If you want to include the <code>.</code> character in a
+ <code>VirtualDocumentRoot</code> directive, but it clashes with
+ a <code>%</code> directive, you can work around the problem in
+ the following way:</p>
+
+<div class="example"><p><code>
+ VirtualDocumentRoot /usr/local/apache/vhosts/%2.0.%3.0
+</code></p></div>
+
+ <p>A request for
+ <code>http://www.domain.example.com/directory/file.html</code>
+ will be satisfied by the file
+ <code>/usr/local/apache/vhosts/domain.example/directory/file.html</code>.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code>
+ directives <code>%V</code> and <code>%A</code> are useful
+ in conjunction with this module.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualDocumentRoot" id="VirtualDocumentRoot">VirtualDocumentRoot</a> <a name="virtualdocumentroot" id="virtualdocumentroot">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>VirtualDocumentRoot <em>interpolated-directory</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>VirtualDocumentRoot none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
+</table>
+
+ <p>The <code class="directive">VirtualDocumentRoot</code> directive allows you to
+ determine where Apache will find your documents based on the
+ value of the server name. The result of expanding
+ <em>interpolated-directory</em> is used as the root of the
+ document tree in a similar manner to the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> directive's argument.
+ If <em>interpolated-directory</em> is <code>none</code> then
+ <code class="directive">VirtualDocumentRoot</code> is turned off. This directive
+ cannot be used in the same context as <code class="directive"><a href="#virtualdocumentrootip">VirtualDocumentRootIP</a></code>.</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualDocumentRootIP" id="VirtualDocumentRootIP">VirtualDocumentRootIP</a> <a name="virtualdocumentrootip" id="virtualdocumentrootip">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>VirtualDocumentRootIP <em>interpolated-directory</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>VirtualDocumentRootIP none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
+</table>
+
+<p>The <code class="directive">VirtualDocumentRootIP</code> directive is like the
+ <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code>
+ directive, except that it uses the IP address of the server end
+ of the connection for directory interpolation instead of the server
+ name.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualScriptAlias" id="VirtualScriptAlias">VirtualScriptAlias</a> <a name="virtualscriptalias" id="virtualscriptalias">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>VirtualScriptAlias <em>interpolated-directory</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>VirtualScriptAlias none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
+</table>
+
+ <p>The <code class="directive">VirtualScriptAlias</code> directive allows you to
+ determine where Apache will find CGI scripts in a similar
+ manner to <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> does for other documents. It matches
+ requests for URIs starting <code>/cgi-bin/</code>, much like <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ <code>/cgi-bin/</code> would.</p>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualScriptAliasIP" id="VirtualScriptAliasIP">VirtualScriptAliasIP</a> <a name="virtualscriptaliasip" id="virtualscriptaliasip">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>VirtualScriptAliasIP <em>interpolated-directory</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>VirtualScriptAliasIP none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
+</table>
+
+ <p>The <code class="directive">VirtualScriptAliasIP</code> directive is like the
+ <code class="directive"><a href="#virtualscriptalias">VirtualScriptAlias</a></code>
+ directive, except that it uses the IP address of the server end
+ of the connection for directory interpolation instead of the server
+ name.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mod_vhost_alias.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/module-dict.html b/docs/manual/mod/module-dict.html
new file mode 100644
index 00000000..61d6c0f9
--- /dev/null
+++ b/docs/manual/mod/module-dict.html
@@ -0,0 +1,11 @@
+URI: module-dict.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: module-dict.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: module-dict.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mod/module-dict.html.en b/docs/manual/mod/module-dict.html.en
new file mode 100644
index 00000000..a5106f98
--- /dev/null
+++ b/docs/manual/mod/module-dict.html.en
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Terms Used to Describe Modules - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Terms Used to Describe Modules</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document describes the terms that are used to describe
+ each Apache <a href="./">module</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Description</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status">Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">Source File</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">Module Identifier</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibility</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description">Description</a></h2>
+
+<p>A brief description of the purpose of the module.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status">Status</a></h2>
+
+ <p>This indicates how tightly bound into the Apache Web server
+ the module is; in other words, you may need to recompile the
+ server in order to gain access to the module and its
+ functionality. Possible values for this attribute are:</p>
+
+ <dl>
+ <dt>MPM</dt>
+
+ <dd>A module with status "MPM" is a <a href="../mpm.html">Multi-Processing Module</a>. Unlike the
+ other types of modules, Apache must have one and only one MPM
+ in use at any time. This type of module is responsible for
+ basic request handling and dispatching.</dd>
+
+ <dt>Base</dt>
+
+ <dd>A module labeled as having "Base" status is compiled and
+ loaded into the server by default, and is therefore normally
+ available unless you have taken steps to remove the module
+ from your configuration.</dd>
+
+ <dt>Extension</dt>
+
+ <dd>A module with "Extension" status is not normally compiled
+ and loaded into the server. To enable the module and its
+ functionality, you may need to change the server build
+ configuration files and re-compile Apache.</dd>
+
+ <dt>Experimental</dt>
+
+ <dd>"Experimental" status indicates that the module is
+ available as part of the Apache kit, but you are on your own
+ if you try to use it. The module is being documented for
+ completeness, and is not necessarily supported.</dd>
+
+ <dt>External</dt>
+
+ <dd>Modules which are not included with the base Apache
+ distribution ("third-party modules") may use the "External"
+ status. We are not responsible for, nor do we support such
+ modules.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="SourceFile" id="SourceFile">Source File</a></h2>
+
+ <p>This quite simply lists the name of the source file which
+ contains the code for the module. This is also the name used by
+ the <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+ directive.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ModuleIdentifier" id="ModuleIdentifier">Module Identifier</a></h2>
+
+ <p>This is a string which identifies the module for use in the
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive when
+ dynamically loading modules. In particular, it is the name of
+ the external variable of type module in the source file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility">Compatibility</a></h2>
+
+ <p>If the module was not part of the original Apache version 2
+ distribution, the version in which it was introduced should be
+ listed here. In addition, if the module is limited to
+ particular platforms, the details will be listed here.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/module-dict.html.ja.euc-jp b/docs/manual/mod/module-dict.html.ja.euc-jp
new file mode 100644
index 00000000..60eeaf66
--- /dev/null
+++ b/docs/manual/mod/module-dict.html.ja.euc-jp
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache ⥸塼βǻѤѸ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache ⥸塼βǻѤѸ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ʸ Apache γ <a href="./">⥸塼</a> 뤿
+ ȤƤѸޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status">ơ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">ե</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">⥸塼뼱̻</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">ߴ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description"></a></h2>
+
+<p>⥸塼Ūû</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status">ơ</a></h2>
+
+ <p>ϡΥ⥸塼뤬 Apache
+ ֥Фˤɤ줯餤̩ܤȤ߹ޤƤ뤫򼨤ޤ
+ С⥸塼Ȥ߹ߡεǽѤ뤿ˡ
+ Фƥѥ뤹ɬפ뤫⤷ʤȤȤ򼨤ޤ
+ °ͤϰʲΤΤǤ:</p>
+ <dl>
+ <dt>MPM</dt>
+
+ <dd>ơ "MPM" Υ⥸塼<a href="../mpm.html">ޥץå󥰥⥸塼</a>Ǥ
+ ¾μΥ⥸塼ȤϰäơApache Ͼ MPM Ĥ
+ Ѥ³ޤμΥ⥸塼ϴŪʥꥯȤΰ
+ ǥѥåԤʤޤ</dd>
+
+ <dt>Base</dt>
+
+ <dd>ơ "Base"
+ Υ⥸塼ϡǥեȤǥѥ뤵Ƥ虜虜꤫
+ ⥸塼Ƥʤ¤ꡢ̾ѲǽǤ
+ </dd>
+
+ <dt>Extension</dt>
+
+ <dd>ơ "Extension" Υ⥸塼ϡ
+ ǥեȤǤϥѥ뤵줺Фˤɤ߹ޤޤ
+ Υ⥸塼Ȥεǽͭˤˤϡ
+ Фӥɤ뤿ѹơApache
+ ƥѥ뤹ɬפޤ</dd>
+ <dt>Experimental</dt>
+
+ <dd>ơ "Experimental" Υ⥸塼ϡ
+ Apache ʪƱƤޤ
+ ѤϼǤǹԤʤɬפޤ
+ Υ⥸塼ϡɥȤⴰ˸ƺǤ
+ ݡȤƤȤϸ¤ޤ</dd>
+ <dt>External</dt>
+
+ <dd>ơ "External" Υ⥸塼ϡ Apache
+ ۤƱޤ ("ɥѡƥ⥸塼")
+ Τᡢ桹ǤϤޤ󤷡
+ Υ⥸塼ΥݡȤ⤷Ƥޤ</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="SourceFile" id="SourceFile">ե</a></h2>
+
+ <p>ñˡ
+ Υ⥸塼ɬפʥɤޤॽե̾󤷤ΤǤ
+ ϡ<code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+ ǥ쥯ƥ֤ǻѤ̾Ǥ⤢ޤ
+ </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ModuleIdentifier" id="ModuleIdentifier">⥸塼뼱̻</a></h2>
+
+ <p>ʸϡ⥸塼ưŪɤ߹ߤԤʤȤ˻Ѥ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ǥ쥯ƥ֤ˤƻѤ⥸塼μ̻ҤǤ
+ ܤ񤯤ȡե module פγѿ̾Ǥ
+ </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility">ߴ</a></h2>
+
+ <p>⥸塼뤬 Apache С 2
+ ۤ˴ޤޤƤʤä硢
+ Υ⥸塼뤬Ƴ줿С󤬤˽񤫤Ƥޤ
+ ޤ⥸塼뤬ΥץåȥեˤΤ¸ߤȤ
+ ܺ٤Ϥ˽񤫤Ƥޤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/module-dict.html.ko.euc-kr b/docs/manual/mod/module-dict.html.ko.euc-kr
new file mode 100644
index 00000000..ad71c9ac
--- /dev/null
+++ b/docs/manual/mod/module-dict.html.ko.euc-kr
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> ϱ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> ϱ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p> ġ <a href="./"></a> ϱ
+  Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Status"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">ҽ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Description" id="Description"></a></h2>
+
+<p> .</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Status" id="Status"></a></h2>
+
+ <p> ġ 󸶳 ִ Ÿ.
+ , Ư ϱؼ ٽ
+ ؾ 찡 ִ. Ӽ :</p>
+
+ <dl>
+ <dt>MPM</dt>
+
+ <dd>° "MPM" <a href="../mpm.html">ó
+ </a>̴. ٸ ޸ ġ
+ MPM Ѵ. ̷ ⺻ û ó
+ й踦 Ѵ.</dd>
+
+ <dt>Base</dt>
+
+ <dd>° "Base" ⺻ ϵǹǷ,
+ ʴ ִ.</dd>
+
+ <dt>Extension</dt>
+
+ <dd>° "Extension" ϵ
+ ʴ´. Ϸ
+ ϰ ġ ٽ ؾ Ѵ.</dd>
+
+ <dt>Experimental</dt>
+
+ <dd>"Experimental" ´ ġ Ե,
+ Ϸ ؾ Ѵ. ⿡ ,
+ Ѵٴ ƴϴ.</dd>
+
+ <dt>External</dt>
+
+ <dd>"External" ´ ⺻ ġ Ե
+ ("ڰ ")̴. 츮 ̷ ⿡ å
+ ʴ´.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="SourceFile" id="SourceFile">ҽ</a></h2>
+
+ <p>ϰ ؼ ҽڵ尡 ִ ҽϸ̴.
+ <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+ þ ϴ ̸̱⵵ ϴ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ModuleIdentifier" id="ModuleIdentifier"></a></h2>
+
+ <p> Īϴ ڿ, о̴
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ
+ Ѵ. Ȯ ϸ ҽϿ module ܺκ
+ ̸̴.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Compatibility" id="Compatibility"></a></h2>
+
+ <p> ġ 2 Ե ʾҴٸ,
+ ó Ұ ˷ش. , Ư
+ ÷̶ Ѵ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/module-dict.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_common.html b/docs/manual/mod/mpm_common.html
new file mode 100644
index 00000000..f76c5828
--- /dev/null
+++ b/docs/manual/mod/mpm_common.html
@@ -0,0 +1,11 @@
+URI: mpm_common.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm_common.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm_common.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mpm_common.html.de b/docs/manual/mod/mpm_common.html.de
new file mode 100644
index 00000000..6d1dfe34
--- /dev/null
+++ b/docs/manual/mod/mpm_common.html.de
@@ -0,0 +1,988 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_common - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Allgemeine Direktiven der Apache-MPMs</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mpm_common.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">Diese bersetzung ist mglicherweise
+ nicht mehr aktuell. Bitte prfen Sie die englische Version auf
+ die neuesten nderungen.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Eine Sammlung von Direktiven, die in mehr als einem
+ Multi-Processing-Modul (MPM) implementiert sind.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptMutex" id="AcceptMutex">AcceptMutex</a>-<a name="acceptmutex" id="acceptmutex">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Vom Apache verwendete Methode zur Serialisierung mehrerer
+ Kindprozesse, die Anfragen an Netzwerk-Sockets entgegennehmen.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptMutex Default|<var>Methode</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AcceptMutex Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">AcceptMutex</code> bestimmt die
+ Methode, die der Apache zur Serialisierung mehrerer Kindprozesse
+ verwendet, welche Anfragen an Netzwerk-Sockets entgegennehmen. Vor
+ Apache 2.0 war diese Methode nur zur Kompilierungszeit einstellbar.
+ Die optimale Methode ist sehr stark von der Architektur und
+ Plattform abhngig. Lesen Sie bitte <a href="../misc/perf-tuning.html">Perfomance-Hinweise</a> fr
+ weitere Details.</p>
+
+ <p>Wenn die Direktive auf <code>Default</code> eingestellt ist, dann
+ wird die zur Kompilierungszeit gewhlte Voreinstellung verwendet.
+ Weitere mgliche Methoden sind unten angegeben. Beachten Sie, dass
+ nicht alle Methoden auf allen Plattformen verfgbar sind. Wird
+ eine Methode angegeben, die nicht verfgbar ist, dann wird
+ eine Nachricht in das Fehlerprotokoll geschrieben, welche die
+ verfgbaren Methoden auflistet.</p>
+
+ <dl>
+ <dt><code>flock</code></dt>
+ <dd>verwendet die Systemfunktion <code>flock(2)</code>, um die
+ durch die <code class="directive"><a href="#lockfile">LockFile</a></code>-Direktive definierte Datei zu sperren.</dd>
+
+ <dt><code>fcntl</code></dt>
+ <dd>verwendet die Systemfunktion <code>fcntl(2)</code>, um die
+ durch die <code class="directive"><a href="#lockfile">LockFile</a></code>-Direktive definierte Datei zu sperren.</dd>
+
+ <dt><code>posixsem</code></dt>
+ <dd>verwendet POSIX-kompatible Semaphore, um den Mutex zu
+ implementieren.</dd>
+
+ <dt><code>pthread</code></dt>
+ <dd>verwendet gem der POSIX-Thread-Spezifikation
+ implementierte POSIX-Mutexe.</dd>
+
+ <dt><code>sysvsem</code></dt>
+ <dd>verwendet Semaphoren des SysV-Typs, um den Mutex zu
+ implementieren.</dd>
+ </dl>
+
+ <p>Um die bei der Kompilierung gewhlte Voreinstellung fr
+ Ihr System herauszufinden, knnen Sie Ihr <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> auf <code>debug</code> setzen. Dann wird der
+ voreingestellte <code class="directive">AcceptMutex</code> ins <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> geschrieben.</p>
+
+ <div class="warning"><h3>Warnung</h3>
+ <p>Auf den meisten Systemen stoppt der Server mit der Beantwortung von
+ Anfragen, wenn die Option <code>pthread</code> ausgewhlt wurde und
+ ein Kindprozess unkontrolliert endet whrend er den
+ <code>AcceptCntl</code>-Mutex hlt. In diesem Fall muss der Server
+ manuell neu gestartet werden, um wieder weiter zu arbeiten.</p>
+ <p>Eine Ausnahme stellt Solaris dar, da es einen Mechanismus anbietet, den
+ der Apache verwendet und der blicherweise die Freigabe des Mutex
+ erlaubt, nachdem ein Kindprozess, der gerade einen Mutex hlt,
+ abgestrzt ist.</p>
+ <p>Wenn Ihr System die Funktion
+ <code>pthread_mutexattr_setrobust_np()</code> bereitstellt, knnen
+ Sie wahrscheinlich die Option <code>pthread</code> problemlos
+ verwenden.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a>-<a name="coredumpdirectory" id="coredumpdirectory">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verzeichnis, in das der Apache zu wechseln versucht, bevor er
+ einen Hauptspeicherauszug erstellt</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CoreDumpDirectory <var>Verzeichnis</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr die Voreinstellung siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Dies beeinflusst das Verzeichnis, in welches der Apache zu wechseln
+ versucht, bevor er einen Hauptspeicherauszug <span class="transnote">(<em>Anm.d..:</em> einen
+ so genannten Core-Dump)</span> erstellt. Die Voreinstellung ist das
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>-Verzeichnis. Da dieses
+ jedoch nicht fr den Benutzer beschreibbar sein soll, unter dem
+ der Server luft, werden normalerweise keine
+ Hauptspeicherauszge geschrieben. Wenn Sie zum Debuggen
+ einen Hauptspeicherauszug haben mchten, knnen Sie
+ ihn mit dieser Direktive an einem anderen Ort ablegen lassen.</p>
+
+ <div class="note"><h3>Hauptspeicherauszge unter Linux</h3>
+ <p>Wenn Apache als <code>root</code> startet und zu einem anderen Benutzer
+ wechselt, <em>deaktiviert</em> der Linux-Kernel Hauptspeicherauszge
+ auch dann, wenn der Prozess in dem Verzeichnis schreiben darf. Ab Linux
+ 2.4 reaktiviert Apache (ab 2.0.46) Hauptspeicherauszge wieder,
+ jedoch nur dann, wenn Sie explizit
+ <code class="directive">CoreDumpDirectory</code> konfigurieren.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a>-<a name="enableexceptionhook" id="enableexceptionhook">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Aktiviert einen Hook, der nach einem Absturz noch
+Ausnahmefehler behandeln lassen kann</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableExceptionHook On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar seit Version 2.0.49</td></tr>
+</table>
+ <p>Diese Direktive ist aus Sicherheitsgrnden nur verfgbar,
+ wenn der Server mit der Option <code>--enable-exception-hook</code>
+ konfiguriert wurde. Sie aktiviert einen Hook, der es externen Modulen
+ erlaubt, sich dort einzuhngen und nach dem Absturz eines
+ Kindprozesses noch Aktionen durchzufhren.</p>
+
+ <p>Es existieren bereits zwei Module, <code>mod_whatkilledus</code> und
+ <code>mod_backtrace</code>, welche diesen Hook verwenden. Weitere
+ Informationen hierzu finden Sie auf Jeff Trawicks <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook-Seite</a>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Group" id="Group">Group</a>-<a name="group" id="group">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Benutzergruppe, unter welcher der Server Anfragen
+ beantwortet</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Group <var>Unix-Gruppe</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Group #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Seit Apache 2.0 nur in der globalen Server-Konfiguration
+ gltig</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">Group</code> bestimmt die
+ Benutzergruppe, unter welcher der Server Anfragen beantwortet.
+ Um diese Direktive zu verwenden, muss der Server als <code>root</code> gestartet
+ werden. Wenn Sie den Server unter einem nicht-root-Benutzer starten,
+ wird er nicht zur angegebenen Gruppe wechseln knnen und statt
+ dessen weiter mit der Gruppe des ursprnglichen Benutzers
+ laufen. <var>Unix-Gruppe</var> kann sein:</p>
+
+ <dl>
+ <dt>Ein Gruppenname</dt>
+ <dd>Verweist auf die durch den Namen angegebene Gruppe.</dd>
+
+ <dt><code>#</code> gefolgt von einer Gruppennummer.</dt>
+ <dd>Verweist auf die durch ihre Nummer angegebene Gruppe.</dd>
+ </dl>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ Group www-group
+ </code></p></div>
+
+ <p>Es wird empfohlen, dass Sie eine neue Gruppe speziell zum Betrieb
+ des Servers erstellen. Einige Administratoren verwenden den Benutzer
+ <code>nobody</code>. Dies ist jedoch nicht immer mglich
+ oder gewnscht.</p>
+
+ <div class="warning"><h3>Sicherheit</h3>
+ <p>Setzen Sie <code class="directive">Group</code> (oder <code class="directive"><a href="#user">User</a></code>) nicht auf <code>root</code>,
+ solange Sie nicht ganz genau wissen, was Sie tun und welche Gefahren
+ Sie eingehen.</p>
+ </div>
+
+ <p>Wichtiger Hinweis: Die Verwendung der Direktive innerhalb von
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ wird nicht lnger untersttzt. Benutzen Sie <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> um Ihren Server
+ fr <code class="program"><a href="../programs/suexec.html">suexec</a></code> einzurichten.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Obwohl die Direktive <code class="directive">Group</code> in den MPMs
+ <code class="module"><a href="../mod/beos.html">beos</a></code> und <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> existiert, ist
+ sie dort tatschlich eine Leeranweisung und exisitert nur
+ aus Kompatibilittsgrnden.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Listen" id="Listen">Listen</a>-<a name="listen" id="listen">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>IP-Adressen und Ports, an denen der Server lauscht</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Listen [<var>IP-Addresse</var>:]<var>Port</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Seit Apache 2.0 vorgeschrieben</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">Listen</code> weist den Apache an,
+ nur an den angegebenen IP-Adressen oder Ports zu lauschen.
+ Standardmig antwortet er auf alle Anfragen an allen
+ IP-Interfaces. <code class="directive">Listen</code> ist nun eine notwendige
+ Anweisung. Wenn sie nicht in der Konfigurationsdatei enthalten ist,
+ wird der Server-Start fehlschlagen. Dies ist eine nderung
+ gegenber frheren Versionen des Apache.</p>
+
+ <p>Die Direktive <code class="directive">Listen</code> weist den Server an,
+ ankommende Anfragen am angegebenen Port oder der
+ Kombination aus Adresse und Port entgegenzunehmen. Wenn nur eine Portnummer
+ angegeben ist, dann lauscht der Server am angegebenen Port an allen
+ Interfaces. Wenn sowohl eine IP-Adresse als auch ein Port angegeben
+ sind, dann lauscht der Server am angegeben Port und Interface.</p>
+
+ <p>Es knnen mehrere <code class="directive">Listen</code>-Anweisungen
+ verwendet werden, um eine Reihe von Adressen und Port anzugeben, an
+ denen gelauscht werden soll. Der Server antwortet auf Anfragen von
+ jedem der aufgefhrten Adressen und Ports.</p>
+
+ <p>Um beispielsweise den Server Verbindungen an den beiden Ports 80 und
+ 8000 annehmen zu lassen, verwenden Sie:</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>Um den Server Verbindungen an zwei angegebenen Interfaces und Ports
+ annehmen zu lassen, verwenden Sie:</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6-Adressen mssen wie in dem folgenden Beispiel in eckige
+ Klammern eingeschlossen werden:</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+
+ <div class="note"><h3>Fehlermglichkeit</h3>
+ Mehrere <code class="directive">Listen</code>-Direktiven fr gleiche
+ IP-Adresse und Port fhren zur Fehlermeldung
+ <code>Address already in use</code> <span class="transnote">(<em>Anm.d..:</em> Adresse schon in
+ Benutzung)</span>.
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS-Probleme</a></li>
+<li><a href="../bind.html">Bestimmen, welche Adressen und Ports der
+ Apache verwendet</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a>-<a name="listenbacklog" id="listenbacklog">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximale Lnge der Warteschlange schwebender
+ Verbindungen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ListenBacklog <var>backlog</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ListenBacklog 511</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die maximale Lnge der Warteschlange schwebender Verbindungen.
+ blicherweise ist keine Feineinstellung notwendig oder sinnvoll,
+ auf einigen System kann es jedoch gewnscht sein, diesen Wert bei
+ TCP-SYN-Angriffen zu erhhen. Beachten Sie auch die Beschreibung des
+ backlog-Parameters der Systemfunktion <code>listen(2)</code>.</p>
+
+ <p>Der Wert wird vom Betriebssystem oft auf eine niedrigere
+ Einstellung begrenzt. Dies variiert von Betriebssystem zu Betriebssystem.
+ Beachten Sie auch, dass viele Betriebssyteme nicht genau beachten,
+ was fr backlog angegeben ist, jedoch einen Wert basierend auf der
+ Angabe (normalerweiseweise jedoch grer als diese) verwenden.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LockFile" id="LockFile">LockFile</a>-<a name="lockfile" id="lockfile">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ablageort der Lock-Datei fr die Serialisierung von
+entgegengenommenen Anfragen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LockFile <var>Dateiname</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LockFile logs/accept.lock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">LockFile</code> legt den Pfad zur
+ Lock-Datei fest, die verwendet wird, wenn der Apache mit einer der
+ <code class="directive"><a href="#acceptmutex">AcceptMutex</a></code>-Einstellungen
+ <code>fcntl</code> oder <code>flock</code> verwendet wird. Die Anweisung
+ sollte normalerweise bei der Voreinstellung belassen werden.
+ Der Hauptgrund, sie zu ndern, ist, wenn das
+ <code>logs</code>-Verzeichnis auf einem per NFS-eingebundenen Laufwerk
+ liegt, da <strong>die Lock-Datei auf einer lokalen Platte abgelegt sein
+ muss</strong>. Die PID <span class="transnote">(<em>Anm.d..:</em> Prozess-ID)</span> des
+ Hauptserverprozesses wird automatisch an den Dateinamen angehngt.</p>
+
+ <div class="warning"><h3>Sicherheit</h3>
+ <p>Es ist am besten, die Ablage in einem allgemein <span class="transnote">(<em>Anm.d..:</em> fr
+ jedermann)</span> beschreibbaren
+ Verzeichnis wie <code>/var/tmp</code> <em>zu vermeiden</em>, da
+ ein Denial-of-Servide-Angriff gestartet werden knnte und der
+ Server am Start gehindert werden knnte, indem eine Lock-Datei
+ mit dem gleichen Namen erstellt wird, wie der Server sie zu erstellen
+ versuchen wrde.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a>-<a name="maxclients" id="maxclients">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximale Anzahl der Kindprozesse, die zur Bedienung von Anfragen
+ gestartet wird</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxClients <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxClients</code> setzt die Grenze
+ fr die Anzahl gleichzeitig bedienter Anfragen. Jeder
+ Verbindungsversuch oberhalb der <code class="directive">MaxClients</code>-Begrenzung wird blicherweise in eine
+ Warteschlange gestellt, bis zu einer Anzahl basierend auf der
+ <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code>-Anweisung.
+ Sobald ein Kindprozess am Ende einer anderen Anfrage freigegeben wird,
+ wird die Verbindung bedient.</p>
+
+ <p>Fr Server ohne Thread-Untersttzung (<em>z.B.</em>
+ <code class="module"><a href="../mod/prefork.html">prefork</a></code>) wird <code class="directive">MaxClients</code> als
+ maximale Anzahl der Kindprozesse verstanden, die zur Bedienung von
+ Anfragen gestartet werden. Die Voreinstellung ist <code>256</code>. Um
+ diesen Wert zu erhhen, muss auch <code class="directive"><a href="#serverlimit">ServerLimit</a></code> angehoben werden.</p>
+
+ <p>Bei Servern mit Thread-Untersttzung und bei Hybrid-Servern
+ (<em>z.B.</em> <code class="module"><a href="../mod/beos.html">beos</a></code> oder <code class="module"><a href="../mod/worker.html">worker</a></code>)
+ begrenzt <code class="directive">MaxClients</code> die Gesamtzahl der Threads,
+ die fr die Bedienung von Anfragen verfgbar sind.
+ Die Voreinstellung fr <code class="module"><a href="../mod/beos.html">beos</a></code> ist <code>50</code>.
+ Bei Hybrid-MPMs ist die Voreinstellung <code>16</code> (<code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multipliziert mit
+ dem Wert <code>25</code> (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>). Um <code class="directive">MaxClients</code>
+ auf einen Wert zu erhhen, der mehr als 16 Prozesse erfordert,
+ mssen Sie daher auch <code class="directive"><a href="#serverlimit">ServerLimit</a></code> anheben.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a>-<a name="maxmemfree" id="maxmemfree">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximale Menge des Arbeitsspeichers, den die
+ Haupt-Zuteilungsroutine verwalten darf, ohne <code>free()</code>
+ aufzurufen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxMemFree 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxMemFree</code> gibt die maximale
+ Menge freier Kilobytes an, welche die Haupt-Zuteilungsroutine verwalten
+ darf, ohne <code>free()</code> aufzurufen. Wenn keine Angabe gemacht wird,
+ oder Null angegeben ist, wird dieser Wert nicht eingeschrnkt.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a>-<a name="maxrequestsperchild" id="maxrequestsperchild">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Obergrenze fr die Anzahl von Anfragen, die ein einzelner
+ Kindprozess whrend seines Lebens bearbeitet</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxRequestsPerChild <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxRequestsPerChild 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxRequestsPerChild</code> legt die
+ Grenze fr die Anzahl von Anfragen fest, die ein einzelner
+ Kinprozess whrend seines Lebens bearbeitet. Nach
+ <code class="directive">MaxRequestsPerChild</code> Anfragen stirbt der
+ Kindprozess. Wenn <code class="directive">MaxRequestsPerChild</code>
+ <code>0</code> ist, endet der Prozess niemals.</p>
+
+ <div class="note"><h3>Abweichende Voreinstellungen</h3>
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> und
+ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> ist <code>0</code>.</p>
+ </div>
+
+ <p>Die Begrenzung von <code class="directive">MaxRequestsPerChild</code> auf einen
+ Wert ungleich Null hat zwei vorteilhafte Auswirkungen:</p>
+
+ <ul>
+ <li>sie begrenzt die Menge an Arbeitsspeicher, die ein Prozess
+ durch (versehentliche) Speicherlecks verbrauchen kann.</li>
+
+ <li>das Festlegen einer endlichen Lebensdauer von Prozessen hilft, die
+ Anzahl von Prozessen zu reduzieren, wenn die Serverlast
+ zurckgeht.</li>
+ </ul>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Bei <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>-Anfragen
+ wird nur die erste Anfrage fr diese begrenzung gezhlt.
+ Eigentlich wird nur die Begrenzung fr die Anzahl der
+ <em>Verbindungen</em> pro Kindprozess gendert.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a>-<a name="maxsparethreads" id="maxsparethreads">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximale Anzahl unbeschftigter Threads</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxSpareThreads <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Maximale Anzahl unbeschftigter Threads. Die verschiedenen MPMs
+ behandeln diese Anweisung unterschiedlich.</p>
+
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/perchild.html">perchild</a></code> ist
+ <code>MaxSpareThreads 10</code>. Das MPM berwacht die Anzahl der
+ unbeschftigten Threads auf der Basis einzelner Kindprozesse. Wenn
+ zu viele unbeschftigte Threads in einem Kindprozess existieren,
+ beendet der Server Threads innerhalb dieses Kindprozesses.</p>
+
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/worker.html">worker</a></code>,
+ <code class="module"><a href="../mod/leader.html">leader</a></code> und <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> ist
+ <code>MaxSpareThreads 250</code>. Diese MPMs behandeln Threads
+ auf einer serverweiten Basis. Wenn zu viele unbeschftigte Threads
+ im Server existieren, dann werden solange Kindprozesse beendet, bis
+ die Anzahl der unbeschftigten Threads kleiner als der
+ angegebene Wert ist.</p>
+
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> ist
+ <code>MaxSpareThreads 100</code>. Da dieses MPM nur einen einzigen
+ Prozess ausfhrt, ist die Zhlung berschssiger
+ Threads ebenfalls serverweit.</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> and <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> arbeiten
+ hnlich wie <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. Die Voreinstellung
+ fr <code class="module"><a href="../mod/beos.html">beos</a></code> ist <code>MaxSpareThreads 50</code>.
+ Die Voreinstellung fr <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ist
+ <code>10</code>.</p>
+
+ <div class="note"><h3>Restriktionen</h3>
+ <p>Der Wertebereich von <code class="directive">MaxSpareThreads</code>
+ ist eingeschrnkt. Apache korrigiert den angegebenen Wert
+ automatisch gem den folgenden Regeln:</p>
+ <ul>
+ <li><code class="module"><a href="../mod/perchild.html">perchild</a></code> verlangt, dass <code class="directive">MaxSpareThreads</code> kleiner oder gleich <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> ist.</li>
+
+ <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> verlangt einen Wert grer
+ als <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>.</li>
+
+ <li>Bei <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> und
+ <code class="module"><a href="../mod/worker.html">worker</a></code> muss der Wert grer oder gleich
+ der Summe aus <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> und
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> sein.</li>
+ </ul>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a>-<a name="minsparethreads" id="minsparethreads">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Minimale Anzahl unbeschftigter Threads, die zur
+ Bedienung von Anfragespitzen zur Verfgung stehen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MinSpareThreads <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Minimale Anzahl unbeschftigter Threads, um Anfragespitzen
+ zu bedienen. Die verschiedenen MPMs behandeln die Anweisung
+ unterschiedlich.</p>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> verwendet die Voreinstellung
+ <code>MinSpareThreads 5</code> und berwacht die Anzahl der
+ unbeschftigten Threads auf der Basis einzelner Kindprozesse. Wenn
+ in einem Kindprozess nicht gengend unbeschftigte
+ Threads vorhanden sind, erstellt der Server neue Threads innerhalb
+ dieses Kindprozesses. Wenn Sie also <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> auf <code>10</code> und <code class="directive">MinSpareThreads</code> auf einen Wert von <code>5</code> setzen,
+ haben Sie mindestens 50 unbeschftigte Threads auf Ihrem
+ System.</p>
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code> und
+ <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> verwenden eine Voreinstellung von
+ <code>MinSpareThreads 75</code> und behandeln unbeschftigte
+ Threads auf serverweiter Basis. Wenn nicht gengend
+ unbeschftigte Threads im Server vorhanden sind, dann
+ werden solange Kindprozesse erzeugt, bis die Anzahl unbeschftigter
+ Threads grer als der angegebene Wert ist.</p>
+
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> verwendet die Voreinstellung
+ <code>MinSpareThreads 10</code> und verfolgt dies serverweit, da
+ es ein Einzelprozess-MPM ist.</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> und <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> arbeiten
+ hnlich wie <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. Die Voreinstellung
+ fr <code class="module"><a href="../mod/beos.html">beos</a></code> ist <code>MinSpareThreads 1</code>.
+ Die Voreinstellung fr <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ist
+ <code>5</code>.</p>
+
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a>-<a name="pidfile" id="pidfile">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Datei, in welcher der Server die Prozess-ID des Daemons
+ablegt</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>PidFile <var>Dateiname</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>PidFile logs/httpd.pid</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">PidFile</code> bestimmt die Datei,
+ in welcher der Server die Prozess-ID des Daemons ablegt. Wenn der
+ Dateiname nicht absolut angegeben wird, wird er relativ zu
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> interpretiert.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ PidFile /var/run/apache.pid
+ </code></p></div>
+
+ <p>Es ist oft hilfreich, dem Server ein Signal senden zu knnen,
+ damit er seine <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>s und
+ <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>s
+ schliet und dann neu ffnet und seine
+ Konfigurationsdateien neu einliest. Dies kann durch Senden eines
+ SIGHUP-Signals (kill -1) an die Prozess-ID geschehen, die im
+ <code class="directive">PidFile</code> eingetragen ist.</p>
+
+ <p>Die <code class="directive">PidFile</code>-Datei unterliegt den
+ gleichen Warnungen ber die Ablage von Protokolldateien
+ und <a href="../misc/security_tips.html#serverroot">Sicherheit</a>.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Ab Apache 2 wird empfohlen, nur das Skript <code class="program"><a href="../programs/apachectl.html">apachectl</a></code> zum (Neu-)Starten und Stoppen des Servers zu
+ verwenden.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a>-<a name="scoreboardfile" id="scoreboardfile">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ablageort der Datei, die zur Speicherung von Daten zur
+ Koordinierung der Kindprozesse verwendet wird</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScoreBoardFile <var>Dateipfad</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ScoreBoardFile logs/apache_status</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Apache verwendet ein Scoreboard zur Kommunikation zwischen
+ seinen Eltern- und Kindprozessen. Einige Architekturen erfordern
+ eine Datei zur Untersttzung der Kommunikation. Wenn die Datei
+ undefiniert bleibt, versucht der Apache zuerst, das Scoreboard im
+ Arbeitsspeicher zu erstellen (Verwendung von anonymem Shared-Memory),
+ und versucht bei einem Fehlschlag anschlieend die Datei auf
+ der Festplatte zu erstellen (Verwendung von Datei-basiertem
+ Shared-Memory). Die Angabe dieser Direktive veranlat den
+ Apache stets, die Datei auf der Festplatte zu erstellen.</p>
+
+ <div class="example"><h3>Beispiel</h3><p><code>
+ ScoreBoardFile /var/run/apache_status
+ </code></p></div>
+
+ <p>Datei-basiertes Shared-Memory ist fr Applikationen von
+ Drittanbietern hilfreich, die direkten Zugriff auf das Scoreboard
+ bentigen.</p>
+
+ <p>Wenn Sie eine <code class="directive">ScoreBoardFile</code>-Anweisung
+ verwenden, erreichen Sie eventuell eine hhere Geschwindigkeit, wenn
+ Sie die Datei auf einer RAM-Disk ablegen. Achten Sie darauf, die
+ gleichen Warnungen wie ber die Ablage von Protokolldateien und
+ <a href="../misc/security_tips.html">Sicherheit</a> zu beherzigen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../stopping.html">Apache beenden und neu
+ starten</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a>-<a name="sendbuffersize" id="sendbuffersize">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Gre des TCP-Puffers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SendBufferSize <var>Bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>SendBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Der Server setzt die Gre des TCP-Puffers auf die
+ angegebene Anzahl Bytes. Dies ist sehr hilfreich, um Voreinstellungen
+ alter Standardbetriebssysteme fr Hochgeschwindigkeitsverbindungen
+ mit hoher Latenzzeit anzuheben (<em>d.h.</em> 100ms oder so, wie bei
+ Interkontinentalverbindungen).</p>
+
+ <p>Wird der Wert auf <code>0</code> gesetzt, dann verwendet der Server
+ die Voreinstellung des Betriebssystems.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a>-<a name="serverlimit" id="serverlimit">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Obergrenze fr die konfigurierbare Anzahl von
+ Prozessen</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerLimit <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Bei dem MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code> bestimmt die Direktive
+ den whrend der Lebensdauer des Apache-Prozesses maximal
+ einstellbaren Wert fr <code class="directive"><a href="#maxclients">MaxClients</a></code>. Beim MPM
+ <code class="module"><a href="../mod/worker.html">worker</a></code> bestimmt die Direktive in Verbindung mit
+ <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> den Maximalwert
+ fr <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ fr die Lebensdauer des Apache-Prozesses. Jeder Versuch, diese
+ Anweisung whrend eines Neustarts zu ndern, wird ignoriert.
+ <code class="directive"><a href="#maxclients">MaxClients</a></code> kann jedoch
+ whrend eines Neustarts gendert werden.</p>
+
+ <p>Lassen Sie besondere Vorsicht bei der Verwendung dieser Direktive
+ walten. Wenn <code class="directive">ServerLimit</code> auf einen Wert deutlich
+ hher als notwendig gesetzt wird, wird zustzliches,
+ unbenutztes Shared-Memory belegt. Wenn sowohl
+ <code class="directive">ServerLimit</code> als auch <code class="directive"><a href="#maxclients">MaxClients</a></code> auf Werte gesetzt werden, die
+ grer sind, als das System sie handhaben kann, dann kann
+ der Apache mglicherweise nicht starten, oder das System kann
+ instabil werden.</p>
+
+ <p>Verwenden Sie die Direktive bei dem MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>
+ nur, wenn Sie <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ auf mehr als 256 (Voreinstellung) setzen mssen. Setzen Sie den
+ Wert nicht hher als den Wert, den Sie fr <code class="directive"><a href="#maxclients">MaxClients</a></code> angeben mchten.</p>
+
+ <p>Verwenden Sie die Direktive bei <code class="module"><a href="../mod/worker.html">worker</a></code>,
+ <code class="module"><a href="../mod/leader.html">leader</a></code> und <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> nur, wenn Ihre
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>- und
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>-Einstellungen
+ mehr als 16 Serverprozesse (Voreinstellung) erfordern. Setzen Sie den
+ Wert dieser Direktive nicht hher, als die Anzahl der Serverprozesse,
+ die dafr erforderlich ist, was Sie bei <code class="directive"><a href="#maxclients">MaxClients</a></code> und
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> angeben
+ mchten.</p>
+
+ <p>Verwenden Sie die Direktive beim MPM <code class="module"><a href="../mod/perchild.html">perchild</a></code> nur,
+ wenn Sie <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> auf einen
+ Wert grer als 8 (Voreinstellung) setzen mssen.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Eine feste Begrenzung von <code>ServerLimit 20000</code> ist in den
+ Server einkompiliert (bei dem MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code> 200000).
+ Dies soll unangenehme Effekte durch Tippfehler verhindern.</p>
+ </div>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><a href="../stopping.html">Apache beenden und neu
+ starten</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a>-<a name="startservers" id="startservers">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Anzahl der Kindprozesse des Servers, die beim Start erstellt
+ werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>StartServers <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive <code class="directive">StartServers</code> bestimmt
+ die Anzahl der Kindprozesse des Servers, die beim Start erstellt
+ werden. Da die Anzahl der Prozesse abhngig von der Last
+ dynamisch kontrolliert wird, besteht normalerweise wenig
+ Grund fr eine nderung dieses Parameters.</p>
+
+ <p>Die Voreinstellung unterscheidet sich von MPM zu MPM. Bei
+ <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> und
+ <code class="module"><a href="../mod/worker.html">worker</a></code> ist die Voreinstellung
+ <code>StartServers 3</code>. Die Voreinstellung bei
+ <code class="module"><a href="../mod/prefork.html">prefork</a></code> ist <code>5</code> und bei
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> <code>2</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a>-<a name="startthreads" id="startthreads">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Anzahl der Threads, die beim Start erstellt werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>StartThreads <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code></td></tr>
+</table>
+ <p>Anzahl der Threads, die beim Start erstellt werden. Da die Anzahl
+ der Threads abhngig von der Last dynamisch kontrolliert wird,
+ besteht normalerweise wenig Grund fr eine nderung
+ dieses Parameters.</p>
+
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/perchild.html">perchild</a></code> ist
+ <code>StartThreads 5</code>. Die Direktive setzt whrend des
+ Starts die Anzahl der Threads pro Prozess.</p>
+
+ <p>Die Voreinstellung bei <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> ist
+ <code>StartThreads 50</code>. Da hier lediglich ein einzelner Prozess
+ existiert, ist dies die Gesamtzahl der Threads, die beim Start
+ erstellt wird, um Anfragen zu bedienen.</p>
+
+ <p>Die Voreinstellung fr <code class="module"><a href="../mod/beos.html">beos</a></code> ist <code>StartThreads
+ 10</code>. Die Einstellung reflektiert ebenfalls die Gesamtzahl der Threads, die
+ beim Start erstellt werden, um Anfragen zu bedienen.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a>-<a name="threadlimit" id="threadlimit">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt die Obergrenze der konfigurierbaren Anzahl von Threads
+ pro Kindprozess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadLimit <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar fr <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> ab
+ Apache 2.0.41</td></tr>
+</table>
+ <p>Die Direktive bestimmt den whrend der Lebensdauer des
+ Apache-Prozesses maximal einstellbaren Wert fr
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>. Jeder
+ Versuch, diese Direktive whrend eines Neustarts zu ndern,
+ wird ignoriert. <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ kann jedoch whrend eines Neustarts modifiziert werden bis zu dem
+ Wert dieser Anweisung.</p>
+
+ <p>Lassen Sie besondere Vorsicht bei der Verwendung dieser Direktive
+ walten. Wenn <code class="directive">ThreadLimit</code> auf einen Wert
+ deutlich hher als <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> gesetzt wird, wird
+ zustzliches, ungenutztes Shared-Memory belegt. Wenn sowohl
+ <code class="directive">ThreadLimit</code> als auch <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> auf Werte gesetzt werden,
+ die grer sind, als das System sie handhaben kann, dann kann
+ der Apache mglicherweise nicht starten oder das System kann
+ instabil werden. Setzen Sie den Wert dieser Direktive nicht hher
+ als Ihre grte erwartete Einstellung fr
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ whrend der aktuellen Ausfhrung des Apache.</p>
+
+ <p>Die Voreinstellung fr <code class="directive">ThreadLimit</code> ist
+ <code>1920</code> wenn sie zusammen mit <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>
+ verwendet wird, und <code>64</code> bei der Verwendung mit anderen
+ MPMs.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Eine feste Begrenzung von <code>ThreadLimit 20000</code>
+ (oder <code>ThreadLimit 15000</code> bei <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>)
+ ist in den Server einkompiliert. Dies soll unangenehme Effekte durch
+ Tippfehler verhindern.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a>-<a name="threadsperchild" id="threadsperchild">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Anzahl der Threads, die mit jedem Kindprozess gestartet
+ werden</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadsPerChild <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Fr Details siehe Beschreibung</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Die Direktive legt die Anzahl der Threads fest, die mit jedem
+ Kindprozess gestartet werden. Der Kindprozess erstellt diese Threads
+ beim Start und erstellt spter keine weiteren mehr. Wenn Sie ein
+ MPM wie <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> verwenden, wo nur ein
+ Kindprozess existiert, dann sollte diese Angabe hoch genug sein,
+ die gesamte Last des Servers zu bewltigen. Wenn Sie ein MPM
+ wie <code class="module"><a href="../mod/worker.html">worker</a></code> verwenden, wo mehrere Kindprozesse
+ existieren, dann sollte die <em>Gesamt</em>zahl der Thread gro
+ genug sein, die bliche Last auf dem Server zu bewltigen.</p>
+
+ <p>Die Voreinstellung fr <code class="directive">ThreadsPerChild</code> ist
+ <code>64</code>, wenn <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> verwendet wird, und
+ <code>25</code> bei der Verwendung der anderen MPMs.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a>-<a name="threadstacksize" id="threadstacksize">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Die Gre des Stacks in Bytes, der von Threads
+verwendet wird, die Client-Verbindungen bearbeiten.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadStackSize <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>65536 unter NetWare; variiert bei anderen Betriebssystemen.</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar seit Version 2.1</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">ThreadStackSize</code> legt die
+ Gre des Stacks (fr Autodaten) der Threads fest, die
+ Client-Verbindungen bearbeiten und Module aufrufen, welche bei der
+ Verarbeitung dieser Verbindungen helfen. In den meisten Fllen ist die
+ Voreinstellung des Betriebssystems angemessen, doch unter bestimmten
+ Umstnden kann es sinnvoll sein, den Wert anzupassen:</p>
+
+ <ul>
+ <li>Auf Plattformen mit einer relativ kleinen Voreingestellung fr
+ die Gre des Thread-Stacks (z.B. HP-UX) kann der Apache bei
+ der Verwendung einiger Drittanbietermodule, die einen relativ hohen Bedarf
+ an Speicherplatz haben, abstrzen. Ebendiese Module arbeiten
+ mglicherweise problemlos auf anderen Plattformen, wo der
+ voreingestellte Thread-Stack grer ist. Derartige
+ Abstrze knnen Sie vermeiden, indem Sie
+ <code class="directive">ThreadStackSize</code> auf einen hheren Wert als die
+ Betriebssystemvoreinstellung setzen. Eine solche Anpassung ist nur
+ notwendig, wenn es vom Anbieter des Moduls so spezifiziert wurde oder die
+ Diagnose eines Apache-Absturzes ergeben hat, das die
+ Thread-Stackgre zu klein war.</li>
+
+ <li>Auf Plattformen, wo die voreingestellte Thread-Stackgre
+ fr die Webserverkonfiguration deutlich grer als
+ notwendig ist, kann eine grere Anzahl von Threads pro
+ Kindprozess erreicht werden, wenn <code class="directive">ThreadStackSize</code>
+ auf einen Wert kleiner als die Betriebssystemvoreinstellung gesetzt wird.
+ Da es einzelne Anfragen geben kann, die mehr Stack zur Verarbeitung
+ bentigen, sollte eine derartige Korrektur ausschlielich in
+ Testumgebungen zum Einsatz kommen, auf denen die gesamte
+ Webserververarbeitung ausprobiert werden kann. Eine nderung der
+ Webserverkonfiguration kann den aktuellen Wert der
+ <code class="directive">ThreadStackSize</code> ungltig machen.</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="User" id="User">User</a>-<a name="user" id="user">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Die Benutzerkennung, unter welcher der Server Anfragen
+ beantwortet</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>User <var>Unix-User-ID</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>User #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Seit Apache 2.0 nur in der globalen Server-Konfiguration
+gltig</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">User</code> legt die Benutzerkennung
+ fest, mit der der Server Anfragen beantwortet. Um diese Anweisung
+ zu verwenden, muss der Server als <code>root</code> gestartet werden.
+ Wenn Sie den Server unter einem nicht-root-Benutzer starten, kann
+ er nicht zu dem minder privilegierten Benutzer wechseln und wird statt
+ dessen weiter mit der ursprnglichen Benutzerkennung laufen.
+ Wenn Sie den Server als <code>root</code> starten, dann ist es normal,
+ dass der Elternprozess als root weiterluft.
+ <var>Unix-User-ID</var> kann sein:</p>
+
+ <dl>
+ <dt>Ein Benutzername</dt>
+ <dd>Verweist auf den durch Namen angegebenen Benutzer.</dd>
+
+ <dt># gefolgt von einer Benutzernummer.</dt>
+ <dd>Verweist auf einen durch eine Nummer angegebenen Benutzer.</dd>
+ </dl>
+
+ <p>Der Benutzer sollte keine Rechte besitzen, die dazu fhren,
+ dass er in der Lage ist, auf Dateien zuzugreifen, die nicht dafr
+ bestimmt sind, fr die Auenwelt sichtbar zu sein.
+ Gleichermaen sollte der Benutzer nicht in der Lage sein,
+ Code auszufhren, der nicht fr HTTP-Anfragen bestimmt ist.
+ Es wird empfohlen, einen neuen Benutzer und eine neue Gruppe speziell
+ zur Ausfhrung des Servers zu erstellen. Einige Administratoren
+ verwenden den Benutzer <code>nobody</code>. Dies ist jedoch nicht
+ immer wnschenswert, da der Benuter <code>nobody</code> andere
+ Rechte auf dem System besitzen kann.</p>
+
+ <div class="warning"><h3>Sicherheit</h3>
+ <p>Setzen Sie <code class="directive">User</code> (oder <code class="directive"><a href="#group">Group</a></code>) nicht auf <code>root</code>,
+ solange Sie nicht genau wissen, was Sie tun, und welches die Gefahren
+ sind.</p>
+ </div>
+
+ <p>Beim MPM <code class="module"><a href="../mod/perchild.html">perchild</a></code>, das dafr gedacht ist,
+ virtuelle Hosts unter verschiedenen Benutzerkennungen auszufhren,
+ bestimmt die Direktive <code class="directive">User</code> die
+ Benutzerkennung fr den Hauptserver und bildet den Rckfallwert
+ fr <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnitte ohne eine
+ <code class="directive"><a href="../mod/perchild.html#assignuserid">AssignUserID</a></code>-Anweisung.</p>
+
+ <p>Wichtiger Hinweis: Die Verwendung dieser Direktive innerhalb von
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> wird
+ nicht mehr untersttzt. Benutzen Sie <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>, um Ihren Server
+ fr <code class="program"><a href="../programs/suexec.html">suexec</a></code> einzurichten.</p>
+
+ <div class="note"><h3>Anmerkung</h3>
+ <p>Obwohl die Direktive <code class="directive">User</code> in den MPMs
+ <code class="module"><a href="../mod/beos.html">beos</a></code> und <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> existiert, ist
+ sie dort tatschlich eine Leeranweisung und exisitert nur
+ aus Kompatibilittsgrnden.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mpm_common.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_common.html.en b/docs/manual/mod/mpm_common.html.en
new file mode 100644
index 00000000..da778487
--- /dev/null
+++ b/docs/manual/mod/mpm_common.html.en
@@ -0,0 +1,941 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_common - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM Common Directives</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>A collection of directives that are implemented by
+more than one multi-processing module (MPM)</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#gracefulshutdowntimeout">GracefulShutdownTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptMutex" id="AcceptMutex">AcceptMutex</a> <a name="acceptmutex" id="acceptmutex">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Method that Apache uses to serialize multiple children
+accepting requests on network sockets</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptMutex Default|<var>method</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AcceptMutex Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">AcceptMutex</code> directives sets the
+ method that Apache uses to serialize multiple children accepting
+ requests on network sockets. Prior to Apache 2.0, the method was
+ selectable only at compile time. The optimal method to use is
+ highly architecture and platform dependent. For further details,
+ see the <a href="../misc/perf-tuning.html">performance tuning</a>
+ documentation.</p>
+
+ <p>If this directive is set to <code>Default</code>, then the
+ compile-time selected default will be used. Other possible
+ methods are listed below. Note that not all methods are
+ available on all platforms. If a method is specified which is
+ not available, a message will be written to the error log
+ listing the available methods.</p>
+
+ <dl>
+ <dt><code>flock</code></dt>
+ <dd>uses the <code>flock(2)</code> system call to lock the
+ file defined by the <code class="directive"><a href="#lockfile">LockFile</a></code> directive.</dd>
+
+ <dt><code>fcntl</code></dt>
+ <dd>uses the <code>fcntl(2)</code> system call to lock the
+ file defined by the <code class="directive"><a href="#lockfile">LockFile</a></code> directive.</dd>
+
+ <dt><code>posixsem</code></dt>
+ <dd>uses POSIX compatible semaphores to implement the mutex.</dd>
+
+ <dt><code>pthread</code></dt>
+ <dd>uses POSIX mutexes as implemented by the POSIX Threads
+ (PThreads) specification.</dd>
+
+ <dt><code>sysvsem</code></dt>
+ <dd>uses SySV-style semaphores to implement the mutex.</dd>
+ </dl>
+
+ <p>If you want to find out the compile time chosen default
+ for your system, you may set your <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> to <code>debug</code>. Then the default <code class="directive">AcceptMutex</code> will be written into the <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>.</p>
+
+ <div class="warning"><h3>Warning</h3>
+ <p>On most systems, when the <code>pthread</code> option
+ is selected, if a child process terminates abnormally
+ while holding the <code>AcceptCntl</code> mutex the
+ server will stop responding to requests. When this
+ occurs, the server will require a manual restart to
+ recover.</p>
+ <p>Solaris is a notable exception as it provides a
+ mechanism, used by Apache, which usually allows the
+ mutex to be recovered after a child process terminates
+ abnormally while holding a mutex.</p>
+ <p>If your system implements the
+ <code>pthread_mutexattr_setrobust_np()</code> function,
+ you may be able to use the <code>pthread</code> option safely.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directory where Apache attempts to
+switch before dumping core</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CoreDumpDirectory <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for the default setting</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>This controls the directory to which Apache attempts to
+ switch before dumping core. The default is in the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directory, however
+ since this should not be writable by the user the server runs
+ as, core dumps won't normally get written. If you want a core
+ dump for debugging, you can use this directive to place it in a
+ different location.</p>
+
+ <div class="note"><h3>Core Dumps on Linux</h3>
+ <p>If Apache starts as root and switches to another user, the
+ Linux kernel <em>disables</em> core dumps even if the directory is
+ writable for the process. Apache (2.0.46 and later) reenables core dumps
+ on Linux 2.4 and beyond, but only if you explicitly configure a <code class="directive">CoreDumpDirectory</code>.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a> <a name="enableexceptionhook" id="enableexceptionhook">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables a hook that runs exception handlers
+after a crash</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableExceptionHook On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.49 and later</td></tr>
+</table>
+ <p>For safety reasons this directive is only available if the server was
+ configured with the <code>--enable-exception-hook</code> option. It
+ enables a hook that allows external modules to plug in and do something
+ after a child crashed.</p>
+
+ <p>There are already two modules, <code>mod_whatkilledus</code> and
+ <code>mod_backtrace</code> that make use of this hook. Please have a
+ look at Jeff Trawick's <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook site</a> for more information about these.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="GracefulShutdownTimeout" id="GracefulShutdownTimeout">GracefulShutdownTimeout</a> <a name="gracefulshutdowntimeout" id="gracefulshutdowntimeout">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Specify a timeout after which a gracefully shutdown server
+will exit.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>GracefulShutDownTimeout <var>seconds</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>GracefulShutDownTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.2 and later</td></tr>
+</table>
+ <p>The <code class="directive">GracefulShutdownTimeout</code> specifies
+ how many seconds after receiving a "graceful-stop" signal, a
+ server should continue to run, handling the existing connections.</p>
+
+ <p>Setting this value to zero means that the server will wait
+ indefinitely until all remaining requests have been fully served.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Group" id="Group">Group</a> <a name="group" id="group">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Group under which the server will answer
+requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Group <var>unix-group</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>Group #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Only valid in global server config since Apache
+2.0</td></tr>
+</table>
+ <p>The <code class="directive">Group</code> directive sets the group under
+ which the server will answer requests. In order to use this
+ directive, the server must be run initially as <code>root</code>. If
+ you start the server as a non-root user, it will fail to change to the
+ specified group, and will instead continue to run as the group of the
+ original user. <var>Unix-group</var> is one of:</p>
+
+ <dl>
+ <dt>A group name</dt>
+ <dd>Refers to the given group by name.</dd>
+
+ <dt><code>#</code> followed by a group number.</dt>
+ <dd>Refers to a group by its number.</dd>
+ </dl>
+
+ <div class="example"><h3>Example</h3><p><code>
+ Group www-group
+ </code></p></div>
+
+ <p>It is recommended that you set up a new group specifically for
+ running the server. Some admins use user <code>nobody</code>,
+ but this is not always possible or desirable.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Don't set <code class="directive">Group</code> (or <code class="directive"><a href="#user">User</a></code>) to <code>root</code> unless
+ you know exactly what you are doing, and what the dangers are.</p>
+ </div>
+
+ <p>Special note: Use of this directive in <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> is no longer supported. To
+ configure your server for <code class="program"><a href="../programs/suexec.html">suexec</a></code> use
+ <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Although the <code class="directive">Group</code> directive is present
+ in the <code class="module"><a href="../mod/beos.html">beos</a></code> and <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPMs,
+ it is actually a no-op there and only exists for compatibility
+ reasons.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Listen" id="Listen">Listen</a> <a name="listen" id="listen">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>IP addresses and ports that the server
+listens to</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Required directive since Apache 2.0<br />
+The <var>protocol</var> argument was added in 2.1.5</td></tr>
+</table>
+ <p>The <code class="directive">Listen</code> directive instructs Apache to
+ listen to only specific IP addresses or ports; by default it
+ responds to requests on all IP interfaces. <code class="directive">Listen</code>
+ is now a required directive. If it is not in the config file, the
+ server will fail to start. This is a change from previous versions
+ of Apache.</p>
+
+ <p>The <code class="directive">Listen</code> directive tells the server to
+ accept incoming requests on the specified port or address-and-port
+ combination. If only a port number is specified, the server listens to
+ the given port on all interfaces. If an IP address is given as well
+ as a port, the server will listen on the given port and
+ interface.</p>
+
+ <p>Multiple <code class="directive">Listen</code> directives may be used to
+ specify a number of addresses and ports to listen to. The server will
+ respond to requests from any of the listed addresses and ports.</p>
+
+ <p>For example, to make the server accept connections on both
+ port 80 and port 8000, use:</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>To make the server accept connections on two specified
+ interfaces and port numbers, use </p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6 addresses must be surrounded in square brackets, as in the
+ following example:</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+
+ <p>The optional <var>protocol</var> argument is not required for most
+ configurations. If not specified, <code>https</code> is the default for
+ port 443 and <code>http</code> the default for all other ports. The
+ protocol is used to determine which module should handle a request, and
+ to apply protocol specific optimizations with the
+ <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> directive.</p>
+
+ <p>You only need to set the protocol if you are running on non-standard
+ ports. For example, running an <code>https</code> site on port 8443:</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:8443 https
+ </code></p></div>
+
+ <div class="note"><h3>Error condition</h3>
+ Multiple <code class="directive">Listen</code> directives for the same ip
+ address and port will result in an <code>Address already in use</code>
+ error message.
+ </div>
+
+
+<h3>See also</h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS Issues</a></li>
+<li><a href="../bind.html">Setting which addresses and ports Apache
+ uses</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a> <a name="listenbacklog" id="listenbacklog">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum length of the queue of pending connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ListenBacklog <var>backlog</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ListenBacklog 511</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The maximum length of the queue of pending connections.
+ Generally no tuning is needed or desired, however on some
+ systems it is desirable to increase this when under a TCP SYN
+ flood attack. See the backlog parameter to the
+ <code>listen(2)</code> system call.</p>
+
+ <p>This will often be limited to a smaller number by the
+ operating system. This varies from OS to OS. Also note that
+ many OSes do not use exactly what is specified as the backlog,
+ but use a number based on (but normally larger than) what is
+ set.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LockFile" id="LockFile">LockFile</a> <a name="lockfile" id="lockfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the accept serialization lock file</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LockFile <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>LockFile logs/accept.lock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">LockFile</code> directive sets the path to
+ the lockfile used when Apache is used with an <code class="directive"><a href="#acceptmutex">AcceptMutex</a></code> value of either
+ <code>fcntl</code> or <code>flock</code>. This directive should
+ normally be left at its default value. The main reason for changing
+ it is if the <code>logs</code> directory is NFS mounted, since
+ <strong>the lockfile must be stored on a local disk</strong>. The PID
+ of the main server process is automatically appended to the
+ filename.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>It is best to <em>avoid</em> putting this file in a world writable
+ directory such as <code>/var/tmp</code> because someone could create
+ a denial of service attack and prevent the server from starting by
+ creating a lockfile with the same name as the one the server will try
+ to create.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a> <a name="maxclients" id="maxclients">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum number of child processes that will be created
+to serve requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxClients <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">MaxClients</code> directive sets the limit
+ on the number of simultaneous requests that will be served. Any
+ connection attempts over the <code class="directive">MaxClients</code>
+ limit will normally be queued, up to a number based on the
+ <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code>
+ directive. Once a child process is freed at the end of a different
+ request, the connection will then be serviced.</p>
+
+ <p>For non-threaded servers (<em>i.e.</em>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>),
+ <code class="directive">MaxClients</code> translates into the maximum
+ number of child processes that will be launched to serve requests.
+ The default value is <code>256</code>; to increase it, you must also raise
+ <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
+
+ <p>For threaded and hybrid servers (<em>e.g.</em> <code class="module"><a href="../mod/beos.html">beos</a></code>
+ or <code class="module"><a href="../mod/worker.html">worker</a></code>) <code class="directive">MaxClients</code> restricts
+ the total number of threads that will be available to serve clients.
+ The default value for <code class="module"><a href="../mod/beos.html">beos</a></code> is <code>50</code>. For
+ hybrid MPMs the default value is <code>16</code> (<code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multiplied by the value of
+ <code>25</code> (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>). Therefore, to increase <code class="directive">MaxClients</code> to a value that requires more than 16 processes,
+ you must also raise <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum amount of memory that the main allocator is allowed
+to hold without calling <code>free()</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxMemFree 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+ <p>The <code class="directive">MaxMemFree</code> directive sets the
+ maximum number of free Kbytes that the main allocator is allowed
+ to hold without calling <code>free()</code>. When not set, or when set
+ to zero, the threshold will be set to unlimited.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a> <a name="maxrequestsperchild" id="maxrequestsperchild">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limit on the number of requests that an individual child server
+will handle during its life</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxRequestsPerChild <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxRequestsPerChild 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">MaxRequestsPerChild</code> directive sets
+ the limit on the number of requests that an individual child
+ server process will handle. After
+ <code class="directive">MaxRequestsPerChild</code> requests, the child
+ process will die. If <code class="directive">MaxRequestsPerChild</code> is
+ <code>0</code>, then the process will never expire.</p>
+
+ <div class="note"><h3>Different default values</h3>
+ <p>The default value for <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> and
+ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> is <code>0</code>.</p>
+ </div>
+
+ <p>Setting <code class="directive">MaxRequestsPerChild</code> to a
+ non-zero limit has two beneficial effects:</p>
+
+ <ul>
+ <li>it limits the amount of memory that process can consume
+ by (accidental) memory leakage;</li>
+
+ <li>by giving processes a finite lifetime, it helps reduce
+ the number of processes when the server load reduces.</li>
+ </ul>
+
+ <div class="note"><h3>Note</h3>
+ <p>For <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> requests, only
+ the first request is counted towards this limit. In effect, it
+ changes the behavior to limit the number of <em>connections</em> per
+ child.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a> <a name="maxsparethreads" id="maxsparethreads">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum number of idle threads</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxSpareThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Maximum number of idle threads. Different MPMs deal with this
+ directive differently.</p>
+
+ <p>For <code class="module"><a href="../mod/worker.html">worker</a></code>,
+ the default is <code>MaxSpareThreads 250</code>.
+ These MPMs deal with idle threads on a server-wide basis. If there
+ are too many idle threads in the server then child processes are
+ killed until the number of idle threads is less than this number.</p>
+
+ <p>For <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> the default is
+ <code>MaxSpareThreads 100</code>. Since this MPM runs a
+ single-process, the spare thread count is also server-wide.</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> and <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> work
+ similar to <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. The default for
+ <code class="module"><a href="../mod/beos.html">beos</a></code> is <code>MaxSpareThreads 50</code>. For
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> the default value is <code>10</code>.</p>
+
+ <div class="note"><h3>Restrictions</h3>
+ <p>The range of the <code class="directive">MaxSpareThreads</code> value
+ is restricted. Apache will correct the given value automatically
+ according to the following rules:</p>
+ <ul>
+
+ <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> wants the value to be greater than
+ <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>.</li>
+
+ <li>For
+ <code class="module"><a href="../mod/worker.html">worker</a></code> the value must be greater or equal than
+ the sum of <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>
+ and <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>.</li>
+ </ul>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Minimum number of idle threads available to handle request
+spikes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MinSpareThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Minimum number of idle threads to handle request spikes.
+ Different MPMs deal with this directive
+ differently.</p>
+
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code>
+ uses a default of <code>MinSpareThreads
+ 75</code> and deal with idle threads on a server-wide basis. If
+ there aren't enough idle threads in the server then child
+ processes are created until the number of idle threads is greater
+ than number.</p>
+
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> uses a default of
+ <code>MinSpareThreads 10</code> and, since it is a single-process
+ MPM, tracks this on a server-wide bases.</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> and <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> work
+ similar to <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. The default for
+ <code class="module"><a href="../mod/beos.html">beos</a></code> is <code>MinSpareThreads 1</code>. For
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> the default value is <code>5</code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a> <a name="pidfile" id="pidfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>File where the server records the process ID
+of the daemon</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>PidFile <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>PidFile logs/httpd.pid</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">PidFile</code> directive sets the file to
+ which the server records the process id of the daemon. If the
+ filename is not absolute then it is assumed to be relative to the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ PidFile /var/run/apache.pid
+ </code></p></div>
+
+ <p>It is often useful to be able to send the server a signal,
+ so that it closes and then re-opens its <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> and <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>, and
+ re-reads its configuration files. This is done by sending a
+ SIGHUP (kill -1) signal to the process id listed in the
+ <code class="directive">PidFile</code>.</p>
+
+ <p>The <code class="directive">PidFile</code> is subject to the same
+ warnings about log file placement and <a href="../misc/security_tips.html#serverroot">security</a>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>As of Apache 2 it is recommended to use only the <code class="program"><a href="../programs/apachectl.html">apachectl</a></code> script for (re-)starting or stopping the server.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ReceiveBufferSize" id="ReceiveBufferSize">ReceiveBufferSize</a> <a name="receivebuffersize" id="receivebuffersize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>TCP receive buffer size</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ReceiveBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ReceiveBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The server will set the TCP receive buffer size to the number of
+ bytes specified.</p>
+
+ <p>If set to the value of <code>0</code>, the server will use the
+ OS default.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Location of the file used to store coordination data for
+the child processes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ScoreBoardFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ScoreBoardFile logs/apache_status</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Apache uses a scoreboard to communicate between its parent
+ and child processes. Some architectures require a file to facilitate
+ this communication. If the file is left unspecified, Apache first
+ attempts to create the scoreboard entirely in memory (using anonymous
+ shared memory) and, failing that, will attempt to create the file on
+ disk (using file-based shared memory). Specifying this directive causes
+ Apache to always create the file on the disk.</p>
+
+ <div class="example"><h3>Example</h3><p><code>
+ ScoreBoardFile /var/run/apache_status
+ </code></p></div>
+
+ <p>File-based shared memory is useful for third-party applications
+ that require direct access to the scoreboard.</p>
+
+ <p>If you use a <code class="directive">ScoreBoardFile</code> then
+ you may see improved speed by placing it on a RAM disk. But be
+ careful that you heed the same warnings about log file placement
+ and <a href="../misc/security_tips.html">security</a>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../stopping.html">Stopping and Restarting
+Apache</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a> <a name="sendbuffersize" id="sendbuffersize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>TCP buffer size</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>SendBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>SendBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The server will set the TCP send buffer size to the number of bytes
+ specified. Very useful to increase past standard OS defaults on
+ high speed high latency (<em>i.e.</em>, 100ms or so, such as
+ transcontinental fast pipes).</p>
+
+ <p>If set to the value of <code>0</code>, the server will use the
+ OS default.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a> <a name="serverlimit" id="serverlimit">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Upper limit on configurable number of processes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerLimit <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>For the <code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM, this directive sets the
+ maximum configured value for <code class="directive"><a href="#maxclients">MaxClients</a></code> for the lifetime of the
+ Apache process. For the <code class="module"><a href="../mod/worker.html">worker</a></code> MPM, this directive
+ in combination with <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> sets
+ the maximum configured value for <code class="directive"><a href="#maxclients">MaxClients</a></code> for the lifetime of the
+ Apache process. Any attempts to change this directive during a
+ restart will be ignored, but <code class="directive"><a href="#maxclients">MaxClients</a></code> can be modified during
+ a restart.</p>
+
+ <p>Special care must be taken when using this directive. If
+ <code class="directive">ServerLimit</code> is set to a value much higher
+ than necessary, extra, unused shared memory will be allocated. If
+ both <code class="directive">ServerLimit</code> and <code class="directive"><a href="#maxclients">MaxClients</a></code> are set to values
+ higher than the system can handle, Apache may not start or the
+ system may become unstable.</p>
+
+ <p>With the <code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM, use this directive only
+ if you need to set <code class="directive"><a href="#maxclients">MaxClients</a></code> higher than 256 (default).
+ Do not set the value of this directive any higher than what you
+ might want to set <code class="directive"><a href="#maxclients">MaxClients</a></code> to.</p>
+
+ <p>With <code class="module"><a href="../mod/worker.html">worker</a></code>
+ use this directive only
+ if your <code class="directive"><a href="#maxclients">MaxClients</a></code> and
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ settings require more than 16 server processes (default). Do not set
+ the value of this directive any higher than the number of server
+ processes required by what you may want for <code class="directive"><a href="#maxclients ">MaxClients </a></code> and <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>There is a hard limit of <code>ServerLimit 20000</code> compiled
+ into the server (for the <code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM 200000). This is
+ intended to avoid nasty effects caused by typos.</p>
+ </div>
+
+<h3>See also</h3>
+<ul>
+<li><a href="../stopping.html">Stopping and Restarting Apache</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a> <a name="startservers" id="startservers">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of child server processes created at startup</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>StartServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>The <code class="directive">StartServers</code> directive sets the
+ number of child server processes created on startup. As the number
+ of processes is dynamically controlled depending on the load,
+ there is usually little reason to adjust this parameter.</p>
+
+ <p>The default value differs from MPM to MPM. For
+ <code class="module"><a href="../mod/worker.html">worker</a></code> the default is <code>StartServers 3</code>.
+ For <code class="module"><a href="../mod/prefork.html">prefork</a></code> defaults to <code>5</code> and for
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> to <code>2</code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a> <a name="startthreads" id="startthreads">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of threads created on startup</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>StartThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+</table>
+ <p>Number of threads created on startup. As the
+ number of threads is dynamically controlled depending on the
+ load, there is usually little reason to adjust this
+ parameter.</p>
+
+ <p>For <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> the default is
+ <code>StartThreads 50</code> and, since there is only a single
+ process, this is the total number of threads created at startup to
+ serve requests.</p>
+
+ <p>For <code class="module"><a href="../mod/beos.html">beos</a></code> the default is <code>StartThreads
+ 10</code>. It also reflects the total number of threads created
+ at startup to serve requests.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a> <a name="threadlimit" id="threadlimit">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets the upper limit on the configurable number of threads
+per child process</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadLimit <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available for <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> in Apache 2.0.41
+and later</td></tr>
+</table>
+ <p>This directive sets the maximum configured value for <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> for the lifetime
+ of the Apache process. Any attempts to change this directive
+ during a restart will be ignored, but <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> can be modified
+ during a restart up to the value of this directive.</p>
+
+ <p>Special care must be taken when using this directive. If
+ <code class="directive">ThreadLimit</code> is set to a value much higher
+ than <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>,
+ extra unused shared memory will be allocated. If both
+ <code class="directive">ThreadLimit</code> and <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> are set to values
+ higher than the system can handle, Apache may not start or the
+ system may become unstable. Do not set the value of this directive
+ any higher than your greatest predicted setting of <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> for the
+ current run of Apache.</p>
+
+ <p>The default value for <code class="directive">ThreadLimit</code> is
+ <code>1920</code> when used with <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> and
+ <code>64</code> when used with the others.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>There is a hard limit of <code>ThreadLimit 20000</code> (or
+ <code>ThreadLimit 15000</code> with <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>)
+ compiled into the server. This is intended to avoid nasty effects
+ caused by typos.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a> <a name="threadsperchild" id="threadsperchild">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Number of threads created by each child process</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadsPerChild <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>See usage for details</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>This directive sets the number of threads created by each
+ child process. The child creates these threads at startup and
+ never creates more. If using an MPM like <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>,
+ where there is only one child process, this number should be high
+ enough to handle the entire load of the server. If using an MPM
+ like <code class="module"><a href="../mod/worker.html">worker</a></code>, where there are multiple child processes,
+ the <em>total</em> number of threads should be high enough to handle
+ the common load on the server.</p>
+
+ <p>The default value for <code class="directive">ThreadsPerChild</code> is
+ <code>64</code> when used with <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> and
+ <code>25</code> when used with the others.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a> <a name="threadstacksize" id="threadstacksize">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The size in bytes of the stack used by threads handling
+client connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ThreadStackSize <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>65536 on NetWare; varies on other operating systems</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.1 and later</td></tr>
+</table>
+ <p>The <code class="directive">ThreadStackSize</code> directive sets the
+ size of the stack (for autodata) of threads which handle client
+ connections and call modules to help process those connections.
+ In most cases the operating system default for stack size is
+ reasonable, but there are some conditions where it may need to be
+ adjusted:</p>
+
+ <ul>
+ <li>On platforms with a relatively small default thread stack size
+ (e.g., HP-UX), Apache may crash when using some third-party modules
+ which use a relatively large amount of autodata storage. Those
+ same modules may have worked fine on other platforms where the
+ default thread stack size is larger. This type of crash is
+ resolved by setting <code class="directive">ThreadStackSize</code> to a
+ value higher than the operating system default. This type of
+ adjustment is necessary only if the provider of the third-party
+ module specifies that it is required, or if diagnosis of an Apache
+ crash indicates that the thread stack size was too small.</li>
+
+ <li>On platforms where the default thread stack size is
+ significantly larger than necessary for the web server
+ configuration, a higher number of threads per child process
+ will be achievable if <code class="directive">ThreadStackSize</code> is
+ set to a value lower than the operating system default. This type
+ of adjustment should only be made in a test environment which allows
+ the full set of web server processing can be exercised, as there
+ may be infrequent requests which require more stack to process.
+ A change in the web server configuration can invalidate the
+ current <code class="directive">ThreadStackSize</code> setting.</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="User" id="User">User</a> <a name="user" id="user">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>The userid under which the server will answer
+requests</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>User <var>unix-userid</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>User #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Only valid in global server config since Apache
+2.0</td></tr>
+</table>
+ <p>The <code class="directive">User</code> directive sets the user ID as
+ which the server will answer requests. In order to use this
+ directive, the server must be run initially as <code>root</code>.
+ If you start the server as a non-root user, it will fail to change
+ to the lesser privileged user, and will instead continue to run as
+ that original user. If you do start the server as <code>root</code>,
+ then it is normal for the parent process to remain running as root.
+ <var>Unix-userid</var> is one of:</p>
+
+ <dl>
+ <dt>A username</dt>
+ <dd>Refers to the given user by name.</dd>
+
+ <dt># followed by a user number.</dt>
+ <dd>Refers to a user by its number.</dd>
+ </dl>
+
+ <p>The user should have no privileges that result in it being
+ able to access files that are not intended to be visible to the
+ outside world, and similarly, the user should not be able to
+ execute code that is not meant for HTTP requests. It is
+ recommended that you set up a new user and group specifically for
+ running the server. Some admins use user <code>nobody</code>, but
+ this is not always desirable, since the <code>nobody</code> user
+ can have other uses on the system.</p>
+
+ <div class="warning"><h3>Security</h3>
+ <p>Don't set <code class="directive">User</code> (or <code class="directive"><a href="#group">Group</a></code>) to <code>root</code> unless
+ you know exactly what you are doing, and what the dangers are.</p>
+ </div>
+
+ <p>Special note: Use of this directive in <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> is no longer supported. To
+ configure your server for <code class="program"><a href="../programs/suexec.html">suexec</a></code> use
+ <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Although the <code class="directive">User</code> directive is present
+ in the <code class="module"><a href="../mod/beos.html">beos</a></code> and <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPMs,
+ it is actually a no-op there and only exists for compatibility
+ reasons.</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_common.html.ja.euc-jp b/docs/manual/mod/mpm_common.html.ja.euc-jp
new file mode 100644
index 00000000..93c174cb
--- /dev/null
+++ b/docs/manual/mod/mpm_common.html.ja.euc-jp
@@ -0,0 +1,997 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_common - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM ̥ǥ쥯ƥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>İʾΥޥץå󥰥⥸塼 (MPM)
+ǼƤǥ쥯ƥ֤Υ쥯</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptMutex" id="AcceptMutex">AcceptMutex</a> <a name="acceptmutex" id="acceptmutex">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ʣλҥץͥåȥåȤǥꥯȤ
+accept 褦ȤƤȤˡApache λҥץľ󲽤뤿
+Ȥˡ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AcceptMutex default|<var>method</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptMutex default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive">AcceptMutex</code> ǥ쥯ƥ֤ϡ
+ ͥåȥåȤΥꥯȤ accept 褦ȤƤʣλҥץ
+ Apache ľ󲽤뤿˻Ȥˡꤷޤ
+ Apache 2.0 ϡΥ᥽åɤϥѥˤΤǤޤ
+ Ŭˡϡƥץåȥۡ礭¸ޤ
+ ܺ٤˴ؤƤϡ<a href="../misc/perf-tuning.html">ǽΥ塼˥</a>
+ ɥȤ</p>
+
+ <p>Υǥ쥯ƥ֤ <code>Default</code>
+ ꤵƤСѥ򤵤줿ǥեͤȤޤ
+ ¾λѲǽʥ᥽åɤΰϲˤޤ
+ ƤΥ᥽åɤƤΥץåȥۡǻѲǽǤ櫓ǤϤʤ
+ ȤȤդƤ
+ ѲǽǤʤ᥽åɤꤵ줿ϡ
+ Ѳǽʥ᥽åɤΰޤå
+ 顼˽Ϥޤ</p>
+
+ <dl>
+ <dt><code>flock</code></dt>
+ <dd><code class="directive"><a href="#lockfile">LockFile</a></code>
+ ǥ쥯ƥ֤եΥåˡ
+ <code>flock(2)</code> ƥॳȤޤ</dd>
+
+ <dt><code>fcntl</code></dt>
+ <dd><code class="directive"><a href="#lockfile">LockFile</a></code>
+ ǥ쥯ƥ֤եΥåˡ
+ <code>fcntl(2)</code> ƥॳȤޤ</dd>
+
+ <dt><code>posixsem</code></dt>
+ <dd>¾μ POSIX ߴޥեѤޤ</dd>
+
+ <dt><code>pthread</code></dt>
+ <dd>POSIX Threads (PThreads) ʤǼƤ
+ POSIX ¾Ȥޤ</dd>
+
+ <dt><code>sysvsem</code></dt>
+ <dd>¾μ SySV ΥޥեȤޤ</dd>
+ </dl>
+
+ <p>ѥ˥ƥΥǥեȤФ줿Τ򸫤ϡ
+ <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>debug</code>
+ ꤹȤ褤Ǥ礦ǥեȤ <code class="directive">AcceptMutex</code>
+ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> ˽񤭹ޤޤ</p>
+
+ <div class="warning"><h3>ٹ</h3>
+ <p>ۤȤɤΥƥˤƤϡ<code>pthread</code> ץ
+ ФƤȡҥץ <code>AcceptCntl</code> mutex
+ ݻƤȤ˰۾ェλ硢ФϥꥯȤؤα
+ ߤƤޤޤ줬ȯϡФ줵뤿ˤ
+ ưǺƵưɬפޤ</p>
+
+ <p>Solaris 㳰ǡApache ѤƤ롢ҥץ mutex
+ ݻư۾ェλ mutex 줵뤿ε󶡤򤷤Ƥޤ</p>
+ <p>ѤΥƥब <code>pthread_mutexattr_setrobust_np()</code> ؿ
+ Ƥϡ<code>pthread</code> ץ˻ѤǤ
+ ǽޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache פ˰ưߤǥ쥯ȥ
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CoreDumpDirectory <var>directory</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ǥեȤʸɤǤ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Apache פ˰ưߤǥ쥯ȥ椷ޤ
+ ǥեͤ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ǥ쥯ȥǤΥǥ쥯ȥϥФμ¹ԤƤ桼¤
+ 񤭹߲ǽǤ٤ǤϤʤΤǡ̾ϥפϽ񤭹ޤޤ
+ ǥХåΤ˥פɬפǤС
+ Υǥ쥯ƥ֤Ȥä¾ΰ֤˥פ񤭽Ф褦ˤǤޤ</p>
+
+ <div class="note"><h3>Linux ǤΥ</h3>
+ <p>Apache root ȤƵươ̤Υ桼θ¤˰ʹߤ
+ Linux Υͥϥǥ쥯ȥ꤬ץθ¤ǽ񤭹߲ǽʾǤ
+ פ<em>̵</em>ˤޤApache (2.0.46 ʹ)
+ Linux 2.4 ʹߤǤϥפԤʤ褦˺ƻꤷޤ
+ <code class="directive">CoreDumpDirectory</code> ŪꤷȤ
+ ¤ޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a> <a name="enableexceptionhook" id="enableexceptionhook">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>åθ㳰ϥɥ¹Ԥեåͭˤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>EnableExceptionHook On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.49 ʹ</td></tr>
+</table>
+ <p>ͳ顢<code>--enable-exception-hook</code> configure
+ ץͭˤˤΤߡΥǥ쥯ƥ֤ѤǤޤ
+ ⥸塼ץ饰󤷤ơҤå夷˲¹ԤǤ褦
+ եåͭˤޤ</p>
+
+ <p>Τ褦ʳ⥸塼ϡ¸ߤƤơ
+ <code>mod_whatkilledus</code> <code>mod_backtrace</code>
+ ΥեåѤޤξܺ٤ˤĤƤ Jeff Trawick
+ <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook site</a> 򻲾ȤƤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Group" id="Group">Group</a> <a name="group" id="group">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ˱ݤ˽°륰롼</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Group <var>unix-group</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Group #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǡХǤΤͭǤ</td></tr>
+</table>
+ <p><code class="directive">Group</code> ǥ쥯ƥ֤ǡ
+ ꥯȤ˱ݤ˽°Ƥ롼פꤷޤ
+ Υǥ쥯ƥ֤Ѥ뤿ˤϡ
+ ФϺǽ <code>root</code> ¤ǵưƤɬפޤ
+ root 桼ǥФưϡꤷ롼פѲǤˡ
+ Ū˵ư桼°륰롼פǼ¹Ԥ뤳Ȥˤʤޤ
+ <var>unix-group</var> ϼΤΤ줫Ǥ:</p>
+
+ <dl>
+ <dt>롼̾</dt>
+ <dd>롼פ̾ǻȤޤ</dd>
+
+ <dt><code>#</code> ³ƥ롼ֹ</dt>
+ <dd>롼פֹǻȤޤ</dd>
+ </dl>
+
+ <div class="example"><h3></h3><p><code>
+ Group www-group
+ </code></p></div>
+
+ <p>Ф¹Ԥ뤿ο롼פꤹ뤳Ȥ
+ ᤷޤ<code>nobody</code> ѤԤ⤤ޤ
+ ǽǤä˾ޤǤɬ⤢ޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p>ΤˤɤʤȤäƤΤδΤʤǡ
+ <code class="directive">Group</code> ( <code class="directive"><a href="#user">User</a></code>)
+ <code>root</code> ꤷʤǤ</p>
+ </div>
+
+ <p>õ: Υǥ쥯ƥ֤
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǻѤ뤳ȤϥݡȤʤʤޤApache 2.0
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code> ꤷϡ
+ <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
+ ѤƤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">Group</code> ǥ쥯ƥ֤
+ <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM
+ ˤ¸ߤޤ¼Ū̵ǡߴΤ¸ߤޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Listen" id="Listen">Listen</a> <a name="listen" id="listen">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф listen IP ɥ쥹ȥݡֹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ɬܥǥ쥯ƥ֡<var>protocol</var>
+ 2.1.5 ɲá</td></tr>
+</table>
+ <p><code class="directive">Listen</code> ǥ쥯ƥ֤ Apache
+ IP ɥ쥹ݡֹ listen 褦˻ꤷޤ
+ ǥեȤǤƤ IP 󥿡եΥꥯȤ˱ޤ
+ <code class="directive">Listen</code> ǥ쥯ƥ֤
+ ߤɬܤΥǥ쥯ƥ֤Ȥʤޤ
+ ⤷եˤʤСФϵư˼Ԥޤ
+ ϰΥС Apache ѹΤäʬǤ</p>
+
+ <p><code class="directive">Listen</code> ǥ쥯ƥ֤ǤϡΥݡȤ뤤
+ ɥ쥹ȥݡȤȤ߹碌äƤꥯȤФ
+ 褦˻ꤷޤ
+ ⤷ݡֹꤵ줿ϡФ󥿡ե
+ ꤵ줿ݡֹФ listen ޤ
+ IP ɥ쥹ݡȤȤȤ˻ꤵ줿ϡ
+ Фϻꤵ줿ݡȤȥ󥿡եФ listen
+ ޤ</p>
+
+ <p>ʣΥɥ쥹ȥݡȤФ listen 褦ˡ
+ ʣ <code class="directive">Listen</code> ǥ쥯ƥ֤ȤȤǤޤ
+ Ф󤵤줿ɥ쥹ȥݡƤΥꥯȤФ
+ ޤ</p>
+
+ <p>㤨СФ 80 ֥ݡȤ 8000 ֥ݡȤξ
+ ͥϡΤ褦ˤޤ</p>
+
+ <div class="example"><p><code>
+ Listen 80<br />
+ Listen 8000
+ </code></p></div>
+
+ <p>ĤΥ󥿡եȥݡֹ椫Υͥ
+ 褦ˤˤϡΤ褦ˤޤ</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:80<br />
+ Listen 192.170.2.5:8000
+ </code></p></div>
+
+ <p>IPv6 ɥ쥹ϳѳ̤ǰϤޤʤФʤޤ
+ 㤨мΤ褦ˤǤ</p>
+
+ <div class="example"><p><code>
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </code></p></div>
+
+ <p><var>protocol</var> ץ̾Ǥɬפޤ
+ ̵ξ硢443 ֥ݡȤˤ <code>https</code> ¾ΥݡȤˤ
+ <code>http</code> ǥեͤȤƻѤޤ
+ protocol ϡɤΥ⥸塼뤬ꥯȤ뤫ꤷ
+ <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code>
+ ˤץȥͭκŬԤ褦ˤޤ</p>
+
+ <p>ɸʥݡȤDZѤƤݤˤΤ protocol ꤬ɬפˤʤޤ
+ Ȥ <code>https</code> ʥȤ 8443 ֥ݡȤDZѤƤ :</p>
+
+ <div class="example"><p><code>
+ Listen 192.170.2.1:8443 https
+ </code></p></div>
+
+ <div class="note"><h3>顼</h3>
+ Ʊ IP ɥ쥹ȥݡȤȤˡʣ <code class="directive">Listen</code>
+ ǥ쥯ƥ֤ꤷƤޤȡ<code>Address already in use</code>
+ Ȥ顼å뤳Ȥˤʤޤ
+ </div>
+
+
+<h3></h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS </a></li>
+<li><a href="../bind.html">Apache
+Ѥ륢ɥ쥹ȥݡȤ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a> <a name="listenbacklog" id="listenbacklog">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>α֤ΥͥΥ塼κĹ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ListenBacklog <var>backlog</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ListenBacklog 511</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>α֤ΥͥΥ塼κĹǤ
+ ŪˤĴɬפϤޤ󤷡Ĵ˾ޤޤ
+ TCP SYN եåɥåξˤˡ
+ 䤷˾ޤƥ⤢ޤ
+ <code>listen(2)</code> ƥॳΥХåѥ᡼
+ </p>
+
+ <p>ͤ OS ˤꡢʿޤޤ
+ ͤ OS ˰ۤʤäƤޤޤ¿ OS Ǥϡ
+ ХåȤƻꤵƤͤ礦ɤޤǻȤäƤ櫓ǤϤʤ
+ ꤵƤͤ˴Ť (̾ͤ礭ͤ)
+ ȤäƤ뤳ȤդƤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LockFile" id="LockFile">LockFile</a> <a name="lockfile" id="lockfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>դľ󲽤뤿Υåեΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LockFile <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LockFile logs/accept.lock</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code>
+ <code>fcntl</code> <code>flock</code>
+ ꤵƻѤƤˡѤåեؤΥѥ
+ <code class="directive">LockFile</code> ǥ쥯ƥ֤ꤷޤ
+ Υǥ쥯ƥ֤̾ϤΤޤޤˤƤޤ
+ <code>logs</code> ǥ쥯ȥ꤬ NFS
+ ǥޥȤƤʤɤͤѤޤ
+ ʤʤ<strong>åեϥǥ
+ ¸ʤФʤʤ</strong>Ǥ
+ ᥤ󥵡Хץ PID ե̾˼ưŪղäޤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p><code>/var/tmp</code>
+ ȤäïǤ񤭹ǥ쥯ȥ˥ե
+ <em>֤ʤ</em>褤Ǥʤʤ顢Фư˺
+ åեκΤ˸뤳Ȥˤäơ
+ ïǤ⥵ӥݥåȤǤ뤫Ǥ</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a> <a name="maxclients" id="maxclients">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ˱뤿˺
+ҥץκĿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxClients <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive">MaxClients</code> ǥ쥯ƥ֤ϡ
+ 뤳ȤΤǤƱꥯȿꤷޤ
+ <code class="directive">MaxClients</code> ¿ۤ륳ͥ̾
+ <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code>
+ ǥ쥯ƥ֤ꤷޤǥ塼ޤ
+ ¾ΥꥯȤκǸޤãƻҥץȡ
+ Υͥ˱ޤ</p>
+
+ <p>åɤѤʤ (<em>ʤ</em> <code class="module"><a href="../mod/prefork.html">prefork</a></code>)
+ Ǥϡ<code class="directive">MaxClients</code>
+ ϡꥯȤ˱뤿˵ư
+ ҥץκȤʤޤ
+ ǥեͤ <code>256</code> ǡäϡ
+ <code class="directive"><a href="#serverlimit">ServerLimit</a></code>
+ ͤäɬפޤ</p>
+
+ <p>åɤѤ륵Ф䡢ϥ֥åɥ (<em>ʤ</em>
+ <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/worker.html">worker</a></code>)
+ Ǥϡ<code class="directive">MaxClients</code>
+ ϡ饤Ȥ˱Ǥ륹åɤ¤ޤ
+ <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեͤ <code>50</code> Ǥ
+ ϥ֥å MPM ǤΥǥեͤ <code>16</code>
+ <code class="directive"><a href="#serverlimit">ServerLimit</a></code>
+ <code>25</code> (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>) Ǥ
+ <code class="directive">MaxClients</code>
+ 16 ץʾɬפͤޤäϡ
+ <code class="directive"><a href="#serverlimit">ServerLimit</a></code>
+ äɬפޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>free()</code> ƤФʤ¤ꡢ
+ꥢݻ³κ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxMemFree 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+ <p><code class="directive">MaxMemFree</code> ǥ쥯ƥ֤
+ <code>free()</code> ƤФʤ¤ꡢ
+ 祢ݻǤΥκͤ򥭥Хñ̤ꤷޤ
+ ꤵƤʤꤵƤȤϡ̵¤ˤʤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a> <a name="maxrequestsperchild" id="maxrequestsperchild">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ġλҥФƯ˰ꥯȿξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxRequestsPerChild <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxRequestsPerChild 10000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive">MaxRequestsPerChild</code> ǥ쥯ƥ֤ϡ
+ ġλҥХץȤΤǤꥯȤ¿
+ ꤷޤ<code class="directive">MaxRequestsPerChild</code>
+ ĤΥꥯȤθˡҥץϽλޤ
+ <code class="directive">MaxRequestsPerChild</code> <code>0</code>
+ ꤵƤϡץϴڤˤ꽪λ뤳ȤϤޤ</p>
+
+ <div class="note"><h3>¾Υǥե</h3>
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>
+ ǤΥǥեͤ <code>0</code> Ǥ</p>
+ </div>
+
+ <p><code class="directive">MaxRequestsPerChild</code>
+ 󥼥¤뤳ȤˤϡĤޤ:</p>
+
+ <ul>
+ <li>(ȯŪ) ꡼꡼ä
+ ץ񤹤̤¤Ǥ</li>
+
+ <li>ץͭ¤Υ饤եꤹ뤳Ȥǡ
+ ٤ä˥ץ򾯤ʤ뤳ȤǤ</li>
+ </ul>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> ꥯȤξϡ
+ ܤΥꥯȤ¤˳ޤ
+ ¸ŪˤϡĤλҥץ<em>ͥ</em>
+ ¤褦˵ưѲޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a> <a name="maxsparethreads" id="maxsparethreads">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɥ륹åɤκ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxSpareThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>ɥʥåɤκǤۤʤ MPM ǤϤ줾졢
+ Υǥ쥯ƥ֤ϰۤʤ갷򤵤ޤ</p>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ
+ ǥեȤ <code>MaxSpareThreads 10</code> Ǥ
+ MPM ϥɥ륹åɿ򡢤줾λҥץȤ˴ƻ뤷ޤ
+ ҥץ˥ɥ륹åɤ¿ϡ
+ ФϤλҥץ˴ޤޤ륹åɤλϤޤ</p>
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>,
+ <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> Ǥϡ
+ ǥեȤ <code>MaxSpareThreads 250</code> Ǥ
+ MPM ϥɥ륹åɿ򥵡ΤǴƻ뤷ޤ
+ Фǥɥ륹åɿ¿ϡ
+ ο⾯ʤˤʤޤǻҥץλޤ</p>
+
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ǥϡ
+ ǥեȤ <code>MaxSpareThreads 100</code> Ǥ
+ MPM ϥ󥰥ץǼ¹ԤޤΤǡ
+ ڥåɿ⥵ΤǴꤷޤ</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>
+ <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ȼư򤷤ޤ
+ <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեͤ <code>MaxSpareThreads 50</code>
+ Ǥ<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ǤΥǥեͤ <code>10</code>
+ Ǥ</p>
+
+ <div class="note"><h3>»</h3>
+ <p><code class="directive">MaxSpareThreads</code> μͤˤ¤ޤ
+ Apache ϼε§˽äƼưŪޤ</p>
+ <ul>
+ <li><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ
+ <code class="directive">MaxSpareThreads</code>
+ <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>
+ ʲǤɬפޤ</li>
+
+ <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>
+ <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>
+ 礭ɬפޤ</li>
+
+ <li><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>,
+ <code class="module"><a href="../mod/worker.html">worker</a></code> Ǥϡ
+ <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ Ƿޤ¤礭ɬפޤ</li>
+ </ul>
+ </div>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ˱뤳ȤΤǤ
+ɥ륹åɿκǾ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MinSpareThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>ꥯȤ˱륹åɿκǾͤǤ
+ ۤʤ MPM ǤϤ줾졢
+ Υǥ쥯ƥ֤ϰۤʤ갷򤷤ޤ</p>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ
+ ǥեȤ <code>MinSpareThreads 5</code> ǡ
+ ɥ륹åɿҥץ˴ƻ뤷ޤ
+ ⤷ҥץ˽ʬʿΥåɤʤС
+ ФϤλҥץ˿åɤϤޤ
+ Ǥ顢<code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code>
+ <code>10</code> ˡ<code class="directive">MinSpareThreads</code>
+ <code>5</code> ˤϡǾǤ 50 Υɥ륹åɤ
+ ƥˤ뤳Ȥˤʤޤ</p>
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>,
+ <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> Ǥϡ
+ ǥեȤ <code>MinSpareThreads 75</code> ǡ
+ ɥ륹åɿ򥵡ΤǴƻ뤷ޤ
+ ⤷Ф˽ʬʿΥɥ륹åɤʤС
+ ɥ륹åɿο礭ʤޤ
+ ҥץޤ</p>
+
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ǥϡ
+ ǥեȤ <code>MinSpareThreads 10</code> ǡ
+ 󥰥ץ MPM ǤΤǡΤǴޤ</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ϡ
+ <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>ˤ褯Ƥޤ
+ <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեȤ <code>MinSpareThreads 1</code>
+ Ǥ<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ǤΥǥեȤ
+ <code>5</code> Ǥ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li>
+<li><code class="directive"><a href="#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a> <a name="pidfile" id="pidfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǡΥץ ID
+򥵡ФϿ뤿Υե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>PidFile <var>filename</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>PidFile logs/httpd.pid</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive">PidFile</code> ǥ쥯ƥ֤ǡ
+ ǡΥץ ID 򥵡ФϿեꤷޤ
+ ե̾ХѥǤʤϡ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ ŪʤΤȤưޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ PidFile /var/run/apache.pid
+ </code></p></div>
+
+ <p>Ф <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>
+ <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>
+ ĤƳľꡢե
+ ɹꤵ뤿ˡФ˥ʥ뤳ȤǤ
+ ʤȤޤ
+ SIGHUP (kill -1) ʥ <code class="directive">PidFile</code>
+ ˽񤫤Ƥץ ID 뤳ȤǤǤޤ</p>
+
+ <p><code class="directive">PidFile</code> ˤϡեְ֤
+ <a href="../misc/security_tips.html#serverroot">ƥ</a>
+ Ʊޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>Apache 2 Ǥϡ
+ <code class="program"><a href="../programs/apachectl.html">apachectl</a></code>
+ ץȤΤߤѤƥФ () ưߤ
+ ԤʤȤ侩Ƥޤ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ҥץϢȤ뤿Υǡ¸
+եΰ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScoreBoardFile <var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScoreBoardFile logs/apache_status</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Apache ϿƥץȻҥץ֤̿˥ܡɤѤޤ
+ ̿ǽ˥եɬפȤ륢ƥ⤢ޤ
+ ե뤬ꤵƤʤСApache Ϥޤ
+ (ƿ̾ͭ) ˥ܡɤȤ줬Ԥ
+ ǥ˥ե (ե١ζͭ) Ȥޤ
+ Υǥ쥯ƥ֤ꤹȡApache
+ ɬǥ˥եޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+ ScoreBoardFile /var/run/apache_status
+ </code></p></div>
+
+ <p>ե١ζͭϡɥѡƥΥץꥱ
+ ܡɤľܥɬפΩޤ</p>
+
+ <p><code class="directive">ScoreBoardFile</code> Ȥ硢
+ RAM ǥ֤ȥԡɤ夹Ǥ礦
+ եְ֤
+ <a href="../misc/security_tips.html">ƥ</a>
+ ƱͤΤǡդƤ</p>
+
+<h3></h3>
+<ul>
+<li><a href="../stopping.html">Apache ߤȺƵư</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a> <a name="sendbuffersize" id="sendbuffersize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>TCP Хåե</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SendBufferSize <var>bytes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SendBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Ф TCP Хåեꤵ줿Хȿꤷޤ
+ ®ǹ쥤ƥ󥷤ʴĶ
+ (<em></em> 100ms ١Φǹ®̿ϩʤ)
+ ŤŪ OS Υǥեͤ䤹ΤǤ</p>
+
+ <p><code>0</code>ˤ硢OS ΥǥեͤѤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a> <a name="serverlimit" id="serverlimit">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǽʥХץξ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerLimit <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ򻲾</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM ξϡΥǥ쥯ƥ֤
+ Apache ץƯˤ
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ ǽʾͤꤹ뤳Ȥˤʤޤ
+ (: prefork ξƱ饤ȿ = ХץʤΤ)
+ <code class="module"><a href="../mod/worker.html">worker</a></code> MPM ξˤϡΥǥ쥯ƥ֤
+ <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>
+ ǥ쥯ƥ֤Ȥ߹碌ơ
+ Apache ץƯˤ
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ ǽʾͤꤹ뤳Ȥˤʤޤ
+ ƵưˤΥǥ쥯ƥ֤ѹƤ̵뤵ޤ
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ ϺƵư˽뤳ȤǤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ѤݤäդƤ
+ <code class="directive">ServerLimit</code> ɬװʾ礭ͤ
+ ꤵ줿ϡ;פ̤Ѷ꤬ͭƤޤ
+ <code class="directive">ServerLimit</code>
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ ƥΰϰϤۤͤˤʤäƤȡ
+ Apache ϵưʤưƤ԰ˤʤǤ礦</p>
+
+ <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM Ǥϡ
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ 256 (ǥե) 礭ͤꤹɬפˤѤƤ
+ ˾ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ Ȥ٤ơɬװʾ礭ͤꤹ뤳Ȥ򤱤Ƥ</p>
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>,
+ <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> MPM Ǥϡ
+ <code class="directive"><a href="#maxclients">MaxClients</a></code>
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ 16 Хץ (ǥե)
+ ʾɬפˤʤˤΤ߻ѤƤ˾
+ <code class="directive"><a href="#maxclients ">MaxClients </a></code>
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ Ȥ٤ơɬפȤʤ륵Хץʾ礭ͤ
+ ꤹ뤳Ȥ򤱤Ƥ</p>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM Ǥϡ
+ <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> 8 (ǥե)
+ 礭ͤꤹɬפȤˤΤ߻ѤƤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code>ServerLimit 20000</code> Ȥդǥѥ뤵Ƥޤ
+ (<code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM Ǥ <code>200000</code>)
+ ϥڥߥˤäƸäƹ󤤾ˤʤΤ
+ 򤹤뤿ν֤Ǥ</p>
+ </div>
+
+<h3></h3>
+<ul>
+<li><a href="../stopping.html">Apache ߤȺƵư</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a> <a name="startservers" id="startservers">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ưҥХץο</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>StartServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ򻲾</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p><code class="directive">StartServers</code> ǥ쥯ƥ֤ϡ
+ ưҥХץοꤷޤ
+ ץ٤˱ưŪ椵ޤΤǡ
+ ̾ϤͤĴͳϤޤʤǤ礦</p>
+
+ <p>ǥեͤ MPM Ȥ˰ۤʤޤ
+ <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>,
+ <code class="module"><a href="../mod/worker.html">worker</a></code> <code>StartServers 3</code> Ǥ
+ <code class="module"><a href="../mod/prefork.html">prefork</a></code> <code>5</code> ǡ
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> <code>2</code> Ǥ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a> <a name="startthreads" id="startthreads">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ư륹åɤο</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>StartThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ򻲾</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code></td></tr>
+</table>
+ <p>ư륹åɤοǤ
+ åɿ٤˱ưŪ椵ޤΤǡ
+ ̾ϤͤĴͳϤޤʤǤ礦</p>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> ǤΥǥեȤ
+ <code>StartThreads 5</code> ǡΥǥ쥯ƥ֤ϵư
+ ץΥåɿפޤ</p>
+
+ <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> ǤΥǥեȤ
+ <code>StartThreads 50</code> ǡ
+ ξץϰĤʤΤǡ
+ ư˥ꥯȤ˱륹åɤȤʤޤ</p>
+
+ <p><code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեȤ <code>StartThreads
+ 10</code> Ǥ
+ ޤư륹åɤˤȿǤޤ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a> <a name="threadlimit" id="threadlimit">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǽʻҥץΥåɿξ¤
+ꤷޤ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ThreadLimit <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ򻲾</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.41 Ȥʹߤ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>
+Ѳǽ</td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤
+ Apache ץƯˤ
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ ǽʾͤꤷޤƵưˤΥǥ쥯ƥ֤ͤ
+ ѹƤ̵뤵ޤ
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ ϺƵưˡΥǥ쥯ƥ֤ǻꤵ줿ͤޤ
+ ѹ뤳ȤǤޤ</p>
+
+ <p>Υǥ쥯ƥ֤ѤݤäդƤ
+ <code class="directive">ThreadLimit</code>
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ ⤺ä礭ͤꤵ줿ϡ
+ ;פ̤Ѷ꤬ͭƤƤޤޤ
+ <code class="directive">ThreadLimit</code>
+ <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>
+ ξƥΰϰϤĶƤϡ
+ Apache ϵưʤưȤƤ԰ˤʤǤ礦
+ Υǥ쥯ƥ֤ͤϺѤƤ Apache <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> ͽ۾ͤ
+ ĶͤˤꤷʤǤ
+ </p>
+
+ <p><code class="directive">ThreadLimit</code> Υǥեͤ
+ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> ΤȤ <code>1920</code> ǡ
+ ¾ξ <code>64</code> Ǥ</p>
+
+ <div class="note"><h3></h3>
+ <p><code>ThreadLimit 20000</code> (<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>
+ ξ <code>ThreadLimit 15000</code> )
+ Ȥդǥѥ뤵Ƥޤ
+ ϥڥߥˤäƸäƹ󤤾ˤʤΤ
+ 򤹤뤿ν֤Ǥ</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a> <a name="threadsperchild" id="threadsperchild">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ҥץ줾륹åɿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ThreadsPerChild <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ򻲾</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+</table>
+ <p>Υǥ쥯ƥ֤ϡ줾λҥץ
+ åɿꤷޤ
+ ҥץϳϻˤΥåɤơ
+ θޤ<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> Τ褦ʡ
+ ҥץĤʤ褦 MPM ѤƤΤǤС
+ ͤϥФΤʬ갷٤ˡ
+ 礭ʤФʤޤ<code class="module"><a href="../mod/worker.html">worker</a></code> Τ褦ʡ
+ ҥץʣ褦 MPM ѤƤΤǤС
+ Ф̾٤ʬ٤ˡ
+ <em>å</em>¿ʤФʤޤ</p>
+
+ <p><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>Ǥ <code class="directive">ThreadsPerChild</code>
+ Υǥեͤ <code>64</code> ǡ¾ξ
+ <code>25</code> Ǥ</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a> <a name="threadstacksize" id="threadstacksize">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤ȤΥͥĥåɤѤ
+åΥХȿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ThreadStackSize <var>size</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>NetWare Ǥ 65536¾ OS Ǥϰä</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.1 ʹ</td></tr>
+</table>
+ <p>饤ȥͥͥɬפʥ⥸塼
+ ƤӽФԤʤäƤ륹åɤΡ(ưѿѤ) å
+ <code class="directive">ThreadStackSize</code> ǥ쥯ƥ֤ǻꤷޤ
+ ξ OS λꤷƤ륹åΥǥեͤ
+ ŬڤʤΤǤĴɬפˤʤ⤢ޤ:</p>
+
+ <ul>
+ <li>åɥåΥǥեͤŪꤵƤ
+ ץåȥۡ (㤨 HP-UX) ǤϡưѿѤΰ礭̤
+ Ѥ륵ɥѡƥ⥸塼Τ Apache å夹
+ ⤢ޤΥ⥸塼¾ΥץåȥۡǤ
+ å礭ˡĴư뤫⤷ޤ
+ ΥפΥåϡ<code class="directive">ThreadStackSize</code>
+ OS Υǥեͤ礭ͤꤹ뤳ȤDz褷ޤ
+ ɥѡƥ⥸塼Ǥν֤ɬפǤȵܤƤ
+ 礫Apache νϤåǥåɥå
+ ȻŦƤˤΤߡĴ򤷤Ƥ</li>
+
+ <li>ǥեȥåɥåWeb Ӥɬפ̤
+ 餫礭硢<code class="directive">ThreadStackSize</code>
+ OS Υǥեͤ⾮ͤˤ뤳Ȥǡҥץ
+ åɿ¿褦ˤʤޤ
+ ΥפĴϡƥȴĶǥ֥Ф
+ ƥȤǤ˸¤äƹԤʤ٤Ǥ
+ ޤ¿Υå׵ᤵꥯȤ뤳Ȥ뤫
+ ʤǤ
+ Web Фѹȡߤ <code class="directive">ThreadStackSize</code>
+ ꤬ä礬ޤ</li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="User" id="User">User</a> <a name="user" id="user">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ˱ݤѤ桼 ID</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>User <var>unix-userid</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>User #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǡХǤΤͭǤ
+</td></tr>
+</table>
+ <p><code class="directive">User</code> ǥ쥯ƥ֤
+ ФꥯȤ˱ݤѤ桼 ID ꤷޤ
+ Υǥ쥯ƥ֤Ѥ뤿ˤϡɥ󷿤
+ ФϺǽ <code>root</code> ¤ǵưƤɬפޤ
+ root 桼ǥФưϡ
+ ¤㤤桼ؤѤ뤳ȤǤ
+ ɸΥ桼ΥץȤƼ¹Ԥ³ޤ
+ <code>root</code> ǵư˿ƥץ root
+ ȤƼ¹ԤƤΤưǤ
+ <var>Unix-userid</var> ϼΤɤ줫Ǥ</p>
+
+ <dl>
+ <dt>桼̾</dt>
+ <dd>桼̾ǻȤޤ</dd>
+
+ <dt># ³ƥ桼ֹ</dt>
+ <dd>桼ֹǻȤޤ</dd>
+ </dl>
+
+ <p>Υ桼ϡ˸褦˰տޤƤʤեˡ
+ ǽˤʤäƤޤ褦ʸ¤Ĥ٤ǤϤʤǤ
+ Ʊͤ HTTP ꥯȤФƱ褦˰տޤƤʤ
+ ¹ԥɤ򡢼¹ԤǤ褦ʸ¤Ĥ٤ǤϤʤǤ
+ Ф¹Ԥ뤿ο桼ȥ롼פ
+ ꤹ뤳Ȥᤤޤ
+ <code>nobody</code> 桼ѤԤ⤤ޤ
+ 줬˾ޤ櫓ǤϤޤ
+ ʤʤ <code>nobody</code> 桼ϡƥ
+ ¾ôäƤ뤫ΤʤǤ</p>
+
+ <div class="warning"><h3>ƥ</h3>
+ <p>ΤˤɤʤȤäƤΤδΤʤǡ
+ <code class="directive">User</code> ( <code class="directive"><a href="#group">Group</a></code>) <code>root</code>
+ ꤷʤǤ</p>
+ </div>
+
+ <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM Ǥϡۤʤ桼 ID
+ ʣΥСۥȤưȤŪȤƤޤ
+ <code class="directive">User</code> ϡ祵ФΥ桼 ID
+ ȡ<code class="directive"><a href="../mod/perchild.html#assignuserid">AssignUserID</a></code>
+ ǥ쥯ƥ֤ʤ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ؤ
+ եХåȤ뤳Ȥˤʤޤ</p>
+
+ <p>õ: Υǥ쥯ƥ֤
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǻѤ뤳ȤϥݡȤʤʤޤ
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code> ˥ФꤹΤǤС
+ <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
+ ѤƤ</p>
+
+ <div class="note"><h3></h3>
+ <p><code class="directive">User</code> ǥ쥯ƥ֤
+ <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM
+ ˤ¸ߤޤ¼Ū̵ǡߴΤ¸ߤޤ</p>
+ </div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_common.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_netware.html b/docs/manual/mod/mpm_netware.html
new file mode 100644
index 00000000..03b1ca93
--- /dev/null
+++ b/docs/manual/mod/mpm_netware.html
@@ -0,0 +1,3 @@
+URI: mpm_netware.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mpm_netware.html.en b/docs/manual/mod/mpm_netware.html.en
new file mode 100644
index 00000000..ed5919ec
--- /dev/null
+++ b/docs/manual/mod/mpm_netware.html.en
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_netware - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM netware</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mpm_netware.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_netware_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mpm_netware.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This Multi-Processing Module (MPM) implements an exclusively
+ threaded web server that has been optimized for Novell
+ NetWare.</p>
+
+ <p>The main thread is responsible for launching child
+ worker threads which listen for connections and serve them when they
+ arrive. Apache always tries to maintain several <dfn>spare</dfn>
+ or idle worker threads, which stand ready to serve incoming
+ requests. In this way, clients do not need to wait for a new
+ child threads to be spawned before their requests can be
+ served.</p>
+
+ <p>The <code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code>,
+ <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code>,
+ <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>, and
+ <code class="directive"><a href="#maxthreads">MaxThreads</a></code>
+ regulate how the main thread creates worker threads to serve
+ requests. In general, Apache is very self-regulating, so most
+ sites do not need to adjust these directives from their default
+ values. Sites with limited memory may need to decrease <code class="directive"><a href="#maxthreads">MaxThreads</a></code> to keep the server from
+ thrashing (spawning and terminating idle threads). More information
+ about tuning process creation is provided in the <a href="../misc/perf-tuning.html">performance hints</a>
+ documentation.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ controls how frequently the server recycles processes by killing old
+ ones and launching new ones. On the NetWare OS it is highly
+ recommended that this directive remain set to 0. This allows worker
+ threads to continue servicing requests indefinitely.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxthreads">MaxThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Setting which addresses and
+ ports Apache uses</a>
+</li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxThreads" id="MaxThreads">MaxThreads</a> <a name="maxthreads" id="maxthreads">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Set the maximum number of worker threads</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxThreads <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxThreads 2048</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mpm_netware</td></tr>
+</table>
+ <p>The <code class="directive">MaxThreads</code> directive sets the desired
+ maximum number worker threads allowable. The default value is
+ also the compiled in hard limit. Therefore it can only be lowered,
+ for example:</p>
+
+ <div class="example"><p><code>
+ MaxThreads 512
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mpm_netware.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_winnt.html b/docs/manual/mod/mpm_winnt.html
new file mode 100644
index 00000000..c5d89ac9
--- /dev/null
+++ b/docs/manual/mod/mpm_winnt.html
@@ -0,0 +1,11 @@
+URI: mpm_winnt.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm_winnt.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm_winnt.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/mpm_winnt.html.de b/docs/manual/mod/mpm_winnt.html.de
new file mode 100644
index 00000000..3bc22d03
--- /dev/null
+++ b/docs/manual/mod/mpm_winnt.html.de
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_winnt - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-MPM winnt</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mpm_winnt.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td> Das Multi-Processing-Modul ist optimiert fr
+ Windows NT.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_winnt_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>mpm_winnt.c</td></tr></table>
+<h3>Zusammenfassung</h3>
+
+ <p>Dieses Multi-Processing-Modul (MPM) ist die Voreinstellung
+ fr das Betriebssystem Windows NT. Es verwendet einen einzelnen
+ Steuerprozess, der einen einzelnen Kindprozess startet, welcher
+ wiederum Threads zur Bedienung von Anfragen erstellt.</p>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#win32disableacceptex">Win32DisableAcceptEx</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Win32DisableAcceptEx" id="Win32DisableAcceptEx">Win32DisableAcceptEx</a>-<a name="win32disableacceptex" id="win32disableacceptex">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Fr die Annahme von Netzwerkverbindungen wird accept() anstelle von AcceptEx() verwendet</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Win32DisableAcceptEx</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AcceptEx() ist standardmig aktiviert. Verwenden Sie diese
+Direktive, um den Gebrauch von AcceptEx() zu deaktivieren.</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>mpm_winnt</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilitt:</a></th><td>Verfgbar ab Version 2.0.49</td></tr>
+</table>
+ <p><code>AcceptEx()</code> ist eine Schnittstelle zu Microsoft Winsock v2,
+ die unter bestimmten Umstnden einige Leistungsverbesserungen
+ gegenber der <code>accept()</code>-API von BSD bietet. Einige beliebte
+ Windows-Produkte, typischerweise Virenscanner oder VPN-Pakete, besitzen
+ jedoch Fehler, welche den einwandfreien Betrieb von <code>AcceptEx()</code>
+ stren. Wenn Sie einen Fehler wie:</p>
+
+ <div class="example"><p><code>
+ [error] (730038)An operation was attempted on something that is
+ not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.
+ </code></p></div>
+
+ <p>erhalten, sollten Sie diese Direktive verwenden, um den Gebrauch von
+ <code>AcceptEx()</code> zu unterbinden.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/mpm_winnt.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_winnt.html.en b/docs/manual/mod/mpm_winnt.html.en
new file mode 100644
index 00000000..f4bb962c
--- /dev/null
+++ b/docs/manual/mod/mpm_winnt.html.en
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_winnt - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM winnt</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>This Multi-Processing Module is optimized for Windows
+NT.</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_winnt_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mpm_winnt.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This Multi-Processing Module (MPM) is the default for the
+ Windows NT operating systems. It uses a single control process
+ which launches a single child process which in turn creates
+ threads to handle requests</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#win32disableacceptex">Win32DisableAcceptEx</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Win32DisableAcceptEx" id="Win32DisableAcceptEx">Win32DisableAcceptEx</a> <a name="win32disableacceptex" id="win32disableacceptex">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Use accept() rather than AcceptEx() to accept network connections</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Win32DisableAcceptEx</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>AcceptEx() is enabled by default. Use this directive to disable use of
+ AcceptEx()</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mpm_winnt</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Version 2.0.49 and later</td></tr>
+</table>
+ <p><code>AcceptEx()</code> is a Microsoft WinSock v2 API that provides
+ some performance improvements over the use of the BSD style
+ <code>accept()</code> API in certain circumstances. Some popular Windows
+ products, typically virus scanning or virtual private network
+ packages, have bugs that interfere with the proper operation of
+ <code>AcceptEx()</code>. If you encounter an error condition like:</p>
+
+ <div class="example"><p><code>
+ [error] (730038)An operation was attempted on something that is
+ not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.
+ </code></p></div>
+
+ <p>you should use this directive to disable the use of
+ <code>AcceptEx()</code>.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpm_winnt.html.ja.euc-jp b/docs/manual/mod/mpm_winnt.html.ja.euc-jp
new file mode 100644
index 00000000..9b62a01d
--- /dev/null
+++ b/docs/manual/mod/mpm_winnt.html.ja.euc-jp
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_winnt - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM winnt</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Windows NT
+˺Ŭ줿ޥץå󥰥⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_winnt_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mpm_winnt.c</td></tr></table>
+<h3></h3>
+
+ <p>Υޥץå󥰥⥸塼 (MPM)
+ Windows NT ǤΥǥեȤˤʤޤ
+ ĤѥץѤ줬Ĥλҥץư
+ ƻҥץꥯȤ갷˥åɤ
+ ưޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#win32disableacceptex">Win32DisableAcceptEx</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Win32DisableAcceptEx" id="Win32DisableAcceptEx">Win32DisableAcceptEx</a> <a name="win32disableacceptex" id="win32disableacceptex">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ͥåȥ³μդ accept() AcceptEx ˻Ȥ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Win32DisableAcceptEx</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptEx() ϥǥեȤͭˤʤäƤޤAcceptEx() ̵ˤ
+ˤΥǥ쥯ƥ֤Ȥޤ</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mpm_winnt</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.49 СʹߤǻѲǽ</td></tr>
+</table>
+ <p>AcceptEx() Microsoft WinSock v2 API ǡˤäƤ
+ BSD <code>accept()</code> API 褤ǽȯޤ
+ 褯ȤƤ Windows ʤǡä˥륹ʤ VPN ѥå
+ ˤϡХ <code>AcceptEx()</code> Ŭڤư˸Τޤ
+ ʲΤ褦ʥ顼ϡΥǥ쥯ƥ֤Ѥ
+ <code>AcceptEx()</code> Ѥʤ褦ˤƤ</p>
+
+ <div class="example"><p><code>
+ [error] (730038)An operation was attempted on something that is
+ not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/mpm_winnt.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/mpmt_os2.html b/docs/manual/mod/mpmt_os2.html
new file mode 100644
index 00000000..df2b37df
--- /dev/null
+++ b/docs/manual/mod/mpmt_os2.html
@@ -0,0 +1,3 @@
+URI: mpmt_os2.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mpmt_os2.html.en b/docs/manual/mod/mpmt_os2.html.en
new file mode 100644
index 00000000..f0d23cfe
--- /dev/null
+++ b/docs/manual/mod/mpmt_os2.html.en
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpmt_os2 - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM os2</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/mod/mpmt_os2.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Hybrid multi-process, multi-threaded MPM for OS/2</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_mpmt_os2_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>mpmt_os2.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>The Server consists of a main, parent process and a small, static
+ number of child processes.</p>
+
+ <p>The parent process's job is to manage the child processes. This
+ involves spawning children as required to ensure there are always
+ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> processes
+ accepting connections.</p>
+
+ <p>Each child process consists of a a pool of worker threads and a
+ main thread that accepts connections and passes them to the workers via
+ a work queue. The worker thread pool is dynamic, managed by a
+ maintenance thread so that the number of idle threads is kept between
+ <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> and
+ <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>See also</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Setting which addresses and ports Apache
+uses</a></li>
+</ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/mod/mpmt_os2.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/prefork.html b/docs/manual/mod/prefork.html
new file mode 100644
index 00000000..4676cc4f
--- /dev/null
+++ b/docs/manual/mod/prefork.html
@@ -0,0 +1,11 @@
+URI: prefork.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: prefork.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: prefork.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/prefork.html.de b/docs/manual/mod/prefork.html.de
new file mode 100644
index 00000000..52e9e5b8
--- /dev/null
+++ b/docs/manual/mod/prefork.html.de
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>prefork - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-MPM prefork</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/prefork.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Implementiert einen im Voraus forkenden Webserver ohne
+ Thread-Untersttzung</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_prefork_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>prefork.c</td></tr></table>
+<h3>Zusammenfassung</h3>
+
+ <p>Dieses Multi-Processing-Modul (MPM) implementiert einen
+ im Voraus forkenden Webserver ohne Thread-Untersttzung, der Anfragen
+ auf hnliche Weise behandelt wie der Apache 1.3. Es ist fr
+ Angebote geeignet, die aus Kompatibilittsgrnden mit
+ nicht-Thread-sicheren Bibliotheken Threading vermeiden mssen.
+ Es ist auerdem das geeignetste MPM, um jede Anfrage isoliert
+ zu bearbeiten, so dass Probleme mit einem einzelnen Prozess keinen
+ anderen beeinflussen.</p>
+
+ <p>Das MPM ist stark selbstregulierend, so dass es selten
+ notwendig ist, seine Konfigurationseinstellungen zu justieren. Das
+ Wichtigste ist, dass <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ gross genug ist, so viele gleichzeitige Anfragen zu bedienen, wie Sie
+ erwarten, aber klein genug, um sicherzustellen, dass genug physischer
+ Arbeitsspeicher fr alle Prozesse vorhanden ist.</p>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Themen</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Arbeitsweise</a></li>
+</ul><h3>Siehe auch</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Bestimmen der vom Apache verwendeten Adressen
+ und Ports</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">Arbeitsweise</a></h2>
+ <p>Ein einzelner Steuerprozess ist fr den Start von
+ Kindprozessen verantwortlich, die auf Verbindungen warten und diese
+ bedienen, sobald sie eintreffen. Der Apache versucht immer, mehrere
+ <dfn>freie</dfn> oder unbeschftigte Serverprozesse vorzuhalten,
+ die zur Bedienung eingehender Anfragen bereit stehen. Auf diese Weise
+ mssen Clients nicht darauf warten, dass neue Kindprozesse
+ geforkt werden, bevor ihre Anfrage bearbeitet werden kann.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>,
+ <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>,
+ <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code> und
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> regulieren,
+ wie der Elternprozess Kindprozesse zur Bedienung von Anfragen erstellt.
+ Im Allgemeinen ist der Apache sehr selbstregulierend, so dass die meisten
+ Angebote die Voreinstellung dieser Direktiven nicht verndern
+ mssen. Systeme, die mehr als 256 gleichzeitige Anfragen bedienen
+ mssen, knnen <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> erhhen, whrend
+ Systeme mit begrenztem Arbeitsspeicher mglicherweise
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> heruntersetzen
+ mssen, um den Server vor Flatterverhalten (Arbeitsspeicherinhalte auf
+ Platte auslagern - und zurck) zu schtzen. Weitere
+ Informationen zur Feinabstimmung der Prozesserstellung sind in den
+ <a href="../misc/perf-tuning.html">Performance-Hinweisen</a> zu
+ finden.</p>
+
+ <p>Whren der Elternprozess unter Unix normalerweise als
+ <code>root</code> gestartet wird, um sich an Port 80 binden zu knnen,
+ werden die Kindprozesse unter einem weniger privilegierten Benutzer
+ gestartet. Die Direktiven <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ und <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> werden dazu
+ verwendet, die Privilegien der Apache-Kindprozesse festzulegen. Die
+ Kindprozesse mssen in der Lage sein, alle Inhalte zu lesen, die
+ sie ausliefern sollen, sollten darber hinaus jedoch so wenig wie
+ mglich Rechte besitzen.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ bestimmt, wie hufig der Server Prozesse erneuert, indem er alte
+ beendet und neue startet.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a>-<a name="maxspareservers" id="maxspareservers">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximale Anzahl der unbeschftigten Kindprozesse des
+ Servers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxSpareServers <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxSpareServers 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>prefork</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MaxSpareServers</code> bestimmt das
+ gewnschte Maximum an <em>unbeschftigten</em>
+ Kindprozessen des Servers. Ein unbeschftiger Prozess ist einer, der
+ keine Anfrage bedient. Wenn mehr als <code class="directive">MaxSpareServers</code>
+ Prozesse unbeschftigt sind, wird der Elternprozess die
+ berschssigen Prozesse beenden.</p>
+
+ <p>Eine Feineinstellung dieses Parameters sollte nur bei sehr
+ beschftigten Angeboten notwendig sein. Es ist nahezu immer eine
+ schlechte Idee, den Parameter auf einen hohen Wert zu setzen. Wenn Sie
+ versuchen, den Wert kleiner oder gleich <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> zu setzen, wird der Apache
+ ihn automatisch auf <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> <code>+ 1</code>
+ korrigieren.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a>-<a name="minspareservers" id="minspareservers">Direktive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Minimale Anzahl der unbeschftigten Kindprozesse des
+ Servers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MinSpareServers <var>Anzahl</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MinSpareServers 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>prefork</td></tr>
+</table>
+ <p>Die Direktive <code class="directive">MinSpareServers</code> bestimmt das
+ gewnschte Minimum der <em>unbeschftigten</em>
+ Kindprozesse des Servers. Ein unbeschftigter Prozess ist einer, der
+ keine Anfrage bedient. Wenn weniger als
+ <code class="directive">MinSpareServers</code> Prozesse unbeschftigt sind,
+ dann erstellt der Elternprozess neue mit einer maximalen Rate von 1
+ pro Sekunde.</p>
+
+ <p>Die Feineinstellung des Parameters sollte nur bei sehr
+ beschftigten Angeboten notwendig sein. Es ist nahezu immer eine
+ schlechte ide, den Parameter auf einen hohen Wert zu setzen.</p>
+
+<h3>Siehe auch</h3>
+<ul>
+<li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/prefork.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/prefork.html.en b/docs/manual/mod/prefork.html.en
new file mode 100644
index 00000000..508c6fec
--- /dev/null
+++ b/docs/manual/mod/prefork.html.en
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>prefork - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM prefork</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Implements a non-threaded, pre-forking web server</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_prefork_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>prefork.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This Multi-Processing Module (MPM) implements a non-threaded,
+ pre-forking web server that handles requests in a manner similar
+ to Apache 1.3. It is appropriate for sites that need to avoid
+ threading for compatibility with non-thread-safe libraries. It
+ is also the best MPM for isolating each request, so that a problem
+ with a single request will not affect any other.</p>
+
+ <p>This MPM is very self-regulating, so it is rarely necessary to
+ adjust its configuration directives. Most important is that
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> be big enough to
+ handle as many simultaneous requests as you expect to receive, but
+ small enough to assure that there is enough physical RAM for all
+ processes.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">How it Works</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Setting which addresses and ports Apache
+uses</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">How it Works</a></h2>
+ <p>A single control process is responsible for launching child
+ processes which listen for connections and serve them when they
+ arrive. Apache always tries to maintain several <dfn>spare</dfn>
+ or idle server processes, which stand ready to serve incoming
+ requests. In this way, clients do not need to wait for a new
+ child processes to be forked before their requests can be
+ served.</p>
+
+ <p>The <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>,
+ <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>,
+ <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code>, and
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> regulate how
+ the parent process creates children to serve requests. In general,
+ Apache is very self-regulating, so most sites do not need to
+ adjust these directives from their default values. Sites which
+ need to serve more than 256 simultaneous requests may need to
+ increase <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>,
+ while sites with limited memory may need to decrease <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> to keep the server from
+ thrashing (swapping memory to disk and back). More information
+ about tuning process creation is provided in the <a href="../misc/perf-tuning.html">performance hints</a>
+ documentation.</p>
+
+ <p>While the parent process is usually started as <code>root</code>
+ under Unix in order to bind to port 80, the child processes are
+ launched by Apache as a less-privileged user. The <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> directives are used to set
+ the privileges of the Apache child processes. The child processes
+ must be able to read all the content that will be served, but
+ should have as few privileges beyond that as possible.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ controls how frequently the server recycles processes by killing
+ old ones and launching new ones.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a> <a name="maxspareservers" id="maxspareservers">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum number of idle child server processes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxSpareServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MaxSpareServers 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>prefork</td></tr>
+</table>
+ <p>The <code class="directive">MaxSpareServers</code> directive sets the
+ desired maximum number of <em>idle</em> child server processes. An
+ idle process is one which is not handling a request. If there are
+ more than <code class="directive">MaxSpareServers</code> idle, then the
+ parent process will kill off the excess processes.</p>
+
+ <p>Tuning of this parameter should only be necessary on very
+ busy sites. Setting this parameter to a large number is almost
+ always a bad idea. If you are trying to set the value equal to or lower than
+ <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, Apache
+ will automatically adjust it to <code class="directive">MinSpareServers</code><code> + 1</code>.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a> <a name="minspareservers" id="minspareservers">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Minimum number of idle child server processes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MinSpareServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>MinSpareServers 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>prefork</td></tr>
+</table>
+ <p>The <code class="directive">MinSpareServers</code> directive sets the
+ desired minimum number of <em>idle</em> child server processes. An
+ idle process is one which is not handling a request. If there are
+ fewer than <code class="directive">MinSpareServers</code> idle, then the parent
+ process creates new children at a maximum rate of 1 per second.</p>
+
+ <p>Tuning of this parameter should only be necessary on very
+ busy sites. Setting this parameter to a large number is almost
+ always a bad idea.</p>
+
+<h3>See also</h3>
+<ul>
+<li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/prefork.html.ja.euc-jp b/docs/manual/mod/prefork.html.ja.euc-jp
new file mode 100644
index 00000000..9761725b
--- /dev/null
+++ b/docs/manual/mod/prefork.html.ja.euc-jp
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>prefork - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM prefork</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>åɤȤ鷺Ԥ fork Ԥʤ֥Ф
+</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_prefork_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>prefork.c</td></tr></table>
+<h3></h3>
+
+ <p>Υޥץå󥰥⥸塼 (MPM) ϡ
+ Unix Ǥ Apache 1.3 ΥǥեȤεưˤ褯ˡ
+ ꥯȤ롢åɤȤ鷺Ԥ fork Ԥʤ
+ ֥ФƤޤ
+ åɥդǤʤ饤֥ȤθߴȤ뤿ˡ
+ åɤ򤱤ɬפΤ륵ȤǤϡΥ⥸塼λѤŬڤǤ礦
+ ꥯȤȯ꤬¾ΥꥯȤ˱ƶʤ褦ˡ
+ ġΥꥯȤñΥΤˤ⡢Ŭ MPM Ǥ</p>
+
+ <p> MPM ˼ΧŪʤΤǡ MPM ǥ쥯ƥ֤
+ ĴɬפϤۤȤɤʤǤ礦äȤפʤȤϡ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ ͽۤƱꥯȿʬ뤰餤礭ɤ⡢
+ ץ˽ʬʪ꤬μ¤˹ԤϤ٤ˤϾͤˤ롢
+ ȤȤǤ</p>
+
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">ưˡ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../bind.html">Apache
+Ѥ륢ɥ쥹ȥݡȤ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">ưˡ</a></h2>
+ <p>ĤΥȥץ
+ ͥФ listen ơ٤˱
+ ҥץưޤApache Ͼ˴Ĥ<dfn>ڥ</dfn>
+ ɥʥХץݻƤơäƤ
+ ꥯȤ˱Ǥ褦ԵƤޤ
+ Τ褦ˤƥ饤ȤϡꥯȤˡ
+ ҥץ fork ΤԤʤƤ褤褦
+ ʤäƤޤ</p>
+
+ <p>ƥץꥯȤ˱λҥץ
+ ɤΤ褦뤫ϡ
+ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>,
+ <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>,
+ <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code>,
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ ĴޤŪˡApache ˼ΧŪʤΤǡ
+ ΥȤǤϤΥǥ쥯ƥ֤ǥեͤĴ
+ ɬפϤʤǤ礦
+ Ʊ 256 ĶꥯȤ˱ʤȤʤȤǤϡ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ 䤹ɬפǤ礦
+ θ¤Ƥ륵ȤǤϡå
+ (ȥǥ֤Dz٤⥹å) Τɤ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ 򸺤餹ɬפǤ礦ץΥ塼˥󥰤˴ؤ
+ ܤϡ<a href="../misc/perf-tuning.html">ǽ˴ؤҥ</a>
+ ˤޤ</p>
+
+ <p>̾ Unix ǤϿƥץ 80 ֥ݡȤ˥Хɤ뤿
+ <code>root</code> ǵưޤҥץ䥹åɤ
+ ä㤤¤Υ桼 Apache ˤäƵưޤ
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>
+ ǥ쥯ƥ֤
+ Apache λҥץθ¤ꤹΤѤޤ
+ ҥץϥ饤Ȥ륳ƥƤɤʤȤޤ󤬡
+ ǽʸ¤ɬ׺Ǿ¤θ¤ΤߤäƤ褦ˤ٤Ǥ</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ ϡŤץߤƿץư뤳Ȥˤäơ
+ ɤ٤٤ǥФץꥵ뤹뤫椷ޤ</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a> <a name="maxspareservers" id="maxspareservers">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɥʻҥХץκĿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxSpareServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxSpareServers 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>prefork</td></tr>
+</table>
+ <p><code class="directive">MaxSpareServers</code> ǥ쥯ƥ֤ϡ
+ <em>ɥ</em>ҥХץδ˾Ŀꤷޤ
+ ɥץȤϡꥯȤ򰷤äƤʤץǤ
+ <code class="directive">MaxSpareServers</code> ¿ɥǤС
+ ƥץĶץ kill ޤ</p>
+
+ <p>˺Ǥ륵ȤǤΤߡΥѥ᡼塼˥󥰤٤Ǥ
+ Υѥ᡼礭ȤȤϡξϰȯۤǤ
+ <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>
+ ʲꤷ硢<code class="directive">MinSpareServers</code>
+ <code>+1</code> ˼ưĴޤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a> <a name="minspareservers" id="minspareservers">ǥ쥯ƥ</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɥʻҥХץκǾĿ</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MinSpareServers <var>number</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MinSpareServers 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե</td></tr>
+<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>prefork</td></tr>
+</table>
+ <p><code class="directive">MaxSpareServers</code> ǥ쥯ƥ֤ϡ
+ <em>ɥ</em>ҥХץδ˾ǾĿꤷޤ
+ ɥץȤϡꥯȤ򰷤äƤʤץǤ
+ <code class="directive">MinSpareServers</code> ⾯ʤɥǤС
+ ƥץϺǹ 1 äˤĤ 1 Ĥγǿҥץޤ</p>
+
+ <p>˺Ǥ륵ȤǤΤߡΥѥ᡼塼˥󥰤٤Ǥ
+ Υѥ᡼礭ȤȤϡξϰȯۤǤ</p>
+
+<h3></h3>
+<ul>
+<li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/prefork.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html b/docs/manual/mod/quickreference.html
new file mode 100644
index 00000000..d0378571
--- /dev/null
+++ b/docs/manual/mod/quickreference.html
@@ -0,0 +1,23 @@
+URI: quickreference.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: quickreference.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: quickreference.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: quickreference.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: quickreference.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: quickreference.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/mod/quickreference.html.de b/docs/manual/mod/quickreference.html.de
new file mode 100644
index 00000000..73d117d8
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.de
@@ -0,0 +1,764 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Kurzreferenz der Direktiven - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="preamble"><h1>Kurzreferenz der Direktiven</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/quickreference.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Die Kurzreferenz der Direktiven zeigt die Verwendung,
+ Voreinstellung, den Status und den Kontext aller
+ Apache-Konfigurationsanweisungen. Fr weitergehende Informationen
+ schauen Sie bitte im <a href="directive-dict.html">Verzeichnis der Direktiven</a>.</p>
+
+ <p>Die erste Spalte enthlt den Namen und die Verwendung.
+ Die zweite Spalte zeigt die Voreinstellung der Direktive, sofern
+ eine Voreinstellung existiert. Wenn die Voreinstellung zu breit
+ fr die Anzeige ist, werden die ersten Buchstaben angegeben,
+ gefolgt von einem "+".</p>
+
+ <p>Die dritte und vierte Spalte geben den Kontext an, in dem die
+ Direktive erlaubt ist, sowie den Status der Direktive entsprechend
+ der Legende.</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>Serverkonfiguration</td></tr>
+ <tr><th>v</th><td>Virtual&nbsp;Host</td></tr>
+ <tr><th>d</th><td>Verzeichnis</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Basis</td></tr>
+ <tr><th>E</th><td>Erweiterung</td></tr>
+ <tr><th>X</th><td>experimentell</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="mpm_common.html#acceptmutex" id="A" name="A">AcceptMutex Default|<var>Methode</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Vom Apache verwendete Methode zur Serialisierung mehrerer
+ Kindprozesse, die Anfragen an Netzwerk-Sockets entgegennehmen.</td></tr>
+<tr class="odd"><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ressourcen lassen angehngte Pfadangaben zu</td></tr>
+<tr><td><a href="core.html#accessfilename">AccessFileName <var>Dateiname</var> [<var>Dateiname</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Name der dezentralen Konfigurationsdateien</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#action">Action <var>Aktionsart</var> <var>CGI-Skript</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Aktiviert ein CGI-Skript fr einen bestimmten Handler oder
+ Content-Type</td></tr>
+<tr><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by filename</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file instead of an icon
+selected by MIME-encoding</td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by MIME content-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>Zeichenkodierung</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Standard-Charset-Parameter, der bei Antworten vom Content-Type
+ <code>text/plain</code> oder <code>text/html</code> hinzugefgt wird
+</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Description to display for a file</td></tr>
+<tr><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the filename extensions to the specified
+handler</td></tr>
+<tr><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display for a file selected by name</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-encoding</td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extension to the specified content
+language</td></tr>
+<tr class="odd"><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adds additional information to the module
+information displayed by the server-info handler</td></tr>
+<tr><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr class="odd"><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>Filter</var>[;<var>Filter</var>...]
+<var>MIME-Type</var> [<var>MIME-Type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">einen Ausgabefilter einem bestimmten MIME-Type
+zuordnen</td></tr>
+<tr><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations</td></tr>
+<tr><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
+expressions</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts can access an area of the
+server</td></tr>
+<tr><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Legt fest, ob kodierte Pfadtrennzeichen in URLs durchgereicht
+werden drfen</td></tr>
+<tr><td><a href="core.html#allowoverride">AllowOverride All|None|<var>Direktiven-Typ</var>
+[<var>Direktiven-Typ</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4">Direktiven-Typen, die in <code>.htaccess</code>-Dateien
+erlaubt sind.</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies userIDs that are allowed access without
+password verification</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether the password entered will be logged in the
+error log</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether to check the password field for a correctly
+formatted email address</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
+lower level modules</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the type of database file that is used to
+store passwords</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
+passwords for authentication</td></tr>
+<tr class="odd"><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authentication is passed to lower level
+modules</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list
+of user groups for authorization</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr><td><a href="core.html#authname">AuthName <var>auth-Bereich</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Autorisierungsbereich zur Verwendung in der
+HTTP-Authentisierung</td></tr>
+<tr class="odd"><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Art der Authentisierung</td></tr>
+<tr class="odd"><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
+passwords for authentication</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization is passed to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr class="odd"><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
+</td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
+respect to case</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Buffer log entries in memory before writing to disk</td></tr>
+<tr><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The number of characters in subdirectory names</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The number of levels of subdirectories in the
+cache.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Disable caching of specified URLs</td></tr>
+<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable caching of specified URLs using a specified storage
+manager</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
+<tr><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ignore request to not serve cached content to client</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Do not store the given HTTP header(s) in the cache.
+</td></tr>
+<tr><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ignore the fact that a response has no Last Modified
+header.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The factor used to compute an expiry date based on the
+LastModified date.</td></tr>
+<tr><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (one day) </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The directory root under which cache files are
+stored</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
+<tr><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache responses that the server has marked as private</td></tr>
+<tr class="odd"><td><a href="core.html#cgimapextension">CGIMapExtension <var>CGI-Pfad</var> <var>.Endung</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technik zur Bestimmung des Interpreters fr
+CGI-Skripte</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Charset to translate into</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Source charset of files</td></tr>
+<tr class="odd"><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the spelling
+module</td></tr>
+<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Aktiviert die Generierung von <code>Content-MD5</code>
+HTTP-Response-Headern</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>Verzeichnis</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Verzeichnis, in das der Apache zu wechseln versucht, bevor er
+ einen Hauptspeicherauszug erstellt</td></tr>
+<tr><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
+<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
+<tr class="odd"><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
+a DAV resource</td></tr>
+<tr><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display for files when no specific icon is
+configured</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets all files in the given scope to the specified
+language</td></tr>
+<tr><td><a href="core.html#defaulttype">DefaultType <var>MIME-Type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME-Content-Type, der gesendet wird, wenn der Server den Typ
+nicht auf andere Weise ermitteln kann.</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
+<tr><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">How much compression do we apply to the output</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
+<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Zlib compression window size</td></tr>
+<tr><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts are denied access to the
+server</td></tr>
+<tr class="odd"><td><a href="core.html#directory">&lt;Directory <var>Verzeichnispfad</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Umschliet eine Gruppe von Direktiven, die nur auf
+das genannte Verzeichnis des Dateisystems und Unterverzeichnisse angewendet
+werden</td></tr>
+<tr><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">List of resources to look for when the client requests
+a directory</td></tr>
+<tr class="odd"><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Umschliet eine Gruppe von Direktiven, die auf
+ Verzeichnisse des Dateisystems und ihre Unterverzeichnisse abgebildet
+ werden, welche auf einen regulren Ausdruck passen</td></tr>
+<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Toggle trailing slash redirects on or off</td></tr>
+<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>Verzeichnis</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Verzeichnis, welches den Haupt-Dokumentenbaum bildet, der im
+Web sichtbar ist.</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
+<tr><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Aktiviert einen Hook, der nach einem Absturz noch
+Ausnahmefehler behandeln lassen kann</td></tr>
+<tr class="odd"><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Verwende Memory-Mapping, um Dateien whrend der
+Auslieferung zu lesen</td></tr>
+<tr><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Verwende die sendfile-Untersttzung des Kernels, um
+Dateien an den Client auszuliefern</td></tr>
+<tr class="odd"><td><a href="core.html#errordocument">ErrorDocument <var>Fehlercode</var> <var>Dokument</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Das, was der Server im Fehlerfall an den Client
+zurckgibt</td></tr>
+<tr><td><a href="core.html#errorlog"> ErrorLog <var>Dateiname</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Ablageort, an dem der Server Fehler protokolliert</td></tr>
+<tr class="odd"><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables generation of <code>Expires</code>
+headers</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
+by MIME type</td></tr>
+<tr><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
+<tr class="odd"><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Keep track of extended status information for each
+request</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Define an external filter</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
+<tr><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>Komponente</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Dateiattribute, die zur Erstellung des HTTP-Response-Headers
+ETag verwendet werden</td></tr>
+<tr class="odd"><td><a href="core.html#files">&lt;Files <var>Dateiname</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enthlt Direktiven, die sich nur auf passende Dateinamen
+beziehen</td></tr>
+<tr><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Enthlt Direktiven, die fr Dateinamen gelten, die
+ auf einen regulren Ausdruck passen</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action to take if a single acceptable document is not
+found</td></tr>
+<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>MIME-Type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Erzwingt die Auslieferung aller passendenden Dateien mit dem
+angegebenen MIME-Content-Type</td></tr>
+<tr><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#group" id="G" name="G">Group <var>Unix-Gruppe</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Benutzergruppe, unter welcher der Server Anfragen
+ beantwortet</td></tr>
+<tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
+of the index listing</td></tr>
+<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Aktiviert DNS-Lookups auf Client-IP-Adressen</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
+<tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>Parametername</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Schliet Direktiven ein, die nur ausgefhrt werden,
+wenn eine Testbedingung beim Start wahr ist</td></tr>
+<tr><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>&gt;
+ ... &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Schliet Direktiven ein, die abhngig vom
+Vorhandensein oder Fehlen eines speziellen Moduls ausgefhrt
+werden</td></tr>
+<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">contains version dependent configuration</td></tr>
+<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr class="odd"><td><a href="core.html#include">Include <var>Dateiname</var>|<var>Verzeichnis</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Fgt andere Konfigurationsdateien innerhalb der
+Server-Konfigurationsdatei ein</td></tr>
+<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
+a directory</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Various configuration settings for directory
+indexing</td></tr>
+<tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Adds a CSS stylesheet to the directory index</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Aktiviert persistente HTTP-Verbindungen</td></tr>
+<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>Sekunden</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Zeitspanne, die der Server whrend persistenter Verbindungen
+auf nachfolgende Anfragen wartet</td></tr>
+<tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr><td><a href="core.html#limit">&lt;Limit <var>Methode</var> [<var>Methode</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Beschrnkt die eingeschlossenen Zugriffskontrollen auf
+bestimmte HTTP-Methoden</td></tr>
+<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>Methode</var> [<var>Methode</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Beschrnkt Zugriffskontrollen auf alle HTTP-Methoden
+auer den genannten</td></tr>
+<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>Zahl</var> [<var>Zahl</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Bestimmt die maximale Anzahl interner Umleitungen und
+ verschachtelter Unteranfragen</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>Bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Begrenzt die Gesamtgre des vom Client gesendeten
+HTTP-Request-Body</td></tr>
+<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>Anzahl</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Begrenzt die Anzahl der HTTP-Request-Header, die vom Client
+entgegengenommen werden</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>Bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Begrenzt die Lnge des vom Client gesendeten
+HTTP-Request-Headers</td></tr>
+<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>Bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Begrenzt die Lnge der vom Client entgegengenommenen
+HTTP-Anfragezeile</td></tr>
+<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>Bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Begrenzt die Gre eines XML-basierten
+Request-Bodys</td></tr>
+<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-Addresse</var>:]<var>Port</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP-Adressen und Ports, an denen der Server lauscht</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximale Lnge der Warteschlange schwebender
+ Verbindungen</td></tr>
+<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
+of active modules</td></tr>
+<tr><td><a href="core.html#location">&lt;Location
+ <var>URL-Pfad</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Wendet die enthaltenen Direktiven nur auf die entsprechenden
+URLs an</td></tr>
+<tr class="odd"><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Wendet die enthaltenen Direktiven nur auf URLs an, die auf
+regulre Ausdrcke passen</td></tr>
+<tr><td><a href="mpm_common.html#lockfile">LockFile <var>Dateiname</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Ablageort der Lock-Datei fr die Serialisierung von
+entgegengenommenen Anfragen</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
+<tr><td><a href="core.html#loglevel">LogLevel <var>Level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Steuert die Ausfhrlichkeit des Fehlerprotokolls</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximale Anzahl der Kindprozesse, die zur Bedienung von Anfragen
+ gestartet wird</td></tr>
+<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>Anzahl</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Anzahl der Anfragen, die bei einer persistenten Verbindung
+zulssig sind</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximale Menge des Arbeitsspeichers, den die
+ Haupt-Zuteilungsroutine verwalten darf, ohne <code>free()</code>
+ aufzurufen</td></tr>
+<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Obergrenze fr die Anzahl von Anfragen, die ein einzelner
+ Kindprozess whrend seines Lebens bearbeitet</td></tr>
+<tr class="odd"><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>Anzahl</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Die maximale Anzahl von Anfragen, die ein einzelner Thread
+ whrend seiner Lebensdauer bedient.</td></tr>
+<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>Anzahl</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximale Anzahl der unbeschftigten Kindprozesse des
+ Servers</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximale Anzahl unbeschftigter Threads</td></tr>
+<tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of objects allowed to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> the smaller of 1000 +</td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The algorithm used to select documents for removal from the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum amount of memory used by the cache in
+KBytes</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>Anzahl</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimale Anzahl der unbeschftigten Kindprozesse des
+ Servers</td></tr>
+<tr><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimale Anzahl unbeschftigter Threads, die zur
+ Bedienung von Anfragespitzen zur Verfgung stehen</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
+<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>Adresse</var>[:<var>Port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Bestimmt eine IP-Adresse fr den Betrieb namensbasierter
+virtueller Hosts</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>Option</var> [[+|-]<var>Option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Definiert, welche Eigenschaften oder Funktionen in einem
+bestimmten Verzeichnis verfgbar sind</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the default access state and the order in which
+<code class="directive">Allow</code> and <code class="directive">Deny</code> are
+evaluated.</td></tr>
+<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>Dateiname</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Datei, in welcher der Server die Prozess-ID des Daemons
+ablegt</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines how to handle bad header lines in a
+response</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
+<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the end
+of the index listing</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
+a different URL</td></tr>
+<tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
+of the current URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
+a different URL</td></tr>
+<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any character set associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any handler associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any language associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content type associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
+<tr class="odd"><td><a href="core.html#require">Require <var>Name</var> [<var>Name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Whlt die authentisierten Benutzer aus, die auf eine
+Ressource zugreifen knnen</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>Sekunden</var>|max [<var>Sekunden</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Begrenzt den CPU-Verbrauch von Prozessen, die von
+Apache-Kindprozessen gestartet wurden</td></tr>
+<tr><td><a href="core.html#rlimitmem">RLimitMEM <var>Bytes</var>|max [<var>Bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Begrenzt den Speicherverbrauch von Prozessen, die von
+Apache-Kindprozessen gestartet wurden</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>Zahl</var>|max [<var>Zahl</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Begrenzt die Anzahl der Prozesse, die von Prozessen gestartet
+werden knnen, der ihrerseits von Apache-Kinprozessen gestartet
+wurden</td></tr>
+<tr><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Zusammenspiel von rechnerbasierter Zugriffskontrolle und
+Benutzerauthentisierung</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>Dateipfad</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Ablageort der Datei, die zur Speicherung von Daten zur
+ Koordinierung der Kindprozesse verwendet wird</td></tr>
+<tr><td><a href="mod_actions.html#script">Script <var>Methode</var> <var>CGI-Skript</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Aktiviert ein CGI-Skript fr eine bestimmte
+ Anfragemethode.</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
+target as a CGI script</td></tr>
+<tr><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script</td></tr>
+<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Methode zur Ermittlung des Interpreters von
+CGI-Skripten</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog</td></tr>
+<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
+<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The filename prefix of the socket to use for communication with
+the cgi daemon</td></tr>
+<tr><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>Bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Gre des TCP-Puffers</td></tr>
+<tr><td><a href="core.html#serveradmin">ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">E-Mail-Adresse, die der Server in Fehlermeldungen einfgt,
+welche an den Client gesendet werden</td></tr>
+<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>Hostname</var> [<var>Hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Alternativer Name fr einen Host, der verwendet wird, wenn
+Anfragen einem namensbasierten virtuellen Host zugeordnet werden</td></tr>
+<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Obergrenze fr die konfigurierbare Anzahl von
+ Prozessen</td></tr>
+<tr class="odd"><td><a href="core.html#servername">ServerName
+<var>voll-qualifizierter-Domainname</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Rechnername und Port, die der Server dazu verwendet, sich
+selbst zu identifizieren</td></tr>
+<tr><td><a href="core.html#serverpath">ServerPath <var>URL-Pfad</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Veralteter URL-Pfad fr einen namensbasierten
+virtuellen Host, auf den von einem inkompatiblen Browser zugegriffen
+wird</td></tr>
+<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>Verzeichnis</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Basisverzeichnis der Serverinstallation</td></tr>
+<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Konfiguriert die Fuzeile von servergenerierten
+Dokumenten</td></tr>
+<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Konfiguriert den HTTP-Response-Header
+<code>Server</code></td></tr>
+<tr><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+without respect to case</td></tr>
+<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>Handlername</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Erzwingt die Verarbeitung aller passenden Dateien durch
+einen Handler</td></tr>
+<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>Filter</var>[;<var>Filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Bestimmt die Filter, die Client-Anfragen und POST-Eingaben
+verarbeiten</td></tr>
+<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>Filter</var>[;<var>Filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Bestimmt die Filter, die Antworten des Servers verarbeiten</td></tr>
+<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that ends an include element</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Error message displayed when there is an SSI
+error</td></tr>
+<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that starts an include element</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the format in which date strings are
+displayed</td></tr>
+<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Anzahl der Kindprozesse des Servers, die beim Start erstellt
+ werden</td></tr>
+<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Anzahl der Threads, die beim Start erstellt werden</td></tr>
+<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
+<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Bestimmt die Obergrenze der konfigurierbaren Anzahl von Threads
+ pro Kindprozess</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>Anzahl</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Anzahl der Threads, die mit jedem Kindprozess gestartet
+ werden</td></tr>
+<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Die Gre des Stacks in Bytes, der von Threads
+verwendet wird, die Client-Verbindungen bearbeiten.</td></tr>
+<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>Sekunden</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Zeitspanne, die der Server auf verschiedene Ereignisse wartet,
+bevor er die Anfrage abbricht</td></tr>
+<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify location of a log file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
+<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes variables from the environment</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Bestimmt, wie der Server seinen eigenen Namen und Port
+ermittelt</td></tr>
+<tr><td><a href="mpm_common.html#user">User <var>Unix-User-ID</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Die Benutzerkennung, unter welcher der Server Anfragen
+ beantwortet</td></tr>
+<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>Adresse</var>[:<var>Port</var>] [<var>Adresse</var>[:<var>Port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Enthlt Direktiven, die nur auf bestimmte Hostnamen oder
+IP-Adressen angewendet werden</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Fr die Annahme von Netzwerkverbindungen wird accept() anstelle von AcceptEx() verwendet</td></tr>
+<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
+set</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/quickreference.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html.en b/docs/manual/mod/quickreference.html.en
new file mode 100644
index 00000000..0dd29910
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.en
@@ -0,0 +1,753 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Directive Quick Reference - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="preamble"><h1>Directive Quick Reference</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>The directive quick reference shows the usage, default, status,
+ and context of each Apache configuration directive. For more
+ information about each of these, see the <a href="directive-dict.html">Directive Dictionary</a>.</p>
+
+ <p>The first column gives the directive name and usage. The second
+ columns shows the default value of the directive, if a default exists.
+ If the default is too large to display, the first characters will be
+ followed by "+".</p>
+
+ <p>The third and fourth columns list the contexts where the directive
+ is allowed and the status of the directive according to the legend
+ tables below.</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>server&nbsp;config</td></tr>
+ <tr><th>v</th><td>virtual&nbsp;host</td></tr>
+ <tr><th>d</th><td>directory</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Base</td></tr>
+ <tr><th>E</th><td>Extension</td></tr>
+ <tr><th>X</th><td>Experimental</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Method that Apache uses to serialize multiple children
+accepting requests on network sockets</td></tr>
+<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Resources accept trailing pathname information</td></tr>
+<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the distributed configuration file</td></tr>
+<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Activates a CGI script for a particular handler or
+content-type</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by filename</td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file instead of an icon
+selected by MIME-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by MIME content-type</td></tr>
+<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Description to display for a file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the filename extensions to the specified
+handler</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for a file selected by name</td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-type</td></tr>
+<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extension to the specified content
+language</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adds additional information to the module
+information displayed by the server-info handler</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
+<var>MIME-type</var> [<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">assigns an output filter to a particular MIME-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps URLs to filesystem locations</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
+expressions</td></tr>
+<tr><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts can access an area of the
+server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
+<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies userIDs that are allowed access without
+password verification</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
+error log</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
+formatted email address</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
+lower level modules</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store passwords</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
+passwords for authentication</td></tr>
+<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authentication is passed to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP
+authentication</td></tr>
+<tr><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
+<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
+passwords for authentication</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization is passed to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
+respect to case</td></tr>
+<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Buffer log entries in memory before writing to disk</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The number of characters in subdirectory names</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The number of levels of subdirectories in the
+cache.</td></tr>
+<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Disable caching of specified URLs</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable caching of specified URLs using a specified storage
+manager</td></tr>
+<tr><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore request to not serve cached content to client</td></tr>
+<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Do not store the given HTTP header(s) in the cache.
+</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore the fact that a response has no Last Modified
+header.</td></tr>
+<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The factor used to compute an expiry date based on the
+LastModified date.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (one day) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are
+stored</td></tr>
+<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server has marked as private</td></tr>
+<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
+<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables the spelling
+module</td></tr>
+<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Directory where Apache attempts to
+switch before dumping core</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
+<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
+<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
+a DAV resource</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for files when no specific icon is
+configured</td></tr>
+<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets all files in the given scope to the specified
+language</td></tr>
+<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type that will be sent if the
+server cannot determine a type in any other way</td></tr>
+<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much compression do we apply to the output</td></tr>
+<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
+<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib compression window size</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
+server</td></tr>
+<tr><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that apply only to the
+named file-system directory and sub-directories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of resources to look for when the client requests
+a directory</td></tr>
+<tr><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Toggle trailing slash redirects on or off</td></tr>
+<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Directory that forms the main document tree visible
+from the web</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Enables a hook that runs exception handlers
+after a crash</td></tr>
+<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
+<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use the kernel sendfile support to deliver files to the client</td></tr>
+<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">What the server will return to the client
+in case of an error</td></tr>
+<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Location where the server will log errors</td></tr>
+<tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables generation of <code>Expires</code>
+headers</td></tr>
+<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
+by MIME type</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
+<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Keep track of extended status information for each
+request</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an external filter</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
+<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">File attributes used to create the ETag
+HTTP response header</td></tr>
+<tr><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to matched
+filenames</td></tr>
+<tr class="odd"><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
+filenames</td></tr>
+<tr><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action to take if a single acceptable document is not
+found</td></tr>
+<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be served with the specified
+MIME content-type</td></tr>
+<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
+<tr><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Specify a timeout after which a gracefully shutdown server
+will exit.</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Group under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
+of the index listing</td></tr>
+<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
+<tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that will be processed only
+if a test is true at startup</td></tr>
+<tr><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that are processed conditional on the
+presence or absence of a specific module</td></tr>
+<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">contains version dependent configuration</td></tr>
+<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within
+the server configuration files</td></tr>
+<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
+a directory</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Various configuration settings for directory
+indexing</td></tr>
+<tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Adds a CSS stylesheet to the directory index</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
+<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for subsequent
+requests on a persistent connection</td></tr>
+<tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
+methods</td></tr>
+<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access controls to all HTTP methods
+except the named ones</td></tr>
+<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determine maximum number of internal redirects and nested
+subrequests</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
+from the client</td></tr>
+<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of HTTP request header fields that
+will be accepted from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
+client</td></tr>
+<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
+from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
+<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP addresses and ports that the server
+listens to</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
+<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
+of active modules</td></tr>
+<tr><td><a href="core.html#location">&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to matching
+URLs</td></tr>
+<tr class="odd"><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
+matching URLs</td></tr>
+<tr><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
+<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of child processes that will be created
+to serve requests</td></tr>
+<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Number of requests allowed on a persistent
+connection</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
+to hold without calling <code>free()</code></td></tr>
+<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual child server
+will handle during its life</td></tr>
+<tr class="odd"><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit on the number of requests that an individual thread
+will handle during its life</td></tr>
+<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
+<tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of objects allowed to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> the smaller of 1000 +</td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The algorithm used to select documents for removal from the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum amount of memory used by the cache in
+KBytes</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
+<tr><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle threads available to handle request
+spikes</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
+<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Designates an IP address for name-virtual
+hosting</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures what features are available in a particular
+directory</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the default access state and the order in which
+<code class="directive">Allow</code> and <code class="directive">Deny</code> are
+evaluated.</td></tr>
+<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">File where the server records the process ID
+of the daemon</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines how to handle bad header lines in a
+response</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
+<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the end
+of the index listing</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP receive buffer size</td></tr>
+<tr><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
+of the current URL</td></tr>
+<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
+a different URL</td></tr>
+<tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any character set associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any handler associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any language associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content type associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
+<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Selects which authenticated users can access
+a resource</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the CPU consumption of processes launched
+by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the memory consumption of processes launched
+by Apache children</td></tr>
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of processes that can be launched by
+processes launched by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction between host-level access control and
+user authentication</td></tr>
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the file used to store coordination data for
+the child processes</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular request
+method.</td></tr>
+<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
+target as a CGI script</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script</td></tr>
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">The filename prefix of the socket to use for communication with
+the cgi daemon</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP buffer size</td></tr>
+<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Email address that the server includes in error
+messages sent to the client</td></tr>
+<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Alternate names for a host used when matching requests
+to name-virtual hosts</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
+<tr><td><a href="core.html#servername">ServerName [<var>scheme</var>://]<var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Hostname and port that the server uses to identify
+itself</td></tr>
+<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser</td></tr>
+<tr><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Base directory for the server installation</td></tr>
+<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
+<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the <code>Server</code> HTTP response
+header</td></tr>
+<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+without respect to case</td></tr>
+<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be processed by a
+handler</td></tr>
+<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process client requests and POST
+input</td></tr>
+<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process responses from the
+server</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that ends an include element</td></tr>
+<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Error message displayed when there is an SSI
+error</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that starts an include element</td></tr>
+<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures the format in which date strings are
+displayed</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created on startup</td></tr>
+<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
+per child process</td></tr>
+<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The size in bytes of the stack used by threads handling
+client connections</td></tr>
+<tr><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for
+certain events before failing a request</td></tr>
+<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the behaviour on <code>TRACE</code>
+requests</td></tr>
+<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify location of a log file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
+<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes variables from the environment</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The userid under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only to a specific
+hostname or IP address</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Use accept() rather than AcceptEx() to accept network connections</td></tr>
+<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
+set</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html.es b/docs/manual/mod/quickreference.html.es
new file mode 100644
index 00000000..3fc00c0b
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.es
@@ -0,0 +1,756 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Gua Rpida de Referencia de Directivas - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="../">Versin 2.2</a> &gt; <a href="./">Mdulos</a></div>
+<div id="preamble"><h1>Gua Rpida de Referencia de Directivas</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>La Gua Rpida de Referencia de Directivas muestra el uso, las
+ opciones por defecto, el estado y el contexto de cada directiva de
+ configuracin de Apache. Para ms informacin sobre cada
+ directiva, consulte el <a href="directive-dict.html">Diccionario
+ de Directivas</a>.</p>
+
+ <p>La primera columna muestra el nombre y el uso de la directiva.
+ La segunda columna muestra el valor por defecto de la directiva,
+ si existe ese valor por defecto. Si el valor por defecto es
+ demasiado largo para mostrarlo, el primer caracter va seguido de
+ un signo "+".</p>
+
+ <p>La tercera y la cuarta columna listan los contextos en los que
+ la directiva puede funcionar y el estado de la directiva de
+ acuerdo con las notas que detallan ms abajo.</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>server&nbsp;config</td></tr>
+ <tr><th>v</th><td>virtual&nbsp;host</td></tr>
+ <tr><th>d</th><td>directory</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Base</td></tr>
+ <tr><th>E</th><td>Extensin</td></tr>
+ <tr><th>X</th><td>Experimental</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Method that Apache uses to serialize multiple children
+accepting requests on network sockets</td></tr>
+<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Resources accept trailing pathname information</td></tr>
+<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the distributed configuration file</td></tr>
+<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Activates a CGI script for a particular handler or
+content-type</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by filename</td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file instead of an icon
+selected by MIME-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by MIME content-type</td></tr>
+<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Description to display for a file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the filename extensions to the specified
+handler</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for a file selected by name</td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-type</td></tr>
+<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extension to the specified content
+language</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adds additional information to the module
+information displayed by the server-info handler</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
+<var>MIME-type</var> [<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">assigns an output filter to a particular MIME-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps URLs to filesystem locations</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
+expressions</td></tr>
+<tr><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts can access an area of the
+server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
+<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies userIDs that are allowed access without
+password verification</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
+error log</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
+formatted email address</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
+lower level modules</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store passwords</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
+passwords for authentication</td></tr>
+<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authentication is passed to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP
+authentication</td></tr>
+<tr><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
+<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
+passwords for authentication</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization is passed to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
+respect to case</td></tr>
+<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Buffer log entries in memory before writing to disk</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The number of characters in subdirectory names</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The number of levels of subdirectories in the
+cache.</td></tr>
+<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Disable caching of specified URLs</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable caching of specified URLs using a specified storage
+manager</td></tr>
+<tr><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore request to not serve cached content to client</td></tr>
+<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Do not store the given HTTP header(s) in the cache.
+</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore the fact that a response has no Last Modified
+header.</td></tr>
+<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The factor used to compute an expiry date based on the
+LastModified date.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (one day) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are
+stored</td></tr>
+<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server has marked as private</td></tr>
+<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
+<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables the spelling
+module</td></tr>
+<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Directory where Apache attempts to
+switch before dumping core</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
+<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
+<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
+a DAV resource</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for files when no specific icon is
+configured</td></tr>
+<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets all files in the given scope to the specified
+language</td></tr>
+<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type that will be sent if the
+server cannot determine a type in any other way</td></tr>
+<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much compression do we apply to the output</td></tr>
+<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
+<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib compression window size</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
+server</td></tr>
+<tr><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that apply only to the
+named file-system directory and sub-directories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of resources to look for when the client requests
+a directory</td></tr>
+<tr><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Toggle trailing slash redirects on or off</td></tr>
+<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Directory that forms the main document tree visible
+from the web</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Enables a hook that runs exception handlers
+after a crash</td></tr>
+<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
+<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use the kernel sendfile support to deliver files to the client</td></tr>
+<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">What the server will return to the client
+in case of an error</td></tr>
+<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Location where the server will log errors</td></tr>
+<tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables generation of <code>Expires</code>
+headers</td></tr>
+<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
+by MIME type</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
+<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Keep track of extended status information for each
+request</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an external filter</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
+<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">File attributes used to create the ETag
+HTTP response header</td></tr>
+<tr><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to matched
+filenames</td></tr>
+<tr class="odd"><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
+filenames</td></tr>
+<tr><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action to take if a single acceptable document is not
+found</td></tr>
+<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be served with the specified
+MIME content-type</td></tr>
+<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
+<tr><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Specify a timeout after which a gracefully shutdown server
+will exit.</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Group under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
+of the index listing</td></tr>
+<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
+<tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that will be processed only
+if a test is true at startup</td></tr>
+<tr><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that are processed conditional on the
+presence or absence of a specific module</td></tr>
+<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">contains version dependent configuration</td></tr>
+<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within
+the server configuration files</td></tr>
+<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
+a directory</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Various configuration settings for directory
+indexing</td></tr>
+<tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Adds a CSS stylesheet to the directory index</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
+<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for subsequent
+requests on a persistent connection</td></tr>
+<tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
+methods</td></tr>
+<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access controls to all HTTP methods
+except the named ones</td></tr>
+<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determine maximum number of internal redirects and nested
+subrequests</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
+from the client</td></tr>
+<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of HTTP request header fields that
+will be accepted from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
+client</td></tr>
+<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
+from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
+<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP addresses and ports that the server
+listens to</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
+<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
+of active modules</td></tr>
+<tr><td><a href="core.html#location">&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to matching
+URLs</td></tr>
+<tr class="odd"><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
+matching URLs</td></tr>
+<tr><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
+<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of child processes that will be created
+to serve requests</td></tr>
+<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Number of requests allowed on a persistent
+connection</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
+to hold without calling <code>free()</code></td></tr>
+<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual child server
+will handle during its life</td></tr>
+<tr class="odd"><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limita el nmero de peticiones que una hebra (thread) puede
+atender durante su vida</td></tr>
+<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
+<tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of objects allowed to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> the smaller of 1000 +</td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The algorithm used to select documents for removal from the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum amount of memory used by the cache in
+KBytes</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
+<tr><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle threads available to handle request
+spikes</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
+<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Designates an IP address for name-virtual
+hosting</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures what features are available in a particular
+directory</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the default access state and the order in which
+<code class="directive">Allow</code> and <code class="directive">Deny</code> are
+evaluated.</td></tr>
+<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">File where the server records the process ID
+of the daemon</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines how to handle bad header lines in a
+response</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
+<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the end
+of the index listing</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP receive buffer size</td></tr>
+<tr><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
+of the current URL</td></tr>
+<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
+a different URL</td></tr>
+<tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any character set associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any handler associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any language associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content type associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
+<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Selects which authenticated users can access
+a resource</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the CPU consumption of processes launched
+by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the memory consumption of processes launched
+by Apache children</td></tr>
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of processes that can be launched by
+processes launched by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction between host-level access control and
+user authentication</td></tr>
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the file used to store coordination data for
+the child processes</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular request
+method.</td></tr>
+<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
+target as a CGI script</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script</td></tr>
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">The filename prefix of the socket to use for communication with
+the cgi daemon</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP buffer size</td></tr>
+<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Email address that the server includes in error
+messages sent to the client</td></tr>
+<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Alternate names for a host used when matching requests
+to name-virtual hosts</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
+<tr><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Hostname and port that the server uses to identify
+itself</td></tr>
+<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser</td></tr>
+<tr><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Base directory for the server installation</td></tr>
+<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
+<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the <code>Server</code> HTTP response
+header</td></tr>
+<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+without respect to case</td></tr>
+<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be processed by a
+handler</td></tr>
+<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process client requests and POST
+input</td></tr>
+<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process responses from the
+server</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that ends an include element</td></tr>
+<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Error message displayed when there is an SSI
+error</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that starts an include element</td></tr>
+<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures the format in which date strings are
+displayed</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created on startup</td></tr>
+<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
+per child process</td></tr>
+<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The size in bytes of the stack used by threads handling
+client connections</td></tr>
+<tr><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for
+certain events before failing a request</td></tr>
+<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the behaviour on <code>TRACE</code>
+requests</td></tr>
+<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify location of a log file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
+<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes variables from the environment</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The userid under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only to a specific
+hostname or IP address</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Use accept() rather than AcceptEx() to accept network connections</td></tr>
+<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
+set</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html.ja.euc-jp b/docs/manual/mod/quickreference.html.ja.euc-jp
new file mode 100644
index 00000000..264d0303
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.ja.euc-jp
@@ -0,0 +1,684 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ǥ쥯ƥ åե - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="preamble"><h1>ǥ쥯ƥ åե</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>ǥ쥯ƥ åե󥹤Ǥϡ Apache ǥ쥯ƥ֤
+ ˡǥե͡ơȥƥȤ򼨤Ƥޤ
+ ƥǥ쥯ƥ֤Ρܤ˴ؤƤ
+ <a href="directive-dict.html">ǥ쥯ƥּ</a>
+ </p>
+
+ <p> 1 ܤϥǥ쥯ƥ֤̾ȻˡǤ
+ 2 ܤ (⤷) ǥեͤȤʤäƤޤ
+ ǥեͤĹɽʤϡǽʸθ
+ + פ³ޤ</p>
+
+ <p> 3, 4 ϡɽ˽äơ
+ ǥ쥯ƥ֤λѤǤ륳ƥȤȡ
+ ǥ쥯ƥ֤ΥơƤޤ</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>ե</td></tr>
+ <tr><th>v</th><td>Сۥ</td></tr>
+ <tr><th>d</th><td>ǥ쥯ȥ</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Base</td></tr>
+ <tr><th>E</th><td>Extension</td></tr>
+ <tr><th>X</th><td>Experimental</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">ץȥ Listen Ƥ륽åȤκŬꤹ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex default|<var>method</var></a></td><td> default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ʣλҥץͥåȥåȤǥꥯȤ
+accept 褦ȤƤȤˡApache λҥץľ󲽤뤿
+Ȥˡ</td></tr>
+<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">³ѥ̾դ꥽λ</td></tr>
+<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ʬե̾</td></tr>
+<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Υϥɥ䥳ƥȥפФ CGI ¹Ԥ褦
+</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">
+ɽ롢ե̾򤵤줿إƥ</td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ɽ롢MIME 沽ˡ򤵤줿
+إƥ</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">
+ɽ롢MIME פ򤵤줿إƥ</td></tr>
+<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ե̾γĥҤꤵ줿ʸåȤ˥ޥåפ</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">쥹ݥ󥹤Υƥȥפ <code>text/plain</code> 뤤
+<code>text/html</code> ξɲäǥեȤ charset ѥ᡼</td></tr>
+<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եФɽ</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤꤵ줿󥳡ǥ
+˥ޥåפ</td></tr>
+<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ե̾γĥҤꤵ줿ϥɥ˥ޥåפ</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var>
+[<var>name</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եɽ륢̾</td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եɽ륢 MIME
+沽ˡ</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե٤ɽ륢
+MIME פˤä</td></tr>
+<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">եγĥҤ򥯥饤ȤΥꥯȤ
+ ե륿˥ޥåפ</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ե̾ꤵ줿˥ޥå</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">server-info ϥɥˤɽ⥸塼ξ
+ɲäξդä</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤ򥵡Фαե륿
+ ޥåפ</td></tr>
+<tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...] <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME-type ˽ϥե륿Ƥ</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤꤵ줿ƥȥפ˥ޥå</td></tr>
+<tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL ե륷ƥΰ֤˥ޥåפ</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ɽȤä URL ե륷ƥΰ֤˥ޥåפ</td></tr>
+<tr><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ФΤΰ˥ǤۥȤ椹</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץͳơɤΥݡȤ <code>CONNECT</code>
+Ǥ뤫ꤹ</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">URL 沽줿ѥʬΥʸΤĤ뤫ɤ
+ꤹ</td></tr>
+<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4"><code>.htaccess</code> ǵĤǥ쥯ƥ֤μ</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ѥɤθ̵ǥĤ userID ꤹ
+</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ϥ줿ѥɤ顼˥󥰤뤫ɤ
+ꤹ</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ѥɤĤ뤫ɤꤹ</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> userID Ĥ뤫ꤹ</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ѥŻҥ᡼륢ɥ쥹Ǥ뤳Ȥ
+Ĵ٤뤫ɤꤹ</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧڤȾǧ򡢤㤤٥Υ⥸塼˰ܹԤ뤫
+ꤷޤ</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ΰ֤ФǧڥץХꤷޤ</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ѥɤ¸뤿ɬפʥǡ١եμ
+ꤹ</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ǧѤΥ桼ȥѥɤΥꥹȤݻƤ
+ǡ١ե̾ꤹ</td></tr>
+<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">㼡٥ǧڥ⥸塼Ϥɤ
+ꤷޤ</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ˻Ѥ桼롼פΰǼƤ롢
+ƥȥե̾ꤹ</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP ǧڤǧΰ (: realm)</td></tr>
+<tr><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">桼ǧڤμ</td></tr>
+<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǧڤ˻Ѥ桼ȥѥɤΰǼƤ롢
+ƥȥե̾ꤹ</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ǧ̾ǧ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">HTTP User-Agent ˴ŤƴĶѿꤹ
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP User-Agent ˴Ťʸʸ̤
+Ķѿꤹ</td></tr>
+<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ˽񤭽Ф˥˥ȥХåե</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (1) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꤵƤʤȤ˥ɥȤ򥭥å夹ǥեȤδ</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">֥ǥ쥯ȥ̾ʸ</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åΥ֥ǥ쥯ȥοο</td></tr>
+<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4"> URL 򥭥å夷ʤ</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꤷȥ졼ȤäƤΥåͭˤ</td></tr>
+<tr><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">å夵Ƥ륳ƥĤ֤ʤ褦˥饤Ȥ
+ꥯȤƤ̵뤹</td></tr>
+<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ꤵ줿 HTTP إå򥭥å¸ʤ
+</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> Last Modified ̵Ƥⵤˤʤ褦ˤ</td></tr>
+<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">LastModified դ˴Ťͭ (expiry)
+׻뤿νŤߤꤹ
+</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 () </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ɥȤ򥭥å夹֤ÿǸ</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">åݴɤɥȤκ (ХȤǤ) </td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤɥȤκǾ¤ (ХȤǤ) 礭</td></tr>
+<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ƥȥͥ󤵤줿ɥȤץФ
+åǤ褦ˤ</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åե뤬ݴɤ롼ȥǥ쥯ȥ</td></tr>
+<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">no-store ȻꤵƤ쥹ݥ󥹤Υåߤ롣</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">private ȻꤵƤ쥹ݥ󥹤Υåߤ롣</td></tr>
+<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI ץȤΥ󥿡ץ꥿ΰ֤Ĵ٤뤿μˡ</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
+<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">spelling ⥸塼Ѥ褦ˤ</td></tr>
+<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4"><code>Content-MD5</code> HTTP إåͭˤ</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">å󥰤Υ󥰤ΤΥե̾ꤹ</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Apache פ˰ưߤǥ쥯ȥ
+</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե̾Ƚ񼰤ꤹ</td></tr>
+<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">WebDAV HTTP ᥽åɤͭˤޤ</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">PROPFIND, Depth: Infinity ꥯȤĤޤ</td></tr>
+<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">DAV åǡ١ξ</td></tr>
+<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">DAV åǡ١ΰ</td></tr>
+<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ф DAV ꥽ΥåݻǾ֤Ǥ
+</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Υ󤬲ꤵƤʤ
+եɽ륢</td></tr>
+<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">륹פΤ٤ƤΥեꤵ줿
+ꤹ</td></tr>
+<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ФƥȥפǤʤȤ
+ MIME ƥȥ</td></tr>
+<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">zlib ٤˰̤礭</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ϤФƹԤʤ̤</td></tr>
+<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ѥ˰ɲ</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">zlib ̤˻ȤΥ٥</td></tr>
+<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib ΰѥɥ礭</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ФݤۥȤ椹</td></tr>
+<tr><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Υե륷ƥΥǥ쥯ȥȥ֥ǥ쥯ȥȤΤߤ
+ŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥǥ쥯ȥꥯȤȤĴ٤
+꥽Υꥹ</td></tr>
+<tr><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ɽ˥ޥåե륷ƥΥǥ쥯ȥ
+֥ǥ쥯ȥȤΤߤŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ѥΥåǥ쥯Ȥ뤫ɤΥ󥪥դȥ뤵</td></tr>
+<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">֤鸫ᥤΥɥȥĥ꡼ˤʤ
+ǥ쥯ȥ</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">顼ˤ٤Ƥϥǡ</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">顼ˤ٤Ƥνϥǡ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">åθ㳰ϥɥ¹Ԥեåͭˤ</td></tr>
+<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">˥եɤ߹ि˥ޥåԥ󥰤
+Ȥɤ</td></tr>
+<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">եΥ饤Ȥؤ˥ͥ sendfile ݡȤ
+Ȥɤ</td></tr>
+<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">顼ȯȤ˥Ф饤Ȥ</td></tr>
+<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ф顼</td></tr>
+<tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"><code>Expires</code> إåͭˤ</td></tr>
+<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">MIME פˤäꤵ <code>Expires</code> إå</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ڤ׻ǥեȥ르ꥺ</td></tr>
+<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">ƥꥯȤФƳĥơ¸</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ե륿</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4"><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Υץ</td></tr>
+<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ETag HTTP إå뤿˻Ѥ
+ե°</td></tr>
+<tr><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ޥåե̾ŬѤǥ쥯ƥ֤Ϥ</td></tr>
+<tr class="odd"><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ɽ˥ޥåե̾ŬѤ
+ǥ쥯ƥ֤Ϥ</td></tr>
+<tr><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">׵˹礦ñȤΥɥȤĤʤäȤ˹ԤʤȤ
+</td></tr>
+<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">٤ƤΥޥåե뤬 MIME ƥȥפ
+褦ˤ</td></tr>
+<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Forensic Υե̾ꤹ</td></tr>
+<tr><td><a href="mpm_common.html#group" id="G" name="G">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ꥯȤ˱ݤ˽°륰롼</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP إå</td></tr>
+<tr><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">
+ǥåƬե̾</td></tr>
+<tr class="odd"><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ IP ɥ쥹 DNS ååפ
+ͭˤ</td></tr>
+<tr><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
+<tr><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ư˥ƥȤǤȤΤߤ˽ǥ쥯ƥ֤
+Ϥ</td></tr>
+<tr class="odd"><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">⥸塼¸ߤ뤫ʤ˱ƽ
+ǥ쥯ƥ֤Ϥ</td></tr>
+<tr><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">С¸</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
+<tr><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">ե椫¾ե</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ쥯ȥԤʤݤ̵뤹٤
+եꥹȤɲ</td></tr>
+<tr><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ쥯ȥꥤǥå͡
+</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">
+ǥ쥯ȥꥤǥåɸνդ</td></tr>
+<tr><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ쥯ȥꥤǥå CSS 륷Ȥɲä</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
+<tr><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr class="odd"><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP λ³Ū³ͭˤ</td></tr>
+<tr><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">³Ū³ǼΥꥯȤޤǥФԤĻ</td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥͥ٤򼨤ʤäȤθ variant ͥ٤
+</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr class="odd"><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ϥˤ륢ŬѤ HTTP ᥽åɤΤߤ
+¤</td></tr>
+<tr><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ꤵ줿ΰʳ HTTP ᥽åɤ˥
+¤</td></tr>
+<tr class="odd"><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">쥯ȤҤˤʤä֥ꥯȤκꤹ</td></tr>
+<tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥܥǥ
+̤¤</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥإåեɤο
+¤</td></tr>
+<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥإå
+¤</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ HTTP ꥯȹԤΥ¤</td></tr>
+<tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">XML ΥꥯȤΥܥǥΥ¤</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Ф listen IP ɥ쥹ȥݡֹ</td></tr>
+<tr><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">α֤ΥͥΥ塼κĹ</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꤵ줿֥ȥե饤֥󥯤</td></tr>
+<tr><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">֥ȥե饤֥󥯤ѥ⥸塼
+ꥹȤɲä</td></tr>
+<tr class="odd"><td><a href="core.html#location">&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ϥǥ쥯ƥ֤ޥå URL ΤߤŬ</td></tr>
+<tr><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Ϥǥ쥯ƥ֤ɽ˥ޥå URL Τߤ
+Ŭ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">դľ󲽤뤿Υåեΰ</td></tr>
+<tr><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">եǻѤ񼰤ꤹ</td></tr>
+<tr class="odd"><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ErrorLog ξĹ椹</td></tr>
+<tr><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ꥯȤ˱뤿˺
+ҥץκĿ</td></tr>
+<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">³Ū³ǵĤꥯȤο</td></tr>
+<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4"><code>free()</code> ƤФʤ¤ꡢ
+ꥢݻ³κ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ġλҥФƯ˰ꥯȿξ</td></tr>
+<tr><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual thread
+will handle during its life</td></tr>
+<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ɥʻҥХץκĿ</td></tr>
+<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ɥ륹åɤκ</td></tr>
+<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">åݴɤ륪֥Ȥκ</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤǤɥȤκ祵 (Х)</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> of 100000 MCacheM +</td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">ȥ꡼वƤ򥭥åǽȷꤹޤǤ
+˥Хåե</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤɥȤκǾ (Х)</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">å夫ɥȤ֤Υ르ꥺ</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">å˻Ȥκ̤Хñ̤ǻ</td></tr>
+<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
+<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ɥʻҥХץκǾĿ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ˱뤳ȤΤǤ
+ɥ륹åɿκǾ</td></tr>
+<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td /></tr><tr class="odd"><td class="descr" colspan="4"><code>path_info</code> ݡͥȤե̾ΰȤư褦
+<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Τ</td></tr>
+<tr><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">MultiViews ǤΥޥå󥰤θ˴ޤޤ
+եΥפꤹ</td></tr>
+<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">̾١ΥСۥȤΤ IP ɥ쥹</td></tr>
+<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ľ³ ۥȡɥᥤ󡢥ͥåȥ</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ쥯ȥФƻѲǽʵǽꤹ</td></tr>
+<tr><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code>
+<code class="directive">Deny</code> ɾ֤椹</td></tr>
+<tr class="odd"><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">뤫δĶѿϤ</td></tr>
+<tr><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ǡΥץ ID
+򥵡ФϿ뤿Υե</td></tr>
+<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ф̵ͭꤷޤ</td></tr>
+<tr><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ꥽ŬѤ륳ƥ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ˤʥإåΰ</td></tr>
+<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ³ػߤ硢ۥ̾ɥᥤꤹ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ줿ꥯȤΥǥեȤΥɥᥤ̾</td></tr>
+<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ줿ƥĤΥ顼ڡ񤭤</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ǡ롼ץåȥХåեΥꤹ</td></tr>
+<tr><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ɽǤΥޥåˤץ꥽ѤΥǥ쥯ƥ֥ƥ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤեɤץκ</td></tr>
+<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">⡼ȥФ륵Ф URL ֤˥ޥåפ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Сץ줿Ф줿 HTTP إå
+URL Ĵ</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">СץФ Set-Cookie إå Domain ʸ
+Ĵ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Reverse ץФ Set-Cookie إå Path ʸ
+Ĵ</td></tr>
+<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץꥯȤˡդ Host HTTP إåȤ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ HTTP FTP ³ΤΥͥåȥХåե</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ΥꥯȤ򰷤˻Ȥ⡼ȥץꤹ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ɽǤΥޥåˤꥯȤ򰷤⡼ȥץλ</td></tr>
+<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ե (ɸ) ץꥯȤͭˤ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ줿ꥯȤΥͥåȥॢ</td></tr>
+<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ줿ꥯȤ <code>Via</code> HTTP إå
+ˤ󶡤</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥåκǸե̾</td></tr>
+<tr><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤΥ쥯Ȥ
+</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ߤ URL ؤɽΥޥåˤ
+ؤΥ쥯Ȥ</td></tr>
+<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤαʵŪ
+쥯Ȥ</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤΰŪ
+쥯Ȥ</td></tr>
+<tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤Ƥʸå
+</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤ƤΥƥȥ󥳡ǥ
+</td></tr>
+<tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤ƤΥϥɥ
+</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">եĥҤ˴Ϣդ줿ϥե륿</td></tr>
+<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr><td class="descr" colspan="4">եĥҤ˴Ϣդ줿</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">եĥҤ˴Ϣդ줿ϥե륿</td></tr>
+<tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td /></tr><tr><td class="descr" colspan="4">եγĥҤȴϢդ줿ƥȥפ
+</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP ꥯȥإå</td></tr>
+<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">ɤǧںѤߥ桼꥽򥢥Ǥ뤫򤹤</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץ CPU ̤
+¤</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץΥ̤
+¤</td></tr>
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץưץ
+¤</td></tr>
+<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ۥȥ٥Υȥ桼ǧڤȤߺѤ</td></tr>
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ҥץϢȤ뤿Υǡ¸
+եΰ</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Υꥯȥ᥽åɤФ CGI ץȤ
+¹Ԥ褦</td></tr>
+<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL ե륷ƥΰ֤إޥåפޥå
+CGI ץȤ˻</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">URL ɽȤäƥե륷ƥΰ֤إޥåפޥå
+CGI ץȤ˻</td></tr>
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI ץȤΥ󥿡ץ꥿ΰ֤Ĵ٤뤿μˡ</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI ץȤΥ顼եξ</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ץȥ˵Ͽ PUT POST ꥯȤƤξ</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI ץȤΥե礭ξ</td></tr>
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI ǡȤ̿˻Ȥ륽åȤ̾</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP Хåե</td></tr>
+<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ф饤Ȥ륨顼å˴ޤŻҥ᡼
+ɥ쥹</td></tr>
+<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">ꥯȤ̾١ΥСۥȤ˥ޥåƤȤ
+ѤۥȤ̾</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ǽʥХץξ</td></tr>
+<tr><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ФʬȤ򼨤Ȥ˻Ȥۥ̾ȥݡ</td></tr>
+<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ߴΥ֥饦̾١ΥСۥȤ˥Ȥ
+θߴ URL ѥ̾</td></tr>
+<tr><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">󥹥ȡ뤵줿ФΥ١ǥ쥯ȥ</td></tr>
+<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ФɥȤΥեå</td></tr>
+<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4"><code>Server</code> HTTP إåꤹ</td></tr>
+<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ķѿꤹ</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ꥯȤ°˴ŤƴĶѿꤹ
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ°˴Ťʸʸ̤˴Ķѿꤹ</td></tr>
+<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ޥåե뤬ϥɥǽ褦ˤ</td></tr>
+<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤ȤΥꥯȤ POST Ϥե륿ꤹ</td></tr>
+<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Фαե륿ꤹ</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include Ǥλʸ</td></tr>
+<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">SSI Υ顼äȤɽ륨顼å</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include Ǥ򳫻Ϥʸ</td></tr>
+<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">դ򸽤ʸν񼰤ꤹ</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">̤ѿ echo 줿Ȥɽʸ</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ưҥХץο</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ư륹åɤο</td></tr>
+<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td /></tr><tr><td class="descr" colspan="4">CGI ץΥ桼ѡߥå󡢥롼ץѡߥå</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ǽʻҥץΥåɿξ¤
+ꤷޤ</td></tr>
+<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ҥץ줾륹åɿ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">饤ȤΥͥĥåɤѤ
+åΥХȿ</td></tr>
+<tr><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">ƥ٥ȤˤĤơꥯȤԤޤǤ˥Ф
+ԤĻ֤</td></tr>
+<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4"><code>TRACE</code> ᥽åɤΥꥯȤФˡ
+</td></tr>
+<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">եΰ֤</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td /></tr><tr class="odd"><td class="descr" colspan="4"><code>mime.types</code> եΰ</td></tr>
+<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ķѿ</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|Dns</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ФʬȤ̾ȥݡȤꤹˡꤹ</td></tr>
+<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Ф̾ȥݡȤβˡꤹ</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ˱ݤѤ桼 ID</td></tr>
+<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">桼ѥǥ쥯ȥΰ</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Υۥ̾ IP ɥ쥹ΤߤŬѤǥ쥯ƥ֤
+Ϥ</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ͥåȥ³μդ accept() AcceptEx ˻Ȥ</td></tr>
+<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">¹ԥӥåȤꤵ줿ե SSI ǥ쥯ƥ֤
+Ϥ</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html.ko.euc-kr b/docs/manual/mod/quickreference.html.ko.euc-kr
new file mode 100644
index 00000000..41c9a3f8
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.ko.euc-kr
@@ -0,0 +1,699 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>þ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./"></a></div>
+<div id="preamble"><h1>þ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> ġ þ 뵵, ⺻, ,
+ Ҹ ش. ̵ <a href="directive-dict.html">þ </a> Ѵ.</p>
+
+ <p>ù° þ ̸ 뵵 ˷ش. ι°
+ þ ⺻ ִٸ ⺻ ش. ⺻
+ ʹ ٸ, "+" ȣ ˸.</p>
+
+ <p>° ׹° Ʒ ǥ þ
+ ִ ҿ þ ¸ Ÿ.</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>ּ</td></tr>
+ <tr><th>v</th><td>ȣƮ</td></tr>
+ <tr><th>d</th><td>directory</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Base</td></tr>
+ <tr><th>E</th><td>Extension</td></tr>
+ <tr><th>X</th><td>Experimental</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Method that Apache uses to serialize multiple children
+accepting requests on network sockets</td></tr>
+<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Resources accept trailing pathname information</td></tr>
+<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the distributed configuration file</td></tr>
+<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ư ڵ鷯 content-type CGI ũƮ
+Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ϸ ܴ </td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">MIME-encoding ܴ
+</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type ܴ
+</td></tr>
+<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ͽ </td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the filename extensions to the specified
+handler</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"≯ Ͽ </td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">MIME content-encoding Ͽ </td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type Ͽ </td></tr>
+<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extension to the specified content
+language</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">⿡ ߰ server-info ڵ鷯 ֵ
+߰Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
+<var>MIME-type</var> [<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">assigns an output filter to a particular MIME-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL Ư Ͻý ҷ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ Ͽ URL Ͻý ҷ
+Ѵ</td></tr>
+<tr><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4"> Ϻο ִ ȣƮ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
+<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ȣ˻ ̵
+Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Է ȣ α׿ </td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ȣ  </td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> ̵  </td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ȣ ùٸ ڿ ּ ˻
+</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> Ѻο ⿡ Ѱ Ѵ</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4"> ġ ڸ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> ׷ ϴ ͺ̽
+ϸ Ѵ</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ȣ ϴ ͺ̽
+Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> ڿ ȣ ϴ ͺ̽
+ϸ Ѵ</td></tr>
+<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4"> Ѱ </td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">digest authentication challenge response
+hash ϴ ˰ Ѵ</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">digest authentication ȣ ϴ
+URI</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4"> nonce-count ˻ </td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">nonce Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4"> nonce ȿ Ⱓ</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider On|Off|<var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4"> ġ ڸ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">digest authentication
+ȣ(quality-of-protection) Ѵ.</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Ŭ̾Ʈ ϱ Ҵϴ ޸𸮷</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> ׷ ϴ ϸ
+Ѵ</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP
+authentication</td></tr>
+<tr><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
+<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4"> ڸ ȣ ϴ ϸ
+Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ѻο Ѱ </td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ȣ ϴ ͺ̽ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ѻο Ѱ </td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ѻο Ѱ </td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ѻο Ѱ </td></tr>
+<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ѻο Ѱ </td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">HTTP User-Agent ȯ溯 Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ҹڸ ʰ User-Agent ȯ溯
+Ѵ</td></tr>
+<tr><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">ð ij ⺻ Ⱓ.</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">丮 ڰ</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">ij 丮 .</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ư URL ij ʴ´</td></tr>
+<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4"> ڸ Ͽ URL ijѴ</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">۽ ڵ ijѴ</td></tr>
+<tr><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Ŭ̾Ʈ ijʴ û Ѵ.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ij HTTP () ʴ´
+</td></tr>
+<tr><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">信 Last Modified ٴ Ѵ.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">LastModified ð ð ϴµ ϴ
+.</td></tr>
+<tr><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (Ϸ) </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4"> ijϴ ʴ ִð</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ij ִũ (Ʈ )</td></tr>
+<tr><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">ij ּũ (Ʈ )</td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">ij 丮 root</td></tr>
+<tr class="odd"><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">ȯ </td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4"> ȯ </td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4"> </td></tr>
+<tr class="odd"><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> Ѵ</td></tr>
+<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ű α׿ ϸ Ѵ</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Directory where Apache attempts to
+switch before dumping core</td></tr>
+<tr><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">α ̸ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">WebDAV HTTP ޽带 Ѵ</td></tr>
+<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">PROPFIND Depth: Infinity û 㰡Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">DAV ͺ̽ ġ</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> DAV ڿ ּҽð</td></tr>
+<tr><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ư Ͽ </td></tr>
+<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets all files in the given scope to the specified
+language</td></tr>
+<tr><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME content-type that will be sent if the
+server cannot determine a type in any other way</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">zlib ѹ ũ</td></tr>
+<tr><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4"> ϴ°</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> α׿ Ѵ</td></tr>
+<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">zlib Ҷ ϴ ޸𸮷</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Zlib window size</td></tr>
+<tr><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4"> ź ȣƮ Ѵ</td></tr>
+<tr class="odd"><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of directives that apply only to the
+named file-system directory and sub-directories</td></tr>
+<tr><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ŭ̾Ʈ 丮 ûҶ ãƺ ڿ </td></tr>
+<tr class="odd"><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories</td></tr>
+<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4"> ̷ Ű </td></tr>
+<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Directory that forms the main document tree visible
+from the web</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
+<tr><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Enables a hook that runs exception handlers
+after a crash</td></tr>
+<tr class="odd"><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
+<tr><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use the kernel sendfile support to deliver files to the client</td></tr>
+<tr class="odd"><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">What the server will return to the client
+in case of an error</td></tr>
+<tr><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Location where the server will log errors</td></tr>
+<tr class="odd"><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ġ API ϱ þ</td></tr>
+<tr><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4"><code>Expires</code> Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">MIME type <code>Expires</code> Ѵ</td></tr>
+<tr><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">ð ϴ ⺻ ˰</td></tr>
+<tr class="odd"><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> û ڼ Ѵ</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">ܺ ͸ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ɼ Ѵ</td></tr>
+<tr><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">File attributes used to create the ETag
+HTTP response header</td></tr>
+<tr class="odd"><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to matched
+filenames</td></tr>
+<tr><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
+filenames</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action to take if a single acceptable document is not
+found</td></tr>
+<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be served with the specified
+MIME content-type</td></tr>
+<tr><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Specify a timeout after which a gracefully shutdown server
+will exit.</td></tr>
+<tr><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Group under which the server will answer
+requests</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP Ѵ</td></tr>
+<tr><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ϸ ̸</td></tr>
+<tr class="odd"><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
+<tr><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4"> RFC 1413 ſ α׿ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ident û ð Ѵ</td></tr>
+<tr><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that will be processed only
+if a test is true at startup</td></tr>
+<tr class="odd"><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that are processed conditional on the
+presence or absence of a specific module</td></tr>
+<tr><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4"> ´</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">̹ Ͽ <code>base</code> ⺻</td></tr>
+<tr><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">̹ʿ ش ʴ ǥ
+ ⺻ ൿ</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ ̹ û ൿ</td></tr>
+<tr><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Includes other configuration files from within
+the server configuration files</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">丮 Ͽ ϸ ߰Ѵ</td></tr>
+<tr><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">丮 </td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">丮 ⺻ Ѵ</td></tr>
+<tr><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">丮 Ͽ CSS ŸϽƮ ߰Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+û α׿ Ѵ</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI exntension <code>HSE_APPEND_LOG_PARAMETER</code>
+û ǹڿ Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> Ҷ ޸𸮷 о ISAPI .dll ϵ</td></tr>
+<tr><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">񵿱 ISAPI ݹ ϴ ôѴ</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ISAPI extension ʴ ûϸ
+α׿ Ѵ</td></tr>
+<tr><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI extension ̸б(read ahead buffer)
+ũ</td></tr>
+<tr class="odd"><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
+<tr><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for subsequent
+requests on a persistent connection</td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr class="odd"><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
+methods</td></tr>
+<tr><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict access controls to all HTTP methods
+except the named ones</td></tr>
+<tr class="odd"><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Determine maximum number of internal redirects and nested
+subrequests</td></tr>
+<tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
+from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the number of HTTP request header fields that
+will be accepted from the client</td></tr>
+<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
+client</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
+from the client</td></tr>
+<tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">IP addresses and ports that the server
+listens to</td></tr>
+<tr><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> ̳ ̺귯 оδ</td></tr>
+<tr><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">̳ ̺귯 о̰, 밡
+ Ͽ ߰Ѵ</td></tr>
+<tr class="odd"><td><a href="core.html#location">&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to matching
+URLs</td></tr>
+<tr><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
+matching URLs</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
+<tr><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">αϿ Ѵ</td></tr>
+<tr class="odd"><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
+<tr><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of child processes that will be created
+to serve requests</td></tr>
+<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Number of requests allowed on a persistent
+connection</td></tr>
+<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
+to hold without calling <code>free()</code></td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit on the number of requests that an individual child server
+will handle during its life</td></tr>
+<tr><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4"> 尡 ϴ ó û Ѱ</td></tr>
+<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
+<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
+<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">ij ִ ִ ü</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ij ִ ũ (Ʈ )</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> 100000 MCacheMaxOb +</td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4"> ijѴٰ ϱ ޸ ۿ
+ Ʈ ִ ũ</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ij ּ ũ (Ʈ )</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">ij ã ˰</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">ij ִ ޸𸮷 (KByte )</td></tr>
+<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">CERN Ÿ ã 丮 ̸</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">CERN Ÿ óѴ</td></tr>
+<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">CERN Ÿ ϴ ̻</td></tr>
+<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle threads available to handle request
+spikes</td></tr>
+<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">۽ ޸𸮿 Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Designates an IP address for name-virtual
+hosting</td></tr>
+<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures what features are available in a particular
+directory</td></tr>
+<tr><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">⺻ ź ο
+<code class="directive">Allow</code> <code class="directive">Deny</code>
+ó Ѵ.</td></tr>
+<tr class="odd"><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> ȯ溯 ´</td></tr>
+<tr><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">File where the server records the process ID
+of the daemon</td></tr>
+<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">echo Ű </td></tr>
+<tr><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines how to handle bad header lines in a
+response</td></tr>
+<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
+<tr><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ϸ ̸</td></tr>
+<tr><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP receive buffer size</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+̷ </td></tr>
+<tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4"> URL ǥĿ شϸ ܺ ̷
+</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+ ̷ </td></tr>
+<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ŭ̾Ʈ ٸ URL ϵ ûϴ ܺ
+ӽ ̷ </td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any character set associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any handler associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any language associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content type associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">HTTP û Ѵ</td></tr>
+<tr class="odd"><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Selects which authenticated users can access
+a resource</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the CPU consumption of processes launched
+by Apache children</td></tr>
+<tr><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the memory consumption of processes launched
+by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the number of processes that can be launched by
+processes launched by Apache children</td></tr>
+<tr><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Interaction between host-level access control and
+user authentication</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the file used to store coordination data for
+the child processes</td></tr>
+<tr><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Ư û޼忡 CGI ũƮ
+Ѵ.</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">URL Ư Ͻý ҷ ϰ CGI
+ũƮ ˸</td></tr>
+<tr><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ Ͽ URL Ư Ͻý ҷ
+ϰ CGI ũƮ ˸</td></tr>
+<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI ũƮ α ġ</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ũƮ α׿ PUT Ȥ POST û ִ뷮</td></tr>
+<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI ũƮ α ũ </td></tr>
+<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">cgi ̸</td></tr>
+<tr><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP buffer size</td></tr>
+<tr><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Email address that the server includes in error
+messages sent to the client</td></tr>
+<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate names for a host used when matching requests
+to name-virtual hosts</td></tr>
+<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
+<tr class="odd"><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Hostname and port that the server uses to identify
+itself</td></tr>
+<tr><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser</td></tr>
+<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Base directory for the server installation</td></tr>
+<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
+<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the <code>Server</code> HTTP response
+header</td></tr>
+<tr><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ȯ溯 Ѵ</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">û ȯ溯 Ѵ</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ҹڸ ʰ û ȯ溯
+Ѵ</td></tr>
+<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be processed by a
+handler</td></tr>
+<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process client requests and POST
+input</td></tr>
+<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process responses from the
+server</td></tr>
+<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that ends an include element</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Error message displayed when there is an SSI
+error</td></tr>
+<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that starts an include element</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the format in which date strings are
+displayed</td></tr>
+<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
+<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created on startup</td></tr>
+<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">CGI α׷ ڿ ׷ </td></tr>
+<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
+per child process</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
+<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">The size in bytes of the stack used by threads handling
+client connections</td></tr>
+<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for
+certain events before failing a request</td></tr>
+<tr><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines the behaviour on <code>TRACE</code>
+requests</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">α ġ Ѵ</td></tr>
+<tr><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
+<tr class="odd"><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ȯ溯 Ѵ</td></tr>
+<tr><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">The userid under which the server will answer
+requests</td></tr>
+<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td> public_html </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ں 丮 ġ</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply only to a specific
+hostname or IP address</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Use accept() rather than AcceptEx() to accept network connections</td></tr>
+<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
+set</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/quickreference.html.ru.koi8-r b/docs/manual/mod/quickreference.html.ru.koi8-r
new file mode 100644
index 00000000..5b2830cc
--- /dev/null
+++ b/docs/manual/mod/quickreference.html.ru.koi8-r
@@ -0,0 +1,755 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="directive-index">
+<div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="../"> 2.2</a> &gt; <a href="./"></a></div>
+<div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> ģ
+ , , ţ ,
+ . &#171;&#187; &#171;&#187;,
+ <a href="directive-dict.html"></a>.</p>
+
+ <p> ţ
+ . - ,
+ . ,
+ ޣ &#171;+&#187;.</p>
+
+ <p> ף ,
+ ( ),
+ ţ . , ,
+ .</p>
+ </div>
+<div id="directive-ref"><table id="legend">
+<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
+<td><table>
+
+ <tr><th>s</th><td>server&nbsp;config</td></tr>
+ <tr><th>v</th><td>virtual&nbsp;host</td></tr>
+ <tr><th>d</th><td>directory</td></tr>
+ <tr><th>h</th><td>.htaccess</td></tr>
+ </table></td>
+<td><table>
+
+ <tr><th>C</th><td>Core</td></tr>
+ <tr><th>M</th><td>MPM</td></tr>
+ <tr><th>B</th><td>Base</td></tr>
+ <tr><th>E</th><td>Extension</td></tr>
+ <tr><th>X</th><td>Experimental</td></tr>
+ </table></td></tr>
+</table>
+<table class="qref">
+<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures optimizations for a Protocol's Listener Sockets</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Method that Apache uses to serialize multiple children
+accepting requests on network sockets</td></tr>
+<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Resources accept trailing pathname information</td></tr>
+<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the distributed configuration file</td></tr>
+<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Activates a CGI script for a particular handler or
+content-type</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by filename</td></tr>
+<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file instead of an icon
+selected by MIME-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file, instead of an
+icon selected by MIME content-type</td></tr>
+<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified content
+charset</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Default charset parameter to be added when a response
+content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
+<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Description to display for a file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
+type</td></tr>
+<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the filename extensions to the specified
+handler</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for a file selected by name</td></tr>
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
+[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-encoding</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
+[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display next to files selected by MIME
+content-type</td></tr>
+<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+client requests</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extension to the specified content
+language</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adds additional information to the module
+information displayed by the server-info handler</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
+<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
+responses from the server</td></tr>
+<tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
+<var>MIME-type</var> [<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">assigns an output filter to a particular MIME-type</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
+type</td></tr>
+<tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps URLs to filesystem locations</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
+expressions</td></tr>
+<tr><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts can access an area of the
+server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
+proxy</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines whether encoded path separators in URLs are allowed to
+be passed through</td></tr>
+<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
+[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types of directives that are allowed in
+<code>.htaccess</code> files</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies userIDs that are allowed access without
+password verification</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
+error log</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
+formatted email address</td></tr>
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
+lower level modules</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
+<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
+</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store passwords</td></tr>
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
+passwords for authentication</td></tr>
+<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authentication is passed to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">URIs that are in the same protection space for digest
+authentication</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
+server</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
+[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
+authentication</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
+of clients</td></tr>
+<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
+of user groups for authorization</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> Always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">LDAP attributes used to check for group membership</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username when checking for
+group membership</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
+environment variable</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
+<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP
+authentication</td></tr>
+<tr><td><a href="mod_authn_alias.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
+... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias</td></tr>
+<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
+<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
+passwords for authentication</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
+store list of user groups</td></tr>
+<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization is passed to lower level
+modules</td></tr>
+<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authzldapauthoritative">AuthzLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Prevent other authentication modules from
+authenticating the user if this one fails</td></tr>
+<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level
+modules</td></tr>
+<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
+[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
+respect to case</td></tr>
+<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Buffer log entries in memory before writing to disk</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The number of characters in subdirectory names</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The number of levels of subdirectories in the
+cache.</td></tr>
+<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Disable caching of specified URLs</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable caching of specified URLs using a specified storage
+manager</td></tr>
+<tr><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore request to not serve cached content to client</td></tr>
+<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Do not store the given HTTP header(s) in the cache.
+</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore the fact that a response has no Last Modified
+header.</td></tr>
+<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The factor used to compute an expiry date based on the
+LastModified date.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (one day) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
+<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows content-negotiated documents to be
+cached by proxy servers</td></tr>
+<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are
+stored</td></tr>
+<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server has marked as private</td></tr>
+<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
+<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables the spelling
+module</td></tr>
+<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the generation of <code>Content-MD5</code> HTTP Response
+headers</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
+<tr><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
+<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
+ <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format of the cookie header field</td></tr>
+<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables tracking cookie</td></tr>
+<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Directory where Apache attempts to
+switch before dumping core</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
+<var>format</var>|<var>nickname</var>
+[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
+<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
+<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
+<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
+a DAV resource</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of connections</td></tr>
+<tr><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum number of connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdparams">DBDParams
+<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Parameters for database connection</td></tr>
+<tr><td><a href="mod_dbd.html#dbdpersist">DBDPersist 0|1</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
+<tr><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify an SQL driver</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for files when no specific icon is
+configured</td></tr>
+<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets all files in the given scope to the specified
+language</td></tr>
+<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type that will be sent if the
+server cannot determine a type in any other way</td></tr>
+<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much compression do we apply to the output</td></tr>
+<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
+<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib compression window size</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var>
+[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
+server</td></tr>
+<tr><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
+... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that apply only to the
+named file-system directory and sub-directories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
+ <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of resources to look for when the client requests
+a directory</td></tr>
+<tr><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories</td></tr>
+<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Toggle trailing slash redirects on or off</td></tr>
+<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Directory that forms the main document tree visible
+from the web</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
+<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Enables a hook that runs exception handlers
+after a crash</td></tr>
+<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
+<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use the kernel sendfile support to deliver files to the client</td></tr>
+<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">What the server will return to the client
+in case of an error</td></tr>
+<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Location where the server will log errors</td></tr>
+<tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
+API</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables generation of <code>Expires</code>
+headers</td></tr>
+<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
+<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
+by MIME type</td></tr>
+<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
+<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Keep track of extended status information for each
+request</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an external filter</td></tr>
+<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
+<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">File attributes used to create the ETag
+HTTP response header</td></tr>
+<tr><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to matched
+filenames</td></tr>
+<tr class="odd"><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
+filenames</td></tr>
+<tr><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure the filter chain</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare a smart filter</td></tr>
+<tr><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
+ [req|resp|env]=<var>dispatch</var> <var>match</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Register a content filter</td></tr>
+<tr><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Get debug/diagnostic information from
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
+<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action to take if a single acceptable document is not
+found</td></tr>
+<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be served with the specified
+MIME content-type</td></tr>
+<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
+<tr><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Specify a timeout after which a gracefully shutdown server
+will exit.</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Group under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo
+<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
+of the index listing</td></tr>
+<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
+<tr class="odd"><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
+user</td></tr>
+<tr><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
+<tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
+ &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that will be processed only
+if a test is true at startup</td></tr>
+<tr><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
+ &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that are processed conditional on the
+presence or absence of a specific module</td></tr>
+<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">contains version dependent configuration</td></tr>
+<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
+<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
+that are not explicitly mapped</td></tr>
+<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
+an imagemap</td></tr>
+<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within
+the server configuration files</td></tr>
+<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
+a directory</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Various configuration settings for directory
+indexing</td></tr>
+<tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Adds a CSS stylesheet to the directory index</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the error log</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
+ISAPI extensions to the query field</td></tr>
+<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
+<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
+extensions</td></tr>
+<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
+<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for subsequent
+requests on a persistent connection</td></tr>
+<tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The precendence of language variants for cases where
+the client does not express a preference</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of entries used to cache LDAP compare
+operations</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that entries in the operation cache remain
+valid</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>directory-path/filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 102400 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
+connection client certificate. Not all LDAP toolkits support per
+connection client certificates.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file or database containing global trusted
+Certificate Authority or global client certificates</td></tr>
+<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr>
+<tr><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
+methods</td></tr>
+<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access controls to all HTTP methods
+except the named ones</td></tr>
+<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determine maximum number of internal redirects and nested
+subrequests</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
+from the client</td></tr>
+<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of HTTP request header fields that
+will be accepted from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
+client</td></tr>
+<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
+from the client</td></tr>
+<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
+<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP addresses and ports that the server
+listens to</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
+<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
+of active modules</td></tr>
+<tr><td><a href="core.html#location">&lt;Location
+ <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to matching
+URLs</td></tr>
+<tr class="odd"><td><a href="core.html#locationmatch">&lt;LocationMatch
+ <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
+matching URLs</td></tr>
+<tr><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
+[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
+<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of child processes that will be created
+to serve requests</td></tr>
+<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Number of requests allowed on a persistent
+connection</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
+to hold without calling <code>free()</code></td></tr>
+<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual child server
+will handle during its life</td></tr>
+<tr class="odd"><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit on the number of requests that an individual thread
+will handle during its life</td></tr>
+<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
+<tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of objects allowed to be placed in the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> the smaller of 1000 +</td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be allowed in the
+cache</td></tr>
+<tr class="odd"><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The algorithm used to select documents for removal from the
+cache</td></tr>
+<tr><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum amount of memory used by the cache in
+KBytes</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
+files</td></tr>
+<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File name suffix for the file containg CERN-style
+meta information</td></tr>
+<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable MIME-type determination based on file contents
+using the specified magic file</td></tr>
+<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
+<tr><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle threads available to handle request
+spikes</td></tr>
+<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
+<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
+components as part of the filename</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for
+a matching file with MultiViews</td></tr>
+<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Designates an IP address for name-virtual
+hosting</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
+directly</td></tr>
+<tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">List of additional client certificates</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
+<tr><td><a href="core.html#options" id="O" name="O">Options
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures what features are available in a particular
+directory</td></tr>
+<tr class="odd"><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the default access state and the order in which
+<code class="directive">Allow</code> and <code class="directive">Deny</code> are
+evaluated.</td></tr>
+<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">File where the server records the process ID
+of the daemon</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines how to handle bad header lines in a
+response</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
+[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
+proxied</td></tr>
+<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
+<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
+proxied resources</td></tr>
+<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
+through</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
+request</td></tr>
+<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
+connections</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
+expressions</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
+<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
+header for proxied requests</td></tr>
+<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the end
+of the index listing</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP receive buffer size</td></tr>
+<tr><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
+of the current URL</td></tr>
+<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
+a different URL</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
+a different URL</td></tr>
+<tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any character set associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content encoding associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any handler associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any input filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any language associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any output filter associations for a set of file
+extensions</td></tr>
+<tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content type associations for a set of file
+extensions</td></tr>
+<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var>
+[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
+<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Selects which authenticated users can access
+a resource</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+ <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place
+</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+synchronization</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
+processing</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
+engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
+<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+ <em>Pattern</em> <em>Substitution</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the CPU consumption of processes launched
+by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the memory consumption of processes launched
+by Apache children</td></tr>
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of processes that can be launched by
+processes launched by Apache children</td></tr>
+<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction between host-level access control and
+user authentication</td></tr>
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the file used to store coordination data for
+the child processes</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular request
+method.</td></tr>
+<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
+target as a CGI script</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script</td></tr>
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
+scripts</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog</td></tr>
+<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">The filename prefix of the socket to use for communication with
+the cgi daemon</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
+<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
+<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP buffer size</td></tr>
+<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Email address that the server includes in error
+messages sent to the client</td></tr>
+<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Alternate names for a host used when matching requests
+to name-virtual hosts</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
+<tr><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Hostname and port that the server uses to identify
+itself</td></tr>
+<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser</td></tr>
+<tr><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Base directory for the server installation</td></tr>
+<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
+<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the <code>Server</code> HTTP response
+header</td></tr>
+<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
+ regex [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+</td></tr>
+<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
+ [!]env-variable</em>[=<em>value</em>]
+ [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on attributes of the request
+without respect to case</td></tr>
+<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be processed by a
+handler</td></tr>
+<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process client requests and POST
+input</td></tr>
+<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process responses from the
+server</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that ends an include element</td></tr>
+<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Error message displayed when there is an SSI
+error</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that starts an include element</td></tr>
+<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures the format in which date strings are
+displayed</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+defining acceptable CA names</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Client Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
+<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCiperOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
+operations</td></tr>
+<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
+keys</td></tr>
+<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
+Remote Server Auth</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
+proxy handshake</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
+Certificate verification</td></tr>
+<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
+[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
+source</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow access only when an arbitrarily complex
+boolean expression is true</td></tr>
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Deny access when SSL is not used for the
+HTTP request</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of the global/inter-process SSL Session
+Cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before an SSL session expires
+in the Session Cache</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Variable name to determine user name</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
+Certificate verification</td></tr>
+<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created on startup</td></tr>
+<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
+per child process</td></tr>
+<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The size in bytes of the stack used by threads handling
+client connections</td></tr>
+<tr><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for
+certain events before failing a request</td></tr>
+<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the behaviour on <code>TRACE</code>
+requests</td></tr>
+<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify location of a log file</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
+<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes variables from the environment</td></tr>
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own name and
+port</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The userid under which the server will answer
+requests</td></tr>
+<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
+for a given virtual host</td></tr>
+<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
+ <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only to a specific
+hostname or IP address</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
+a given virtual host</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
+a given virtual host</td></tr>
+<tr><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Use accept() rather than AcceptEx() to accept network connections</td></tr>
+<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
+set</td></tr>
+</table></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/mod/quickreference.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/worker.html b/docs/manual/mod/worker.html
new file mode 100644
index 00000000..1d429299
--- /dev/null
+++ b/docs/manual/mod/worker.html
@@ -0,0 +1,11 @@
+URI: worker.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: worker.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: worker.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/mod/worker.html.de b/docs/manual/mod/worker.html.de
new file mode 100644
index 00000000..4dd3fbb3
--- /dev/null
+++ b/docs/manual/mod/worker.html.de
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>worker - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Module</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache-MPM worker</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/worker.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Multi-Processing-Modul, das einen Hybrid-Webserver mit
+ Multi-Thread und Multi-Prozess-Untersttzung implementiert</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_worker_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>worker.c</td></tr></table>
+<h3>Zusammenfassung</h3>
+
+ <p>Dieses Multi-Processing-Modul (MPM) implementiert einen Hybrid-Server
+ mit Multi-Thread und Multi-Prozess-Untersttzung. Durch die Verwendung
+ von Threads fr die Bedienung von Anfragen ist er in der Lage,
+ eine groe Anzahl von Anfragen mit weniger Systemressourcen als
+ ein Prozess-basierter Server zu bedienen. Er behlt jedoch viel von
+ der Stabilitt eines Prozess-basierten Servers bei, indem er
+ mehrere Prozesse verfgbar hlt, jeden mit etlichen Threads.</p>
+
+ <p>Die wichtigsten Direktiven zur Steuerung des MPMs sind <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, welche die Anzahl
+ der Threads beeinflusst, die von jedem Kindprozess verwendet werden, und
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>, welche die
+ maximale Gesamtzahl an Threads regelt, die gestartet werden
+ knnen.</p>
+</div>
+<div id="quickview"><h3 class="directives">Direktiven</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Themen</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Arbeitsweise</a></li>
+</ul><h3>Siehe auch</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Bestimmen der vom Apache verwendeten Adressen
+ und Ports</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">Arbeitsweise</a></h2>
+ <p>Ein einzelner Steuerprozess (der Elternprozess) ist fr den
+ Start der Kindprozesse verantwortlich. Jeder Kindprozess erstellt eine
+ feste Anzahl von Server-Threads, wie durch die <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>-Direktive
+ angegeben, sowie einen "Listener-Thread", der auf Verbindungen wartet und
+ diese an einen Server-Thread zur Bearbeitung weiterreicht, sobald sie
+ eintreffen.</p>
+
+ <p>Der Apache versucht immer, einen Vorrat von <dfn>freien</dfn> oder
+ unbeschftigten Threads zu verwalten, die zur Bedienung
+ hereinkommender Anfragen bereit stehen. Auf diese Weise brauchen
+ Clients nicht auf die Erstellung eines neuen Threads oder Prozesses
+ zu warten, bevor ihre Anfrage bedient werden kann. Die Anzahl der
+ Prozesse, die anfangs gestartet wird, wird mit der Direktive
+ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> festgelegt.
+ Dann, whrend des Betriebes, berechnet der Apache die Gesamtzahl
+ der unbeschftigten Threads und forkt oder beendet Prozesse, um diese
+ Anzahl innerhalb der durch <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> und <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> angegebenen Grenzen
+ zu halten. Da dieser Prozess sehr selbstregulierend ist, ist es nur selten
+ notwendig, die Voreinstellung dieser Direktiven zu ndern. Die
+ maximale Anzahl Clients, die gleichzeitig bedient werden kann (d.h.
+ die maximale Gesamtzahl der Threads in allen Prozessen), wird mit der
+ Direktive <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ festgelegt. Die maximale Anzahl der aktiven Kindprozesse ergibt sich aus
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> dividiert durch
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>.</p>
+
+ <p>Zwei Direktiven legen harte Limits fr die Anzahl der aktiven
+ Kindprozesse fest und knnen nur gendert werden, indem der Server
+ komplett gestoppt und dann wieder neu gestartet wird. <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> stellt die obere Grenze fr
+ die Anzahl der aktiven Kindprozesse dar und muss grer oder
+ gleich dem Quotienten aus <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> und <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> sein. <code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> ist die obere Grenze fr
+ die Anzahl der Server-Threads und muss grer oder gleich
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> sein. Sofern fr
+ diese Direktiven keine Voreinstellungen verwendet werden, sollten sie vor
+ allen anderen <code class="module"><a href="../mod/worker.html">worker</a></code>-Direktiven platziert werden.</p>
+
+ <p>Neben den normalen aktiven Kindprozessen gibt es mglicherweise noch
+ zustzliche Kindprozesse, welche gerade beendet werden, wo allerdings
+ zumindest noch ein Server-Thread eine existierende Verbindung bearbeitet.
+ Obwohl die tatschlich zu erwartende Anzahl deutlich kleiner ist,
+ knnen bis zu <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ solcher Prozesse auftreten. Dieses Verhalten knnen Sie vermeiden,
+ indem Sie die Terminierung einzelner Kindprozesse wie folgt abschalten:</p>
+
+ <ul>
+ <li>setzen Sie den Wert von <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> auf Null</li>
+
+ <li>setzen Sie den Wert von <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> auf den gleichen Wert wie <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code></li>
+ </ul>
+
+ <p>Eine typische Konfiguration der Prozess-Thread-Steuerung fr
+ das MPM <code class="module"><a href="../mod/worker.html">worker</a></code> knnte wie folgt aussehen:</p>
+
+ <div class="example"><p><code>
+ ServerLimit 16<br />
+ StartServers 2<br />
+ MaxClients 150<br />
+ MinSpareThreads 25<br />
+ MaxSpareThreads 75<br />
+ ThreadsPerChild 25
+ </code></p></div>
+
+ <p>Whrend der Elternprozess unter Unix normalerweise als
+ <code>root</code> gestartet wird, um sich an Port 80 binden zu knnen,
+ werden die Kindprozesse und Threads unter einem weniger privilegierten
+ Benutzer gestartet. Die Direktiven <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> und <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> werden dazu verwendet, die
+ Privilegien der Apache-Kindprozesse festzulegen. Die Kindprozesse
+ mssen in der Lage sein, alle Inhalte zu lesen, die sie ausliefern
+ sollen, sollten darber hinaus jedoch so wenig wie mglich Rechte
+ besitzen. Zustzlich, solange nicht <code class="program"><a href="../programs/suexec.html">suexec</a></code> verwendet wird, legen diese
+ Direktiven auch die Privilegien fest, die von CGI-Skripts
+ geerbt werden.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ bestimmt, wie hufig der Server Prozesse erneuert, indem er alte
+ beendet und neue startet.</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/mod/worker.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/worker.html.en b/docs/manual/mod/worker.html.en
new file mode 100644
index 00000000..55ac3595
--- /dev/null
+++ b/docs/manual/mod/worker.html.en
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>worker - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM worker</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Multi-Processing Module implementing a hybrid
+ multi-threaded multi-process web server</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">ModuleIdentifier:</a></th><td>mpm_worker_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">SourceFile:</a></th><td>worker.c</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This Multi-Processing Module (MPM) implements a hybrid
+ multi-process multi-threaded server. By using threads to serve
+ requests, it is able to serve a large number of requests with
+ fewer system resources than a process-based server. However, it
+ retains much of the stability of a process-based server by
+ keeping multiple processes available, each with many threads.</p>
+
+ <p>The most important directives used to control this MPM are
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, which
+ controls the number of threads deployed by each child process and
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>, which
+ controls the maximum total number of threads that may be
+ launched.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Topics</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">How it Works</a></li>
+</ul><h3>See also</h3>
+<ul class="seealso">
+<li><a href="../bind.html">Setting which addresses and ports Apache
+uses</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">How it Works</a></h2>
+ <p>A single control process (the parent) is responsible for launching
+ child processes. Each child process creates a fixed number of server
+ threads as specified in the <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> directive, as well
+ as a listener thread which listens for connections and passes them
+ to a server thread for processing when they arrive.</p>
+
+ <p>Apache always tries to maintain a pool of <dfn>spare</dfn> or
+ idle server threads, which stand ready to serve incoming
+ requests. In this way, clients do not need to wait for a new
+ threads or processes to be created before their requests can be
+ served. The number of processes that will initially launched is
+ set by the <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>
+ directive. During operation, Apache assesses the total number
+ of idle threads in all processes, and forks or kills processes to
+ keep this number within the boundaries specified by <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> and <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>. Since this
+ process is very self-regulating, it is rarely necessary to modify
+ these directives from their default values. The maximum number of
+ clients that may be served simultaneously (i.e., the maximum total
+ number of threads in all processes) is determined by the
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> directive.
+ The maximum number of active child processes is determined by
+ the <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ directive divided by the <code class="directive"><a href="../mod/mpm_common.html#&#10; threadsperchild">
+ ThreadsPerChild</a></code> directive.</p>
+
+ <p>Two directives set hard limits on the number of active child
+ processes and the number of server threads in a child process,
+ and can only be changed by fully stopping the server and then
+ starting it again. <code class="directive"><a href="../mod/mpm_common.html#serverlimit&#10; ">ServerLimit
+ </a></code> is a hard limit on the number of active child
+ processes, and must be greater than or equal to the
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ directive divided by the <code class="directive"><a href="../mod/mpm_common.html#&#10; threadsperchild">
+ ThreadsPerChild</a></code> directive.
+ <code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> is a hard
+ limit of the number of server threads, and must be greater than
+ or equal to the <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> directive. If
+ non-default values are specified for these directives, they
+ should appear before other <code class="module"><a href="../mod/worker.html">worker</a></code> directives.</p>
+
+ <p>In addition to the set of active child processes, there may
+ be additional child processes which are terminating, but where at
+ least one server thread is still handling an existing client
+ connection. Up to <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> terminating processes
+ may be present, though the actual number can be expected to be
+ much smaller. This behavior can be avoided by disabling the
+ termination of individual child processes, which is achieved using
+ the following:</p>
+
+ <ul>
+ <li>set the value of <code class="directive"><a href="../mod/mpm_common.html#&#10; maxrequestsperchild">
+ MaxRequestsPerChild</a></code> to zero</li>
+
+ <li>set the value of <code class="directive"><a href="../mod/mpm_common.html#&#10; maxsparethreads">
+ MaxSpareThreads</a></code> to the same value as
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code></li>
+ </ul>
+
+ <p>A typical configuration of the process-thread controls in
+ the <code class="module"><a href="../mod/worker.html">worker</a></code> MPM could look as follows:</p>
+
+ <div class="example"><p><code>
+ ServerLimit 16<br />
+ StartServers 2<br />
+ MaxClients 150<br />
+ MinSpareThreads 25<br />
+ MaxSpareThreads 75<br />
+ ThreadsPerChild 25
+ </code></p></div>
+
+ <p>While the parent process is usually started as <code>root</code>
+ under Unix in order to bind to port 80, the child processes and threads
+ are launched by Apache as a less-privileged user. The <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> and <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> directives are used to set
+ the privileges of the Apache child processes. The child processes
+ must be able to read all the content that will be served, but
+ should have as few privileges beyond that as possible. In
+ addition, unless <code class="program"><a href="../programs/suexec.html">suexec</a></code> is used,
+ these directives also set the privileges which will be inherited
+ by CGI scripts.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ controls how frequently the server recycles processes by killing
+ old ones and launching new ones.</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mod/worker.html.ja.euc-jp b/docs/manual/mod/worker.html.ja.euc-jp
new file mode 100644
index 00000000..f2599576
--- /dev/null
+++ b/docs/manual/mod/worker.html.ja.euc-jp
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>worker - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">⥸塼</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM worker</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ޥåɤȥޥץΥϥ֥åɷ
+֥Фޥץå󥰥⥸塼</td></tr>
+<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_worker_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>worker.c</td></tr></table>
+<h3></h3>
+
+ <p>Υޥץå󥰥⥸塼 (MPM)
+ ϡޥåɤȥޥץΥϥ֥åɷФ
+ ƤޤꥯȤα˥åɤȤȡ
+ ץ١ΥФ⾯ʤƥ񸻤ǡ
+ ¿ΥꥯȤ˱뤳ȤǤޤ
+ ˡ¿ΥåɤäʣΥץݻ뤳Ȥǡ
+ ץ١ΥФλİݻƤޤ</p>
+
+ <p> MPM 椹Τ˻ȤǤפʥǥ쥯ƥ֤ϡ
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> Ǥ
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>
+ ƻҥץѰդ륹åɿ椷ơ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ ư륹åɤκͤ¤ޤ</p>
+</div>
+<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>ȥԥå</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">ưˡ</a></li>
+</ul><h3></h3>
+<ul class="seealso">
+<li><a href="../bind.html">Apache
+λѤ륢ɥ쥹ȥݡȤ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">ưˡ</a></h2>
+ <p>Ĥѥץ () ҥץưޤ
+ ҥץ
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>
+ ǥ쥯ƥ֤ǻꤵ줿ΥХåɤ³
+ listen 륹åɤĺޤ
+ Listener åɤ³褿Ȥ˥ХץϤޤ</p>
+
+ <p>Apache <dfn>ڥ</dfn>ĤޤꥢɥʥХåɤ
+ ס˰ݻƤơäƤꥯȤ
+ 褦ԵƤޤ
+ Τ褦ˤơ饤ȤϥꥯȤα褦ˤʤ뤿
+ åɤץΤ
+ ԤʤƤ褤褦ˤʤäƤޤ
+ ưΥץϡ
+ <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>
+ ǥ쥯ƥ֤ꤵޤθβƯˡ
+ Apache ץΥɥ륹åɤι׿Ѥäơ
+ <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>
+ ǻꤵ줿ϰϤˤοޤ褦 fork
+ kill ꤷޤ˼ΧŪʤΤǡ
+ Υǥ쥯ƥ֤ǥեͤѹɬפ
+ äˤʤǤ礦
+ Ʊ˱뤳ȤΤǤ륯饤ȿκ
+ (Ĥޤץåɿκ)
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ ǥ쥯ƥ֤Ƿꤵޤ
+ ưλҥץκͤ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> dzä
+ Τˤʤޤ</p>
+
+ <p>ưλҥץοȻҥץΥХåɤοαۤʤ
+ ¤ꤹǥ쥯ƥ֤ĤޤϥФ
+ ߤơƵư뤳ȤǤѹ뤳ȤϤǤޤ
+ <code class="directive"><a href="../mod/mpm_common.html#serverlimit&#10; ">ServerLimit
+ </a></code> ϳưλҥץαۤʤ¤ꤷ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> ǥ쥯ƥ
+ ͤ <code class="directive"><a href="../mod/mpm_common.html#&#10; threadsperchild">
+ ThreadsPerChild</a></code> ͤdzäͰʾǤ
+ ɬפޤ<code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code>
+ Хåɤαۤʤ¤ǡ<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> ǥ쥯ƥ֤
+ ͰʾǤɬפޤǥեȰʳͤꤹ
+ ¾ <code class="module"><a href="../mod/worker.html">worker</a></code> ǥ쥯ƥ֤˽񤫤Ƥ
+ ɬפޤ</p>
+
+ <p>ưλҥץ˲äơʤȤĤΥХåɤ
+ ¸Υ饤Ȥ³򰷤äƤ뽪λ褦ȤƤ
+ ҥץǽޤλΥץ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> ǻꤵ줿ޤ
+ ¸ߤǤޤºݤ˴ԤϤäȾʤʤޤ
+ 񤤤ϳƻҥץλʤ褦ˤ뤳ȤDzǤޤ
+ ϰʲͤˤƼ¸Ǥޤ</p>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/mpm_common.html#&#10; maxrequestsperchild">
+ MaxRequestsPerChild</a></code> ͤ 0 ꤹ</li>
+
+ <li><code class="directive"><a href="../mod/mpm_common.html#&#10; maxsparethreads">
+ MaxSpareThreads</a></code> ͤ
+ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code>
+ Ʊͤˤ</li>
+ </ul>
+
+ <p><code class="module"><a href="../mod/worker.html">worker</a></code> MPM ŵŪʥץå
+ ǤϡΤ褦ˤʤޤ</p>
+
+ <div class="example"><p><code>
+ ServerLimit 16<br />
+ StartServers 2<br />
+ MaxClients 150<br />
+ MinSpareThreads 25<br />
+ MaxSpareThreads 75<br />
+ ThreadsPerChild 25
+ </code></p></div>
+
+ <p>̾ Unix ǤϿƥץ 80 ֥ݡȤ˥Хɤ뤿
+ <code>root</code> ǵưޤҥץ䥹åɤ
+ ä㤤¤Υ桼 Apache ˤäƵưޤ
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ǥ쥯ƥ֤
+ Apache λҥץθ¤ꤹΤѤޤ
+ ҥץϥ饤Ȥ륳ƥƤɤʤȤޤ󤬡
+ ǽʸ¤ɬ׺Ǿ¤θ¤ΤߤäƤ褦ˤ٤Ǥ
+ ˡ<code class="program"><a href="../programs/suexec.html">suexec</a></code>
+ ѤƤʤ¤ꡢΥǥ쥯ƥ֤
+ CGI ץȤǷѾ븢¤ꤷޤ</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ ϡŤץߤƿץư뤳Ȥˤäơ
+ ɤ٤٤ǥФץꥵ뤹뤫椷ޤ</p>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/worker.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mpm.html b/docs/manual/mpm.html
new file mode 100644
index 00000000..c34f5f04
--- /dev/null
+++ b/docs/manual/mpm.html
@@ -0,0 +1,19 @@
+URI: mpm.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: mpm.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/mpm.html.de b/docs/manual/mpm.html.de
new file mode 100644
index 00000000..66b6b086
--- /dev/null
+++ b/docs/manual/mpm.html.de
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Multi-Processing-Module (MPMs) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Multi-Processing-Module (MPMs)</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Das Dokument beschreibt, was ein Multi-Processing-Modul ist und wie solche
+ Module beim Apache HTTP Server verwendet werden.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Einfhrung</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">Auswahl eines MPMs</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM-Voreinstellungen</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Einfhrung</a></h2>
+
+ <p>Der Apache HTTP Server wurde als leistungsfhiger und flexibler Webserver
+ konzipiert, der auf einer Vielzahl von Plattformen in einer
+ Reihe unterschiedlicher Umgebungen arbeiten kann. Unterschiedliche
+ Plattformen und unterschiedliche Umgebungen verlangen oftmals verschiedene
+ Fhigkeiten oder kennen verschiedene Wege, die gleiche
+ Funktionaltt sehr effizient zu implementieren. Der Apache hat durch
+ seinen modularen Aufbau schon immer eine breite Auswahl von Umgebungen
+ untersttzt. Dieses Design erlaubt es dem Webmaster, durch Auswahl der
+ Module, die zur Kompilierungszeit oder zur Laufzeit geladen werden, die
+ Features auszuwhlen, die in den Server intregiert werden.</p>
+
+ <p>Der Apache 2.0 erweitert dieses modulare Design auf die grundlegenden
+ Funktionen eines Webservers. Der Server wird mit einer Auswahl von
+ Multi-Processing-Modulen (MPMs) ausgeliefert, die fr die Bindung an
+ Netzwerkports der Maschine, die Annahme von Anfragen und die Abfertigung von
+ Kindprozessen zur Behandlung der Anfragen zustndig sind.</p>
+
+ <p>Die Erweiterung des modularen Aufbaus auf diese Ebene des Servers
+ bringt zwei wesentliche Vorteile:</p>
+
+ <ul>
+ <li>Der Apache kann nun eine Vielfalt von Betriebssystemen sauberer und
+ effizienter untersttzen. Insbesondere die Windows-Version des Apache
+ ist jetzt deutlich effizienter, da <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> native
+ Netzwerkfhigkeiten anstelle der im Apache 1.3 verwendeten
+ POSIX-Schicht benutzen kann. Dieser Vorteil gilt auch fr andere
+ Betriebssysteme, fr die spezielle MPMs implementiert sind.</li>
+
+ <li>Der Server lt sich besser auf die Bedrfnisse der
+ jeweiligen Website anpassen. Sites beispielsweise, die eine hohe
+ Skalierbarkeit bentigen, knnen ein Threaded-MPM wie
+ <code class="module"><a href="./mod/worker.html">worker</a></code> oder <code class="module"><a href="./mod/event.html">event</a></code> whlen,
+ whrend Sites, die Stabilitt oder Kompatibilitt mit
+ lterer Software erfordern, <code class="module"><a href="./mod/prefork.html">prefork</a></code> whlen
+ knnen.</li>
+ </ul>
+
+ <p>Auf Anwenderebene erscheinen MPMs fast wie andere Apache-Module. Der
+ Hauptunterschied ist, dass jeweils nur ein einziges MPM in den Server
+ geladen werden kann. Die Liste der verfgbaren MPMs finden Sie im <a href="mod/">Modul-Index</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">Auswahl eines MPMs</a></h2>
+
+ <p>MPMs mssen whrend der
+ <span class="transnote">(<em>Anm.d..:</em> Quelltext-)</span>Konfiguration ausgewhlt und in den
+ Server einkompiliert werden. Compiler sind in der Lage eine Reihe von
+ Funktionen zu optimieren, wenn Threads verwendet werden. Sie knnen
+ dies allerdings nur, wenn sie wissen, dass Threads benutzt werden.</p>
+
+ <p>Um das gewnschte MPM tatschlich auszuwhlen, verwenden Sie
+ beim <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript das Argument
+ <code>--with-mpm=<em>NAME</em></code>. <em>NAME</em> ist der Name des
+ gewnschten MPMs.</p>
+
+ <p>Ist der Server kompiliert, so ist es mittels <code>./httpd -l</code>
+ mglich, das ausgewhlte MPM zu ermitteln. Dieser Befehl listet
+ alle in den Server einkompilierten Module auf, einschlielich des
+ MPM.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">MPM-Voreinstellungen</a></h2>
+
+ <p>Die folgende Tabelle gibt die voreingestellten MPMs fr verschiedene
+ Betriebssysteme an. Wenn Sie whrend der Kompilierung keine andere
+ Auswahl treffen, wird dieses MPM gewhlt.</p>
+
+<table>
+
+<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mpm.html.en b/docs/manual/mpm.html.en
new file mode 100644
index 00000000..c8e5e03a
--- /dev/null
+++ b/docs/manual/mpm.html.en
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Multi-Processing Modules (MPMs) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Multi-Processing Modules (MPMs)</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>This document describes what a Multi-Processing Module is and
+how they are used by the Apache HTTP Server.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">Choosing an MPM</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM Defaults</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a></h2>
+
+ <p>The Apache HTTP Server is designed to be a powerful and
+ flexible web server that can work on a very wide variety of
+ platforms in a range of different environments. Different
+ platforms and different environments often require different
+ features, or may have different ways of implementing the same
+ feature most efficiently. Apache has always accommodated a wide
+ variety of environments through its modular design. This design
+ allows the webmaster to choose which features will be included
+ in the server by selecting which modules to load either at
+ compile-time or at run-time.</p>
+
+ <p>Apache 2.0 extends this modular design to the most basic
+ functions of a web server. The server ships with a selection of
+ Multi-Processing Modules (MPMs) which are responsible for
+ binding to network ports on the machine, accepting requests,
+ and dispatching children to handle the requests.</p>
+
+ <p>Extending the modular design to this level of the server
+ allows two important benefits:</p>
+
+ <ul>
+ <li>Apache can more cleanly and efficiently support a wide
+ variety of operating systems. In particular, the Windows
+ version of Apache is now much more efficient, since
+ <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> can use native
+ networking features in place of the POSIX layer used in
+ Apache 1.3. This benefit also extends to other operating
+ systems that implement specialized MPMs.</li>
+
+ <li>The server can be better customized for the needs of the
+ particular site. For example, sites that need a great deal of
+ scalability can choose to use a threaded MPM like
+ <code class="module"><a href="./mod/worker.html">worker</a></code> or <code class="module"><a href="./mod/event.html">event</a></code>, while sites requiring
+ stability or compatibility with older software can use a
+ <code class="module"><a href="./mod/prefork.html">prefork</a></code>.</li>
+ </ul>
+
+ <p>At the user level, MPMs appear much like other Apache
+ modules. The main difference is that one and only one MPM must
+ be loaded into the server at any time. The list of available
+ MPMs appears on the <a href="mod/">module index page</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">Choosing an MPM</a></h2>
+
+ <p>MPMs must be chosen during configuration, and compiled into
+ the server. Compilers are capable of optimizing a lot of
+ functions if threads are used, but only if they know that
+ threads are being used.</p>
+
+ <p>To actually choose the desired MPM, use the argument
+ <code>--with-mpm=<em>NAME</em></code> with the
+ <code class="program"><a href="./programs/configure.html">configure</a></code> script. <em>NAME</em> is the name of the
+ desired MPM.</p>
+
+ <p>Once the server has been compiled, it is possible to
+ determine which MPM was chosen by using <code>./httpd
+ -l</code>. This command will list every module that is compiled
+ into the server, including the MPM.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">MPM Defaults</a></h2>
+
+<p>The following table lists the default MPMs for various operating
+systems. This will be the MPM selected if you do not make another
+choice at compile-time.</p>
+
+<table>
+
+<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mpm.html.es b/docs/manual/mpm.html.es
new file mode 100644
index 00000000..dcdfa364
--- /dev/null
+++ b/docs/manual/mpm.html.es
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Mdulos de MultiProcesamiento (MPMs) - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Mdulos de MultiProcesamiento (MPMs)</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+<p>Este documento describe que es un Mdulo de Multiprocesamiento y
+como los usa Apache.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduccin</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">Cmo Elegir un MPM</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM por defecto</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduccin</a></h2>
+
+ <p>Apache est diseado para ser un servidor web potente
+ y flexible que pueda funcionar en la ms amplia variedad de
+ plataformas y entornos. Las diferentes plataformas y los
+ diferentes entornos, hacen que a menudo sean necesarias diferentes
+ caractersticas o funcionalidades, o que una misma
+ caracterstica o funcionalidad sea implementada de diferente
+ manera para obtener una mayor eficiencia. Apache se ha adaptado
+ siempre a una gran variedad de entornos a travs de su
+ diseo modular. Este diseo permite a los
+ administradores de sitios web elegir que caractersticas van
+ a ser incluidas en el servidor seleccionando que mdulos se
+ van a cargar, ya sea al compilar o al ejecutar el servidor.</p>
+
+ <p>Apache 2.0 extiende este diseo modular hasta las
+ funciones ms bsicas de un servidor web. El servidor
+ viene con una serie de Mdulos de MultiProcesamiento que son
+ responsables de conectar con los puertos de red de la
+ mquina, acceptar las peticiones, y generar los procesos hijo
+ que se encargan de servirlas.</p>
+
+ <p>La extensin del diseo modular a este nivel del
+ servidor ofrece dos beneficios importantes:</p>
+
+ <ul>
+ <li>Apache puede soportar de una forma ms fcil y
+ eficiente una amplia variedad de sistemas operativos. En
+ concreto, la versin de Windows de Apache es mucho ms
+ eficiente, porque el mdulo <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code>
+ puede usar funcionalidades nativas de red en lugar de usar la
+ capa POSIX como hace Apache 1.3. Este beneficio se extiende
+ tambin a otros sistemas operativos que implementan sus
+ respectivos MPMs.</li>
+
+ <li>El servidor puede personalizarse mejor para las necesidades
+ de cada sitio web. Por ejemplo, los sitios web que necesitan
+ ms que nada escalibildad pueden usar un MPM hebrado como
+ <code class="module"><a href="./mod/worker.html">worker</a></code>, mientras que los sitios web que
+ requieran por encima de otras cosas estabilidad o compatibilidad
+ con software antiguo pueden usar
+ <code class="module"><a href="./mod/prefork.html">prefork</a></code>. Adems, se pueden configurar
+ funcionalidades especiales como servir diferentes hosts con
+ diferentes identificadores de usuario
+ (<code class="module"><a href="./mod/perchild.html">perchild</a></code>).</li>
+ </ul>
+
+ <p>A nivel de usuario, los MPMs son como cualquier otro
+ mdulo de Apache. La diferencia ms importante es que
+ solo un MPM puede estar cargado en el servidor en un determinado
+ momento. La lista de MPMs disponibles est en la <a href="mod/">seccin ndice de Mdulos</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">Cmo Elegir un MPM</a></h2>
+
+ <p>Los MPMs deben elegirse durante el proceso de
+ configuracin, y deben ser compilados en el servidor. Los
+ compiladores son capaces de optimizar muchas funciones si se usan
+ hebras, pero solo si se sabe que se estn usando hebras. Como
+ algunos MPM usan hebras en Unix y otros no, Apache tendr un
+ mejor rendimiento si el MPM es elegido en el momento de compilar y
+ est incorporado en el servidor.</p>
+
+ <p>Para elegir el MPM deseado, use el argumento --with-mpm=
+ <em>NAME</em> con el script ./configure. <em>NAME</em> es el
+ nombre del MPM deseado.</p>
+
+ <p>Una vez que el servidor ha sido compilado, es posible
+ determinar que MPM ha sido elegido usando <code>./httpd
+ -l</code>. Este comando lista todos los mdulos compilados en
+ el servidor, incluido en MPM.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">MPM por defecto</a></h2>
+
+<p>En la siguiente tabla se muestran los MPMs por defecto para varios
+sistemas operativos. Estos sern los MPM seleccionados si no se
+especifica lo contrario al compilar.</p>
+
+<table>
+
+<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mpm.html.ja.euc-jp b/docs/manual/mpm.html.ja.euc-jp
new file mode 100644
index 00000000..38aebda6
--- /dev/null
+++ b/docs/manual/mpm.html.ja.euc-jp
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ޥץå󥰥⥸塼 (MPM) - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ޥץå󥰥⥸塼 (MPM)</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>ʸǤϥޥץå󥰥⥸塼뤬ɤΤ褦ʤΤǡ
+Apache HTTP ФǤɤΤ褦˻Ѥ뤫ˤĤƲ⤷Ƥޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Ϥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM ǥե</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Ϥ</a></h2>
+
+ <p>Apache HTTP ФϰۤʤĶ¿¿ͤʥץåȥۡ
+ ư褦ˡѥեǽ٤߷פˤʤäƤޤ
+ ۤʤץåȥۡࡦۤʤĶǤϤФС
+ ۤʤ뵡ǽɬפˤʤäꡢ
+ ƱǽǤΨΤ˰ۤʤɬפˤʤäꤷޤ
+ Apache Ǥϥ⥸塼벽줿߷פˤĶŬƤޤ
+ ߷פΤǡԤ
+ ѥޤϼ¹ԻˤɤΥ⥸塼ɤ뤫֤Ȥˤäơ
+ ɤεǽ򥵡Ф˼फ򤹤뤳ȤǤޤ</p>
+
+ <p>Apache 2.0 Ǥϡ
+ Υ⥸塼벽줿߷פ򥵡Фδܵǽˤޤdzĥޤ
+ Фˤ줿ޥץå󥰥⥸塼 (MPM)
+ դƤơϥޥΥͥåȥݡȤХɤꡢ
+ ꥯȤդꡢꥯȤ򰷤褦ҥץ˳Ƥꡢ
+ Ȥäޤ</p>
+
+ <p>⥸塼벽줿߷פ򥵡ФΤΥ٥ޤdzĥ뤳Ȥ
+ Ĥνפޤޤ:</p>
+
+ <ul>
+ <li>Apache ڥ졼ƥ󥰥ƥ
+ ΨŪ˥ݡȤǤޤ
+ ä Windows Ǥ Apache ϿʬΨŪˤʤޤ
+ ʤʤ <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code>
+ ˤäơApache 1.3 ѤƤ POSIX
+ 쥤˥ͥƥ֤Υͥåȥǽ
+ ѤǤ뤫Ǥ
+ ̲줿 MPM
+ ¾Υڥ졼ƥ󥰥ƥǤ⡢
+ Ʊͤˤޤޤ</li>
+
+ <li>ФΥȸˡ˥ޥǤޤ
+ 㤨С礭ʥӥƥɬפȤ륵ȤǤϡ
+ <code class="module"><a href="./mod/worker.html">worker</a></code> <code class="module"><a href="./mod/event.html">event</a></code> Ȥäåɲ줿
+ MPM ѤǤǡŤեȥȤθߴ
+ ɬפȤ륵ȤǤ <code class="module"><a href="./mod/prefork.html">prefork</a></code>
+ ѤǤޤ</li>
+ </ul>
+
+ <p>桼٥ǤϡMPM ¾ Apache
+ ⥸塼Ʊ˸ޤ
+ ʰ㤤ϡĤǤͣ MPM
+ ɤʤФʤʤȤǤ
+ Ѳǽ MPM
+ <a href="mod/">module ǥå</a>ˤޤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">MPM </a></h2>
+
+ <p>MPM 򤷤ơ˥ѥ뤵ʤ
+ ʤޤ
+ ѥϡåɤѤƤ͡ʵǽŬǤޤ
+ ΤˤϤ⤽⥹åɤȤƤȤȤΤɬפޤ</p>
+
+ <p>˾ߤ MPM ºݤ֤ˤϡ<code class="program"><a href="./programs/configure.html">configure</a></code> ץȤ
+ <code>--with-mpm=<em>NAME</em></code> ѤƤ
+ <em>NAME</em> ˾ߤ MPM ̾Ǥ</p>
+
+ <p>Хѥϡɤ MPM 򤵤줿
+ <code>./httpd -l</code> dzΤ뤳ȤǤޤ
+ ΥޥɤϡMPM
+ ޤᡢФ˥ѥȤ߹ޤ줿⥸塼Ƥ
+ 󤷤ޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">MPM ǥե</a></h2>
+
+<p>ɽ͡ OS ΥǥեȤ MPM ǺܤƤޤ
+ѥ˰տŪ¾򤷤ʤСưŪˤ MPM
+򤵤ޤ</p>
+
+<table>
+
+<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/mpm.html.ko.euc-kr b/docs/manual/mpm.html.ko.euc-kr
new file mode 100644
index 00000000..96bffede
--- /dev/null
+++ b/docs/manual/mpm.html.ko.euc-kr
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ó (MPM) - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ó (MPM)</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+<p> ó (Multi-Processing Module) ̸,
+ġ ̸  ϴ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Ұ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM ⺻</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Ұ</a></h2>
+
+ <p>ġ پ ȯ پ ÷
+ ֵ ϰ ϰ Ǿ. ٸ ÷ ٸ
+ ȯ ٸ 䱸ϸ,  ȿ
+ ϴ ٸ ִ. ġ ȭ ̷
+ پ ȯ濡 ׻ ؿԴ. ׷ ʹ Ͻ
+ Ȥ  о Ͽ
+ ִ.</p>
+
+ <p>Apache 2.0 ̷ ȭ 踦 ⺻
+ κп Ȯߴ. ý Ʈ Ʈ ϰ,
+ û ޾Ƶ̸, ޾Ƶ û óϱ ڽĵ鿡
+ йϴ ó (Multi-Processing Modules, MPMs)
+ ִ.</p>
+
+ <p> ȭϸ ΰ ߿
+ ִ:</p>
+
+ <ul>
+ <li><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> Apache 1.3
+ POSIX ü Ʈ ִ ,
+ ġ پ ü ϰ ȿ
+ ִ. Ưȭ MPM ٸ
+ ü ȴ.</li>
+
+ <li> Ư Ʈ 䱸ǿ Ưȭ ִ.
+ Ȯ尡ɼ(scalability) ʿ Ʈ
+ <code class="module"><a href="./mod/worker.html">worker</a></code> MPM ϰ,
+ Ʈ ȣȯ ʿ Ʈ
+ <code class="module"><a href="./mod/preforking MPM.html">preforking MPM</a></code> ִ.
+ ߰ ٸ ھ̵ ȣƮ ϴ
+ (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) Ư ɵ
+ ȴ.</li>
+ </ul>
+
+ <p>ڰ ⿡ MPM ٸ ġ
+ δ. ֵ ̴ ѹ MPM ؾ
+ Ѵٴ ̴. 밡 MPM <a href="mod/">
+ </a> ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="choosing" id="choosing">MPM ϱ</a></h2>
+
+ <p>MPMs ߿ Ͽ ϵǾ Ѵ.
+ 带 ϴ Ϸ ˸ Լ
+ ȭ ִ. н MPM 带
+ ƴϹǷ, MPM ߿ õǾ ġ
+ ϵɶ ġ ӵ .</p>
+
+ <p>ϴ MPM Ϸ ./configure ũƮ
+ with-mpm= <em>NAME</em> ƱԸƮ ϶. <em>NAME</em>
+ ϴ MPM ̸̴.</p>
+
+ <p> <code>./httpd -l</code> ɾ
+ MPM ִ. ɾ MPM Ͽ ϵ
+ ˷ش.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="defaults" id="defaults">MPM ⺻</a></h2>
+
+<p> ǥ ü ⺻ MPM ش. Ͻ
+ٸ MPM õȴ.</p>
+
+<table>
+
+<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
+<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
+<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
+<tr><td>н</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
+<tr><td></td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
+</table>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/mpm.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html b/docs/manual/new_features_2_0.html
new file mode 100644
index 00000000..798ba8a5
--- /dev/null
+++ b/docs/manual/new_features_2_0.html
@@ -0,0 +1,27 @@
+URI: new_features_2_0.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: new_features_2_0.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: new_features_2_0.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: new_features_2_0.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: new_features_2_0.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: new_features_2_0.html.pt-br
+Content-Language: pt-br
+Content-type: text/html; charset=ISO-8859-1
+
+URI: new_features_2_0.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/new_features_2_0.html.de b/docs/manual/new_features_2_0.html.de
new file mode 100644
index 00000000..dadd4617
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.de
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>bersicht der neuen Funktionen in Apache 2.0 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>bersicht der neuen Funktionen in Apache 2.0</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/new_features_2_0.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Dieses Dokument beschreibt einige der wichtigsten nderungen
+ des Apache HTTP Servers 2.0 gegenber der Version 1.3.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core-Erweiterungen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Modul-Erweiterungen</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="upgrading.html">Upgrade von 1.3 auf 2.0</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Core-Erweiterungen</a></h2>
+
+
+ <dl>
+ <dt><strong>Unix-Threading</strong></dt>
+
+ <dd>Auf Unix-Systemen mit Untersttzung fr POSIX-Threads,
+ kann Apache jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode
+ gestartet werden. Dies verbessert die Skalierfhigkeit fr
+ viele, jedoch nicht unbedingt alle Konfigurationen.</dd>
+
+ <dt><strong>Neues Build-System</strong></dt>
+
+ <dd>Das Build-System wurde komplett auf der Basis von
+ <code>autoconf</code> und <code>libtool</code> neu geschrieben. Dadurch
+ wird das Apache-Konfigurationssystem dem vieler anderer Packages
+ hnlicher.</dd>
+
+ <dt><strong>Multi-Protokoll-Untersttzung</strong></dt>
+
+ <dd>Apache stellt jetzt die notwendigen Grundfunktionalitten
+ bereit, um mehrere Protokolle untersttzen und verarbeiten zu
+ knnen. <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> wurde hierfr als
+ Beispiel geschrieben.</dd>
+
+ <dt><strong>Bessere Untersttzung von
+ Nicht-Unix-Plattformen</strong></dt>
+
+ <dd>Apache 2.0 ist schneller und stabiler auf Nicht-Unix-Plattformen
+ wie BeOS, OS/2 und Windows. Mit der Einfhrung von
+ Plattform-spezifischen <a href="mpm.html">Multi-Processing Modulen</a>
+ (MPMs) und der Apache Portable Runtime (APR), sind diese Plattformen
+ jetzt in ihrem nativen API implementiert, wodurch die Verwendung der
+ hufig fehlerbehafteten und schlecht funktionierenden
+ POSIX-Emulation-Layer vermieden wird.</dd>
+
+ <dt><strong>Neues Apache API</strong></dt>
+
+ <dd>Das API fr Module hat sich in 2.0 stark verndert.
+ Die meisten der Sortierungs-/Priorittsprobleme von Modulen bei
+ 1.3 sollten nun verschwunden sein. In 2.0 wird hiervon vieles
+ automatisch durchgefhrt. Die Modulsortierung wird jetzt
+ ber einen pre-hook vorgenommen, um mehr Flexibilitt
+ zu bieten. Auerdem wurden neue API-Calls hinzugefgt,
+ die zustzliche Modulfhigkeiten zur Verfgung stellen,
+ ohne den Apache-Kern anpassen zu mssen.</dd>
+
+ <dt><strong>IPv6-Untersttzung</strong></dt>
+
+ <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable
+ Runtime-Bibliothek IPv6 untersttzt, bekommt Apache
+ standarmig IPv6 Listening Sockets. Zustzlich
+ untersttzen die Konfigurationsanweisungen <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> und <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> numerische IPv6-Adressangaben
+ (z.B., "<code>Listen [2001:db8::1]:8080</code>").</dd>
+
+ <dt><strong>Filterung</strong></dt>
+
+ <dd>Apache-Module knnen jetzt als Filter entwickelt und zur
+ Filterung des rein- und rausgehenden Datenstroms des Servers
+ eingesetzt werden. Hierdurch kann beispielsweise die Ausgabe von
+ CGI-Skripten durch den <code>INCLUDES</code>-Filter von
+ <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> bearbeitet werden und so Server-Side
+ Include-Anweisungen ausgefhrt werden. Das Modul
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> erlaubt externen Programmen
+ als Filter zu agieren, in der gleichen Weise wie CGI-Programme als
+ Eingabe dienen knnen.</dd>
+
+ <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
+
+ <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als
+ SSI-Dokumente in verschiedenen Sprachen zur Verfgung. Sie
+ knnen bei Bedarf durch den Administrator angepasst werden,
+ um ein einheitliches Design zu erreichen.</dd>
+
+ <dt><strong>Vereinfachte Konfiguration</strong></dt>
+
+ <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
+ Die oft fr Verwirrung sorgenden <code>Port</code>- und
+ <code>BindAddress</code>-Anweisungen wurden entfernt.
+ Ausschlielich die <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisung wird nun zum
+ Setzen von IP-Addressen und Portnummern benutzt.
+ Der Servername und die Portnummer, die fr Weiterleitungen und
+ zur Erkennung virtueller Server verwendet werden, werden ber
+ die <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>-Anweisung
+ konfiguriert.</dd>
+
+ <dt><strong>Native Windows NT Unicode-Untersttzung</strong></dt>
+
+ <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 fr alle
+ Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegende
+ Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Untersttzung
+ fr alle Windows NT-basierten Installationen, inklusive Windows
+ 2000 und Windows XP, zur Verfgung gestellt wird.
+ <em>Diese Untersttzung ist nicht auf Windows 95, 98 oder ME
+ verfgbar. Hier wird weiterhin die jeweils lokale Codepage des
+ Rechners fr den Zugriff auf das Dateisystem verwendet.</em></dd>
+
+ <dt>Bibliothek fr regulre Ausdrcke aktualisiert</dt>
+
+ <dd>Apache 2.0 enthlt die <a href="http://www.pcre.org/">"Perl Compatible
+ Regular Expression Library"</a> (PCRE).
+ Bei der Auswertung aller regulren Ausdrcke wird nun
+ die leistungsfhigere Syntax von Perl 5 verwendet.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Modul-Erweiterungen</a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
+ zu den von OpenSSL bereitgestellten SSL/TLS
+ Verschlsselungs-Protokollen.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0. Dieses Modul implementiert die HTTP
+ Distributed Authoring and Versioning (DAV) Spezifikation zur
+ Erzeugung und Pflege von Web-Inhalten.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0. Dieses Modul erlaubt es Browsern, die
+ dies untersttzen, eine Komprimierung des Inhaltes vor der
+ Auslieferung anzufordern, um so Netzwerk-Bandbreite zu sparen.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0.41. Diese Modul ermglicht
+ die Verwendung einer LDAP-Datenbank zur Speicherung von
+ Berechtigungsdaten fr die HTTP-Basic-Authentication.
+ Ein Begleitmodul, <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, stellt einen
+ Verbindungs-Pool und die Pufferung von Abfrageergebnissen zur
+ Verfgung.
+ </dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>Zustzliche Untersttzung fr
+ prozessbergreifendes Session-Caching mittels Shared-Memory.
+ </dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0.
+ Dieses experimentelle Modul erlaubt Zeichensatz-bersetzungen oder
+ -Umschlsselung.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die
+ Funktionalitt von <code>mod_mmap_static</code> aus Apache 1.3,
+ plus einige weitere Caching-Funktionen.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es
+ kann jetzt die von <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> genutzten Request-Header
+ manipulieren und es ist mglich Response-Header auf Basis von
+ definierten Bedingungen zu verndern.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd>Das Proxy Modul wurde komplett neu geschrieben um die
+ Mglichkeiten der neuen Filter-Funktionalitt
+ auszuschpfen und um einen zuverlssigen Proxy zu haben, der
+ den HTTP/1.1-Spezifikationen entspricht. Neue <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ -Konfigurationsabschnitte bieten eine besser lesbare (und intern
+ schnellere) Kontrolle der vermittelten Seiten.
+ Die berladenen <code>&lt;Directory
+ "proxy:..."&gt;</code>-Konfigurationen werden nicht
+ mehr untersttzt. Das Modul ist nun in mehrere Module
+ unterteilt, die jeweils ein bestimmtes bertragungsprotokoll
+ untersttzen, wie <code>proxy_connect</code>,
+ <code>proxy_ftp</code> und <code>proxy_http</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>Die neue Konfigurationsanweisung <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ kann benutzt werden, um sicherzustellen, dass ein Client auf jeden
+ Fall ein einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder
+ MULTIPLE CHOICES-Antwort, bekommt. Zustzlich wurden die
+ Negotiation- und Multiview-Algorithmen angepasst um einheitlichere
+ Ergebnisse zu liefern. Auerdem wird ein neues
+ Type-Map-Format bereitgestellt, das Dokumenteninhalte direkt
+ enthalten kann.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>Automatisch erzeugte Verzeichnisindizes knnen zur besseren
+ bersichtlichkeit durch HTML-Tabellen dargestellt werden.
+ Genauere Sortierungen, wie Sortierung nach Versionsnummer und
+ Wildcard-Filterung des Verzeichnisindizes werden untersttzt.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
+ SSI-Elementen zu ndern. Zudem knnen die Default-Formate
+ fr Fehlermeldungen und Zeitangaben nun ebenfalls in der
+ Serverkonfiguration vorgenommen werden. Auf die Ergebnisse der
+ Auswertung und Gruppierung von regulren Ausdrcken (jetzt
+ auf Basis der Perl-Syntax fr regulre Ausdrcke) kann
+ ber die <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> Variablen <code>$0</code>
+ bis <code>$9</code> zugegriffen werden.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd>DBM-hnliche Datenbanken werden jetzt durch die
+ Konfigurationsaweisung <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code> untersttzt.</dd>
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/new_features_2_0.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.en b/docs/manual/new_features_2_0.html.en
new file mode 100644
index 00000000..42e9ed4c
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.en
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Overview of new features in Apache 2.0 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Overview of new features in Apache 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>This document describes some of the major changes between the
+ 1.3 and 2.0 versions of the Apache HTTP Server.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core Enhancements</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Module Enhancements</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="upgrading.html">Upgrading to 2.0 from 1.3</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Core Enhancements</a></h2>
+
+
+ <dl>
+ <dt>Unix Threading</dt>
+
+ <dd>On Unix systems with POSIX threads support, Apache can
+ now run in a hybrid multiprocess, multithreaded mode. This
+ improves scalability for many, but not all configurations.</dd>
+
+ <dt>New Build System</dt>
+
+ <dd>The build system has been rewritten from scratch to be
+ based on <code>autoconf</code> and <code>libtool</code>.
+ This makes Apache's configuration system more similar to
+ that of other packages.</dd>
+
+ <dt>Multiprotocol Support</dt>
+
+ <dd>Apache now has some of the infrastructure in place to
+ support serving multiple protocols. <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> has
+ been written as an example.</dd>
+
+ <dt>Better support for non-Unix
+ platforms</dt>
+
+ <dd>Apache 2.0 is faster and more stable on non-Unix
+ platforms such as BeOS, OS/2, and Windows. With the
+ introduction of platform-specific <a href="mpm.html">multi-processing modules</a> (MPMs) and the
+ Apache Portable Runtime (APR), these platforms are now
+ implemented in their native API, avoiding the often buggy and
+ poorly performing POSIX-emulation layers.</dd>
+
+ <dt>New Apache API</dt>
+
+ <dd>The API for modules has changed significantly for 2.0.
+ Many of the module-ordering/-priority problems from 1.3 should
+ be gone. 2.0 does much of this automatically, and module ordering
+ is now done per-hook to allow more flexibility. Also, new calls
+ have been added that provide additional module capabilities
+ without patching the core Apache server.</dd>
+
+ <dt>IPv6 Support</dt>
+
+ <dd>On systems where IPv6 is supported by the underlying
+ Apache Portable Runtime library, Apache gets IPv6 listening
+ sockets by default. Additionally, the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>, and <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> directives support
+ IPv6 numeric address strings (e.g., "<code>Listen
+ [2001:db8::1]:8080</code>").</dd>
+
+ <dt>Filtering</dt>
+
+ <dd>Apache modules may now be written as filters which act on
+ the stream of content as it is delivered to or from the
+ server. This allows, for example, the output of CGI scripts to
+ be parsed for Server Side Include directives using the
+ <code>INCLUDES</code> filter in <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. The
+ module <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> allows external programs to
+ act as filters in much the same way that CGI programs can act as
+ handlers.</dd>
+
+ <dt>Multilanguage Error Responses</dt>
+
+ <dd>Error response messages to the browser are now provided in
+ several languages, using SSI documents. They may be customized
+ by the administrator to achieve a consistent look and feel.</dd>
+
+ <dt>Simplified configuration</dt>
+
+ <dd>Many confusing directives have been simplified. The often
+ confusing <code>Port</code> and <code>BindAddress</code> directives
+ are gone; only the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ directive is used for IP address binding; the <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> directive specifies the
+ server name and port number only for redirection and vhost
+ recognition.</dd>
+
+ <dt>Native Windows NT Unicode Support</dt>
+
+ <dd>Apache 2.0 on Windows NT now uses utf-8 for all filename
+ encodings. These directly translate to the underlying Unicode
+ file system, providing multilanguage support for all Windows
+ NT-based installations, including Windows 2000 and Windows XP.
+ <em>This support does not extend to Windows 95, 98 or ME, which
+ continue to use the machine's local codepage for filesystem
+ access.</em></dd>
+
+ <dt>Regular Expression Library Updated</dt>
+
+ <dd>Apache 2.0 includes the <a href="http://www.pcre.org/">Perl
+ Compatible Regular Expression Library</a> (PCRE). All regular
+ expression evaluation now uses the more powerful Perl 5
+ syntax.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Module Enhancements</a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>New module in Apache 2.0. This module is an interface
+ to the SSL/TLS encryption protocols provided by
+ OpenSSL.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>New module in Apache 2.0. This module implements the HTTP
+ Distributed Authoring and Versioning (DAV) specification for
+ posting and maintaining web content.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>New module in Apache 2.0. This module allows supporting
+ browsers to request that content be compressed before delivery,
+ saving network bandwidth.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>New module in Apache 2.0.41. This module allows an LDAP
+ database to be used to store credentials for HTTP Basic
+ Authentication. A companion module, <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
+ provides connection pooling and results caching.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>Includes additional support for session caching across
+ processes using shared memory.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>New module in Apache 2.0. This experimental module allows
+ for character set translation or recoding.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>New module in Apache 2.0. This module includes the
+ functionality of <code>mod_mmap_static</code> in Apache 1.3,
+ plus adds further caching abilities.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd>This module is much more flexible in Apache 2.0. It can now
+ modify request headers used by <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, and
+ it can conditionally set response headers.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd>The proxy module has been completely rewritten to take
+ advantage of the new filter infrastructure and to implement a
+ more reliable, HTTP/1.1 compliant proxy. In addition, new
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ configuration sections provide more readable (and internally
+ faster) control of proxied sites; overloaded <code>&lt;Directory
+ "proxy:..."&gt;</code> configuration are not supported. The module
+ is now divided into specific protocol support modules including
+ <code>proxy_connect</code>, <code>proxy_ftp</code> and
+ <code>proxy_http</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>A new <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> directive can be used to assure that
+ the client receives a single document in all cases, rather than
+ NOT ACCEPTABLE or MULTIPLE CHOICES responses. In addition, the
+ negotiation and MultiViews algorithms have been cleaned up to
+ provide more consistent results and a new form of type map that
+ can include document content is provided.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>Autoindex'ed directory listings can now be configured to
+ use HTML tables for cleaner formatting, and allow finer-grained
+ control of sorting, including version-sorting, and wildcard
+ filtering of the directory listing.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>New directives allow the default start and end tags for SSI elements
+ to be changed and allow for error and time format configuration
+ to take place in the main configuration file rather than in the
+ SSI document. Results from regular expression parsing and grouping
+ (now based on Perl's regular expression syntax) can be retrieved
+ using <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>'s variables <code>$0</code>
+ .. <code>$9</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd>Now supports multiple types of DBM-like databases using the
+ <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
+ directive.</dd>
+
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.fr b/docs/manual/new_features_2_0.html.fr
new file mode 100644
index 00000000..35e88069
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.fr
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Vue d'ensemble des nouvelles fonctionnalits d'Apache 2.0 - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalits d'Apache 2.0</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Ce document dcrit les changements majeurs apports entre les
+ versions 1.3 et 2.0 du serveur HTTP Apache.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Amliorations du Systme de Base</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Amlioration des Modules</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer 2.0 depuis la version 1.3</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Amliorations du Systme de Base</a></h2>
+
+
+ <dl>
+ <dt>Threading Unix</dt>
+
+ <dd>Sur les systmes Unix qui supportent les threads POSIX, Apache
+ peut prsent tourner en mode hybride multi-processus et
+ multi-thread, ce qui augmente l'extensibilit et la performance
+ du serveur pour la plupart des configurations.</dd>
+
+ <dt>Nouveau Systme de Compilation</dt>
+
+ <dd>Le processus de compilation a t refait de A Z;
+ il utilise prsent <code>autoconf</code> et <code>libtool</code>,
+ ce qui rend la compilation d'Apache plus familire aux utilisateurs
+ d'autre logiciels de mme type.</dd>
+
+ <dt>Support Multiprotocole</dt>
+
+ <dd>Apache dispose dsormais de l'infrastructure ncessaire pour supporter
+ d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
+ possibilits.</dd>
+
+ <dt>Support amlior des Plate-formes non-Unix</dt>
+
+ <dd>Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
+ non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
+ <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
+ la bibliothque "Apache Portable Runtime" (APR) permet a Apache de
+ tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
+ couches POSIX souvent bogues et peu optimises.</dd>
+
+ <dt>Nouvelle API Apache</dt>
+
+ <dd>L'Interface de Programmation (API) des modules a beaucoup chang
+ avec le passage la version 2.0.
+ Les problmes d'ordre et de priorit des modules, rencontrs
+ avec la version 1.3, devraient maintenant tre rsolus. Apache 2.0
+ gre ces problmes de faon automatique. L'ordre des modules
+ est gr au moyen de "crochets" (hooks), ce qui rend la gestion
+ flexible. De nouveaux appels ont t galement crs
+ afin de permettre l'implmentation d'autres fonctions dans les modules,
+ sans devoir corriger le noyau du serveur Apache.</dd>
+
+ <dt>Support IPv6</dt>
+
+ <dd>Sur les systmes o la bibliothque Apache Portable Runtime
+ supporte IPv6, Apache peut par dfaut couter sur des interfaces
+ de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent galement
+ les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
+
+ <dt>Filtering</dt>
+
+ <dd>Il est maintenant possible d'crire des modules Apache pour filtrer
+ les flux de donnes entrant ou sortant du serveur. A titre d'exemple,
+ il est possible de filtrer des directives Server Side Include de la sortie
+ standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
+ par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant lui l'utilisation comme
+ filtres de programmes externes Apache, de la mme manire
+ qu'on peut utiliser des programmes CGI comme Handlers.</dd>
+
+ <dt>Rponses d'Erreurs Multilangues</dt>
+
+ <dd>Les messages d'erreur envoys au navigateur existent prsent en
+ plusieurs langues avec des documents SSI. Ces messages peuvent tre
+ personnaliss par l'administrateur afin de s'intgrer avec le site web.</dd>
+
+ <dt>Simplification de la Configuration</dt>
+
+ <dd>Beaucoup de directives, auparavant peu claires, ont t simplifies.
+ Les directives <code>Port</code> et <code>BindAddress</code>, souvent
+ sources d'incomprhension, ont disparus. Dsormais seule la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les
+ adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne
+ prcise le nom du serveur et son port que pour les redirections et la
+ gestion des htes virtuels.</dd>
+
+ <dt>Support natif de l'Unicode sous Windows NT</dt>
+
+ <dd>Apache 2.0 sur Windows NT utilise prsent l'utf-8 pour tous les
+ noms de fichiers. Ces noms de fichiers sont directement traduits vers
+ l'encodage Unicode du systme de fichiers, ce qui permet le support
+ multilangue pour toutes les installations sur la famille NT de Windows, y
+ compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
+ pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
+ les accs au systme de fichiers, comme auparavant.</em></dd>
+
+ <dt>Mise jour de la Bibliothque d'Expressions Rationnelles</dt>
+
+ <dd>Apache 2.0 contient la <a href="http://www.pcre.org/">bibliothque
+ d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
+ Expression Library - PCRE). Toutes les expressions rationnelles sont dont
+ gres avec la syntaxe de Perl 5, plus puissante.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Amlioration des Modules</a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Apparu dans Apache 2.0, ce module est une interface aux protocoles de
+ criffrement SSL/TLS fournis par OpenSSL.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>Apparu dans Apache 2.0, ce module implmente les spcifications HTTP de
+ gestion distribue de versions et de rdaction (Distributed Authoring and
+ Versioning - DAV), destines la mise en ligne et la maintenance des
+ contenus Web.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>Module apparu dans Apachge 2.0, mod_deflate permet aux navigateurs qui
+ le supportent de demander la compression des contenus envoys par le serveur.
+ Cela l'avantage de rduite l'occupation de la bande passante.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>Apparu dans Apache 2.0.41, ce module permet aux administrateurs
+ d'utiliser un arbre LDAP pour grer la base d'utilisateurs pour les
+ Authentifications Basiques HTTP. Un module voisin,
+ <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions l'arbre LDAP
+ et de garder en mmoire cache ces accs.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>Amliore les fonctions de cache sur une session entre les diffrents
+ processus, en utilisant de la mmoire partage.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>Apparu dans Apache 2.0, ce module exprimental permet la conversion
+ et l'enregistrement entre jeux de caractres.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>Apparu dans Apache 2.0, ce module implmente les fonctionnalits du
+ module <code>mod_mmap_static</code> prsent dans Apache 1.3, et offre des
+ fonctions plus avances pour la gestion de la cache.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd>Ce module gagne beaucoup de flexibilit avec Apache 2.0 : on peut
+ dsormais l'utiliser pour modifier les en-ttes des requtes
+ utiliss par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et peut aussi positionner les
+ en-ttes des rponses de manire conditionnelle.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd>Le module proxy a t rcrit de A Z. Il tire
+ maintenant avantage de la nouvelle infrastructure de filtrage, et implmente
+ un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
+ sections de configuration ajoutes
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ donnent un contrle plus lisible et un traitement plus rapide des requtes
+ proxifis; les configurations surcharches <code>&lt;Directory
+ "proxy:..."&gt;</code> ne sont pas supportes. Le module a aussi t
+ fragment en plusieurs modules qui grent chacun leur protocole :
+ <code>proxy_connect</code>, <code>proxy_ftp</code> et
+ <code>proxy_http</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>Une nouvelles directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a t ajoute,
+ elle permet de garantir que le client reoit un seul document dans tous les
+ cas, au lieu de rponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
+ algorithmes grant la ngociation et les vues multiples (MultiViews) ont
+ t nettoys et donnent des rponses plus logiques. Un nouveau format de
+ carte de types (map type) qui peut aussi grer le contenu de documents a
+ aussi t ajout.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>Les listes auto-gnrs par Autoindex sont prsent
+ configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
+ L'ordre d'affichage des fichiers est galement finement paramtrable,
+ comme pour le tri par version, et le filtrage par caractres jokers du
+ listage du rpertoire.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>De nouvelles directives permettent de modifier la valeur par dfaut
+ des drapeaux <em>start</em> et <em>end</em> des lments SSI. Ces directives
+ permettent la configuration d'affichage de dates et heures d'tre
+ effectue dans le fichier de configuration principal, plutt que dans le
+ document SSI. Les rponses donnes par des recherches par expressions
+ rationnelles (qui grent prsent les regex Perl) sont
+ recuprs au moyen des variables <code>$0</code> <code>$9</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd>Plusieurs bases de donnes DBM sont supportes, et slectionnables
+ au moyen de la directive <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>.</dd>
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.ja.euc-jp b/docs/manual/new_features_2_0.html.ja.euc-jp
new file mode 100644
index 00000000..aae647dd
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.ja.euc-jp
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 2.0 οǽγ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 οǽγ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>ʸǤϡApache HTTP ХС 1.3 2.0
+ μʰ㤤ˤĤƵҤƤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">ǽγĥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">⥸塼γĥ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="upgrading.html">1.3 2.0 ؤΥåץ졼</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">ǽγĥ</a></h2>
+
+
+ <dl>
+ <dt>Unix Υå</dt>
+
+ <dd>POSIX åɤ򥵥ݡȤƤ Unix ƥǤϡ
+ Apache ϥޥץޥåɤΥϥ֥åɥ⡼ɤ
+ ¹ԤǤ褦ˤʤޤˤ
+ ¿ˤƥӥƥ夷ޤ</dd>
+
+ <dt>ӥɥƥ</dt>
+
+ <dd>ӥɥƥ <code>autoconf</code> <code>libtool</code>
+ ˴ŤΤˤʤ褦ˡ
+ ľޤˤꡢApache configure Υƥ
+ ¾ΥѥåȻΤˤʤޤ</dd>
+
+ <dt>ޥץȥ륵ݡ</dt>
+
+ <dd>Apache ʣΥץȥ򰷤εޤ
+ Ȥ <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> 񤫤Ƥޤ</dd>
+
+ <dt>Unix ʳΥץåȥեΥݡȤβ</dt>
+
+ <dd>Apache 2.0 BeOSOS/2Windows ʤɤ Unix ʳ
+ ץåȥեǡ®ꤷư褦ˤʤޤ
+ ץåȥեͭ <a href="mpm.html">ޥץå󥰥⥸塼</a> (MPM)
+ Apache Portable Runtime (APR) Ƴˤꡢ
+ ͥƥ API Ǽ褦ˤʤꡢ
+ Х¿ǽΰȤ¿ POSIX ߥ졼쥤λѤ
+ 򤹤뤳ȤǤޤ</dd>
+
+ <dt> Apache API</dt>
+
+ <dd>2.0 Ǥϥ⥸塼 API 礭Ѥޤ
+ 1.3 ˤä⥸塼ν/ͥ٤¿
+ ʤʤäƤϤǤ2.0 ͥ٤ۤȤɤưŪ˹Ԥʤ
+ ⥸塼ν֤Ϥ뤿˥եå˹Ԥʤ褦
+ ʤޤޤ Apache Ф˥ѥå򤢤Ƥ뤳Ȥʤ
+ ɲäΥ⥸塼뵡ǽ󶡤뤳ȤǤ褦˿ؿ
+ ɲäޤ</dd>
+
+ <dt>IPv6 ݡ</dt>
+
+ <dd>Apache ѤƤ Apache Portable Runtime library
+ IPv6 򥵥ݡȤƤ륷ƥǤ Apache ǥեȤ
+ IPv6 ΥåȤ listen ޤˡ
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>,
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>
+ γƥǥ쥯ƥ֤ IPv6 Υɥ쥹
+ ݡȤ褦ˤʤޤ (㤨С
+ "<code>Listen [2001:db8::1]:8080</code>")</dd>
+
+ <dt>ե륿</dt>
+
+ <dd>Apache Υ⥸塼ϥФƤꡢФ
+ 륹ȥ꡼Фưե륿Ȥƽ񤯤ȤǤ褦
+ ʤޤˤꡢ㤨 CGI ץȤνϤ
+ <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> <code>INCLUDES</code> ե륿Ȥä
+ Server Side Include Υǥ쥯ƥ֤Ϥ롢
+ Ȥ褦ʤȤǽˤʤޤ<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ dzץե륿Ȥư뤳ȤǤޤ
+ CGI ץϥɥȤưΤ
+ 褯ˡǤǤޤ</dd>
+
+ <dt>¿쥨顼</dt>
+
+ <dd>֥饦ؤΥ顼ΥåSSI ʸȤä
+ ʣθ󶡤褦ˤʤޤΰݤĤ
+ Ԥޥ뤳ȤǤޤ</dd>
+
+ <dt>δDz</dt>
+
+ <dd>¿κ򾷤ʥǥ쥯ƥ֤Dzޤ
+ 褯Ƥ <code>Port</code> ǥ쥯ƥ֤
+ <code>Bind</code> ǥ쥯ƥ֤
+ ʤʤޤ<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤Τߤ IP ɥ쥹ΥХɤ˻Ȥޤ
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤Ǥ
+ 쥯Ȥ vhost ǧΤ˥Ф̾ȥݡֹ
+ ꤷޤ</dd>
+
+ <dt>Windows NT Υͥƥ Unicode ݡ</dt>
+
+ <dd>Windows NT Apache 2.0 ϥե̾ʸ󥳡Ƥ
+ utf-8 Ȥ褦ˤʤޤ Unicode ե륷ƥ
+ ľѴΤǡWindows 2000 Windows XP ޤࡢƤ
+ Windows NT Ϥ¿쥵ݡȤ󶡤ޤ
+ <em>ΥݡȤϡե륷ƥΥ˥
+ ɥڡȤ Windows 95, 98, ME ˤŬѤޤ</em></dd>
+
+ <dt>ɽ饤֥Υåץǡ</dt>
+
+ <dd>Apache 2.0 <a href="http://www.pcre.org/">Perl
+ ߴɽ饤֥ (PCRE) </a>ޤǤޤ
+ ɽɾˤϡ궯Ϥˤʤä Perl 5
+ ʸѤޤ</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">⥸塼γĥ</a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Apache 2.0 ο⥸塼롣Υ⥸塼 OpenSSL
+ 󶡤 SSL/TLS ŹץȥؤΥ󥿥եǤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>Apache 2.0 ο⥸塼롣Υ⥸塼ϥ֥ƥĤ
+ ꡢݻ뤿ε
+ HTTP Distributed Authoring and Versioning (DAV) Ƥޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>Apache 2.0 ο⥸塼롣Ƥ򰵽̤
+ ͥåȥӰ󤹤롢ȤꥯȤ֥饦
+ ׵Ǥ褦ˤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>Apache 2.0.41 ο⥸塼롣HTTP ǧڤξ¸Τˡ
+ LDAP ǡ١ѤǤ褦ˤʤޤ
+ Ϣ⥸塼 <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> ǡ
+ ͥΥס뵡ǽȷ̤Υå嵡ǽ󶡤ޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>Υ⥸塼϶ͭȤȤˤꡢץޤ
+ åΥå򥵥ݡȤ褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>Apache 2.0 ο⥸塼롣μ¸Ūʥ⥸塼
+ 饯åȤѴ沽ǽˤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>Apache 2.0 ο⥸塼롣Υ⥸塼ˤϡ
+ Apache 1.3 ˤ <code>mod_mmap_static</code> ǽޤޤ졢
+ ޤɲäΥå嵡ǽääƤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd>Υ⥸塼 Apache 2.0 ˽
+ ⤯ʤޤ<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>
+ ǻȤꥯȤΥإåѹǤ褦ˤʤޤ
+ إå˱Ǥ褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd>proxy ⥸塼Ͽե륿εѤ뤿ȡ
+ 꿮Ǥ롢HTTP/1.1 ˽򤷤 proxy 뤿
+ ˽ľޤˡ
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ ꥻproxy 륵ȤΤɤߤ䤹 (Ūˤ®)
+ 󶡤ޤСɤ줿
+ <code>&lt;Directory "proxy:... &gt;</code>
+ ϥݡȤƤޤ󡣤Υ⥸塼 <code>proxy_connect</code>,
+ <code>proxy_ftp</code>, <code>proxy_http</code>
+ ȤäΥץȥ򥵥ݡȤ
+ ⥸塼ʬ䤵褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>饤Ȥ NOT ACCEPTABLE MULTIPLE CHOICES
+ ˾ñȤʸȤ褦ˤ뤿ˡǥ쥯ƥ
+ <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ ȤȤǤ褦ˤʤޤ
+ ˡΤ̤󶡤뤿
+ ͥ MultiViews Υ르ꥺब졢
+ ʸƤޤ뤳ȤΤǤ롢Υץޥåפ
+ 󶡤褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>Autoindex ǥ쥯ȥư
+ 줤ɽ뤿 HTML Υơ֥Ȥ褦
+ Ǥ褦ˤʤޤޤСˤ륽ƥ󥰤ʤɡ
+ ٤ƥ󥰤椬Ǥ褦ˤʤꡢǥ쥯ȥ
+ ư磻ɥɤˤ̤뤳ȤǤ褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>ǥ쥯ƥ֤ˤꡢSSI ΥǥեȤγϥȽλ
+ ѹǤ褦ˤʤޤޤ顼Ȼη꤬ SSI
+ ʸǤϤʤեǹԤʤ褦ˤʤޤ
+ ɽβϤȥ롼ײη (Perl ɽιʸ
+ ŤΤˤʤޤ) <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>
+ ѿ $0 .. $9 ˤǤ褦ˤʤޤ</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd><code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
+ ǥ쥯ƥ֤ˤꡢʣ DBM Υǡ١򥵥ݡȤ
+ 褦ˤʤޤ</dd>
+
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.ko.euc-kr b/docs/manual/new_features_2_0.html.ko.euc-kr
new file mode 100644
index 00000000..b2d02f17
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.ko.euc-kr
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache 2.0 ο - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 ο </h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> ġ 1.3 2.0 ֵ
+ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">ٽ κп </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">⿡ </a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="upgrading.html">1.3 2.0 ׷̵</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">ٽ κп </a></h2>
+
+
+ <dl>
+ <dt>н </dt>
+
+ <dd>POSIX 带 ϴ н ýۿ ġ
+ μ ȥؼ ִ.
+ δ ƴ Ȯ尡ɼ(scalability) δ.</dd>
+
+ <dt>ο ý</dt>
+
+ <dd> ý <code>autoconf</code> <code>libtool</code>
+ ϵ ۼǾ. ׷ ġ ý ٸ
+ Ű .</dd>
+
+ <dt> </dt>
+
+ <dd> ġ ִ
+ . <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> ۼǾ.</dd>
+
+ <dt>н ÷ </dt>
+
+ <dd>Apache 2.0 BeOS, OS/2, н
+ ÷ ȭǾ. ġ ̵
+ ÷ װ ȴ POSIX ȣȯ
+ ü API ÷ Ư <a href="mpm.html">ó </a>
+ (MPM) Apache Portable Runtime (APR) Ͽ ȴ.</dd>
+
+ <dt>ο ġ API</dt>
+
+ <dd> API 2.0 ߴ. 1.3
+ 켱 . 2.0 ̸ κ ڵ
+ óϸ, (hook) Ѵ.
+ , ġ ٽ κ ʰ ο
+ ϴ Լ ߰Ǿ.</dd>
+
+ <dt>IPv6 </dt>
+
+ <dd> Apache Portable Runtine ̺귯 IPv6 ϴ
+ ýۿ ġ ⺻ IPv6 ٸ. ,
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>,
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> þ
+ IPv6 ּҸ Ѵ. (,
+ "<code>Listen [2001:db8::1]:8080</code>").</dd>
+
+ <dt>͸</dt>
+
+ <dd> ġ 帧
+ ͷ ִ. <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>
+ <code>INCLUDES</code> ͸ Ͽ CGI ũƮ ¿
+ Server Side Include þ ó ִ.
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> CGI α׷
+ ڵ鷯 ϴ Ͱ ܺ α׷ ͷ
+ ְ Ѵ.</dd>
+
+ <dt>ٱ </dt>
+
+ <dd> 乮 SSI
+ Ͽ ٱ ȴ. ڴ ϵ ܰ
+ ִ.</dd>
+
+ <dt> </dt>
+
+ <dd>ȥ ִ þ . ȥ
+ ִ <code>Port</code> <code>BindAddress</code> þ
+ IP ּ ῡ
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> þ
+ Ѵ. <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ þ ̷ǰ ȣƮ νĿ
+ Ʈ Ѵ.</dd>
+
+ <dt>Windows NT ڵ ü </dt>
+
+ <dd>Windows NT Apache 2.0 ϸ ڵ
+ utf-8 Ѵ. ϸ ڵ Ͻý
+ Ǿ, Windows 2000 Windows XP Windows NT
+ ýۿ ٱ Ѵ. <em> Windows 95,
+ 98, ME ʰ, Ͻý ٿ ý
+ ڵ Ѵ.</em></dd>
+
+ <dt>ǥ ̺귯 Updated</dt>
+
+ <dd>Apache 2.0 <a href="http://www.pcre.org/">Perlȣȯ
+ ǥ ̺귯 (Perl Compatible Regular Expression
+ Library)</a> (PCRE) Ѵ. ǥĿ
+ Perl 5 ִ.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">⿡ </a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Apache 2.0 ߰Ǿ. OpenSSL
+ ϴ SSL/TLS ȣȭ ̽.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>Apache 2.0 ߰Ǿ.
+ ø ϱ HTTP Distributed Authoring and Versioning
+ (DAV) ǥ Ѵ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>Apache 2.0 ߰Ǿ. Ʈ 뷮
+ ̱ ؼ û
+ ִ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>Apache 2.0.41 ߰Ǿ. HTTP
+ Basic Authentication ϴ LDAP ͺ̽
+ Ѵ. õ <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
+ Ǯ(connection pool) ϰ, ijѴ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>޸𸮸 Ͽ μ ij Ѵ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>Apache 2.0 ߰Ǿ.
+ ȯ ۼ Ѵ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>Apache 2.0 ߰Ǿ. Apache 1.3
+ <code>mod_mmap_static</code> ɿ ij
+ ߰ߴ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd> Apache 2.0 .
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ϴ û
+ ְ, 쿡 ִ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd> Ͻ ο ̿ϰ
+ HTTP/1.1 Ͻø ϱ ۼǾ. ߰
+ ο <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ Ͻ (׸
+ ) . <code>&lt;Directory "proxy:..."&gt;</code>
+ ʴ´. <code>proxy_connect</code>,
+ <code>proxy_ftp</code>, <code>proxy_http</code>
+ ϴ .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>ο <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
+ þ Ŭ̾Ʈ NOT ACCEPTABLE̳ MULTIPLE CHOICES
+ Ѵ. ߰
+ ˰ MultiViews ˰ ϰ
+ Ǿ, ִ ο
+ type map ߰Ǿ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>ڵ 丮
+ HTML ǥ ְ Ǿ, Ͽ
+ ļ ڼ , 丮 ϵī
+ ɷ ִ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>ο þ Ͽ SSI ⺻ ±׿
+ ħ ±׸ ְ, ð SSI ܿ
+ Ͽ ְ Ǿ. mod_include (
+ Perl ǥ ) ǥ Ľ̰ ׷
+ <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> <code>$0</code>
+ ... <code>$9</code> ִ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd> <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
+ þ Ͽ DBM ͺ̽ Ѵ.</dd>
+
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.pt-br b/docs/manual/new_features_2_0.html.pt-br
new file mode 100644
index 00000000..db18bf15
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.pt-br
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Descrio das novas funcionalidades do Apache 2.0 - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Verso 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentao</a> &gt; <a href="./">Verso 2.2</a></div><div id="page-content"><div id="preamble"><h1>Descrio das novas funcionalidades do Apache 2.0</h1>
+<div class="toplang">
+<p><span>Lnguas Disponveis: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Esse documento descreve algumas das mudanas principais
+ entre as verses 1.3 e 2.0 do Servidor HTTP Apache.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Principais Melhorias</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Melhorias nos Mdulos</a></li>
+</ul><h3>Veja tambm</h3><ul class="seealso"><li><a href="upgrading.html">Atualizando da verso 1.3 para 2.0</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Principais Melhorias</a></h2>
+
+
+ <dl>
+ <dt>Threading Unix</dt>
+
+ <dd>Em sistemas Unix com suporte a threads POSIX, o Apache pode
+ funcionar em modo hbrido multiprocesso e multithread. No funciona
+ em todas configuraes, mas melhora a escalabilidade em muitas.</dd>
+
+ <dt>Novo Sistema de Compilao</dt>
+
+ <dd>O sistema de compilao foi reescrito do zero para utilizar o
+ <code>autoconf</code> e o <code>libtool</code>, tornando a
+ configurao do sistema Apache mais similar a de outros
+ pacotes.</dd>
+
+ <dt>Suporte Multi-protocolo</dt>
+
+ <dd>O Apache possui agora uma infraestrutura feita para suportar
+ mltiplos protocolos. O mdulo <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> um
+ exemplo ilustrativo de sua utilizao.</dd>
+
+ <dt>Suporte Aperfeioado para Plataformas No-Unix</dt>
+
+ <dd>O Apache 2.0 est mais rpido e mais estvel em plataformas
+ No-Unix como BeOS, OS/2 e Windows. Com a introduo de mdulos
+ <a href="mpm.html">multi-processamento</a> (MPMs) especficos e a
+ Apache Portable Runtime (APR), essas plataformas esto implementando
+ as suas APIs nativas, evitando as camadas de emulao POSIX que se
+ mostravam lentas e defeituosas.</dd>
+
+ <dt>Nova API Apache</dt>
+
+ <dd>A API para mdulos mudou significativamente na verso 2.0.
+ Muitos dos problemas de ordenamento/prioridade da verso
+ 1.3 foram resolvidos. A verso 2.0 faz o ordenamento automtico
+ "per-hook" para permitir mais flexibilidade. Novas chamadas foram
+ adicionadas para fornecer capacidades adicionais sem a necessidade
+ de se aplicar nenhum patch ao servidor Apache principal.</dd>
+
+ <dt>Suporte IPv6</dt>
+
+ <dd>Em sistemas onde o IPv6 suportado pela biblioteca de base
+ Apache Portable Runtime, o Apache monitora por padro
+ as interfaces IPv6. Em adio as diretrizes <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> e <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>, suportam correntes (strings) de
+ endereos numricos do tipo IPv6. (ex. "<code>Listen
+ [2001:db8::1]:8080</code>").</dd>
+
+ <dt>Filtrando</dt>
+
+ <dd>Os mdulos do Apache agora so feito filtros que
+ agem na corrente do contedo na medida que este entregue, tanto
+ na entrada quando na sada de dados do servidor. possvel ento,
+ por exemplo, que o retorno de dados de scripts CGI sejam analisados
+ pelas diretrizes do "Server Side Include" usando o filtro <code>INCLUDES</code> do <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. O mdulo <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>, permite que programas externos trabalhem
+ como filtros do mesmo modo que aplicaes CGI funcionam como
+ manipuladores.</dd>
+
+ <dt>Respostas de Erro Multi-linguais</dt>
+
+ <dd>Mensagens de erro para o navegador agora so fornecidas em
+ diversas lnguas, usando documentos SSI. Podem ser personalizadas
+ pelo administrador que desejar definir seus prprios
+ padres.</dd>
+
+ <dt>Configurao Simplificada</dt>
+
+ <dd>Muitas diretrizes confusas foram simplificadas. Entre elas,
+ <code>Port</code> e <code>BindAddress</code> no existem
+ mais; apenas a diretriz <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ usada para direcionar endereos IP; a diretriz <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> especifica o nome do servidor
+ e o nmero da porta apenas para redirecionamento e reconhecimento
+ de hospedeiros virtuais.</dd>
+
+ <dt>Suporte Nativo ao Unicode do Windows NT</dt>
+
+ <dd>O Apache 2.0 para Windows NT agora usa utf-8 para codificao
+ de todos os nomes de arquivos. A traduo para o sistema
+ base Unicode, torna possvel o suporte multi-lingual para todas
+ as instalaes da famlia NT, incluindo o Windows 2000 e Windows XP.
+ <em>Esse suporte no se estende ao Windows 95, 98 ou ME, que
+ continuam usando o cdigo de pginas da mquina local para o
+ acesso ao sistema de arquivos.</em></dd>
+
+ <dt>Biblioteca de Expresses Regulares Atualizada</dt>
+
+ <dd>O Apache 2.0 inclui a <a href="http://www.pcre.org/">Biblioteca
+ de Expresses Regulares Compatveis Perl</a> (PCRE). Todas as
+ avaliaes de expresses regulares usam a mais poderosa sintaxe
+ do Perl 5.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Melhorias nos Mdulos</a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0. Esse mdulo uma interface
+ para os protocolos de codificao SSL/TLS fornecidos pela
+ OpenSSL.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0. Este mdulo implementa as
+ especificaes de Autoria Distribuda e Verses (Distributed
+ Authoring and Versioning - DAV) para HTTP, para a publicao
+ e a manuteno de contedo da web.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0. Esse mdulo permite o suporte
+ a navegadores que solicitam que o contedo seja comprimido antes
+ da entrega, economizando banda da rede.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0.41. Este mdulo permite que
+ bancos de dados LDAP sejam usados para armazenar credenciais
+ para Autenticao Bsica HTTP. Um mdulo que o acompanha <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, fornece a conciliao de conexes e armazenamento
+ de resultados.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>Inclui suporte adicional para armazenamento de sesses
+ atravs de processos que usam memria compartilhada.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0. Este modo experimental permite a
+ traduo de tabelas de caracteres ou re-codificao.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd>Novo mdulo no Apache 2.0. Esse mdulo inclui a funcionalidade
+ do <code>mod_mmap_static</code> do Apache 1.3, alm de disponibilizar
+ outras possibilidades de armazenamento.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd>Este mdulo est muito mais flexvel no Apache 2.0. Pode
+ modificar pedidos de cabealhos usados pelo <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, e incondicionalmente pode ajustar cabealhos de respostas.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd>O mdulo proxy foi totalmente reescrito para levar vantagem
+ da nova infraestrutura de filtro e implementar um proxy mais fiel e
+ de acordo com o padro HTTP/1.1. Alm disso, uma nova seo
+ de configurao <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> fornece controles mais legveis (e internamente
+ mais rpidos) para sites com proxies; configuraes
+ sobrecarregadas <code>&lt;Directory "proxy:..."&gt;</code>, no
+ so suportadas. O mdulo agora dividido em suporte
+ de protocolos especficos incluindo <code>proxy_connect</code>,
+ <code>proxy_ftp</code> e <code>proxy_http</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd>A nova diretriz <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> pode ser usada para assegurar que
+ o cliente receba um nico documento em todos os casos, ao invs de
+ respostas "NOT ACCEPTABLE" ou "MULTIPLE CHOICES". Novos algoritmos
+ de negociao e vises mltiplas (MultiViews) foram organizados para
+ obter resultados mais consistentes e uma nova forma de tipo de mapa
+ (map type) que podem incluir o contedo de documentos fornecido.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>As listagens de diretrios automticas podem ser
+ configuradas para usar tabelas HTML para formataes mais limpas
+ e permitir controles mais acurados de classificao, incluindo
+ ordenao por verso e filtro da lista de
+ diretrios atravs de caracteres-coringa.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd>Novas diretrizes permitem que as tags padres <em>start</em> e
+ <em>end</em> para elementos SSI, possam ser alteradas e permitir que
+ as configuraes de formatos de erro e hora sejam includos no
+ arquivo de configurao principal, ao invs de serem adicionadas
+ ao documento SSI. Resultados de anlises de expresses regulares
+ e agrupamento (baseadas na sintaxe de expresses regulares do Perl)
+ podem ser obtidas usando as variveis do mdulo <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, de <code>$0</code> a <code>$9</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd>Agora suporta mltiplos tipos de banco de dados similares ao DBM,
+ usando a diretriz <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
+ .</dd>
+
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Lnguas Disponveis: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_0.html.ru.koi8-r b/docs/manual/new_features_2_0.html.ru.koi8-r
new file mode 100644
index 00000000..74285c51
--- /dev/null
+++ b/docs/manual/new_features_2_0.html.ru.koi8-r
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> Apache 2.0 - HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="./"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> Apache 2.0</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p> 1.3 2.0 HTTP Apache</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module"> </a></li>
+</ul><h3>. </h3><ul class="seealso"><li><a href="upgrading.html"> 1.3 2.0</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core"> </a></h2>
+
+
+ <dl>
+ <dt> UNIX</dt>
+
+ <dd> UNIX , () POSIX,
+ Apache - .
+
+ , .</dd>
+
+ <dt> </dt>
+
+ <dd> , <code>autoconf</code> <code>libtool</code>.
+ Apache
+ .</dd>
+
+ <dt> </dt>
+
+ <dd>Apache ,
+ .
+ <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code>
+ .</dd>
+
+ <dt> UNIX
+ </dt>
+
+ <dd>Apache 2.0
+ UNIX , : BeOS,
+ OS/2 Windows.
+ <a href="mpm.html"> - </a> (MPMs)
+ Apache Portable Runtime (APR),
+ API,
+
+ - POSIX - .</dd>
+
+ <dt> API Apache</dt>
+
+ <dd>API 2.0.
+ 1.3,
+ , . 2.0
+ ,
+
+ (hook), .
+ ,
+ ,
+ -
+ .</dd>
+
+ <dt> IPv6</dt>
+
+ <dd> , IPv6
+ Apache Portable Runtime, Apache
+ IPv6 .
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> ,
+ IPv6 (.. "<code>Listen [2001:db8::1]:8080</code>").</dd>
+
+ <dt> </dt>
+
+ <dd> Apache ,
+ ,
+ ,
+ . , , ,
+ CGI-, SSI
+ <code>INCLUDES</code>,
+ <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
+ ,
+ CGI (handlers).</dd>
+
+ <dt> </dt>
+
+ <dd> , ,
+ SSI
+ .
+ .</dd>
+
+ <dt> </dt>
+
+ <dd> .
+ <code>Port</code> <code>BindAddress</code> ;
+ IP
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>;
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ .</dd>
+
+ <dt> Windows NT</dt>
+
+ <dd>Apache 2.0 Windows NT utf-8
+ .
+ , Unicode,
+ NT-
+ , Windows 2000 Windows XP.
+ <em> ,
+ Windows 95, 98 ME,
+ .</em></dd>
+
+ <dt> </dt>
+
+ <dd> Apache 2.0 <a href="http://www.pcre.org/">
+ Perl- </a> (PCRE).
+ Perl 5.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module"> </a></h2>
+
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd> Apache 2.0.
+ SSL/TLS, OpenSSL.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
+
+ <dd> Apache 2.0.
+ Distributed Authoring and Versioning (DAV),
+ HTTP.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
+
+ <dd> Apache 2.0. ,
+ , ,
+ .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
+
+ <dd> Apache 2.0.41. LDAP
+ ,
+ Basic. <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
+ (connection pools) .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
+
+ <dd>
+ , (
+ ).</dd>
+
+ <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
+
+ <dd> Apache 2.0.
+ (character set)
+ .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
+
+ <dd> Apache 2.0.
+ <code>mod_mmap_static</code> Apache 1.3
+ .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
+
+ <dd> Apache 2.0.
+ ,
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
+ .</dd>
+
+ <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
+
+ <dd> ,
+
+ , HTTP/1.1 -.
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>, ,
+ ( ) ,
+ proxy-. <code>&lt;Directory "proxy:..."&gt;</code>
+ . ,
+ . <code>proxy_connect</code>, <code>proxy_ftp</code>
+ <code>proxy_http</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
+
+ <dd> <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>,
+ NOT ACCEPTABLE MULTIPLE CHOICES
+ .
+ (negotiation) MultiViews ,
+ ,
+ (type map).</dd>
+
+ <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
+
+ <dd>
+ HTML-. ,
+ (wildcard).</dd>
+
+ <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
+
+ <dd> ,
+ SSI , ,
+
+ , SSI .
+ (
+ Perl)
+ <code>$0</code> .. <code>$9</code> <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
+
+ <dd> DBM-
+ <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>.</dd>
+
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/new_features_2_0.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_2.html b/docs/manual/new_features_2_2.html
new file mode 100644
index 00000000..b79e2041
--- /dev/null
+++ b/docs/manual/new_features_2_2.html
@@ -0,0 +1,11 @@
+URI: new_features_2_2.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: new_features_2_2.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: new_features_2_2.html.pt-br
+Content-Language: pt-br
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/new_features_2_2.html.en b/docs/manual/new_features_2_2.html.en
new file mode 100644
index 00000000..c5c37bfb
--- /dev/null
+++ b/docs/manual/new_features_2_2.html.en
@@ -0,0 +1,272 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Overview of new features in Apache 2.2 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Overview of new features in Apache 2.2</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+
+ <p>This document describes some of the major changes between the
+ 2.0 and 2.2 versions of the Apache HTTP Server. For new features since
+ version 1.3, see the <a href="new_features_2_0.html">2.0 new features</a>
+ document.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core Enhancements</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Module Enhancements</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Program Enhancements</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Module Developer Changes</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Core Enhancements</a></h2>
+
+ <dl>
+
+ <dt>Authn/Authz</dt>
+ <dd>The bundled authentication and authorization modules have
+ been refactored. The new <code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code> module
+ can greatly simplify certain authentication configurations.
+ See <a href="#module">module name changes</a>, and
+ <a href="#developer">the developer changes</a> for more
+ information about how these changes affects users and module
+ writers.</dd>
+
+ <dt>Caching</dt>
+ <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, and
+ <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> have undergone a lot of changes, and
+ are now considered production-quality. <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code>
+ has been introduced to clean up <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ setups.</dd>
+
+ <dt>Configuration</dt>
+ <dd>The default configuration layout has been simplified and
+ modularised. Configuration snippets which can be used to
+ enable commonly-used features are now bundled with Apache, and
+ can be easily added to the main server config.</dd>
+
+ <dt>Graceful stop</dt>
+ <dd>The <code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code> and
+ <code class="module"><a href="./mod/event.html">event</a></code> MPMs now allow <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ to be shutdown gracefully via the
+ <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>
+ signal. The <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> directive
+ has been added to specify an optional timeout, after which
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> will terminate regardless of the status
+ of any requests being served.</dd>
+
+ <dt>Proxying</dt>
+ <dd>The new <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> module provides
+ load balancing services for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
+ The new <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> module adds support for the
+ <code>Apache JServ Protocol version 1.3</code> used by
+ <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
+
+ <dt>Regular Expression Library Updated</dt>
+ <dd>Version 5.0 of the
+ <a href="http://www.pcre.org/">Perl Compatible Regular Expression
+ Library</a> (PCRE) is now included. <code class="program"><a href="./programs/httpd.html">httpd</a></code> can be
+ configured to use a system installation of PCRE by passing the
+ <code>--with-pcre</code> flag to configure.</dd>
+
+ <dt>Smart Filtering</dt>
+ <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> introduces dynamic configuration
+ to the output filter chain. It enables filters to be conditionally
+ inserted, based on any Request or Response header or environment
+ variable, and dispenses with the more problematic dependencies and
+ ordering problems in the 2.0 architecture.</dd>
+
+ <dt>Large File Support</dt>
+
+ <dd>httpd is now built with support for files larger than 2GB on
+ modern 32-bit Unix systems. Support for handling &gt;2GB request
+ bodies has also been added.</dd>
+
+ <dt>Event MPM</dt>
+ <dd>The <code class="module"><a href="./mod/event.html">event</a></code> MPM uses a seperate thread to handle
+ Keep Alive requests and accepting connections. Keep Alive requests
+ have traditionally required httpd to dedicate a worker to handle it.
+ This dedicated worker could not be used again until the Keep Alive
+ timeout was reached.</dd>
+
+ <dt>SQL Database Support</dt>
+ <dd><p><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, together with the apr_dbd framework,
+ brings direct SQL support to modules that need it. Supports
+ connection pooling in threaded MPMs.</p>
+ <p><strong>Windows Users</strong> please note that this is not
+ yet included in the standard windows build. If you try to use
+ it on the Windows platform, please let us know how you get on.</p>
+ </dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Module Enhancements</a></h2>
+
+ <dl>
+ <dt>Authn/Authz</dt>
+ <dd>Modules in the aaa directory have been renamed and offer
+ better support for digest authentication. For example, mod_auth
+ is now split into <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> and
+ <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; mod_auth_dbm is now called
+ <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; mod_access has been renamed
+ <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. There is also a new
+ <code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code> module for simplifying
+ certain authentication configurations.
+ </dd>
+
+ <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
+ <dd>This module is a port of the 2.0
+ <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code>
+ framework. New features include using LDAP attribute values and
+ complicated search filters in the
+ <code class="directive"><a href="./mod/core.html#require">Require</a></code> directive.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
+ <dd>A new module that authorizes access to files based
+ on the owner of the file on the file system</dd>
+
+ <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
+ <dd>A new module that allows configuration blocks to be enabled based on the
+ version number of the running server.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
+ <dd>Added a new <code>?config</code> argument which will show
+ the configuration directives as parsed by Apache, including
+ their file name and line number. The module also
+ shows the order of all request hooks and additional
+ build information, similar to <code>httpd -V</code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+
+ <dd>Added a support for
+ <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, which
+ allows connections to upgrade from clear text to TLS encryption.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
+ <dd>mod_imap has been renamed to <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> to avoid
+ user confusion.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="programs" id="programs">Program Enhancements</a></h2>
+
+ <dl>
+ <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
+ <dd>A new command line option <code>-M</code> has been added that
+ lists all modules that are loaded based on the current
+ configuration. Unlike the <code>-l</code> option, this list
+ includes DSOs loaded via <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd>
+ <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
+ <dd>A new program used to generate dbm files from text input,
+ for use in <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+ with the <code>dbm</code> map type.</dd>
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="developer" id="developer">Module Developer Changes</a></h2>
+
+ <dl>
+ <dt><a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a> 1.0 API</dt>
+
+ <dd>Apache 2.2 uses the APR 1.0 API. All deprecated functions and
+ symbols have been removed from <code>APR</code> and
+ <code>APR-Util</code>. For details, see the
+ <a href="http://apr.apache.org/">APR Website</a>.</dd>
+
+ <dt>Authn/Authz</dt>
+ <dd>The bundled authentication and authorization modules have
+ been renamed along the following lines:
+ <ul>
+ <li>mod_auth_* -&gt; Modules that implement an HTTP authentication mechanism</li>
+ <li>mod_authn_* -&gt; Modules that provide a backend authentication provider</li>
+ <li>mod_authz_* -&gt; Modules that implement authorization (or access)</li>
+ <li>mod_authnz_*-&gt; Module that implements both authentication &amp; authorization</li>
+ </ul>
+ There is a new authentication backend provider
+ scheme which greatly eases the construction of new authentication
+ backends.</dd>
+
+ <dt>Connection Error Logging</dt>
+
+ <dd>A new function, <code>ap_log_cerror</code> has been added to log
+ errors that occur with the client's connection. When logged,
+ the message includes the client IP address.</dd>
+
+ <dt>Test Configuration Hook Added</dt>
+
+ <dd>A new hook, <code>test_config</code> has been added to aid
+ modules that want to execute special code only when the user passes
+ <code>-t</code> to <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
+
+ <dt>Set Threaded MPM's Stacksize</dt>
+
+ <dd>A new directive, <code>ThreadStackSize</code> has been added to
+ set the stack size on all threaded MPMs. This is required
+ for some third-party modules on platforms with small default
+ thread stack size.</dd>
+
+ <dt>Protocol handling for output filters</dt>
+
+ <dd>In the past, every filter has been responsible for ensuring
+ that it generates the correct response headers where it affects
+ them. Filters can now delegate common protocol management to
+ <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, using the
+ <code>ap_register_output_filter_protocol</code> or
+ <code>ap_filter_protocol</code> calls.</dd>
+
+ <dt>Monitor hook added</dt>
+ <dd>Monitor hook enables modules to run regular/scheduled jobs
+ in the parent (root) process.</dd>
+
+ <dt>Regular expression API changes</dt>
+
+ <dd>The <code>pcreposix.h</code> header is no longer available;
+ it is replaced by the new <code>ap_regex.h</code> header. The
+ POSIX.2 <code>regex.h</code> implementation exposed by the old
+ header is now available under the <code>ap_</code> namespace
+ from <code>ap_regex.h</code>. Calls to <code>regcomp</code>,
+ <code>regexec</code> and so on can be replaced by calls to
+ <code>ap_regcomp</code>, <code>ap_regcomp</code>.</dd>
+
+ <dt>DBD Framework (SQL Database API)</dt>
+
+ <dd><p>With Apache 1.x and 2.0, modules requiring an SQL backend
+ had to take responsibility for managing it themselves. Apart
+ from reinventing the wheel, this can be very inefficient, for
+ example when several modules each maintain their own connections.</p>
+ <p>Apache 2.1 and later provides the <code>ap_dbd</code> API for
+ managing database connections (including optimised strategies
+ for threaded and unthreaded MPMs), while APR 1.2 and later provides
+ the <code>apr_dbd</code> API for interacting with the database.</p>
+ <p>New modules SHOULD now use these APIs for all SQL database
+ operations. Existing applications SHOULD be upgraded to use it
+ where feasible, either transparently or as a recommended option
+ to their users.</p></dd>
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_2.html.ko.euc-kr b/docs/manual/new_features_2_2.html.ko.euc-kr
new file mode 100644
index 00000000..2c62870c
--- /dev/null
+++ b/docs/manual/new_features_2_2.html.ko.euc-kr
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ 2.2 ο - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ġ 2.2 ο </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> ġ 2.0 2.2 ֵ
+ Ѵ. 1.3 ο <a href="new_features_2_0.html">2.0 ο </a>
+ ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">ٽ κп </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">⿡ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer"> ڿ ޶ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">ٽ κп </a></h2>
+
+ <dl>
+
+ <dt>Authn/Authz</dt>
+ <dd>...</dd>
+
+ <dt>ij</dt>
+ <dd>...</dd>
+
+ <dt>Ͻ</dt>
+ <dd>ο <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> Ϻл 񽺸 Ѵ.
+ ο <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> <a href="http://jakarta.apache.org/tomcat/">ġ Ĺ</a>
+ ϴ <code>Apache JServ Protocol 1.3 </code>
+ Ѵ.</dd>
+
+ <dt>ȶ </dt>
+ <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> ͼ
+ ִ. ׷ û , , ȯ溯
+ ͸ ְ, 2.0 ǽɽ
+ ش.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">⿡ </a></h2>
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
+ <dd> 2.0 <code>mod_auth_ldap</code>
+ 2.2 <code>Authn/Authz</code> ű ̴. <code class="directive"><a href="./mod/core.html#require">Require</a></code> þ LDAP
+ Ӽ(attribute) ˻ ͸ ִ
+ ߰Ǿ.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
+ <dd>ġ о þ ϸ ٹȣ
+ ִ <code>?config</code> ƱԸƮ ߰Ǿ.
+ û (hook) <code>httpd -V</code>
+ ش.</dd>
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="developer" id="developer"> ڿ ޶ </a></h2>
+
+ <dl>
+ <dt>APR 1.0 API</dt>
+
+ <dd>ġ 2.2 APR 1.0 API Ѵ. <code>APR</code>
+ <code>APR-Util</code> Ǿ Լ
+ ɺ . ڼ <a href="http://apr.apache.org/">APR Ʈ</a> ϶.</dd>
+
+ <dt> α </dt>
+
+ <dd>Ŭ̾Ʈ ῡ ߻ α׿ ϱ
+ Լ <code>ap_log_cerror</code> ߰ߴ. α׿
+ ϸ Ŭ̾Ʈ IP ּҰ ´.</dd>
+
+ <dt> ׽Ʈ ߰</dt>
+
+ <dd>ڰ httpd <code>-t</code> ɼ 쿡
+ Ư ڵ带 ϵ <code>test_config</code>
+ ߰ߴ.</dd>
+
+ <dt> MPM ũ </dt>
+
+ <dd> MPM ũ⸦ ϱ
+ <code>ThreadStackSize</code> þ ߰ߴ.
+ ũ ⺻ ÷ Ϻ ڰ
+ 쿡 ʿϴ.</dd>
+
+ <dt>͸ ó</dt>
+
+ <dd> Ϳ ڽ ó 信 ùٸ
+ ϴ Ȯ å ־. ʹ
+ <code>ap_register_output_filter_protocol</code> Ȥ
+ <code>ap_filter_protocol</code> ȣ Ͽ ϻ
+ <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> ѱ
+ ִ.</dd>
+ </dl>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/new_features_2_2.html.pt-br b/docs/manual/new_features_2_2.html.pt-br
new file mode 100644
index 00000000..1c105ed9
--- /dev/null
+++ b/docs/manual/new_features_2_2.html.pt-br
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Descrio das novas funcionalidades do Apache 2.2 - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Verso 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentao</a> &gt; <a href="./">Verso 2.2</a></div><div id="page-content"><div id="preamble"><h1>Descrio das novas funcionalidades do Apache 2.2</h1>
+<div class="toplang">
+<p><span>Lnguas Disponveis: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduo pode estar desatualizada.
+ Verifique a verso em Ingls para mudanas recentes.</div>
+
+ <p>Esse documento descreve algumas das principais mudanas
+ entre as verses 2.0 e 2.2 do Servidor HTTP Apache.
+ Para a lista de mudanas desde a verso 1.3, veja a pgina
+ de documentao <a href="new_features_2_0.html">novas funcionalidades
+ do Apache 2.0</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Principais Melhorias</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Melhorias nos Mdulos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Mudanas ao Desenvolvedor de Mdulos</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="core" id="core">Principais Melhorias</a></h2>
+
+ <dl>
+
+ <dt>Authn/Authz</dt>
+ <dd>...</dd>
+
+ <dt>Caching</dt>
+ <dd>...</dd>
+
+ <dt>Proxying</dt>
+ <dd>O novo mdulo <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fornece
+ servios de carregamento de balenceamento para <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. O novo mdulo <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> oferece suporte para o <code>Protocolo Apache JServ
+ verso 1.3</code>, usado pelo <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
+
+ <dt>Filtragem Inteligente (Smart Filtering)</dt>
+ <dd>O <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> introduz configurao dinmica para
+ o filtro de sada de dados. Permitindo que os filtros sejam
+ condicionalmente inseridos, baseando-se nos cabealhos <em>Request</em> ou <em>Response</em> ou em variveis do
+ ambiente, ele acaba com os problemas de dependncias e pedidos
+ da arquitetura 2.0.</dd>
+
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="module" id="module">Melhorias nos Mdulos</a></h2>
+
+ <dl>
+ <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
+ <dd>Este mdulo uma migrao do <code>mod_auth_ldap</code>,
+ da verso 2.0 para a estrutura 2.2 de <code>Authn/Authz</code>.
+ As novas funcionalidades incluem o uso de atributos LDAP e
+ filtros de procura complexos na diretriz <code class="directive"><a href="./mod/core.html#require">Require</a></code>.</dd>
+
+ <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
+ <dd>Adicionado um novo argumento <code>?config</code> que
+ mostra a configurao das diretrizes analisadas pelo
+ Apache, incluindo o nome do arquivo e o nmero da linha.
+ Esse mdulo tambm mostra a ordem de todos os ganchos de
+ pedidos (request hooks) e informaes adicionais sobre
+ a compilao, similar ao comando <code>httpd -V</code>.</dd>
+ </dl>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="developer" id="developer">Mudanas ao Desenvolvedor de Mdulos</a></h2>
+
+ <dl>
+ <dt>API do APR 1.0</dt>
+
+ <dd>O Apache 2.2 utiliza a API do APR 1.0. Todas as funes e
+ smbolos antigos foram removidos do <code>APR</code> e
+ <code>APR-Util</code>. Para mais detalhes, visite o
+ <a href="http://apr.apache.org/">Website do APR</a>.</dd>
+
+ <dt>Registros de Erros de Conexo (logs)</dt>
+
+ <dd>Uma nova funo <code>ap_log_cerror</code>, foi adicionada
+ para registrar erros que ocorrem na conexo do cliente.
+ Quando documentado no dirio de log, a mensagem inclui o
+ endereo IP do cliente.</dd>
+
+ <dt>Adicionado Gancho de Teste de Configurao</dt>
+
+ <dd>Um novo gancho (hook), <code>test_config</code> foi
+ adicionado para auxiliar mdulos que querem executar
+ cdigos especiais apenas quando o usurio passa o
+ parmetro <code>-t</code> para o httpd.</dd>
+
+ <dt>Ajustar o Stacksize dos "Threaded MPM's"</dt>
+
+ <dd>Uma nova diretriz chamada <code>ThreadStackSize</code>,
+ foi adicionada para ajustar o tamanho das stacks em todos
+ os threadeds MPMs. Essa uma prtica necessrio para alguns
+ mdulos de terceiros em plataformas com tamanhos de stacks
+ pequenos por padro.</dd>
+
+ <dt>Negociao de Protocolo para filtros de sada</dt>
+
+ <dd>No passado, todo filtro era responsvel por garantir
+ a gerao de cabealhos de resposta correto que os afetava.
+ Os filtros agora podem delegar o gerenciamento de protocolos
+ comuns para <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, usando chamadas
+ de <code>ap_register_output_filter_protocol</code> ou
+ <code>ap_filter_protocol</code>.</dd>
+
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Lnguas Disponveis: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/new_features_2_2.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/ebcdic.html b/docs/manual/platform/ebcdic.html
new file mode 100644
index 00000000..f9b208e4
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html
@@ -0,0 +1,7 @@
+URI: ebcdic.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ebcdic.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/ebcdic.html.en b/docs/manual/platform/ebcdic.html.en
new file mode 100644
index 00000000..c2a9443c
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html.en
@@ -0,0 +1,584 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>The Apache EBCDIC Port - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>The Apache EBCDIC Port</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/ebcdic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <div class="warning"><strong>Warning:</strong> This document
+ has not been updated to take into account changes made in
+ the 2.0 version of the Apache HTTP Server. Some of the
+ information may still be relevant, but please use it with care.
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#overview">Overview of the Apache EBCDIC Port</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#design">Design Goals</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#technical">Technical Solution</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#porting">Porting Notes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#document">Document Storage Notes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modules">Apache Modules' Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#third-party">Third Party Modules' Status</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Overview of the Apache EBCDIC Port</a></h2>
+
+
+
+ <p>Version 1.3 of the Apache HTTP Server is the first version
+ which includes a port to a (non-ASCII) mainframe machine which
+ uses the EBCDIC character set as its native codeset.</p>
+
+ <p>(It is the SIEMENS family of mainframes running the <a href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ operating system</a>. This mainframe OS nowadays features a
+ SVR4-derived POSIX subsystem).</p>
+
+ <p>The port was started initially to</p>
+
+ <ul>
+ <li>prove the feasibility of porting <a href="http://dev.apache.org/">the Apache HTTP server</a> to
+ this platform</li>
+
+ <li>find a "worthy and capable" successor for the venerable
+ <a href="http://www.w3.org/Daemon/">CERN-3.0</a> daemon
+ (which was ported a couple of years ago), and to</li>
+
+ <li>prove that Apache's preforking process model can on this
+ platform easily outperform the accept-fork-serve model used
+ by CERN by a factor of 5 or more.</li>
+ </ul>
+
+ <p>This document serves as a rationale to describe some of the
+ design decisions of the port to this machine.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="design" id="design">Design Goals</a></h2>
+
+
+
+ <p>One objective of the EBCDIC port was to maintain enough
+ backwards compatibility with the (EBCDIC) CERN server to make
+ the transition to the new server attractive and easy. This
+ required the addition of a configurable method to define
+ whether a HTML document was stored in ASCII (the only format
+ accepted by the old server) or in EBCDIC (the native document
+ format in the POSIX subsystem, and therefore the only realistic
+ format in which the other POSIX tools like <code>grep</code> or
+ <code>sed</code> could operate on the documents). The current
+ solution to this is a "pseudo-MIME-format" which is intercepted
+ and interpreted by the Apache server (see below). Future versions
+ might solve the problem by defining an "ebcdic-handler" for all
+ documents which must be converted.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="technical" id="technical">Technical Solution</a></h2>
+
+
+
+ <p>Since all Apache input and output is based upon the BUFF
+ data type and its methods, the easiest solution was to add the
+ conversion to the BUFF handling routines. The conversion must
+ be settable at any time, so a BUFF flag was added which defines
+ whether a BUFF object has currently enabled conversion or not.
+ This flag is modified at several points in the HTTP
+ protocol:</p>
+
+ <ul>
+ <li><strong>set</strong> before a request is received
+ (because the request and the request header lines are always
+ in ASCII format)</li>
+
+ <li><strong>set/unset</strong> when the request body is
+ received - depending on the content type of the request body
+ (because the request body may contain ASCII text or a binary
+ file)</li>
+
+ <li><strong>set</strong> before a reply header is sent
+ (because the response header lines are always in ASCII
+ format)</li>
+
+ <li><strong>set/unset</strong> when the response body is sent
+ - depending on the content type of the response body (because
+ the response body may contain text or a binary file)</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="porting" id="porting">Porting Notes</a></h2>
+
+
+
+ <ol>
+ <li>
+ <p>The relevant changes in the source are <code>#ifdef</code>'ed
+ into two categories:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for any EBCDIC based machine.
+ This includes character translations, differences in
+ contiguity of the two character sets, flags which
+ indicate which part of the HTTP protocol has to be
+ converted and which part doesn't <em>etc.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>Code which is needed for the SIEMENS BS2000/OSD
+ mainframe platform only. This deals with include file
+ differences and socket implementation topics which are
+ only required on the BS2000/OSD platform.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p>The possibility to translate between ASCII and EBCDIC at
+ the socket level (on BS2000 POSIX, there is a socket option
+ which supports this) was intentionally <em>not</em> chosen,
+ because the byte stream at the HTTP protocol level consists
+ of a mixture of protocol related strings and non-protocol
+ related raw file data. HTTP protocol strings are always
+ encoded in ASCII (the <code>GET</code> request, any Header: lines,
+ the chunking information <em>etc.</em>) whereas the file transfer
+ parts (<em>i.e.</em>, GIF images, CGI output <em>etc.</em>)
+ should usually be just "passed through" by the server. This
+ separation between "protocol string" and "raw data" is
+ reflected in the server code by functions like <code>bgets()</code>
+ or <code>rvputs()</code> for strings, and functions like
+ <code>bwrite()</code> for binary data. A global translation
+ of everything would therefore be inadequate.</p>
+
+ <p>(In the case of text files of course, provisions must be
+ made so that EBCDIC documents are always served in
+ ASCII)</p>
+ </li>
+
+ <li>
+ <p>This port therefore features a built-in protocol level
+ conversion for the server-internal strings (which the
+ compiler translated to EBCDIC strings) and thus for all
+ server-generated documents. The hard coded ASCII escapes
+ <code>\012</code> and <code>\015</code> which are ubiquitous
+ in the server code are an exception: they are already the binary
+ encoding of the ASCII <code>\n</code> and <code>\r</code> and
+ must not be converted to ASCII a second time.
+ This exception is only relevant for server-generated strings;
+ and <em>external</em> EBCDIC documents are not expected to
+ contain ASCII newline characters.</p>
+ </li>
+
+ <li>
+ <p>By examining the call hierarchy for the BUFF management
+ routines, I added an "ebcdic/ascii conversion layer" which
+ would be crossed on every puts/write/get/gets, and a
+ conversion flag which allowed enabling/disabling the
+ conversions on-the-fly. Usually, a document crosses this
+ layer twice from its origin source (a file or CGI output) to
+ its destination (the requesting client): <code>file -&gt;
+ Apache</code>, and <code>Apache -&gt; client</code>.</p>
+
+ <p>The server can now read the header lines of a CGI-script
+ output in EBCDIC format, and then find out that the remainder
+ of the script's output is in ASCII (like in the case of the
+ output of a WWW Counter program: the document body contains a
+ GIF image). All header processing is done in the native
+ EBCDIC format; the server then determines, based on the type
+ of document being served, whether the document body (except
+ for the chunking information, of course) is in ASCII already
+ or must be converted from EBCDIC.</p>
+ </li>
+
+ <li>
+ <p>For Text documents (MIME types text/plain, text/html
+ <em>etc.</em>), an implicit translation to ASCII can be
+ used, or (if the users prefer to store some documents in
+ raw ASCII form for faster serving, or because the files
+ reside on a NFS-mounted directory tree) can be served
+ without conversion.</p>
+
+ <p><strong>Example:</strong></p>
+
+ <p>to serve files with the suffix <code>.ahtml</code> as a
+ raw ASCII <code>text/html</code> document without implicit
+ conversion (and suffix <code>.ascii</code> as ASCII
+ <code>text/plain</code>), use the directives:</p>
+
+ <div class="example"><p><code>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </code></p></div>
+
+ <p>Similarly, any <code>text/foo</code> MIME type can be
+ served as "raw ASCII" by configuring a MIME type
+ "<code>text/x-ascii-foo</code>" for it using
+ <code>AddType</code>.</p>
+ </li>
+
+ <li>
+ <p>Non-text documents are always served "binary" without
+ conversion. This seems to be the most sensible choice for,
+ .<em>e.g.</em>, GIF/ZIP/AU file types. This of course
+ requires the user to copy them to the mainframe host using
+ the "<code>rcp -b</code>" binary switch.</p>
+ </li>
+
+ <li>
+ <p>Server parsed files are always assumed to be in native
+ (<em>i.e.</em>, EBCDIC) format as used on the machine, and
+ are converted after processing.</p>
+ </li>
+
+ <li>
+ <p>For CGI output, the CGI script determines whether a
+ conversion is needed or not: by setting the appropriate
+ Content-Type, text files can be converted, or GIF output can
+ be passed through unmodified. An example for the latter case
+ is the wwwcount program which we ported as well.</p>
+ </li>
+
+ </ol>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="document" id="document">Document Storage Notes</a></h2>
+
+
+
+ <h3><a name="binary" id="binary">Binary Files</a></h3>
+
+
+
+ <p>All files with a <code>Content-Type:</code> which does not
+ start with <code>text/</code> are regarded as <em>binary
+ files</em> by the server and are not subject to any conversion.
+ Examples for binary files are GIF images, gzip-compressed files
+ and the like.</p>
+
+ <p>When exchanging binary files between the mainframe host and
+ a Unix machine or Windows PC, be sure to use the ftp "binary"
+ (<code>TYPE I</code>) command, or use the
+ <code>rcp -b</code> command from the mainframe host (the
+ <code>-b</code> switch is not supported in unix
+ <code>rcp</code>'s).</p>
+
+
+
+ <h3><a name="text" id="text">Text Documents</a></h3>
+
+
+
+ <p>The default assumption of the server is that Text Files
+ (<em>i.e.</em>, all files whose <code>Content-Type:</code>
+ starts with <code>text/</code>) are stored in the native
+ character set of the host, EBCDIC.</p>
+
+
+
+ <h3><a name="ssi" id="ssi">Server Side Included Documents</a></h3>
+
+
+
+ <p>SSI documents must currently be stored in EBCDIC only.
+ No provision is made to convert it from ASCII before
+ processing.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">Apache Modules' Status</a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/core.html">core</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code></td>
+ <td class="centered">?</td>
+ <td>with own <code>libdb.a</code></td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></td>
+ <td class="centered">?</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></td>
+ <td class="centered">-</td>
+ <td>no shared libs</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_env.html">mod_env</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_example.html">mod_example</a></code></td>
+ <td class="centered">-</td>
+ <td>(test bed only)</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_info.html">mod_info</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_log_referer.html">mod_log_referer</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></td>
+ <td class="centered">?</td>
+ <td>not ported yet</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
+ <td class="centered">+</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Third Party Modules' Status</a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th>Module</th>
+ <th>Status</th>
+ <th>Notes</th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA still being ported.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> runs fine, with LDAP and GD
+ and FreeType libraries.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html">mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>untested</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/">mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>untested</td>
+ </tr>
+ </table>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/ebcdic.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/ebcdic.html.ko.euc-kr b/docs/manual/platform/ebcdic.html.ko.euc-kr
new file mode 100644
index 00000000..c7b2b5ad
--- /dev/null
+++ b/docs/manual/platform/ebcdic.html.ko.euc-kr
@@ -0,0 +1,559 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ EBCDIC - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>ġ EBCDIC </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/ebcdic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <div class="warning"> ġ 2.0
+ ʴ. ȿ ,
+ ؼ ϱ ٶ.
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#overview">ġ EBCDIC </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#design"> ǥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#technical"> ذå</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#porting">ÿ ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#document"> 忡 ؼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#modules">ġ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#third-party">ڰ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">ġ EBCDIC </a></h2>
+
+
+
+ <p>ġ 1.3 ó EBCDIC
+ ⺻ ϴ (-ASCII) ÷ ǻͷ
+ õǾ.</p>
+
+ <p>(<a href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
+ ü</a> ϴ SIEMENS 迭 ÷ Ѵ.
+ ÷ ü SVR4迭 POSIX ý
+ ִ).</p>
+
+ <p> ó ۵Ǿ</p>
+
+ <ul>
+ <li> ÷ε <a href="http://dev.apache.org/">ġ
+ </a> ִٴ ɼ ̱ؼ</li>
+
+ <li>( õ) <a href="http://www.w3.org/Daemon/">CERN-3.0</a> ü
+ "ϰ " İڸ ã</li>
+
+ <li> ÷ ġ prefork μ CERN
+ accept-fork-serve 5 ̻
+ ̱ؼ.</li>
+ </ul>
+
+ <p> ý Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="design" id="design"> ǥ</a></h2>
+
+
+
+ <p>EBCDIC ϳ ο ȯ ϰ
+ ȯ ֵ (EBCDIC) CERN ȣȯ
+ ϴ ̴. ׷ HTML ( CERN νϴ
+ ) ASCII (POSIX ý ⺻ .
+ ׷Ƿ <code>grep</code>̳ <code>sed</code> POSIX
+ ִ ) EBCDIC
+ ־ Ѵ. ذå ġ ߰
+ ä ľϴ " MIME "̴
+ (Ʒ ). ȯؾ
+ "ebcdic-handler" ϴ ذ ̴.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="technical" id="technical"> ذå</a></h2>
+
+
+
+ <p>ġ BUFF ڷ ޽带 Ͽ
+ ϹǷ BUFF ó Լ ȯ ߰ϴ
+ ̴. ȯ ־ ϱ⶧ BUFF ü
+ ȯؾ ϴ ˷ִ BUFF ǥø ߰ߴ. ǥô
+ HTTP ܰ迡 ִ:</p>
+
+ <ul>
+ <li>û ޱ <strong>ȯ</strong> (û û
+ ׻ ASCII ̱ )</li>
+
+ <li>û ޾ content type
+ <strong>ȯ/ȯ</strong> (û ASCII ڳ
+ ̳ʸ ȯؾ ϱ⶧)</li>
+
+ <li> <strong>ȯ</strong> (
+ ׻ ASCII ̱⶧)</li>
+
+ <li> content type
+ <strong>ȯ/ȯ</strong> ( ̰ų
+ ̳ʸ ̱⶧)</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="porting" id="porting">ÿ ؼ</a></h2>
+
+
+
+ <ol>
+ <li>
+ <p>ҽ ȭ ΰ <code>#ifdef</code>
+ ִ:</p>
+
+ <dl>
+ <dt><code><strong>#ifdef
+ CHARSET_EBCDIC</strong></code></dt>
+
+ <dd>
+ <p> EBCDIC ǻͿ ʿ ڵ. ںȯ,
+ հ ӵ ڰ ,  HTTP
+ κ ȯǾ ϴ ˷ִ ǥ <em>.</em></p>
+ </dd>
+
+ <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>
+
+ <dd>
+ <p>SIEMENS BS2000/OSD ÷ ÷ ʿ
+ ڵ. BS2000/OSD ÷ ʿ ̿
+ ٷ.</p>
+ </dd>
+ </dl>
+ </li>
+
+ <li>
+ <p> ؿ ASCII EBCDIC ȭ (BS2000 POSIX
+ ϴ ɼ ִ) HTTP ؿ
+ ۵Ǵ ڷῡ ݰ ڿ ݰ
+ Ϲ ֱ⶧ ǵ
+ <em>ʾҴ</em>. HTTP ڿ (<code>GET</code>
+ û, Header: , Ÿ <em>.</em>) ׻ ASCII
+ ̰, κ (<em></em>, GIF ׸, CGI
+ <em>.</em>) ׻ "ȯʰ ׳"
+ Ѵ. ڵ " ڿ" "Ϲ ڷ",
+ ڿ <code>bgets()</code> <code>rvputs()</code>,
+ ̳ʸ ڷῡ <code>bgets()</code>
+ <code>rvputs()</code> Լ Ͽ Ѵ. ׷Ƿ
+ ȯϴ ʴ.</p>
+
+ <p>( EBCDIC ׻ ASCII
+ ϵ غؾ Ѵ)</p>
+ </li>
+
+ <li>
+ <p>׷ ÿ (Ϸ EBCDIC ڿ ȯ)
+ ڿ ⺻
+ ؿ ȯϴ ִ. ڵ忡 ASCII
+ escape <code>\012</code> <code>\015</code> ܴ:
+ ̵ ̹ ASCII <code>\n</code> <code>\r</code>
+ ̳ʸ ̱⶧ ASCII ι ȯϸ ȵȴ.
+ ܴ ڿ ȴ; <em>ܺ</em>
+ EBCDIC ASCII ٹٲ޹ڸ ϸ ȵȴ.</p>
+ </li>
+
+ <li>
+ <p>BUFF Լ ϴ 캻
+ puts/write/get/gets ġԵǴ "ebcdic/ascii ȯ
+ " ߰ϰ, ȯ ִ
+ ȯ ǥø ߰ߴ. (̳ CGI )
+ (û Ŭ̾Ʈ) ̵Ҷ ׻
+ ι : <code> -&gt; ġ</code>, <code>ġ
+ -&gt; Ŭ̾Ʈ</code>.</p>
+
+ <p> EBCDIC CGI ũƮ
+ а, ũƮ ASCII ˾Ƴ
+ ִ (WWW 湮ڼ α׷ :
+ GIF ׸̴). ⺻ EBCDIC
+ óѴ; ׷ type
+ ̹ ASCII Ȥ EBCDIC ȯ ؾ
+ ϴ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>(MIME type text/plain, text/html <em></em>)
+ Ϲ Ϲ ASCII ȯϰų, (ڿ
+ ϱ ̸ ASCII Ͽų
+ NFS Ʈ 丮 ִ ) ȯ
+ ִ.</p>
+
+ <p><strong>:</strong></p>
+
+ <p≯ <code>.ahtml</code> Ϲ
+ ȯ ASCII <code>text/html</code> (׸
+ <code>.ascii</code> Ȯڴ ASCII
+ <code>text/plain</code>) Ϸ þ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ AddType text/x-ascii-html .ahtml <br />
+ AddType text/x-ascii-plain .ascii
+ </code></p></div>
+
+ <p>, <code>text/foo</code> MIME type
+ <code>AddType</code> "<code>text/x-ascii-foo</code>"
+ Ͽ "Ϲ ASCII" ִ.</p>
+ </li>
+
+ <li>
+ <p> Ϲ ڰ ƴ ȯ ׻ "̳ʸ"
+ Ѵ. <em> </em>, GIF/ZIP/AU Ŀ
+ ̴. ڴ "<code>rcp -b</code>"
+ ̳ʸ ɼ Ͽ ÷ ȣƮ
+ ߾ Ѵ.</p>
+ </li>
+
+ <li>
+ <p>Ľ ׻ ǻͰ ϴ ⺻
+ (<em></em>, EBCDIC) Ǿٰ ϰ, óĿ
+ ȯѴ.</p>
+ </li>
+
+ <li>
+ <p>CGI CGI ũƮ ȯ ʿ Ѵ:
+ Content-Type Ͽ, ȯϰ,
+ GIF ȯ ִ. 츮 wwwcount
+ α׷ .</p>
+ </li>
+
+ </ol>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="document" id="document"> 忡 ؼ</a></h2>
+
+
+
+ <h3><a name="binary" id="binary">̳ʸ </a></h3>
+
+
+
+ <p> <code>Content-Type:</code> <code>text/</code>
+ ϴ ʴ <em>̳ʸ </em> Ͽ
+  ȯ ʴ´. ̳ʸ Ͽ GIF ׸, gzip
+ ִ.</p>
+
+ <p>÷ ȣƮ н Ȥ PC ̳ʸ
+ ftp "binary" (<code>TYPE I</code>) ɾ
+ ÷ ȣƮ (н <code>rcp</code>
+ <code>-b</code> ɼ ʴ´) <code>rcp -b</code>
+ ɾ ݵ ϶.</p>
+
+
+
+ <h3><a name="text" id="text"> </a></h3>
+
+
+
+ <p>⺻ (<em></em>,
+ <code>Content-Type:</code> <code>text/</code> ϴ
+ ) ȣƮ ⺻ EBCDIC Ǿٰ
+ Ѵ.</p>
+
+
+
+ <h3><a name="ssi" id="ssi">Server Side Include </a></h3>
+
+
+
+ <p>SSI EBCDIC θ ؾ Ѵ. óϱ
+ ASCII ȯ ʴ´.</p>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="modules" id="modules">ġ </a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/core.html">core</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code></td>
+ <td class="centered">?</td>
+ <td>ü <code>libdb.a</code> Ͽ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></td>
+ <td class="centered">?</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_digest</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></td>
+ <td class="centered">-</td>
+ <td>̺귯 </td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_env.html">mod_env</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_example.html">mod_example</a></code></td>
+ <td class="centered">-</td>
+ <td>( ܰ)</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_info.html">mod_info</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_agent</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code>mod_log_config</code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_log_referer.html">mod_log_referer</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></td>
+ <td class="centered">?</td>
+ <td> þȵ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
+ <td class="centered">+</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></td>
+ <td class="centered">+</td>
+ <td />
+ </tr>
+
+ <tr>
+ <td><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">ڰ </a></h2>
+
+
+
+ <table class="bordered">
+ <tr>
+ <th></th>
+ <th></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://java.apache.org/">mod_jserv</a>
+ </code></td>
+ <td class="centered">-</td>
+ <td>JAVA ̴.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
+ <td class="centered">+</td>
+ <td><code>mod_php3</code> LDAP, GD, FreeType ̺귯
+ Բ Ѵ.</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html">mod_put</a></code></td>
+ <td class="centered">?</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+
+ <tr>
+ <td><code><a href="ftp://hachiman.vidya.com/pub/apache/">mod_session</a></code></td>
+ <td class="centered">-</td>
+ <td>׽Ʈȵ</td>
+ </tr>
+ </table>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/ebcdic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/ebcdic.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/index.html b/docs/manual/platform/index.html
new file mode 100644
index 00000000..5b7bb86f
--- /dev/null
+++ b/docs/manual/platform/index.html
@@ -0,0 +1,7 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/index.html.en b/docs/manual/platform/index.html.en
new file mode 100644
index 00000000..f4b58def
--- /dev/null
+++ b/docs/manual/platform/index.html.en
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Platform Specific Notes - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Platform Specific Notes</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#win">Microsoft Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Other Platforms</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="win" id="win">Microsoft Windows</a></h2>
+
+
+
+ <dl>
+ <dt>Using Apache</dt>
+ <dd>
+ <p>This document explains how to install, configure and run Apache 2.0
+ under Microsoft Windows.</p>
+
+ <p>See: <a href="windows.html">Using Apache with Microsoft Windows</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>Compiling Apache</dt>
+ <dd>
+ <p>There are many important points before you begin compiling Apache.
+ This document explain them.</p>
+
+ <p>See: <a href="win_compiling.html">Compiling Apache for Microsoft Windows</a></p>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Other Platforms</a></h2>
+
+
+
+ <dl>
+ <dt>Novell NetWare</dt>
+ <dd>
+ <p>This document explains how to install, configure and run Apache 2.0
+ under Novell NetWare 5.1 and above.</p>
+
+ <p>See: <a href="netware.html">Using Apache With Novell NetWare</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>EBCDIC</dt>
+ <dd>
+ <p>Version 1.3 of the Apache HTTP Server is the first version which
+ includes a port to a (non-ASCII) mainframe machine which uses the
+ EBCDIC character set as its native codeset.</p>
+
+ <div class="warning"><strong>Warning:</strong> This document
+ has not been updated to take into account changes made in
+ the 2.0 version of the Apache HTTP Server. Some of the
+ information may still be relevant, but please use it
+ with care.</div>
+
+ <p>See: <a href="ebcdic.html">The Apache EBCDIC Port</a></p>
+ </dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/index.html.ko.euc-kr b/docs/manual/platform/index.html.ko.euc-kr
new file mode 100644
index 00000000..58214d5c
--- /dev/null
+++ b/docs/manual/platform/index.html.ko.euc-kr
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>÷ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>÷ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#win">Microsoft Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Ÿ ÷</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="win" id="win">Microsoft Windows</a></h2>
+
+
+
+ <dl>
+ <dt>ġ </dt>
+ <dd>
+ <p> Microsoft Windows ġ 2.0 ġ,
+ , ϴ Ѵ.</p>
+
+ <p>: <a href="windows.html">Microsoft Windows
+ ġ </a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>ġ </dt>
+ <dd>
+ <p>ġ ϱ .
+ Ѵ.</p>
+
+ <p>: <a href="win_compiling.html">Microsoft Windows ġ </a></p>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Ÿ ÷</a></h2>
+
+
+
+ <dl>
+ <dt>Novell NetWare</dt>
+ <dd>
+ <p> Novell NetWare 5.1 ̻󿡼 ġ 2.0
+ ġ, , ϴ Ѵ.</p>
+
+ <p>: <a href="netware.html">Novell NetWare ġ
+ ϱ</a></p>
+ </dd>
+ </dl>
+
+ <dl>
+ <dt>EBCDIC</dt>
+ <dd>
+ <p>ġ 1.3 ó EBCDIC
+ ⺻ ϴ (-ASCII) ÷ ǻͷ
+ õǾ.</p>
+
+ <div class="warning"><strong>:</strong>
+ ġ 2.0 ʴ.
+ ȿ , ؼ ϱ ٶ.</div>
+
+ <p>: <a href="ebcdic.html">ġ EBCDIC </a></p>
+ </dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/netware.html b/docs/manual/platform/netware.html
new file mode 100644
index 00000000..cb2d4221
--- /dev/null
+++ b/docs/manual/platform/netware.html
@@ -0,0 +1,7 @@
+URI: netware.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: netware.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/netware.html.en b/docs/manual/platform/netware.html.en
new file mode 100644
index 00000000..1172d29d
--- /dev/null
+++ b/docs/manual/platform/netware.html.en
@@ -0,0 +1,655 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Using Apache With Novell NetWare - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Using Apache With Novell NetWare</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/netware.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/netware.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>This document explains how to install, configure and run
+ Apache 2.0 under Novell NetWare 6.0 and above. If you find any bugs,
+ or wish to contribute in other ways, please use our
+ <a href="http://httpd.apache.org/bug_report.html">bug reporting
+ page.</a></p>
+
+ <p>The bug reporting page and dev-httpd mailing list are <em>not</em>
+ provided to answer questions about configuration or running Apache.
+ Before you submit a bug report or request, first consult this document, the
+ <a href="../faq/">Frequently Asked Questions</a> page and the other
+ relevant documentation topics. If you still have a question or problem,
+ post it to the <a href="news://developer-forums.novell.com/novell.devsup.webserver">
+ novell.devsup.webserver</a> newsgroup, where many Apache users are more than
+ willing to answer new and obscure questions about using Apache on NetWare.</p>
+
+ <p>Most of this document assumes that you are installing Apache
+ from a binary distribution. If you want to compile Apache
+ yourself (possibly to help with development, or to track down
+ bugs), see the section on <a href="#comp">Compiling Apache for
+ NetWare</a> below.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#req">Requirements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#down">Downloading Apache for NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inst">Installing Apache for NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#run">Running Apache for NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#use">Configuring Apache for NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#comp">Compiling Apache for NetWare</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="req" id="req">Requirements</a></h2>
+
+
+
+ <p>Apache 2.0 is designed to run on NetWare 6.0 service pack 3
+ and above. If you are running a service pack less
+ than SP3, you must install the latest
+ <a href="http://developer.novell.com/ndk/libc.htm">NetWare Libraries
+ for C (LibC)</a>.</p>
+
+ <p>NetWare service packs are available <a href="http://support.novell.com/misc/patlst.htm#nw">here</a>.</p>
+
+ <p>Apache 2.0 for NetWare can also be run in a NetWare 5.1 environment
+ as long as the latest service pack or the latest version
+ of the <a href="http://developer.novell.com/ndk/libc.htm">NetWare Libraries
+ for C (LibC)</a> has been installed . <strong>WARNING:</strong> Apache 2.0
+ for NetWare has not been targeted for or tested in this environment.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="down" id="down">Downloading Apache for NetWare</a></h2>
+
+
+
+ <p>Information on the latest version of Apache can be found on
+ the Apache web server at <a href="http://www.apache.org/">http://www.apache.org/</a>. This
+ will list the current release, any more recent alpha or
+ beta-test releases, together with details of mirror web and
+ anonymous ftp sites. Binary builds of the latest releases of
+ Apache 2.0 for NetWare can be downloaded from
+ <a href="http://www.apache.org/dist/httpd/binaries/netware">here</a>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inst" id="inst">Installing Apache for NetWare</a></h2>
+
+
+
+ <p>There is no Apache install program for NetWare currently. If you
+ are building Apache 2.0 for NetWare from source, you will need to
+ copy the files over to the server manually.</p>
+
+ <p>Follow these steps to install Apache on NetWare from the
+ binary download (assuming you will install to
+ <code>sys:/apache2</code>):</p>
+
+ <ul>
+ <li>Unzip the binary download file to the root of the <code>SYS:</code>
+ volume (may be installed to any volume)</li>
+
+ <li>Edit the <code>httpd.conf</code> file setting <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> and <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> along with any file path values
+ to reflect your correct server settings</li>
+
+ <li>Add <code>SYS:/APACHE2</code> to the search path, for example:
+ <div class="example"><p><code>SEARCH ADD SYS:\APACHE2</code></p></div>
+ </li>
+
+ </ul>
+
+ <p>Follow these steps to install Apache on NetWare manually
+ from your own build source (assuming you will install to
+ <code>sys:/apache2</code>):</p>
+
+ <ul>
+ <li>Create a directory called <code>Apache2</code> on a
+ NetWare volume</li>
+
+ <li>Copy <code>APACHE2.NLM</code>, <code>APRLIB.NLM</code>
+ to <code>SYS:/APACHE2</code></li>
+
+ <li>Create a directory under <code>SYS:/APACHE2</code>
+ called <code>BIN</code></li>
+
+ <li>Copy <code>HTDIGEST.NLM</code>, <code>HTPASSWD.NLM</code>,
+ <code>HTDBM.NLM</code>, <code>LOGRES.NLM</code>, <code>ROTLOGS.NLM</code>
+ to <code>SYS:/APACHE2/BIN</code></li>
+
+ <li>Create a directory under <code>SYS:/APACHE2</code>
+ called <code>CONF</code></li>
+
+ <li>Copy the <code>HTTPD-STD.CONF</code> file to the
+ <code>SYS:/APACHE2/CONF</code> directory and rename to
+ <code>HTTPD.CONF</code></li>
+
+ <li>Copy the <code>MIME.TYPES</code>, <code>CHARSET.CONV</code> and
+ <code>MAGIC</code> files to <code>SYS:/APACHE2/CONF</code> directory</li>
+
+ <li>Copy all files and subdirectories in <code>\HTTPD-2.0\DOCS\ICONS</code>
+ to <code>SYS:/APACHE2/ICONS</code></li>
+
+ <li>Copy all files and subdirectories in <code>\HTTPD-2.0\DOCS\MANUAL</code>
+ to <code>SYS:/APACHE2/MANUAL</code></li>
+
+ <li>Copy all files and subdirectories in <code>\HTTPD-2.0\DOCS\ERROR</code>
+ to <code>SYS:/APACHE2/ERROR</code></li>
+
+ <li>Copy all files and subdirectories in <code>\HTTPD-2.0\DOCS\DOCROOT</code>
+ to <code>SYS:/APACHE2/HTDOCS</code></li>
+
+ <li>Create the directory <code>SYS:/APACHE2/LOGS</code>
+ on the server</li>
+
+ <li>Create the directory <code>SYS:/APACHE2/CGI-BIN</code>
+ on the server</li>
+
+ <li>Create the directory <code>SYS:/APACHE2/MODULES</code>
+ and copy all nlm modules into the <code>modules</code> directory</li>
+
+ <li>Edit the <code>HTTPD.CONF</code> file searching for all
+ <code>@@Value@@</code> markers and replacing them with the
+ appropriate setting</li>
+
+ <li>Add <code>SYS:/APACHE2</code> to the search path, for example:
+ <div class="example"><p><code>SEARCH ADD SYS:\APACHE2</code></p></div>
+ </li>
+ </ul>
+
+ <p>Apache may be installed to other volumes besides the default <code>SYS</code> volume.</p>
+
+ <p>During the build process, adding the keyword "install" to the makefile command line
+ will automatically produce a complete distribution package under the subdirectory
+ <code>DIST</code>. Install Apache by simply copying the distribution that was produced
+ by the makfiles to the root of a NetWare volume (see: <a href="#comp">Compiling Apache for
+ NetWare</a> below).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run" id="run">Running Apache for NetWare</a></h2>
+
+
+
+ <p>To start Apache just type <code>apache</code> at the
+ console. This will load apache in the OS address space. If you
+ prefer to load Apache in a protected address space you may
+ specify the address space with the load statement as follows:</p>
+
+ <div class="example"><p><code>
+ load address space = apache2 apache2
+ </code></p></div>
+
+ <p>This will load Apache into an address space called apache2.
+ Running multiple instances of Apache concurrently on NetWare is
+ possible by loading each instance into its own protected
+ address space.</p>
+
+ <p>After starting Apache, it will be listening to port 80
+ (unless you changed the <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ directive in the configuration files).
+ To connect to the server and access the default page,
+ launch a browser and enter the server's name or address. This
+ should respond with a welcome page, and a link to the Apache
+ manual. If nothing happens or you get an error, look in the
+ <code>error_log</code> file in the <code>logs</code>
+ directory.</p>
+
+ <p>Once your basic installation is working, you should
+ configure it properly by editing the files in the
+ <code>conf</code> directory.</p>
+
+ <p>To unload Apache running in the OS address space just type
+ the following at the console:</p>
+
+ <div class="example"><p><code>
+ unload apache2
+ </code></p></div>
+
+ <p>or</p>
+
+ <div class="example"><p><code>
+ apache2 shutdown
+ </code></p></div>
+
+ <p>If apache is running in a protected address space specify the
+ address space in the unload statement:</p>
+
+ <div class="example"><p><code>
+ unload address space = apache2 apache2
+ </code></p></div>
+
+ <p>When working with Apache it is important to know how it will
+ find the configuration files. You can specify a configuration
+ file on the command line in two ways:</p>
+
+ <ul>
+ <li><code>-f</code> specifies a path to a particular
+ configuration file</li>
+ </ul>
+
+ <div class="example"><p><code>
+ apache2 -f "vol:/my server/conf/my.conf"
+ </code></p></div>
+
+ <div class="example"><p><code>
+ apache -f test/test.conf
+ </code></p></div>
+
+ <p>In these cases, the proper <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ should be set in the configuration file.</p>
+
+ <p>If you don't specify a configuration file name with <code>-f</code>,
+ Apache will use the file name compiled into the server, usually
+ <code>conf/httpd.conf</code>. Invoking Apache with the <code>-V</code>
+ switch will display this value labeled as <code>SERVER_CONFIG_FILE</code>.
+ Apache will then determine its <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ by trying the following, in this order:</p>
+
+ <ul>
+ <li>A <code>ServerRoot</code> directive via a
+ <code>-C</code> switch.</li>
+
+ <li>The <code>-d</code> switch on the command line.</li>
+
+ <li>Current working directory</li>
+
+ <li>The server root compiled into the server.</li>
+ </ul>
+
+ <p>The server root compiled into the server is usually <code>sys:/apache2</code>.
+ invoking apache with the <code>-V</code> switch will display this value labeled as
+ <code>HTTPD_ROOT</code>.</p>
+
+ <p>Apache 2.0 for NetWare includes a set of command line directives that can
+ be used to modify or display information about the running instance of the
+ web server. These directives are only available while Apache is running. Each
+ of these directives must be preceded by the keyword <code>APACHE2</code>.</p>
+
+ <dl>
+ <dt>RESTART</dt>
+ <dd>Instructs Apache to terminate all running worker
+ threads as they become idle, reread the configuration file and restart each
+ worker thread based on the new configuration.</dd>
+
+ <dt>VERSION</dt>
+ <dd>Displays version information about the currently
+ running instance of Apache.</dd>
+
+ <dt>MODULES</dt>
+ <dd>Displays a list of loaded modules both built-in
+ and external.</dd>
+
+ <dt>DIRECTIVES</dt>
+ <dd>Displays a list of all available directives.</dd>
+
+ <dt>SETTINGS</dt>
+ <dd>Enables or disables the thread status display
+ on the console. When enabled, the state of each running threads is displayed
+ on the Apache console screen.</dd>
+
+ <dt>SHUTDOWN</dt>
+ <dd>Terminates the running instance of the Apache
+ web server.</dd>
+
+ <dt>HELP</dt>
+ <dd>Describes each of the runtime directives.</dd>
+ </dl>
+
+ <p>By default these directives are issued against the instance of Apache running
+ in the OS address space. To issue a directive against a specific instance running
+ in a protected address space, include the -p parameter along with the name of the
+ address space. For more information type "apache2 Help" on the command line.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="use" id="use">Configuring Apache for NetWare</a></h2>
+
+
+
+ <p>Apache is configured by reading configuration files usually stored
+ in the <code>conf</code> directory. These are the same as files used
+ to configure the Unix version, but there are a few different directives for
+ Apache on NetWare. See the <a href="../">Apache
+ documentation</a> for all the available directives.</p>
+
+ <p>The main differences in Apache for NetWare are:</p>
+
+ <ul>
+ <li>
+ <p>Because Apache for NetWare is multithreaded, it does not
+ use a separate process for each request, as Apache does on some Unix
+ implementations. Instead there are only threads running: a parent
+ thread, and multiple child or worker threads which handle the requests.</p>
+
+ <p>Therefore the "process"-management directives are different:</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> -
+ Like the Unix directive, this controls how many requests
+ a worker thread will serve before exiting. The recommended default,
+ <code>MaxRequestsPerChild 0</code>, causes the thread to continue servicing
+ request indefinitely. It is recommended on NetWare, unless there is some
+ specific reason, that this directive always remain set to <code>0</code>.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code> -
+ This directive tells the server how many threads it should start initially.
+ The recommended default is <code>StartThreads 50</code>.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> -
+ This directive instructs the server to spawn additional worker threads
+ if the number of idle threads ever falls below this value. The recommended
+ default is <code>MinSpareThreads 10</code>.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> -
+ This directive instructs the server to begin terminating worker threads
+ if the number of idle threads ever exceeds this value. The recommended
+ default is <code>MaxSpareThreads 100</code>.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_netware.html#maxthreads">MaxThreads</a></code> -
+ This directive limits the total number of work threads to a maximum
+ value. The recommended default is <code>ThreadsPerChild 250</code>.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> -
+ This directive tells the server what size of stack to use
+ for the individual worker thread. The recommended default
+ is <code>ThreadStackSize 65536</code>.</p>
+ </li>
+
+ <li>
+ <p>The directives that accept filenames as arguments must use
+ NetWare filenames instead of Unix names. However, because Apache
+ uses Unix-style names internally, forward slashes must be used
+ rather than backslashes. It is recommended that all rooted file paths
+ begin with a volume name. If omitted, Apache will assume the
+ <code>SYS:</code> volume which may not be correct.</p>
+ </li>
+
+ <li>
+ <p>Apache for NetWare has the ability to load modules at
+ runtime, without recompiling the server. If Apache is
+ compiled normally, it will install a number of optional
+ modules in the <code>\Apache2\modules</code> directory.
+ To activate these, or other modules, the <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive
+ must be used. For example, to active the status module, use
+ the following:</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/status.nlm
+ </code></p></div>
+
+ <p>Information on <a href="../mod/mod_so.html#creating">creating loadable
+ modules</a> is also available.</p>
+ </li>
+ </ul>
+
+ <h3><a name="use-add" id="use-add">Additional NetWare specific directives:</a></h3>
+
+
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#cgimapextension">CGIMapExtension</a></code> -
+ This directive maps a CGI file extension to a script interpreter.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#securelisten">SecureListen</a></code> -
+ Enables SSL encryption for a specified port.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></code> -
+ Adds trusted certificates that are used to create secure connections to proxied servers.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></code> -
+ Allow a connection created on the specified address/port to be upgraded to an SSL connection.</li>
+ </ul>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="comp" id="comp">Compiling Apache for NetWare</a></h2>
+
+
+
+ <p>Compiling Apache requires MetroWerks CodeWarrior 6.x or higher. Once
+ Apache has been built, it can be installed to the root of any NetWare
+ volume. The default is the <code>sys:/Apache2</code> directory.</p>
+
+ <p>Before running the server you must fill out the <code>conf</code>
+ directory. Copy the file <code>HTTPD-STD.CONF</code> from the distribution
+ <code>conf</code> directory and rename it to <code>HTTPD.CONF</code>.
+ Edit the <code>HTTPD.CONF</code> file searching for all <code>@@Value@@</code>
+ markers and replacing them with the appropriate setting. Copy over
+ the <code>conf/magic</code> and <code>conf/mime.types</code> files as well.
+ Alternatively, a complete distribution can be built by including the keyword
+ <code>install</code> when invoking the makefiles.</p>
+
+ <h3><a name="comp-req" id="comp-req">Requirements:</a></h3>
+
+
+
+ <p>The following development tools are required to build
+ Apache 2.0 for NetWare:</p>
+
+ <ul>
+ <li>Metrowerks CodeWarrior 6.0 or higher with the
+ <a href="http://developer.novell.com/ndk/cwpdk.htm">NetWare PDK 3.0</a>
+ or higher.</li>
+
+ <li><a href="http://developer.novell.com/ndk/libc.htm">NetWare Libraries
+ for C (LibC)</a></li>
+
+ <li><a href="http://developer.novell.com/ndk/cldap.htm">LDAP Libraries
+ for C</a></li>
+
+ <li><a href="http://www.gzip.org/zlib/">ZLIB Compression Library source code</a></li>
+
+ <li>AWK utility (awk, gawk or similar). AWK can be downloaded from
+ <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>.
+ The utility must be found in your windows path and must be named <code>awk.exe</code>.</li>
+
+ <li>To build using the makefiles, you will need GNU make version 3.78.1 (GMake) available at
+ <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>.</li>
+ </ul>
+
+
+
+ <h3><a name="comp-make" id="comp-make">Building Apache using the NetWare makefiles:</a></h3>
+
+
+
+ <ul>
+ <li>Set the environment variable <code>NOVELLLIBC</code> to the
+ location of the NetWare Libraries for C SDK, for example:
+ <div class="example"><p><code>Set NOVELLLIBC=c:\novell\ndk\libc</code></p></div>
+ </li>
+
+ <li>Set the environment variable <code>METROWERKS</code> to the
+ location where you installed the Metrowerks CodeWarrior compiler,
+ for example:
+ <div class="example"><p><code>Set METROWERKS=C:\Program Files\Metrowerks\CodeWarrior</code></p></div>
+ If you installed to the default location <code>C:\Program
+ Files\Metrowerks\CodeWarrior</code>, you don't need to set this.</li>
+
+ <li>Set the environment variable <code>LDAPSDK</code> to the
+ location where you installed the LDAP Libraries for C, for example:
+ <div class="example"><p><code>Set LDAPSDK=c:\Novell\NDK\cldapsdk\NetWare\libc</code></p></div>
+ </li>
+
+ <li>Set the environment variable <code>ZLIBSDK</code> to the
+ location where you installed the source code for the ZLib Library,
+ for example:
+ <div class="example"><p><code>Set ZLIBSDK=D:\NOVELL\zlib</code></p></div>
+ </li>
+
+ <li>Set the environment variable <code>AP_WORK</code> to the full path of
+ the <code>httpd</code> source code directory.
+ <div class="example"><p><code>Set AP_WORK=D:\httpd-2.0.x</code></p></div>
+ </li>
+
+ <li>Set the environment variable <code>APR_WORK</code> to the full path of
+ the <code>apr</code> source code directory. Typically <code>\httpd\srclib\apr</code>
+ but the APR project can be outside of the httpd directory structure.
+ <div class="example"><p><code>Set APR_WORK=D:\apr-1.x.x</code></p></div>
+ </li>
+
+ <li>Set the environment variable <code>APU_WORK</code> to the full path of
+ the <code>apr-util</code> source code directory. Typically <code>\httpd\srclib\apr-util</code>
+ but the APR-UTIL project can be outside of the httpd directory structure.
+ <div class="example"><p><code>Set APU_WORK=D:\apr-util-1.x.x</code></p></div>
+ </li>
+
+ <li>Make sure that the path to the AWK utility and the GNU make utility
+ (<code>gmake.exe</code>) have been included in the system's
+ <code>PATH</code> environment variable.</li>
+
+ <li>Download the source code and unzip to an appropriate directory on
+ your workstation.</li>
+
+ <li>Change directory to <code>\httpd-2.0</code> and build the prebuild utilities
+ by running "<code>gmake -f nwgnumakefile prebuild</code>". This target will create
+ the directory <code>\httpd-2.0\nwprebuild</code> and copy each of the utilities
+ to this location that are necessary to complete the following build steps.
+ </li>
+
+ <li>Copy the files <code>\httpd-2.0\nwprebuild\GENCHARS.nlm</code> and
+ <code>\httpd-2.0\nwprebuild\DFTABLES.nlm</code> to the <code>SYS:</code> volume of a
+ NetWare server and run them using the following commands:
+ <div class="example"><p><code>
+ SYS:\genchars &gt; sys:\test_char.h<br />
+ SYS:\dftables sys:\chartables.c<br />
+ </code></p></div>
+ </li>
+
+ <li>Copy the files <code>test_char.h</code> and <code>chartables.c</code>
+ to the directory <code>\httpd-2.0\os\netware</code> on the build machine.</li>
+
+ <li>Change directory to <code>\httpd-2.0</code> and build Apache by running
+ "<code>gmake -f nwgnumakefile</code>". You can create a distribution directory by
+ adding an install parameter to the command, for example:
+ <div class="example"><p><code>gmake -f nwgnumakefile install</code></p></div>
+ </li>
+ </ul>
+
+
+
+ <h3><a name="comp-add" id="comp-add">Additional make options</a></h3>
+
+
+
+ <ul>
+ <li><code>gmake -f nwgnumakefile</code><p>Builds release versions of all of the
+ binaries and copies them to a <code>\release</code> destination directory.</p></li>
+
+ <li><code>gmake -f nwgnumakefile DEBUG=1</code><p>Builds debug versions of all of the
+ binaries and copies them to a <code>\debug</code> destination directory.</p></li>
+
+ <li><code>gmake -f nwgnumakefile install</code><p>Creates a complete Apache
+ distribution with binaries, docs and additional support files in a
+ <code>\dist\Apache2</code> directory.</p></li>
+
+ <li><code>gmake -f nwgnumakefile prebuild</code><p>Builds all of the prebuild utilities
+ and copies them to the <code>\nwprebuild</code> directory.</p></li>
+
+ <li><code>gmake -f nwgnumakefile installdev</code><p>Same as install but also creates a
+ <code>\lib</code> and <code>\include</code> directory in the destination directory
+ and copies headers and import files.</p></li>
+
+ <li><code>gmake -f nwgnumakefile clean</code><p>Cleans all object files and binaries
+ from the <code>\release.o</code> or <code>\debug.o</code> build areas depending on whether
+ <code>DEBUG</code> has been defined.</p></li>
+
+ <li><code>gmake -f nwgnumakefile clobber_all</code><p>Same as clean and also deletes
+ the distribution directory if it exists.</p></li>
+ </ul>
+
+
+
+ <h3><a name="comp-add-env" id="comp-add-env">Additional environment variable options</a></h3>
+
+
+
+ <ul>
+ <li>To build all of the experimental modules, set the environment
+ variable <code>EXPERIMENTAL</code>:
+ <div class="example"><p><code>Set EXPERIMENTAL=1</code></p></div>
+ </li>
+
+ <li>To build Apache using standard BSD style sockets rather than
+ Winsock, set the environment variable <code>USE_STDSOCKETS</code>:
+ <div class="example"><p><code>Set USE_STDSOCKETS=1</code></p></div>
+ </li>
+
+ </ul>
+
+
+
+ <h3><a name="comp-mod_ssl" id="comp-mod_ssl">Building mod_ssl for the NetWare platform</a></h3>
+
+
+
+ <p>By default Apache for NetWare uses the built-in module
+ <code class="module"><a href="../mod/mod_nw_ssl.html">mod_nw_ssl</a></code> to provide SSL services. This module
+ simply enables the native SSL services implemented in NetWare OS
+ to handle all encryption for a given port. Alternatively, mod_ssl
+ can also be used in the same manner as on other platforms.</p>
+
+ <p>Before mod_ssl can be built for the NetWare platform, the OpenSSL
+ libraries must be provided. This can be done through the following
+ steps:</p>
+
+ <ul>
+ <li>Download the latest NetWare patch for OpenSSL from the
+ <a href="http://www.openssl.org/contrib/">OpenSSL Contribution</a>
+ page.</li>
+
+ <li>Download the corresponding OpenSSL source code from the
+ <a href="http://www.openssl.org/source/">OpenSSL Source</a>
+ page.</li>
+
+ <li>At the root of the OpenSSL source directory, apply the NetWare
+ patch using the "patch" utility, for example:
+ <div class="example"><p><code>patch -p 1 -i netwarepatch-0.9.7g.diff</code></p></div></li>
+
+ <li>Edit the file <code>NetWare/set_env.bat</code> and modify any
+ tools and utilities paths so that they correspond to your build
+ environment.</li>
+
+ <li>From the root of the OpenSSL source directory, run the following
+ scripts:
+ <div class="example"><p><code>
+ Netware/set_env netware-libc<br />
+ Netware/build netware-libc
+ </code></p></div></li>
+
+ <li>Before building Apache, set the environment variable
+ <code>OSSLSDK</code> to the full path to the root of the openssl
+ source code directory.
+ <div class="example"><p><code>Set OSSLSDK=d:\openssl-0.9.7x</code></p></div></li>
+
+ </ul>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/netware.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/netware.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/netware.html.ko.euc-kr b/docs/manual/platform/netware.html.ko.euc-kr
new file mode 100644
index 00000000..a8347f1d
--- /dev/null
+++ b/docs/manual/platform/netware.html.ko.euc-kr
@@ -0,0 +1,581 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Novell NetWare ġ ϱ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Novell NetWare ġ ϱ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/netware.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p> Novell NetWare 6.0 ̻󿡼 ġ 2.0 ġ,
+ , ϴ Ѵ. ׸ ãҰų ٸ
+ ʹٸ, <a href="http://httpd.apache.org/bug_report.html">
+ </a> ̿ϱ ٶ.</p>
+
+ <p> dev-httpd ϸƮ ġ
+ ࿡ <em>ʴ´</em>. ׸ ϱ
+ <a href="../faq/"> 
+ (FAQ)</a> , ٸ ù . ׷ ñ
+ ̳ ִٸ, NetWare ġ 뿡 ư
+ ο ġ ڰ ִ <a href="news://developer-forums.novell.com/novell.devsup.webserver">
+ novell.devsup.webserver</a> ׷쿡 ø ٶ.</p>
+
+ <p> ̳ʸ ġ ġߴٰ Ѵ.
+ (Ƹ ߿ ְų ׸ ã) ġ
+ Ϸ Ʒ <a href="#comp">NetWare ġ
+ ϱ</a> ϶.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#req">䱸</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#down">NetWare ġ ٿޱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inst">NetWare ġ ġϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#run">NetWare ġ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#use">NetWare ġ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#comp">Netware ġ ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="req" id="req">䱸</a></h2>
+
+
+
+ <p>ġ 2.0 NetWare 6.0 service pack 3 ̻󿡼 ϵ
+ Ǿ. SP3 service pack Ѵٸ ֽ
+ <a href="http://developer.novell.com/ndk/libc.htm">NetWare
+ Libraries for C (LibC)</a> ġؾ Ѵ.</p>
+
+ <p>NetWare service pack <a href="http://support.novell.com/misc/patlst.htm#nw"></a>
+ ִ.</p>
+
+ <p>ֽ service pack̳ ֽ <a href="http://developer.novell.com/ndk/libc.htm">NetWare
+ Libraries for C (LibC)</a> ġߴٸ NetWare 5.1 ȯ濡
+ NetWare ġ 2.0 ִ. <strong>:</strong>
+ NetWare ġ 2.0 ȯ ʾҰ ׽Ʈ
+ ʾҴ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="down" id="down">NetWare ġ ٿޱ</a></h2>
+
+
+
+ <p>ġ ֽ <a href="http://www.apache.org/">http://www.apache.org/</a>
+ (ġ ) ã ִ. ⿡ ֱ
+ /Ÿ׽Ʈ , ̷ Ʈ ftp Ʈ
+ ִ. NetWare ġ 2.0 ֽ ̳ʸ <a href="http://www.apache.org/dist/httpd/binaries/netware"></a>
+ ٿ ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inst" id="inst">NetWare ġ ġϱ</a></h2>
+
+
+
+ <p> NetWare ġ ġα׷ . NetWare
+ ġ 2.0 ҽ Ѵٸ
+ Ѵ.</p>
+
+ <p>̳ʸ ٿ NetWare ġ ġϴ
+ (<code>sys:/apache2</code> ġѴٰ Ѵ):</p>
+
+ <ul>
+ <li>̳ʸ ٿ <code>SYS:</code>
+ ֻ 丮 Ǭ (ٸ ġص ȴ)</li>
+
+ <li><code>httpd.conf</code> Ͽ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ϰ
+ ˸° Ѵ</li>
+
+ <li> <div class="example"><p><code>SEARCH ADD SYS:\APACHE2</code></p></div>
+ ˻ο <code>SYS:/APACHE2</code> ߰Ѵ
+ </li>
+
+ </ul>
+
+ <p> ҽ NetWare ġ ġϴ
+ (<code>sys:/apache2</code> ġѴٰ
+ Ѵ):</p>
+
+ <ul>
+ <li>NetWare <code>Apache2</code> 丮
+ </li>
+
+ <li><code>APACHE2.NLM</code> <code>APRLIB.NLM</code>
+ <code>SYS:/APACHE2</code> Ѵ</li>
+
+ <li><code>SYS:/APACHE2</code> Ʒ <code>BIN</code>̶
+ 丮 </li>
+
+ <li><code>HTDIGEST.NLM</code>, <code>HTPASSWD.NLM</code>,
+ <code>HTDBM.NLM</code>, <code>LOGRES.NLM</code>,
+ <code>ROTLOGS.NLM</code> <code>SYS:/APACHE2/BIN</code>
+ Ѵ</li>
+
+ <li><code>SYS:/APACHE2</code> Ʒ <code>CONF</code>
+ 丮 </li>
+
+ <li><code>HTTPD-STD.CONF</code>
+ <code>SYS:/APACHE2/CONF</code> ϰ ϸ
+ <code>HTTPD.CONF</code> Ѵ</li>
+
+ <li><code>MIME.TYPES</code>, <code>CHARSET.CONV</code>,
+ <code>MAGIC</code> <code>SYS:/APACHE2/CONF</code>
+ 丮 Ѵ</li>
+
+ <li><code>\HTTPD-2.0\DOCS\ICONS</code> ִ ϰ
+ 丮 <code>SYS:/APACHE2/ICONS</code> Ѵ</li>
+
+ <li><code>\HTTPD-2.0\DOCS\MANUAL</code> ִ ϰ
+ 丮 <code>SYS:/APACHE2/MANUAL</code> Ѵ</li>
+
+ <li><code>\HTTPD-2.0\DOCS\ERROR</code> ִ ϰ
+ 丮 <code>SYS:/APACHE2/ERROR</code> Ѵ</li>
+
+ <li><code>\HTTPD-2.0\DOCS\DICROOT</code> ִ ϰ
+ 丮 <code>SYS:/APACHE2/HTDOCS</code> Ѵ</li>
+
+ <li> <code>SYS:/APACHE2/LOGS</code> 丮 </li>
+
+ <li> <code>SYS:/APACHE2/APACHE2/CGI-BIN</code>̶
+ 丮 </li>
+
+ <li><code>SYS:/APACHE2/MODULES</code> 丮
+ nlm <code>modules</code> 丮 Ѵ</li>
+
+ <li><code>HTTPD.CONF</code> <code>@@Value@@</code>
+ ǥø üѴ</li>
+
+ <li><div class="example"><p><code>SEARCH ADD SYS:\APACHE2</code></p></div> ˻ο
+ <code>SYS:/APACHE2</code> ߰Ѵ
+ </li>
+ </ul>
+
+ <p>⺻ <code>SYS</code> ƴ ٸ ġ
+ ġ ִ.</p>
+
+ <p>makefile ɾ "install" Ű带 ϸ Ͻ
+ ڵ <code>DIST</code> 丮
+ . makefile NetWare ֻ 丮
+ ϸ ġ ġȴ (Ʒ <a href="#comp">NetWare
+ ġ ϱ</a> ).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run" id="run">NetWare ġ ϱ</a></h2>
+
+
+
+ <p>ġ Ϸ ֿܼ <code>apache</code> Էϸ
+ ȴ. ׷ ü ּҿ ġ оδ.
+ ȣּҿ ġ о̷ load ɾ
+ ּҿ Ѵ:</p>
+
+ <div class="example"><p><code>
+ load address space = apache2 apache2
+ </code></p></div>
+
+ <p>׷ ġ apache2 ּҿ оδ.
+ NetWare ġ ٸ ȣּҿ о鿩
+ ġ ÿ ִ.</p>
+
+ <p>ġ ϸ (Ͽ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> þ
+ ʴ) Ʈ 80 ٸ. Ͽ
+ Ȥ ּҸ Էϸ Ͽ ⺻
+ Ѵ. ġ ũ ִ ȯ ;
+ Ѵ. ƹ ϵ ų ߻ϸ <code>logs</code>
+ 丮 ִ <code>error_log</code> .</p>
+
+ <p>⺻ ġ ϸ <code>conf</code> 丮 ִ
+ Ѵ.</p>
+
+ <p>ü ּҿ ġ ֿܼ
+ ԷѴ:</p>
+
+ <div class="example"><p><code>
+ unload apache2
+ </code></p></div>
+
+ <p>Ȥ</p>
+
+ <div class="example"><p><code>
+ apache2 shutdown
+ </code></p></div>
+
+ <p>ȣּҿ ġ ߴٸ unload ɾ
+ ּҿ Ѵ:</p>
+
+ <div class="example"><p><code>
+ unload address space = apache2 apache2
+ </code></p></div>
+
+ <p>ġ ġ ã ˾Ƶξ Ѵ.
+ ࿡ ϴ ΰ:</p>
+
+ <ul>
+ <li><code>-f</code> Ư θ Ѵ</li>
+ </ul>
+
+ <div class="example"><p><code>
+ apache2 -f "vol:/my server/conf/my.conf"
+ </code></p></div>
+
+ <div class="example"><p><code>
+ apache -f test/test.conf
+ </code></p></div>
+
+ <p> ùٸ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ؾ Ѵ.</p>
+
+ <p><code>-f</code> ϸ , ġ
+ ϵ ϸ ( <code>conf/httpd.conf</code>)
+ Ѵ. <code>-V</code> ɼ ġ ϸ
+ <code>SERVER_CONFIG_FILE</code>̶ ׸ ش.
+ ġ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ã´:</p>
+
+ <ul>
+ <li><code>-C</code> ɼ <code>ServerRoot</code> þ.</li>
+
+ <li> <code>-d</code> ɼ.</li>
+
+ <li> 丮</li>
+
+ <li> ϵ server root.</li>
+ </ul>
+
+ <p> ϵ server root
+ <code>sys:/apache2</code>̴. <code>-V</code> ɼ
+ ġ ϸ <code>HTTPD_ROOT</code> ׸ ش.</p>
+
+ <p>NetWare ġ 2.0 ̰ų
+ ˷ִ þ ִ. ̵ þ ġ ߿
+ ִ. þ տ <code>APACHE2</code> Ű带
+ ٿ Ѵ.</p>
+
+ <dl>
+ <dt>RESTART</dt>
+ <dd> 尡 ϶ ġ ̰,
+ ٽ ο worker Ѵ.</dd>
+
+ <dt>VERSION</dt>
+ <dd> ġ Ѵ.</dd>
+
+ <dt>MODULES</dt>
+ <dd>⺻ ܺ Ѵ.</dd>
+
+ <dt>DIRECTIVES</dt>
+ <dd> þ Ѵ.</dd>
+
+ <dt>SETTINGS</dt>
+ <dd>ֿܼ ǥø ̰ų ش. ¸
+ ̸, ġ ܼâ ϴ ° ´.</dd>
+
+ <dt>SHUTDOWN</dt>
+ <dd> ġ δ.</dd>
+
+ <dt>HELP</dt>
+ <dd> ɼǵ Ѵ.</dd>
+ </dl>
+
+ <p>⺻ þ ü ּҿ
+ ġ Ѵ. ġ ȣּҿ ̶,
+ -p ּҿ ̸ ߰Ѵ. ࿡
+ "apache2 Help" ԷѴ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="use" id="use">NetWare ġ ϱ</a></h2>
+
+
+
+ <p>ġ <code>conf</code> 丮 ִ Ϸ
+ Ѵ. н , NetWare ġ
+ ٸ þ ִ. 밡 þ ؼ
+ <a href="../">ġ </a> ϶.</p>
+
+ <p>NetWare ġ ֵ :</p>
+
+ <ul>
+ <li>
+ <p>NetWare ġ ߾ ϱ⶧,
+ н û ٸ μ ʴ´.
+ 带 Ѵ: θ û óϴ
+ ڽ Ȥ worker .</p>
+
+ <p>׷Ƿ "μ"- þ ٸ:</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> -
+ н worker 尡 û 󸶸ŭ óϰ
+ Ѵ. ϴ ⺻
+ <code>MaxRequestsPerChild 0</code> ϸ
+ ʰ û Ѵ. Ư ٸ
+ NetWare þ <code>0</code> ϱ
+ Ѵ.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code> -
+ þ ó Ѵ.
+ ϴ ⺻ <code>StartThreads 50</code>̴.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> -
+ (idle) worker
+ 带 . ϴ ⺻
+ <code>MinSpareThreads 10</code>̴.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> -
+ worker 带
+ ̱ Ѵ. ϴ ⺻
+ <code>MaxSpareThreads 100</code>̴.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_netware.html#maxthreads">MaxThreads</a></code> -
+ þ worker ִ Ѵ. ϴ
+ ⺻ <code>ThreadsPerChild 250</code>̴.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> -
+ worker 尡 ũ⸦ Ѵ. ϴ
+ ⺻ <code>ThreadStackSize 65536</code>̴.</p>
+ </li>
+
+ <li>
+ <p>ƱԸƮ ϸ ޴ þ н ϸ
+ ƴ NetWare ϸ ؾ Ѵ. ׷ ġ
+ н ϸ ϱ⶧ 齽
+ ؾ Ѵ. ο
+ ϱ ٶ. ϸ ġ
+ <code>SYS:</code> ̶ ߸ ִ.</p>
+ </li>
+
+ <li>
+ <p>NetWare ġ ٽ ʰ Ҷ
+ о ִ. ġ ϸ
+ <code>\Apache2\modules</code> 丮 ߰
+ ġѴ. ̵ Ȥ ٸ Ϸ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ Ѵ.
+ status Ѵٸ:</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/status.nlm
+ </code></p></div>
+
+ <p><a href="../mod/mod_so.html#creating">о
+ ִ </a> ִ.</p>
+ </li>
+ </ul>
+
+ <h3><a name="use-add" id="use-add">̿ NetWare þ:</a></h3>
+
+
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#cgimapextension">CGIMapExtension</a></code> -
+ CGI Ȯڸ ũƮ Ϳ Ѵ.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#securelisten">SecureListen</a></code> -
+ Ư Ʈ SSL ȣȭѴ.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></code> -
+ Ͻϴ ȿҶ ŷϴ
+ (certificate) ߰Ѵ.</li>
+ </ul>
+ <ul>
+ <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></code> -
+ Ư ּ/Ʈ ξ SSL
+ ִ.</li>
+ </ul>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="comp" id="comp">Netware ġ ϱ</a></h2>
+
+
+
+ <p>ġ Ϸ MetroWerks CodeWarrior 6.x ̻
+ ʿϴ. ġ ϸ  Netware ġ
+ ִ. ⺻ <code>sys:/Apache2</code> 丮.</p>
+
+ <p> ϱ <code>conf</code> 丮 ۼؾ
+ Ѵ. <code>conf</code> 丮 ִ
+ <code>HTTPD-STD.CONF</code> ϸ <code>HTTPD.CONF</code>
+ Ѵ. <code>HTTPD.CONF</code> Ͽ <code>@@Value@@</code>
+ ǥø ãƼ üѴ. <code>conf/magic</code>
+ <code>conf/mime.types</code> ϵ Ѵ. ƴϸ makefile
+ Ҷ <code>install</code> Ű带 ϸ
+ .</p>
+
+ <h3><a name="comp-req" id="comp-req">䱸:</a></h3>
+
+
+
+ <p>NetWare ġ 2.0 Ϸ ߵ
+ ʿϴ:</p>
+
+ <ul>
+ <li>Metrowerks CodeWarrior 6.0 ̻ <a href="http://developer.novell.com/ndk/cwpdk.htm">NetWare
+ PDK 3.0</a> ̻.</li>
+
+ <li><a href="http://developer.novell.com/ndk/libc.htm">NetWare
+ Libraries for C (LibC)</a></li>
+
+ <li><a href="http://developer.novell.com/ndk/cldap.htm">LDAP
+ Libraries for C</a></li>
+
+ <li><a href="http://www.gzip.org/zlib/">ZLIB ̺귯
+ ҽڵ</a></li>
+
+ <li>AWK (awk, gawk ). AWK <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>
+ ٿ ִ. <code>awk.exe</code> ̸
+ ο ξ Ѵ.</li>
+
+ <li>makefile Ͽ Ϸ <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>
+ ִ GNU make 3.78.1 (GMake) ʿϴ.</li>
+ </ul>
+
+
+
+ <h3><a name="comp-make" id="comp-make">NetWare makefile Ͽ ġ ϱ:</a></h3>
+
+
+
+ <ul>
+ <li><code>NOVELLLIBC</code> ȯ溯
+ <div class="example"><p><code>Set NOVELLLIBC=c:\novell\ndk\libc</code></p></div>
+ NetWare Libraries for C SDK ġ Ѵ.
+ </li>
+
+ <li><code>METROWERKS</code> ȯ溯
+ <div class="example"><p><code>Set METROWERKS=C:\Program Files\Metrowerks\CodeWarrior</code></p></div>
+ Metrowerks CodeWarrior Ϸ ġ ġ
+ Ѵ. ⺻ ġ
+ <code>C:\Program Files\Metrowerks\CodeWarrior</code>
+ ġϿٸ, ȯ溯 ʿ .</li>
+
+ <li><code>LDAPSDK</code> ȯ溯
+ <div class="example"><p><code>Set LDAPSDK=c:\Novell\NDK\cldapsdk\NetWare\libc</code></p></div>
+ LDAP Libraries for C ġ ġ Ѵ.
+ </li>
+
+ <li><code>ZLIBSDK</code> ȯ溯
+ <div class="example"><p><code>Set ZLIBSDK=D:\NOVELL\zlib</code></p></div>
+ ZLib ̺귯 ҽڵ ġ Ѵ.
+ </li>
+
+ <li><code>AP_WORK</code> ȯ溯 <code>\httpd-2.0</code>
+ 丮 ü η Ѵ.</li>
+
+ <li><code>APR_WORK</code> ȯ溯
+ <code>\httpd-2.0\srclib\apr</code> 丮 ü η
+ Ѵ.</li>
+
+ <li>AWK GNU make (<code>gmake.exe</code>)
+ ý <code>PATH</code> ȯ溯 Եִ
+ ȮѴ.</li>
+
+ <li>ҽڵ带 ٿ޾ 丮 Ǭ.</li>
+
+ <li><code>\httpd-2.0\srclib\apr-util\uri</code> 丮
+ "<code>gmake -f nwgnumakefile</code>" Ͽ
+ <code>GENURI.nlm</code> Ѵ.</li>
+
+ <li><code>GENURI.nlm</code> NetWare
+ <code>SYS:</code> ϰ
+ <div class="example"><p><code>SYS:\genuri &gt; sys:\uri_delims.h</code></p></div>
+ Ѵ.
+ </li>
+
+ <li><code>uri_delims.h</code> ϴ ǻ
+ <code>\httpd-2.0\srclib\apr-util\uri</code> 丮
+ Ѵ.</li>
+
+ <li><code>\httpd-2.0\srclib\apr</code> 丮
+ "<code>gmake -f nwgnumakefile</code>" Ͽ APR
+ Ѵ.</li>
+
+ <li><code>\httpd-2.0\srclib\pcre</code> 丮
+ "<code>gmake -f nwgnumakefile</code>" Ͽ
+ <code>DFTABLES.nlm</code> Ѵ.</li>
+
+ <li><code>\httpd-2.0\server</code> 丮
+ "<code>gmake -f nwgnumakefile</code>" Ͽ
+ <code>GENCHARS.nlm</code> Ѵ.</li>
+
+ <li> 丮 <code>GENCHARS.nlm</code>
+ <code>DFTABLES.nlm</code> NetWare
+ <code>SYS:</code> ϰ Ѵ:
+ <div class="example"><p><code>
+ SYS:\genchars &gt; sys:\test_char.h<br />
+ SYS:\dftables &gt; sys:\chartables.c<br />
+ </code></p></div>
+ </li>
+
+ <li><code>test_char.h</code> <code>chartables.c</code>
+ ϴ ǻ <code>\httpd-2.0\os\netware</code>
+ 丮 Ѵ.</li>
+
+ <li><code>\httpd-2.0</code> 丮
+ "<code>gmake -f nwgnumakefile</code>" Ͽ ġ
+ Ѵ.
+ <div class="example"><p><code>gmake -f nwgnumakefile install</code></p></div>
+ install Ķ͸ ߰ϸ 丮
+ ִ.
+ </li>
+ </ul>
+
+
+
+ <h3><a name="comp-add" id="comp-add">߰ make ɼ</a></h3>
+
+
+
+ <ul>
+ <li><code>gmake -f nwgnumakefile</code><p>Ϲ
+ Ͽ <code>\release</code> 丮 Ѵ.</p></li>
+
+ <li><code>gmake -f nwgnumakefile DEBUG=1</code><p>׿
+ Ͽ <code>\debug</code> 丮
+ Ѵ.</p></li>
+
+ <li><code>gmake -f nwgnumakefile install</code>
+ <p><code>\dist\Apache2</code> 丮 , ,
+ ߰ ġ .</p></li>
+
+ <li><code>gmake -f nwgnumakefile installdev</code>
+ <p>install , <code>\lib</code>
+ <code>\include</code> 丮 ϰ import
+ Ѵ.</p></li>
+
+ <li><code>gmake -f nwgnumakefile clean</code>
+ <p><code>DEBUG</code> <code>\release</code>
+ <code>\debug</code> ִ Ʈϰ
+ .</p></li>
+
+ <li><code>gmake -f nwgnumakefile clobber_all</code><p>clean
+ 丮 .</p></li>
+ </ul>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/netware.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/perf-hp.html b/docs/manual/platform/perf-hp.html
new file mode 100644
index 00000000..23995ca4
--- /dev/null
+++ b/docs/manual/platform/perf-hp.html
@@ -0,0 +1,7 @@
+URI: perf-hp.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: perf-hp.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/perf-hp.html.en b/docs/manual/platform/perf-hp.html.en
new file mode 100644
index 00000000..ec75a0a9
--- /dev/null
+++ b/docs/manual/platform/perf-hp.html.en
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Running a High-Performance Web Server on HPUX - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Running a High-Performance Web Server on HPUX</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/perf-hp.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+<pre>
+Date: Wed, 05 Nov 1997 16:59:34 -0800
+From: Rick Jones &lt;<a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>&gt;
+Reply-To: <a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>
+Organization: Network Performance
+Subject: HP-UX tuning tips
+</pre>
+
+ <p>Here are some tuning tips for HP-UX to add to the tuning page.</p>
+
+ <p>For HP-UX 9.X: Upgrade to 10.20<br />
+ For HP-UX 10.[00|01|10]: Upgrade to 10.20</p>
+
+ <p>For HP-UX 10.20:</p>
+
+ <p>Install the latest cumulative ARPA Transport Patch. This
+ will allow you to configure the size of the TCP connection
+ lookup hash table. The default is 256 buckets and must be set
+ to a power of two. This is accomplished with adb against the
+ *disc* image of the kernel. The variable name is <code>tcp_hash_size</code>.
+ Notice that it's critically important that you use "<code>W</code>"
+ to write a 32 bit quantity, not "<code>w</code>" to write a 16 bit
+ value when patching the disc image because the <code>tcp_hash_size</code>
+ variable is a 32 bit quantity.</p>
+
+ <p>How to pick the value? Examine the output of <a href="ftp://ftp.cup.hp.com/dist/networking/tools/connhist">ftp://ftp.cup.hp.com/dist/networking/tools/connhist</a>
+ and see how many total TCP connections exist on the system. You
+ probably want that number divided by the hash table size to be
+ reasonably small, say less than 10. Folks can look at HP's
+ SPECweb96 disclosures for some common settings. These can be
+ found at <a href="http://www.specbench.org/">http://www.specbench.org/</a>.
+ If an HP-UX system was performing at 1000 SPECweb96 connections
+ per second, the <code>TIME_WAIT</code> time of 60 seconds would mean
+ 60,000 TCP "connections" being tracked.</p>
+
+ <p>Folks can check their listen queue depths with <a href="ftp://ftp.cup.hp.com/dist/networking/misc/listenq">ftp://ftp.cup.hp.com/dist/networking/misc/listenq</a>.</p>
+
+ <p>If folks are running Apache on a PA-8000 based system, they
+ should consider "chatr'ing" the Apache executable to have a
+ large page size. This would be "<code>chatr +pi L &lt;BINARY&gt;</code>".
+ The GID of the running executable must have <code>MLOCK</code> privileges.
+ <code>Setprivgrp(1m)</code> should be consulted for assigning
+ <code>MLOCK</code>. The change can be validated by running Glance
+ and examining the memory regions of the server(s) to make sure that
+ they show a non-trivial fraction of the text segment being locked.</p>
+
+ <p>If folks are running Apache on MP systems, they might
+ consider writing a small program that uses <code>mpctl()</code>
+ to bind processes to processors. A simple <code>pid % numcpu</code>
+ algorithm is probably sufficient. This might even go into the
+ source code.</p>
+
+ <p>If folks are concerned about the number of <code>FIN_WAIT_2</code>
+ connections, they can use nettune to shrink the value of
+ <code>tcp_keepstart</code>. However, they should be careful there -
+ certainly do not make it less than oh two to four minutes. If
+ <code>tcp_hash_size</code> has been set well, it is probably OK to
+ let the <code>FIN_WAIT_2</code>'s take longer to timeout (perhaps
+ even the default two hours) - they will not on average have a big
+ impact on performance.</p>
+
+ <p>There are other things that could go into the code base, but
+ that might be left for another email. Feel free to drop me a
+ message if you or others are interested.</p>
+
+ <p>sincerely,</p>
+
+ <p>rick jones</p>
+
+ <p><a href="http://www.cup.hp.com/netperf/NetperfPage.html">http://www.cup.hp.com/netperf/NetperfPage.html</a></p>
+
+ </div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/perf-hp.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/perf-hp.html.ko.euc-kr b/docs/manual/platform/perf-hp.html.ko.euc-kr
new file mode 100644
index 00000000..1ff682c4
--- /dev/null
+++ b/docs/manual/platform/perf-hp.html.ko.euc-kr
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>HPUX ϱ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>HPUX ϱ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/perf-hp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+<pre>
+Date: Wed, 05 Nov 1997 16:59:34 -0800
+From: Rick Jones &lt;<a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>&gt;
+Reply-To: <a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>
+Organization: Network Performance
+Subject: HP-UX tuning tips
+</pre>
+
+ <p> ߰ HP-UX ̴.</p>
+
+ <p>HP-UX 9.X: 10.20 ׷̵϶<br />
+ HP-UX 10.[00|01|10]: 10.20 ׷̵϶</p>
+
+ <p>HP-UX 10.20:</p>
+
+ <p>ֱ ARPA Transport ġ ġѴ. ׷ TCP
+ ã ؽ̺ ũ⸦ ִ. ⺻
+ 256 ̰, 2 ŵ ؾ Ѵ. adb Ŀ
+ *disc* ̹ Ͽ Ѵ.
+ <code>tcp_hash_size</code>̴. <code>tcp_hash_size</code>
+ 32Ʈ̹Ƿ disc ̹ Ҷ ݵ 16Ʈ
+ ϴ "<code>w</code>" 32Ʈ ϴ
+ "<code>W</code>" ؾ Ѵ.</p>
+
+ <p> ? <a href="ftp://ftp.cup.hp.com/dist/networking/tools/connhist">ftp://ftp.cup.hp.com/dist/networking/tools/connhist</a>
+ , ýۿ ϴ TCP Ѱ .
+ ڸ ؽ̺ ũ (10 )
+ . HP SPECweb96 Ϲ ִ.
+ <a href="http://www.specbench.org/">http://www.specbench.org/</a>
+ ִ. HP-UX ý ʴ 1000 SPECweb96 ϴ
+ <code>TIME_WAIT</code> 60ʶ 60,000 TCP ""
+ Ѵٴ ̴.</p>
+
+ <p><a href="ftp://ftp.cup.hp.com/dist/networking/misc/listenq">ftp://ftp.cup.hp.com/dist/networking/misc/listenq</a>
+ Ͽ ý ̸ ִ.</p>
+
+ <p>PA-8000 ýۿ ġ Ѵٸ, ġ
+ ū ũ⸦ ϵ "chatr"Ѵ.
+ "<code>chatr +pi L &lt;&gt;</code>"̴.
+ ϴ GID <code>MLOCK</code> ݵ ʿϴ.
+ <code>MLOCK</code> ο ؼ <code>Setprivgrp(1m)</code>
+ ϶. Glance Ͽ ޸𸮿 캸
+ text ׸Ʈ Ȯ ִ.</p>
+
+ <p>μ ýۿ ġ Ѵٸ, μ
+ μ ϴ <code>mpctl()</code>
+ α׷ ۼغ. ܼ <code>pid % numcpu</code>
+ ˰ε ̴. κ ҽڵ忡
+ Ե ִ.</p>
+
+ <p><code>FIN_WAIT_2</code> ٸ,
+ nettune Ͽ <code>tcp_keepstart</code>
+ ִ. ׷ ؾ Ѵ - 4 ۰ .
+ <code>tcp_hash_size</code> Ͽٸ,
+ <code>FIN_WAIT_2</code> Ŀ ( ⺻ 2ð)
+ - ɿ ū ʴ´.</p>
+
+ <p> ҽڵ忡 Ե κ , ⼭ δ.
+ ִٸ ֱ ٶ.</p>
+
+ <p>׷ ̸,</p>
+
+ <p>rick jones</p>
+
+ <p><a href="http://www.cup.hp.com/netperf/NetperfPage.html">http://www.cup.hp.com/netperf/NetperfPage.html</a></p>
+
+ </div>
+</div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/perf-hp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/win_compiling.html b/docs/manual/platform/win_compiling.html
new file mode 100644
index 00000000..6f9885da
--- /dev/null
+++ b/docs/manual/platform/win_compiling.html
@@ -0,0 +1,7 @@
+URI: win_compiling.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: win_compiling.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/win_compiling.html.en b/docs/manual/platform/win_compiling.html.en
new file mode 100644
index 00000000..140eac15
--- /dev/null
+++ b/docs/manual/platform/win_compiling.html.en
@@ -0,0 +1,435 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Compiling Apache for Microsoft Windows - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Compiling Apache for Microsoft Windows</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/win_compiling.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>There are many important points before you begin compiling
+ Apache. See <a href="windows.html">Using Apache with Microsoft
+ Windows</a> before you begin.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Requirements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#commandbuild">Command-Line Build</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#workspacebuild">Developer Studio Workspace IDE Build</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#projectcomponents">Project Components</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Requirements</a></h2>
+
+
+
+ <p>Compiling Apache requires the following environment to be
+ properly installed:</p>
+
+ <ul>
+ <li>
+ <p>Disk Space</p>
+ <p>Make sure you have at least 50 MB of free disk space
+ available. After installation Apache requires approximately
+ 10 MB of disk space, plus space for log and cache files,
+ which can grow rapidly. The actual disk space requirements
+ will vary considerably based on your chosen configuration and
+ any third-party modules or libraries.</p>
+ </li>
+
+ <li>
+ <p>Microsoft Visual C++ 5.0 or higher.</p>
+ <p>Apache can be built using the command line tools, or from
+ within the Visual Studio IDE Workbench. The command line
+ build requires the environment to reflect the <code>PATH</code>,
+ <code>INCLUDE</code>, <code>LIB</code> and other variables
+ that can be configured with the <code>vcvars32</code> batch file:</p>
+
+ <div class="example"><p><code>
+ "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat"
+ </code></p></div>
+ </li>
+
+ <li>
+ <p>The Windows Platform SDK.</p>
+ <p>Visual C++ 5.0 builds require an updated Microsoft Windows
+ Platform SDK to enable some Apache features. For command line
+ builds, the Platform SDK environment is prepared by the
+ <code>setenv</code> batch file:</p>
+
+ <div class="example"><p><code>
+ "c:\Program Files\Platform SDK\setenv.bat"
+ </code></p></div>
+
+ <p>The Platform SDK files distributed with Visual C++ 6.0 and
+ later are sufficient, so users of later version may skip
+ this requirement.</p>
+
+ <div class="note">Note that the Windows Platform SDK update is required
+ to enable all supported <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> features.
+ Without a recent update, Apache will issue warnings under
+ MSVC++ 5.0 that some <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> features
+ will be disabled. Look for the update at <a href="http://msdn.microsoft.com/downloads/sdks/platform/platform.asp">http://msdn.microsoft.com/downloads/sdks/platform/platform.asp</a>.</div>
+ </li>
+
+ <li>
+ <p>The awk utility (awk, gawk or similar).</p>
+ <p>To install Apache within the build system, several files are
+ modified using the <code>awk.exe</code> utility. awk was chosen since it
+ is a very small download (compared with Perl or WSH/VB) and
+ accomplishes the task of generating files. Brian Kernighan's
+ <a href="http://cm.bell-labs.com/cm/cs/who/bwk/">http://cm.bell-labs.com/cm/cs/who/bwk/</a>
+ site has a compiled native Win32 binary,
+ <a href="http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe">http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe</a> which
+ you must save with the name <code>awk.exe</code> rather than
+ <code>awk95.exe</code>.</p>
+
+ <div class="note">Note that Developer Studio IDE will only find
+ <code>awk.exe</code> from the Tools menu Options... Directories
+ tab (the Projects - VC++ Directories pane in Developer Studio 7.0)
+ listing Executable file paths. Add the path for <code>awk.exe</code>
+ to this list, and your system <code>PATH</code> environment variable,
+ as needed.</div>
+
+ <div class="note">Also note that if you are using Cygwin (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>) the awk utility is named <code>gawk.exe</code> and
+ that the file <code>awk.exe</code> is really a symlink to the <code>gawk.exe</code>
+ file. The Windows command shell does not recognize symlinks, and because of that
+ building InstallBin will fail. A workaround is to delete <code>awk.exe</code> from
+ the cygwin installation and rename <code>gawk.exe</code> to <code>awk.exe</code>.</div>
+ </li>
+
+ <li>
+ <p>[Optional] OpenSSL libraries (for <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+ and <code>ab.exe</code> with ssl support)</p>
+ <p><strong>Caution: there are significant restrictions and
+ prohibitions on the use and distribution of strong cryptography
+ and patented intellectual property throughout the world.</strong>
+ OpenSSL includes strong cryptography controlled by both export
+ regulations and domestic law, as well as intellectual property
+ protected by patent, in the United States and elsewhere. Neither
+ the Apache Software Foundation nor the OpenSSL project can provide
+ legal advise regarding possession, use, or distribution of the code
+ provided by the OpenSSL project. <strong>Consult your own legal
+ counsel, you are responsible for your own actions.</strong></p>
+
+ <p>OpenSSL must be installed into a <code>srclib</code> subdirectory named
+ <code>openssl</code>, obtained from <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a>, in order to compile <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+ or the abs project (<code>ab.exe</code> with SSL support.) To prepare OpenSSL
+ for both <code>release</code> and <code>debug</code> builds of Apache, and
+ disable the patent protected features in OpenSSL, you might use the following
+ build commands:</p>
+
+ <div class="example"><p><code>
+ perl Configure VC-WIN32<br />
+ perl util\mkfiles.pl &gt;MINFO<br />
+ perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile.rel<br />
+ perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile.dbg<br />
+ perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea &gt;ms\libeay32.def<br />
+ perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea &gt;ms\ssleay32.def<br />
+ nmake -f makefile.rel<br />
+ nmake -f makefile.dbg
+ </code></p></div>
+
+ <p>Note; you can use the scripts in the <code>ms\</code> subdirectory, however,
+ it's rather tricky to force <code>ms\do_masm.bat</code>, for example, to perform
+ the patent encumberances as mentioned above. Patches to add the $* argument list
+ to the appropriate .bat lines in these scripts aren't incorporated, thus far.</p>
+ </li>
+
+ <li>
+ <p>[Optional] zlib library (for <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>)</p>
+ <p>Zlib must be installed into a <code>srclib</code> subdirectory named
+ <code>zlib</code>. This must be built in-place. Zlib can be obtained
+ from <a href="http://www.zlib.net/">http://www.zlib.net/</a> -- the
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> is confirmed to work correctly with
+ version 1.2.3.</p>
+
+ <div class="example"><p><code>
+ nmake -f win32\Makefile.msc<br />
+ nmake -f win32\Makefile.msc test
+ </code></p></div>
+ </li>
+
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="commandbuild" id="commandbuild">Command-Line Build</a></h2>
+
+
+
+ <p>First, unpack the Apache distribution into an appropriate
+ directory. Open a command-line prompt and <code>cd</code> to that
+ directory.</p>
+
+ <p>The master Apache makefile instructions are contained in the
+ <code>Makefile.win</code> file. To compile Apache on Windows
+ NT, simply use one of the following commands to compiled the
+ <code>release</code> or <code>debug</code> build, respectively:</p>
+
+ <div class="example"><pre>
+nmake /f Makefile.win _apacher
+
+nmake /f Makefile.win _apached
+ </pre></div>
+
+ <p>Either command will compile Apache. The latter will include
+ debugging information in the resulting files, making it easier
+ to find bugs and track down problems.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="workspacebuild" id="workspacebuild">Developer Studio Workspace IDE Build</a></h2>
+
+
+
+ <p>Apache can also be compiled using VC++'s Visual Studio
+ development environment. To simplify this process, a
+ Visual Studio workspace, <code>Apache.dsw</code>, is provided.
+ This workspace exposes the entire list of working <code>.dsp</code>
+ projects that are required for the complete Apache binary release.
+ It includes dependencies between the projects to assure that they
+ are built in the appropriate order.</p>
+
+ <p>Open the <code>Apache.dsw</code> workspace, and select
+ <code>InstallBin</code> (<code>Release</code> or <code>Debug</code> build,
+ as desired) as the Active Project. <code>InstallBin</code> causes all
+ related project to be built, and then invokes <code>Makefile.win</code> to
+ move the compiled executables and dlls. You may personalize the
+ <code>INSTDIR=</code> choice by changing <code>InstallBin</code>'s Settings,
+ General tab, Build command line entry. <code>INSTDIR</code> defaults to the
+ <code>/Apache2</code> directory. If you only want a test compile (without
+ installing) you may build the <code>BuildBin</code> project instead.</p>
+
+ <p>The <code>.dsp</code> project files are distributed in Visual
+ C++ 6.0 format. Visual C++ 5.0 (97) will recognize them. Visual C++
+ 7.0 (.net) must convert <code>Apache.dsw</code> plus the <code>.dsp</code>
+ files into an <code>Apache.sln</code> plus <code>.msproj</code> files,
+ be sure you reconvert the <code>.msproj</code> file if any of the source
+ <code>.dsp</code> files change! This is really trivial, just open
+ <code>Apache.dsw</code> in the VC++ 7.0 IDE once again.</p>
+
+ <p>Visual C++ 7.0 (.net) users should also use the Build
+ menu, Configuration Manager dialog to uncheck both the <code>Debug</code>
+ and <code>Release</code> Solution modules abs, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+ and <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.
+ These modules are built by invoking <code>nmake</code> or the IDE directly
+ with the <code>BinBuild</code> target to build those modules explicitly,
+ only if the <code>srclib</code> directories <code>openssl</code>
+ and/or <code>zlib</code> exist.</p>
+
+ <p>Exported <code>.mak</code> files pose a greater hassle, but they are
+ required for Visual C++ 5.0 users to build <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>,
+ abs (<code class="program"><a href="../programs/ab.html">ab</a></code> with SSL support) and/or
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.
+ VC++ 7.0 (.net) users also benefit, <code>nmake</code> builds
+ are faster than <code>binenv</code> builds.
+ Build the entire project from within the VC++ 5.0 or 6.0 IDE,
+ then use the Project Menu Export for all makefiles.
+ You must build the projects first in order to create all dynamic
+ auto-generated targets, so that dependencies can be parsed
+ correctly. Run the following command to fix the paths so they
+ will build anywhere:</p>
+
+ <div class="example"><p><code>
+ perl srclib\apr\build\fixwin32mak.pl
+ </code></p></div>
+
+ <p>You must type this command from the <em>top level</em>
+ directory of the httpd source tree. Every
+ <code>.mak</code> and <code>.dep</code> project file within
+ the current directory and below will be corrected, and the
+ timestamps adjusted to reflect the <code>.dsp</code>.</p>
+
+ <p>If you contribute back a patch that revises project files, we
+ must commit project files in Visual Studio 6.0 format. Changes
+ should be simple, with minimal compilation and linkage flags that
+ will be recognized by all VC++ 5.0 through 7.0 environments.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="projectcomponents" id="projectcomponents">Project Components</a></h2>
+
+
+
+ <p>The <code>Apache.dsw</code> workspace and <code>makefile.win</code>
+ <code>nmake</code> script both build the <code>.dsp</code> projects
+ of the Apache server in the following sequence:</p>
+
+ <ol>
+ <li><code>srclib\apr\apr.dsp</code></li>
+
+ <li><code>srclib\apr\libapr.dsp</code></li>
+
+ <li><code>srclib\apr-util\uri\gen_uri_delims.dsp</code></li>
+
+ <li><code>srclib\apr-util\xml\expat\lib\xml.dsp</code></li>
+
+ <li><code>srclib\apr-util\aprutil.dsp</code></li>
+
+ <li><code>srclib\apr-util\libaprutil.dsp</code></li>
+
+ <li><code>srclib\pcre\dftables.dsp</code></li>
+
+ <li><code>srclib\pcre\pcre.dsp</code></li>
+
+ <li><code>srclib\pcre\pcreposix.dsp</code></li>
+
+ <li><code>server\gen_test_char.dsp</code></li>
+
+ <li><code>libhttpd.dsp</code></li>
+
+ <li><code>Apache.dsp</code></li>
+ </ol>
+
+ <p>In addition, the <code>modules\</code> subdirectory tree contains
+ project files for the majority of the modules.</p>
+
+ <p>The <code>support\</code> directory contains project files for
+ additional programs that are not part of the Apache runtime,
+ but are used by the administrator to test Apache and maintain
+ password and log files. Windows-specific support projects are
+ broken out in the <code>support\win32\</code> directory.</p>
+
+ <ol>
+ <li><code>support\ab.dsp</code></li>
+
+ <li><code>support\htdigest.dsp</code></li>
+
+ <li><code>support\htpasswd.dsp</code></li>
+
+ <li><code>support\logresolve.dsp</code></li>
+
+ <li><code>support\rotatelogs.dsp</code></li>
+
+ <li><code>support\win32\ApacheMonitor.dsp</code></li>
+
+ <li><code>support\win32\wintty.dsp</code></li>
+ </ol>
+
+ <p>Once Apache has been compiled, it needs to be installed in
+ its server root directory. The default is the
+ <code>\Apache2</code> directory, of the same drive.</p>
+
+ <p>To build and install all the files into the desired folder
+ <em>dir</em> automatically, use one of the following
+ <code>nmake</code> commands:</p>
+
+ <div class="example"><pre>
+nmake /f Makefile.win installr INSTDIR=<em>dir</em>
+
+nmake /f Makefile.win installd INSTDIR=<em>dir</em>
+ </pre></div>
+
+ <p>The <em>dir</em> argument to <code>INSTDIR</code> gives
+ the installation directory; it can be omitted if Apache is
+ to be installed into <code>\Apache2</code>.</p>
+
+ <p>This will install the following:</p>
+
+ <ul>
+ <li><code><em>dir</em>\bin\Apache.exe</code> - Apache
+ executable</li>
+
+ <li><code><em>dir</em>\bin\ApacheMonitor.exe</code> - Service
+ monitor taskbar icon utility</li>
+
+ <li><code><em>dir</em>\bin\htdigest.exe</code> - Digest auth
+ password file utility</li>
+
+ <li><code><em>dir</em>\bin\htdbm.exe</code> - SDBM auth
+ database password file utility</li>
+
+ <li><code><em>dir</em>\bin\htpasswd.exe</code> - Basic auth
+ password file utility</li>
+
+ <li><code><em>dir</em>\bin\logresolve.exe</code> - Log file
+ dns name lookup utility</li>
+
+ <li><code><em>dir</em>\bin\rotatelogs.exe</code> - Log file
+ cycling utility</li>
+
+ <li><code><em>dir</em>\bin\wintty.exe</code> - Console window
+ utility</li>
+
+ <li><code><em>dir</em>\bin\libapr.dll</code> - Apache
+ Portable Runtime shared library</li>
+
+ <li><code><em>dir</em>\bin\libaprutil.dll</code> - Apache
+ Utility Runtime shared library</li>
+
+ <li><code><em>dir</em>\bin\libhttpd.dll</code> - Apache Core
+ library</li>
+
+ <li><code><em>dir</em>\modules\mod_*.so</code> - Loadable
+ Apache modules</li>
+
+ <li><code><em>dir</em>\conf</code> - Configuration
+ directory</li>
+
+ <li><code><em>dir</em>\logs</code> - Empty logging
+ directory</li>
+
+ <li><code><em>dir</em>\include</code> - C language header
+ files</li>
+
+ <li><code><em>dir</em>\lib</code> - Link library files</li>
+ </ul>
+
+ <h3><a name="projectcomponents-warn" id="projectcomponents-warn">Warning about building Apache from the development tree</a></h3>
+
+
+
+ <div class="note">Note only the <code>.dsp</code> files are maintained between <code>release</code>
+ builds. The <code>.mak</code> files are NOT regenerated, due to the tremendous
+ waste of reviewer's time. Therefore, you cannot rely on the <code>NMAKE</code>
+ commands above to build revised <code>.dsp</code> project files unless you
+ then export all <code>.mak</code> files yourself from the project. This is
+ unnecessary if you build from within the Microsoft
+ Developer Studio environment.</div>
+
+ <div class="note">Also note it is very worthwhile to build the <code>BuildBin</code>
+ target project (or the command line <code>_apacher</code> or
+ <code>_apached</code> target) prior to exporting the make files.
+ Many files are autogenerated in the build process. Only a full
+ build provides all of the dependent files required to build proper
+ dependency trees for correct build behavior.</div>
+
+ <p>In order to create distribution <code>.mak</code> files, always review
+ the generated <code>.mak</code> (or <code>.dep</code>) dependencies for
+ Platform SDK or other garbage includes. The <code>DevStudio\SharedIDE\bin\</code>
+ (VC5) or <code>DevStudio\Common\MSDev98\bin\</code> (VC6) directory contains
+ the <code>sysincl.dat</code> file, which must list all exceptions. Update this
+ file (including both forward and backslashed paths, such as both
+ <code>sys/time.h</code> and <code>sys\time.h</code>) to include such dependencies.
+ Including local-install paths in a distributed <code>.mak</code> file will
+ cause the build to fail completely. And don't forget to run
+ <code>srclib/apr/build/fixwin32mak.pl</code> in order to fix absolute
+ paths within the <code>.mak</code> files.</p>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/win_compiling.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/win_compiling.html.ko.euc-kr b/docs/manual/platform/win_compiling.html.ko.euc-kr
new file mode 100644
index 00000000..1e0dd281
--- /dev/null
+++ b/docs/manual/platform/win_compiling.html.ko.euc-kr
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Microsoft Windows ġ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Microsoft Windows ġ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p>ġ ϱ . ̸ <a href="windows.html">Microsoft Windows ġ </a>
+ ϶.</p>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">䱸</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#commandbuild">࿡ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#workspacebuild">Developer Studio Workspace IDE ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#projectcomponents">Ʈ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">䱸</a></h2>
+
+
+
+ <p>ġ Ϸ ġǾ Ѵ:</p>
+
+ <ul>
+ <li>
+ <p>ũ </p>
+ <p> ũ ּ 50 MB Ǿ Ѵ. ġ
+ ġĿ ϴ α׿ ij ϰ
+ 10 MB ʿϴ. ũ 뷮
+ ڰ Ȥ ̺귯 ũ
+ ٸ.</p>
+ </li>
+
+ <li>
+ <p>Microsoft Visual C++ 5.0 ̻.</p>
+ <p>ġ ϰų Visual Studio IDE
+ Workbench ȿ ִ. ࿡ Ѵٸ
+ <code>vcvars32</code> ġ ϴ <code>PATH</code>,
+ <code>INCLUDE</code>, <code>LIB</code> ȯ溯
+ ʿϴ:</p>
+
+ <div class="example"><p><code>
+ "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat"
+ </code></p></div>
+ </li>
+
+ <li>
+ <p>Windows Platform SDK.</p>
+ <p> ġ Ϸ Visual C++ 5.0 ߰
+ ֽ Microsoft Windows Platform SDK ʿϴ. ࿡
+ Ѵٸ <code>setenv</code> ġ Platform
+ SDK ȯ :</p>
+
+ <div class="example"><p><code>
+ "c:\Program Files\Platform SDK\setenv.bat"
+ </code></p></div>
+
+ <p>Visual C++ 6.0 ̻ Ե Platform SDK
+ ϴ. ϴ ڴ ص
+ ȴ.</p>
+
+ <div class="note"> <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> Ϸ
+ ֽ Windows Platform SDK ʿϴ. ֽ ƴϸ
+ MSVC++ 5.0 <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> Ϻθ
+ ٰ Ѵ. <a href="http://msdn.microsoft.com/downloads/sdks/platform/platform.asp">http://msdn.microsoft.com/downloads/sdks/platform/platform.asp</a>
+ ֽ ִ.</div>
+ </li>
+
+ <li>
+ <p>awk (awk, gawk ).</p>
+ <p> ýۿ ġ ġϷ
+ <code>awk.exe</code> Ͽ ؾ
+ Ѵ. (Perl̳ WSH/VB Ͽ) ٿޱ⿡ ſ ۰
+ ۾ Ͽ awk ߴ. Brian Kernighan
+ <a href="http://cm.bell-labs.com/cm/cs/who/bwk/">http://cm.bell-labs.com/cm/cs/who/bwk/</a> Ʈ
+ ϵ Win32 <a href="http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe">http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe</a>
+ ִ. ̸ <code>awk95.exe</code>
+ <code>awk.exe</code> ؾ Ѵ.</p>
+
+ <div class="note">Developer Studio IDE Tools ޴ Options...
+ Directories (Developer Studio 7.0̶ Projects
+ - VC++ Directories pane) Executable files Ͽ
+ <code>awk.exe</code> ã´. Ͽ <code>awk.exe</code>
+ θ ߰ϰ, ʿϴٸ <code>PATH</code> ȯ溯
+ ߰Ѵ.</div>
+
+ <div class="note">Cygwin (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>) Ѵٸ
+ <code>gawk.exe</code> ̸ awk ,
+ <code>awk.exe</code> <code>gawk.exe</code>
+ ɺũ ϶. Windows Ʈ ɺũ
+ ν ϱ⶧ InstallBin Ҷ Ѵ.
+ ذå cygwin <code>awk.exe</code> ϰ
+ <code>gawk.exe</code> ̸ <code>awk.exe</code>
+ ٲ۴.</div>
+ </li>
+
+ <li>
+ <p>[] OpenSSL ̺귯 (<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+ <code>ab.exe</code> ssl )</p>
+ <p><strong>: ȣȭ Ư㰡 ɸ
+ 迡 ϴµ ִ.</strong>
+ OpenSSL ̱ ϸ ̱ Ÿ
+ Ư ȣǴ ȣȭ Ѵ.
+ Apache Software Foundation OpenSSL Ʈ OpenSSL
+ Ʈ ϴ ڵ带 , , ϴµ
+ ڹ ʴ´. <strong>
+ ޱ ٶ. ൿ å ſ ִ.</strong></p>
+
+ <p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>̳ (SSL ϴ
+ <code>ab.exe</code>) abs Ʈ Ϸ, OpenSSL
+ <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a> ٿ޾Ƽ
+ <code>srclib</code> <code>openssl</code>̶
+ 丮 ġؾ Ѵ. <code>release</code>
+ <code>debug</code> ġ Ҷ ϸ 0.9.7
+ ִ Ư㰡 ɸ ʴ´ٸ, Ʒ
+ ɾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ perl Configure VC-WIN32<br />
+ perl util\mkfiles.pl &gt;MINFO<br />
+ perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile<br />
+ perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 &gt;makefile.dbg<br />
+ perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea &gt;ms\libeay32.def<br />
+ perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea &gt;ms\ssleay32.def<br />
+ nmake<br />
+ nmake -f makefile.dbg
+ </code></p></div>
+
+ </li>
+
+ <li>
+ <p>[] zlib ҽ (<code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>
+ )</p>
+ <p>Zlib <code>srclib</code> <code>zlib</code>
+ 丮 ġؾ , ҽ ̸
+ ʿ . ý ҽ
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ѵ.
+ Zlib <a href="http://www.gzip.org/zlib/">http://www.gzip.org/zlib/</a> ִ --
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> 1.1.4
+ ϵǾ.</p>
+ </li>
+
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="commandbuild" id="commandbuild">࿡ ϱ</a></h2>
+
+
+
+ <p> 丮 ġ Ǭ.
+ Ʈ 丮 <code>cd</code>Ѵ.</p>
+
+ <p><code>Makefile.win</code> Ͽ ġ makefile
+ ִ. Windows NT <code>release</code> <code>debug</code>
+ ϴ ɾ :</p>
+
+ <div class="example"><pre>
+nmake /f Makefile.win _apacher
+
+nmake /f Makefile.win _apached
+ </pre></div>
+
+ <p> ɾ ġ Ѵ. ڴ Ͽ
+ Ͽ ׸ ã ϱ
+ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="workspacebuild" id="workspacebuild">Developer Studio Workspace IDE ϱ</a></h2>
+
+
+
+ <p>VC++ Visual Studio ȯ Ͽ ġ
+ ִ. Ϸ Visual Studio workspace
+ <code>Apache.dsw</code> Ѵ. workspace
+ ġ ̳ʸ ʿ <code>.dsp</code> Ʈ
+ ִ. , ˸ ϱ Ʈ
+ Ѵ.</p>
+
+ <p><code>Apache.dsw</code> workspace
+ <code>InstallBin</code> (<code>Release</code>
+ <code>Debug</code> ϴ ) Active Project Ѵ.
+ <code>InstallBin</code> õ Ʈ ϰ,
+ ϵ ϰ dll ű <code>Makefile.win</code>
+ ȣѴ. <code>InstallBin</code> Settings, General ,
+ Build command line ׸ Ͽ <code>INSTDIR=</code>
+ ִ. <code>INSTDIR=</code> ⺻
+ <code>/Apache2</code> 丮̴. (ġʰ) ׽Ʈ
+ ϸ غ <code>BuildBin</code> Ʈ
+ Ѵ.</p>
+
+ <p><code>.dsp</code> Ʈ Visual C++ 6.0 ̴.
+ Visual C++ 5.0 (97) ִ. Visual
+ C++ 7.0 (.net) <code>Apache.dsw</code> <code>.dsp</code>
+ ϵ <code>Apache.sln</code> <code>.msproj</code>
+ ϵ ȯѴ. <code>.dsp</code> ҽ ϸ
+ ݵ <code>.msproj</code> Ϸ ٽ ȯ϶! ׳ VC++
+ 7.0 IDE <code>Apache.dsw</code> ٽ ⸸ ϸ ȴ.</p>
+
+ <p>, Visual C++ 7.0 (.net) ڴ Build ޴, Configuration
+ Manager ȭâ <code>Debug</code> <code>Release</code>
+ abs, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>
+ Solution modules ؾ Ѵ. <code>srclib</code>
+ <code>openssl</code>̳ <code>zlib</code> 丮 ִ
+ 쿡 <code>nmake</code> ϰų (
+ ϴ) IDE <code>BinBuild</code> Ͽ
+ ִ.</p>
+
+ <p>Export <code>.mak</code> ϵ ȥ, Visual
+ C++ 5.0 ڰ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, abs (SSL ϴ
+ ab), <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ҷ ʿϴ.
+ VC++ 7.0 (.net) ڿԵ <code>binenv</code>
+ <code>nmake</code> ϸ . VC++ 5.0̳
+ 6.0 IDE ü Ʈ ϰ, Project ޴ Export
+ for all makefiles ϶. ڵ ϴ
+ ϰ ùٸ ؼ
+ Ʈ ؾ Ѵ. ɾ Ͽ θ
+ ϸ  ο ִ:</p>
+
+ <div class="example"><p><code>
+ perl srclib\apr\build\fixwin32mak.pl
+ </code></p></div>
+
+ <p><code>httpd</code> ҽ <em>ֻ</em> 丮
+ ɾ ؾ Ѵ. 丮 丮 ִ
+ <code>.mak</code> <code>.dep</code> Ʈ
+ ϰ, <code>.dsp</code> Ͽ Ͻð Ѵ.</p>
+
+ <p>Ʈ ٵ ġ ٸ, Ʈ
+ Visual Studio 6.0 Ѵ. ϰ,
+ VC++ 5.0 7.0 ȯ濡 νϴ ּ
+ ɼǰ Ŀ ɼ ؾ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="projectcomponents" id="projectcomponents">Ʈ </a></h2>
+
+
+
+ <p><code>Apache.dsw</code> workspace <code>makefile.win</code>
+ <code>nmake</code> ũƮ ġ
+ <code>.dsp</code> Ʈ Ѵ:</p>
+
+ <ol>
+ <li><code>srclib\apr\apr.dsp</code></li>
+
+ <li><code>srclib\apr\libapr.dsp</code></li>
+
+ <li><code>srclib\apr-util\uri\gen_uri_delims.dsp</code></li>
+
+ <li><code>srclib\apr-util\xml\expat\lib\xml.dsp</code></li>
+
+ <li><code>srclib\apr-util\aprutil.dsp</code></li>
+
+ <li><code>srclib\apr-util\libaprutil.dsp</code></li>
+
+ <li><code>srclib\pcre\dftables.dsp</code></li>
+
+ <li><code>srclib\pcre\pcre.dsp</code></li>
+
+ <li><code>srclib\pcre\pcreposix.dsp</code></li>
+
+ <li><code>server\gen_test_char.dsp</code></li>
+
+ <li><code>libhttpd.dsp</code></li>
+
+ <li><code>Apache.dsp</code></li>
+ </ol>
+
+ <p>, <code>modules\</code> 丮 Ʒ κ
+ ⿡ Ʈ ִ.</p>
+
+ <p><code>support\</code> 丮 ġ ϴµ
+ ʿ , ڰ ġ ˻ϰų ȣϰ
+ α ϴµ ߰ α׷ Ʈ
+ ִ. Windows α׷ <code>support\win32\</code>
+ 丮 ִ.</p>
+
+ <ol>
+ <li><code>support\ab.dsp</code></li>
+
+ <li><code>support\htdigest.dsp</code></li>
+
+ <li><code>support\htpasswd.dsp</code></li>
+
+ <li><code>support\logresolve.dsp</code></li>
+
+ <li><code>support\rotatelogs.dsp</code></li>
+
+ <li><code>support\win32\ApacheMonitor.dsp</code></li>
+
+ <li><code>support\win32\wintty.dsp</code></li>
+ </ol>
+
+ <p>ġ ϸ server root 丮 ġؾ Ѵ.
+ ⺻ ũ <code>\Apache2</code> 丮̴.</p>
+
+ <p>ϰ ϴ <em>dir</em> ڵ
+ ġϷ <code>nmake</code> ɾ ϳ Ѵ:</p>
+
+ <div class="example"><pre>
+nmake /f Makefile.win installr INSTDIR=<em>dir</em>
+
+nmake /f Makefile.win installd INSTDIR=<em>dir</em>
+ </pre></div>
+
+ <p><code>INSTDIR</code> <em>dir</em> ƱԸƮ ġ丮
+ Ѵ. ϸ <code>\Apache2</code> ġ ġѴ.</p>
+
+ <p> ġѴ:</p>
+
+ <ul>
+ <li><code><em>dir</em>\bin\Apache.exe</code> - ġ
+ </li>
+
+ <li><code><em>dir</em>\bin\ApacheMonitor.exe</code> -
+ ÿ ۾ǥ </li>
+
+ <li><code><em>dir</em>\bin\htdigest.exe</code> - Digest
+ auth ȣ </li>
+
+ <li><code><em>dir</em>\bin\htdbm.exe</code> - SDBM auth
+ ͺ̽ ȣ </li>
+
+ <li><code><em>dir</em>\bin\htpasswd.exe</code> - Basic
+ auth ȣ </li>
+
+ <li><code><em>dir</em>\bin\logresolve.exe</code> - αϿ
+ dns ̸ ã </li>
+
+ <li><code><em>dir</em>\bin\rotatelogs.exe</code> - α
+ ȯ </li>
+
+ <li><code><em>dir</em>\bin\wintty.exe</code> - ܼâ
+ </li>
+
+ <li><code><em>dir</em>\bin\libapr.dll</code> - Apache
+ Portable Runtime ̺귯</li>
+
+ <li><code><em>dir</em>\bin\libaprutil.dll</code> - Apache
+ Utility Runtime ̺귯</li>
+
+ <li><code><em>dir</em>\bin\libhttpd.dll</code> - Apache
+ Core ̺귯</li>
+
+ <li><code><em>dir</em>\modules\mod_*.so</code> - о
+ ִ ġ </li>
+
+ <li><code><em>dir</em>\conf</code> - 丮</li>
+
+ <li><code><em>dir</em>\logs</code> - ִ α
+ 丮</li>
+
+ <li><code><em>dir</em>\include</code> - C </li>
+
+ <li><code><em>dir</em>\lib</code> - ũ ̺귯</li>
+ </ul>
+
+ <h3><a name="projectcomponents-warn" id="projectcomponents-warn"> ġ Ҷ </a></h3>
+
+
+
+ <div class="note"><code>.dsp</code> <code>release</code>
+ . ð
+ <code>.mak</code> ʴ´. ׷Ƿ
+ <code>NMAKE</code> ɾ Ͽ ο <code>.dsp</code>
+ Ʈ . Ʈ
+ <code>.mak</code> exportؾ Ѵ. Microsoft Developer
+ Studio ȯ濡 Ѵٸ ۾ ʿ.</div>
+
+ <div class="note">, makefile exportϱ <code>BuildBin</code>
+ Ʈ (Ȥ <code>_apacher</code> <code>_apached</code>
+ ) ϸ ſ ȴ. ߿
+ ڵ . ü ؾ߸
+ Ҷ ʿ .</div>
+
+ <p> <code>.mak</code> ׻
+ <code>.mak</code> (Ȥ <code>.dep</code>) Platform
+ SDK ϶.
+ <code>DevStudio\SharedIDE\bin\</code> (VC5)
+ <code>DevStudio\Common\MSDev98\bin\</code> (VC6) 丮
+ <code>sysincl.dat</code>
+ ִ. Ͽ ߰Ѵ
+ (<code>sys/time.h</code> <code>sys\time.h</code> ,
+ δ Ͱ 齽 θ
+ ߰Ѵ). <code>.mak</code> Ͽ ǻͿ
+ شϴ ġΰ ִٸ Ѵ.
+ ׷Ƿ <code>srclib/apr/build/fixwin32mak.pl</code>
+ Ͽ <code>.mak</code> Ͽ ִ θ ־
+ Ѵ.</p>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/windows.html b/docs/manual/platform/windows.html
new file mode 100644
index 00000000..dbcab1c6
--- /dev/null
+++ b/docs/manual/platform/windows.html
@@ -0,0 +1,7 @@
+URI: windows.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: windows.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/platform/windows.html.en b/docs/manual/platform/windows.html.en
new file mode 100644
index 00000000..11ae4b46
--- /dev/null
+++ b/docs/manual/platform/windows.html.en
@@ -0,0 +1,737 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Using Apache with Microsoft Windows - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Using Apache with Microsoft Windows</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/platform/windows.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/windows.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>This document explains how to install, configure and run
+ Apache 2.0 under Microsoft Windows. If you find any bugs, or
+ wish to contribute in other ways, please use our <a href="http://httpd.apache.org/bug_report.html">bug reporting
+ page</a>.</p>
+
+ <p>This document assumes that you are installing a binary
+ distribution of Apache. If you want to compile Apache yourself
+ (possibly to help with development or tracking down bugs),
+ see <a href="win_compiling.html">Compiling Apache for Microsoft
+ Windows</a>.</p>
+
+ <p><strong>Because of the current versioning policies on Microsoft
+ Windows operating system families, this document assumes the
+ following:</strong></p>
+ <ul>
+ <li><strong>Windows NT:</strong> This means all versions of
+ Windows that are based on the Windows NT kernel. Includes Windows
+ NT, Windows 2000, Windows XP and Windows .Net Server 2003.</li>
+ <li><strong>Windows 9x:</strong> This means older,
+ consumer-oriented versions of Windows. Includes Windows 95 (also
+ OSR2), Windows 98 and Windows ME.</li>
+ </ul>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#req">Operating System Requirements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#down">Downloading Apache for Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inst">Installing Apache for Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cust">Customizing Apache for Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#winsvc">Running Apache as a Service</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#wincons">Running Apache as a Console Application</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#test">Testing the Installation</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="req" id="req">Operating System Requirements</a></h2>
+
+
+ <p>The primary Windows platform for running Apache 2.0 is Windows
+ NT. The binary installer only works with the x86 family of
+ processors, such as Intel and AMD processors. Running Apache on
+ Windows 9x is not thoroughly tested, and it is never recommended on
+ production systems.
+ </p>
+
+ <p>On all operating systems, TCP/IP networking must be installed
+ and working. If running on Windows 95, the Winsock 2 upgrade must
+ be installed. Winsock 2 for Windows 95 can be downloaded from <a href="http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp">here</a>.
+ </p>
+
+ <p>On Windows NT 4.0, installing Service Pack 6 is strongly
+ recommended, as Service Pack 4 created known issues with TCP/IP
+ and Winsock integrity that were resolved in later Service Packs.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="down" id="down">Downloading Apache for Windows</a></h2>
+
+
+ <p>Information on the latest versions of Apache can be found on the
+ web site of the Apache web server at
+ <a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a>.
+ There you will find the current release, as well as more recent alpha
+ or beta test versions, and a list of HTTP and FTP mirrors from which
+ you can download the Apache web server. Please use a mirror near to
+ you for a fast and reliable download.</p>
+
+ <p>For Windows installations you should download the version of
+ Apache for Windows with the <code>.msi</code> extension. This is a
+ single Microsoft Installer file, which contains a ready-to-run
+ version of Apache. There is a separate <code>.zip</code> file,
+ which contains only the source code. You can compile Apache
+ yourself with the Microsoft Visual C++ (Visual Studio) tools.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inst" id="inst">Installing Apache for Windows</a></h2>
+
+
+ <p>You need Microsoft Installer 1.2 or above for the installation
+ to work. On Windows 9x you can update your Microsoft Installer to
+ version 2.0 <a href="http://www.microsoft.com/downloads/release.asp?ReleaseID=32831">here</a>
+ and on Windows NT 4.0 and 2000 the version 2.0 update can be found
+ <a href="http://www.microsoft.com/downloads/release.asp?ReleaseID=32832">here</a>.
+ Windows XP does not need this update.</p>
+
+ <p>Note that you cannot install two versions of Apache 2.0 on the
+ same computer with the binary installer. You can, however, install
+ a version of the 1.3 series <strong>and</strong> a version of the
+ 2.0 series on the same computer without problems. If you need to
+ have two different 2.0 versions on the same computer, you have to
+ <a href="win_compiling.html">compile and install Apache from the
+ source</a>.</p>
+
+ <p>Run the Apache <code>.msi</code> file you downloaded above. The
+ installation will ask you for these things:</p>
+
+ <ol>
+ <li><p><strong>Network Domain.</strong> Enter the DNS domain in which
+ your server is or will be registered in. For example, if your
+ server's full DNS name is <code>server.mydomain.net</code>, you would
+ type <code>mydomain.net</code> here.</p></li>
+
+ <li><p><strong>Server Name.</strong> Your server's full DNS name.
+ From the example above, you would type <code>server.mydomain.net</code>
+ here.</p></li>
+
+ <li><p><strong>Administrator's Email Address.</strong> Enter the
+ server administrator's or webmaster's email address here. This
+ address will be displayed along with error messages to the client
+ by default.</p></li>
+
+ <li><p><strong>For whom to install Apache</strong> Select <code>for
+ All Users, on Port 80, as a Service - Recommended</code> if you'd
+ like your new Apache to listen at port 80 for incoming traffic.
+ It will run as a service (that is, Apache will run even if no one
+ is logged in on the server at the moment) Select <code>only for
+ the Current User, on Port 8080, when started Manually</code> if
+ you'd like to install Apache for your personal experimenting or
+ if you already have another WWW server running on port 80.</p></li>
+
+ <li><p><strong>The installation type.</strong> Select <code>Typical</code>
+ for everything except the source code and libraries for module
+ development. With <code>Custom</code> you can specify what to
+ install. A full install will require about 13 megabytes of free
+ disk space. This does <em>not</em> include the size of your web
+ site(s).</p></li>
+
+ <li><p><strong>Where to install.</strong> The default path is
+ <code>C:\Program Files\Apache Software Foundation</code>
+ under which a directory called
+ <code>Apache2.2</code> will be created by default.</p></li>
+ </ol>
+
+ <p>During the installation, Apache will configure the files in the
+ <code>conf</code> subdirectory to reflect the chosen installation
+ directory. However, if any of the configuration files in this
+ directory already exist, they will not be overwritten. Instead, the
+ new copy of the corresponding file will be left with the extension
+ <code>.default</code>. So, for example, if <code>conf\httpd.conf</code>
+ already exists, it will be renamed as <code>conf\httpd.conf.default</code>.
+ After the installation you should manually check to see what new
+ settings are in the <code>.default</code> file, and if necessary,
+ update your existing configuration file.</p>
+
+ <p>Also, if you already have a file called <code>htdocs\index.html</code>,
+ it will not be overwritten (and no <code>index.html.default</code>
+ will be installed either). This means it should be safe to install
+ Apache over an existing installation, although you would have to
+ stop the existing running server before doing the installation, and
+ then start the new one after the installation is finished.</p>
+
+ <p>After installing Apache, you must edit the configuration files
+ in the <code>conf</code> subdirectory as required. These files
+ will be configured during the installation so that Apache is ready
+ to be run from the directory it was installed into, with the
+ documents server from the subdirectory <code>htdocs</code>. There
+ are lots of other options which you should set before you really
+ start using Apache. However, to get started quickly, the files
+ should work as installed.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cust" id="cust">Customizing Apache for Windows</a></h2>
+
+
+ <p>Apache is configured by the files in the <code>conf</code>
+ subdirectory. These are the same files used to configure the Unix
+ version, but there are a few different directives for Apache on
+ Windows. See the <a href="../mod/directives.html">directive index</a>
+ for all the available directives.</p>
+
+ <p>The main differences in Apache for Windows are:</p>
+ <ul>
+ <li><p>Because Apache for Windows is multithreaded, it does not
+ use a separate process for each request, as Apache does on Unix.
+ Instead there are usually only two Apache processes running: a
+ parent process, and a child which handles the requests. Within
+ the child process each request is handled by a separate thread.
+ </p>
+
+ <p>The process management directives are also different:</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>:
+ Like the Unix directive, this controls how many requests a single
+ child process will serve before exiting. However, unlike on Unix,
+ a single process serves all the requests at once, not just one.
+ If this is set, it is recommended that a very high number is
+ used. The recommended default, <code>MaxRequestsPerChild 0</code>,
+ causes the child process to never exit.</p>
+
+ <div class="warning"><strong>Warning: The server configuration
+ file is reread when a new child process is started. If you have
+ modified <code>httpd.conf</code>, the new child may not start or
+ you may receive unexpected results.</strong></div>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>:
+ This directive is new. It tells the server how many threads it
+ should use. This is the maximum number of connections the server
+ can handle at once, so be sure to set this number high enough for
+ your site if you get a lot of hits. The recommended default is
+ <code>ThreadsPerChild 50</code>.</p></li>
+
+ <li><p>The directives that accept filenames as arguments must use
+ Windows filenames instead of Unix ones. However, because Apache
+ uses Unix-style names internally, you must use forward slashes,
+ not backslashes. Drive letters can be used; if omitted, the drive
+ with the Apache executable will be assumed.</p></li>
+
+ <li><p>Apache for Windows contains the ability to load modules at
+ runtime, without recompiling the server. If Apache is compiled
+ normally, it will install a number of optional modules in the
+ <code>\Apache2\modules</code> directory. To activate these or
+ other modules, the new <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ directive must be used. For example, to activate the status
+ module, use the following (in addition to the status-activating
+ directives in <code>access.conf</code>):</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/mod_status.so
+ </code></p></div>
+
+ <p>Information on <a href="../mod/mod_so.html#creating">creating
+ loadable modules</a> is also available.</p></li>
+
+ <li><p>Apache can also load ISAPI (Internet Server Application
+ Programming Interface) extensions (i.e. internet server
+ applications), such as those used by Microsoft IIS and other
+ Windows servers. <a href="../mod/mod_isapi.html">More information
+ is available</a>. Note that Apache <strong>cannot</strong> load
+ ISAPI Filters.</p></li>
+
+ <li><p>When running CGI scripts, the method Apache uses to find
+ the interpreter for the script is configurable using the
+ <code class="directive"><a href="../mod/core.html#scriptinterpretersource">ScriptInterpreterSource</a></code>
+ directive.</p></li>
+
+ <li><p>Since it is often difficult to manage files with names
+ like <code>.htaccess</code> in Windows, you may find it useful to
+ change the name of this per-directory configuration file using
+ the <code class="directive"><a href="../mod/core.html#accessfilename">AccessFilename</a></code>
+ directive.</p></li>
+
+ <li><p>Any errors during Apache startup are logged into the
+ Windows event log when running on Windows NT. This mechanism
+ acts as a backup for those situations where Apache cannot even
+ access the normally used <code>error.log</code> file. You can
+ view the Windows event log by using the Event Viewer application
+ on Windows NT 4.0, and the Event Viewer MMC snap-in on newer
+ versions of Windows.</p>
+
+ <div class="note"><strong>Note that there is no startup error logging on
+ Windows 9x because no Windows event log exists on those operating
+ systems.</strong></div></li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="winsvc" id="winsvc">Running Apache as a Service</a></h2>
+
+
+ <p>Apache can be run as a service on Windows NT. There is some
+ highly experimental support for similar behavior on Windows 9x.</p>
+
+ <p>You can install Apache as a service automatically during the
+ installation. If you chose to install for all users, the
+ installation will create an Apache service for you. If you specify
+ to install for yourself only, you can manually register Apache as a
+ service after the installation. You have to be a member of the
+ Administrators group for the service installation to succeed.</p>
+
+ <p>Apache comes with a utility called the Apache Service Monitor.
+ With it you can see and manage the state of all installed Apache
+ services on any machine on your network. To be able to manage an
+ Apache service with the monitor, you have to first install the
+ service (either automatically via the installation or manually).
+ </p>
+
+ <p>You can install Apache as a Windows NT service as follows from
+ the command prompt at the Apache <code>bin</code> subdirectory:</p>
+
+ <div class="example"><p><code>
+ httpd -k install
+ </code></p></div>
+
+ <p>If you need to specify the name of the service you want to
+ install, use the following command. You have to do this if you
+ have several different service installations of Apache on your
+ computer.</p>
+
+ <div class="example"><p><code>
+ httpd -k install -n "MyServiceName"
+ </code></p></div>
+
+ <p>If you need to have specifically named configuration files for
+ different services, you must use this:</p>
+
+ <div class="example"><p><code>
+ httpd -k install -n "MyServiceName" -f "c:\files\my.conf"
+ </code></p></div>
+
+ <p>If you use the first command without any special parameters except
+ <code>-k install</code>, the service will be called <code>Apache2</code>
+ and the configuration will be assumed to be <code>conf\httpd.conf</code>.
+ </p>
+
+ <p>Removing an Apache service is easy. Just use:</p>
+
+ <div class="example"><p><code>
+ httpd -k uninstall
+ </code></p></div>
+
+ <p>The specific Apache service to be uninstalled can be specified by using:</p>
+
+ <div class="example"><p><code>
+ httpd -k uninstall -n "MyServiceName"
+ </code></p></div>
+
+ <p>Normal starting, restarting and shutting down of an Apache
+ service is usually done via the Apache Service Monitor, by using
+ commands like <code>NET START Apache2</code> and <code>NET STOP
+ Apache2</code> or via normal Windows service management. Before
+ starting Apache as a service by any means, you should test the
+ service's configuration file by using:</p>
+
+ <div class="example"><p><code>
+ httpd -n "MyServiceName" -t
+ </code></p></div>
+
+ <p>You can control an Apache service by its command line switches,
+ too. To start an installed Apache service you'll use this:</p>
+
+ <div class="example"><p><code>
+ httpd -k start
+ </code></p></div>
+
+ <p>To stop an Apache service via the command line switches, use
+ this:</p>
+
+ <div class="example"><p><code>
+ httpd -k stop
+ </code></p></div>
+
+ <p>or</p>
+
+ <div class="example"><p><code>
+ httpd -k shutdown
+ </code></p></div>
+
+ <p>You can also restart a running service and force it to reread
+ its configuration file by using:</p>
+
+ <div class="example"><p><code>
+ httpd -k restart
+ </code></p></div>
+
+ <p>By default, all Apache services are registered to run as the
+ system user (the <code>LocalSystem</code> account). The
+ <code>LocalSystem</code> account has no privileges to your network
+ via any Windows-secured mechanism, including the file system, named
+ pipes, DCOM, or secure RPC. It has, however, wide privileges locally.
+ </p>
+
+ <div class="warning"><strong>Never grant any network privileges to
+ the <code>LocalSystem</code> account! If you need Apache to be able
+ to access network resources, create a separate account for Apache as
+ noted below.</strong></div>
+
+ <p>You may want to create a separate account for running Apache
+ service(s). Especially, if you have to access network resources
+ via Apache, this is strongly recommended.</p>
+
+ <ol>
+ <li>Create a normal domain user account, and be sure to
+ memorize its password.</li>
+
+ <li>Grant the newly-created user a privilege of <code>Log on
+ as a service</code> and <code>Act as part of the operating
+ system</code>. On Windows NT 4.0 these privileges are granted via
+ User Manager for Domains, but on Windows 2000 and XP you probably
+ want to use Group Policy for propagating these settings. You can
+ also manually set these via the Local Security Policy MMC snap-in.
+ </li>
+
+ <li>Confirm that the created account is a member of the Users
+ group.</li>
+
+ <li>Grant the account read and execute (RX) rights to all document
+ and script folders (<code>htdocs</code> and <code>cgi-bin</code>
+ for example).</li>
+
+ <li>Grant the account change (RWXD) rights to the
+ Apache <code>logs</code> directory.</li>
+
+ <li>Grant the account read and execute (RX) rights to the
+ <code>Apache.exe</code> binary executable.</li>
+ </ol>
+
+ <div class="note">It is usually a good practice to grant the user the Apache
+ service runs as read and execute (RX) access to the whole Apache2
+ directory, except the <code>logs</code> subdirectory, where the
+ user has to have at least change (RWXD) rights.</div>
+
+ <p>If you allow the account to log in as a user and as a service,
+ then you can log on with that account and test that the account has the
+ privileges to execute the scripts, read the web pages, and that
+ you can start Apache in a console window. If this works, and you
+ have followed the steps above, Apache should execute as a service
+ with no problems.</p>
+
+ <div class="note"><strong>Error code 2186</strong> is a good indication that
+ you need to review the "Log On As" configuration for the service,
+ since Apache cannot access a required network resource. Also, pay
+ close attention to the privileges of the user Apache is
+ configured to run as.</div>
+
+ <p>When starting Apache as a service you may encounter an error
+ message from the Windows Service Control Manager. For example,
+ if you try to start Apache by using the Services applet in the
+ Windows Control Panel, you may get the following message:</p>
+
+ <div class="example"><p><code>
+ Could not start the Apache2 service on \\COMPUTER <br />
+ Error 1067; The process terminated unexpectedly.
+ </code></p></div>
+
+ <p>You will get this generic error if there is any problem with
+ starting the Apache service. In order to see what is really causing
+ the problem you should follow the instructions for Running Apache
+ for Windows from the Command Prompt.</p>
+
+ <p>There is some support for Apache on Windows 9x to behave in a
+ similar manner as a service on Windows NT. It is <strong>highly
+ experimental</strong>. It is not of production-class reliability,
+ and its future is not guaranteed. It can be mostly regarded as
+ a risky thing to play with - proceed with caution!</p>
+
+ <p>There are some differences between the two kinds of services
+ you should be aware of:</p>
+
+ <ul>
+ <li><p>Apache will attempt to start and if successful it will run
+ in the background. If you run the command</p>
+
+ <div class="example"><p><code>
+ httpd -n "MyServiceName" -k start
+ </code></p></div>
+
+ <p>via a shortcut on your desktop, for example, then if the
+ service starts successfully, a console window will flash up but
+ it immediately disappears. If Apache detects any errors on startup
+ such as incorrect entries in the httpd.conf configuration file,
+ the console window will remain visible. This will display an error
+ message which will be useful in tracking down the cause of the
+ problem.</p></li>
+
+ <li><p>Windows 9x does not support <code>NET START</code> or
+ <code>NET STOP</code> commands. You must control the Apache
+ service on the command prompt via the <code>-k</code> switches.
+ </p></li>
+
+ <li><p>Apache and Windows 9x offer no support for running Apache
+ as a specific user with network privileges. In fact, Windows 9x
+ offers no security on the local machine, either. This is the
+ simple reason because of which the Apache Software Foundation
+ never endorses use of a Windows 9x -based system as a public
+ Apache server. The primitive support for Windows 9x exists only
+ to assist the user in developing web content and learning the
+ Apache server, and perhaps as an intranet server on a secured,
+ private network.</p></li>
+
+ </ul>
+
+ <p>Once you have confirmed that Apache runs correctly as a
+ console application you can install, control and uninstall the
+ pseudo-service with the same commands as on Windows NT. You can
+ also use the Apache Service Monitor to manage Windows 9x
+ pseudo-services.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="wincons" id="wincons">Running Apache as a Console Application</a></h2>
+
+
+ <p>Running Apache as a service is usually the recommended way to
+ use it, but it is sometimes easier to work from the command line
+ (on Windows 9x running Apache from the command line is the
+ recommended way due to the lack of reliable service support.)</p>
+
+ <p>To run Apache from the command line as a console application,
+ use the following command:</p>
+
+ <div class="example"><p><code>
+ apache
+ </code></p></div>
+
+ <p>Apache will execute, and will remain running until it is stopped
+ by pressing Control-C.</p>
+
+ <p>You can also run Apache via the shortcut Start Apache in Console
+ placed to <code>Start Menu --&gt; Programs --&gt; Apache HTTP Server
+ 2.0.xx --&gt; Control Apache Server</code> during the installation.
+ This will open a console window and start Apache inside it. If you
+ don't have Apache installed as a service, the window will remain
+ visible until you stop Apache by pressing Control-C in the console
+ window where Apache is running in. The server will exit in a few
+ seconds. However, if you do have Apache installed as a service, the
+ shortcut starts the service. If the Apache service is running
+ already, the shortcut doesn't do anything.</p>
+
+ <p>You can tell a running Apache to stop by opening another console
+ window and entering:</p>
+
+ <div class="example"><p><code>
+ httpd -k shutdown
+ </code></p></div>
+
+ <p>This should be preferred over pressing Control-C because this
+ lets Apache end any current operations and clean up gracefully.</p>
+
+ <p>You can also tell Apache to restart. This forces it to reread
+ the configuration file. Any operations in progress are allowed to
+ complete without interruption. To restart Apache, use:</p>
+
+ <div class="example"><p><code>
+ httpd -k restart
+ </code></p></div>
+
+ <div class="note">Note for people familiar with the Unix version of Apache:
+ these commands provide a Windows equivalent to <code>kill -TERM
+ <em>pid</em></code> and <code>kill -USR1 <em>pid</em></code>. The
+ command line option used, <code>-k</code>, was chosen as a reminder
+ of the <code>kill</code> command used on Unix.</div>
+
+ <p>If the Apache console window closes immediately or unexpectedly
+ after startup, open the Command Prompt from the Start Menu --&gt;
+ Programs. Change to the folder to which you installed Apache, type
+ the command <code>httpd</code>, and read the error message. Then
+ change to the logs folder, and review the <code>error.log</code>
+ file for configuration mistakes. If you accepted the defaults when
+ you installed Apache, the commands would be:</p>
+
+ <div class="example"><p><code>
+ c: <br />
+ cd "\Program Files\Apache Software Foundation\Apache2.2\bin" <br />
+ httpd
+ </code></p></div>
+
+ <p>Then wait for Apache to stop, or press Control-C. Then enter the
+ following:</p>
+
+ <div class="example"><p><code>
+ cd ..\logs <br />
+ more &lt; error.log
+ </code></p></div>
+
+ <p>When working with Apache it is important to know how it will
+ find the configuration file. You can specify a configuration file
+ on the command line in two ways:</p>
+
+ <ul>
+ <li><p><code>-f</code> specifies an absolute or relative path to
+ a particular configuration file:</p>
+
+ <div class="example"><p><code>
+ httpd -f "c:\my server files\anotherconfig.conf"
+ </code></p></div>
+
+ <p>or</p>
+
+ <div class="example"><p><code>
+ httpd -f files\anotherconfig.conf
+ </code></p></div></li>
+
+ <li><p><code>-n</code> specifies the installed Apache service
+ whose configuration file is to be used:</p>
+
+ <div class="example"><p><code>
+ httpd -n "MyServiceName"
+ </code></p></div>
+ </li>
+ </ul>
+
+ <p>In both of these cases, the proper
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> should be set in
+ the configuration file.</p>
+
+ <p>If you don't specify a configuration file with <code>-f</code>
+ or <code>-n</code>, Apache will use the file name compiled into the
+ server, such as <code>conf\httpd.conf</code>. This built-in path
+ is relative to the installation directory. You can verify the compiled
+ file name from a value labelled as <code>SERVER_CONFIG_FILE</code> when
+ invoking Apache with the <code>-V</code> switch, like this:</p>
+
+ <div class="example"><p><code>
+ httpd -V
+ </code></p></div>
+
+ <p>Apache will then try to determine its <code class="directive"><a href="../mod/core.html#&#10; serverroot">
+ ServerRoot</a></code> by trying the following, in this order:</p>
+
+ <ol>
+ <li>A <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directive
+ via the <code>-C</code> command line switch.</li>
+
+ <li>The <code>-d</code> switch on the command line.</li>
+
+ <li>Current working directory.</li>
+
+ <li>A registry entry which was created if you did a binary
+ installation.</li>
+
+ <li>The server root compiled into the server. This is <code>
+ /apache</code> by default, you can verify it by using <code>
+ httpd -V</code> and looking for a value labelled as
+ <code>HTTPD_ROOT</code>.</li>
+ </ol>
+
+ <p>During the installation, a version-specific registry key is
+ created in the Windows registry. The location of this key depends
+ on the type of the installation. If you chose to install Apache
+ for all users, the key is located under the
+ <code>HKEY_LOCAL_MACHINE</code> hive, like this (the version
+ numbers will of course vary between different versions of Apache:
+ </p>
+
+ <div class="example"><p><code>
+ HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Apache\2.2.2
+ </code></p></div>
+
+ <p>Correspondingly, if you chose to install Apache for the current
+ user only, the key is located under the <code>HKEY_CURRENT_USER</code>
+ hive, the contents of which are dependent of the user currently
+ logged on:</p>
+
+ <div class="example"><p><code>
+ HKEY_CURRENT_USER\SOFTWARE\Apache Software Foundation\Apache\2.2.2
+ </code></p></div>
+
+ <p>This key is compiled into the server and can enable you to test
+ new versions without affecting the current version. Of course, you
+ must take care not to install the new version in the same
+ directory as another version.</p>
+
+ <p>If you did not do a binary install, Apache will in some
+ scenarios complain about the missing registry key. This warning can
+ be ignored if the server was otherwise able to find its
+ configuration file.</p>
+
+ <p>The value of this key is the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directory which
+ contains the <code>conf</code> subdirectory. When Apache starts it
+ reads the <code>httpd.conf</code> file from that directory. If
+ this file contains a <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ directive which contains a different directory from the one
+ obtained from the registry key above, Apache will forget the
+ registry key and use the directory from the configuration file. If
+ you copy the Apache directory or configuration files to a new
+ location it is vital that you update the
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directive in the
+ <code>httpd.conf</code> file to reflect the new location.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Testing the Installation</a></h2>
+
+
+ <p>After starting Apache (either in a console window or as a
+ service) it will be listening on port 80 (unless you changed the
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> directive in the
+ configuration files or installed Apache only for the current user).
+ To connect to the server and access the default page, launch a
+ browser and enter this URL:</p>
+
+ <div class="example"><p><code>
+ http://localhost/
+ </code></p></div>
+
+ <p>Apache should respond with a welcome page and a link to the
+ Apache manual. If nothing happens or you get an error, look in the
+ <code>error.log</code> file in the <code>logs</code> subdirectory.
+ If your host is not connected to the net, or if you have serious
+ problems with your DNS (Domain Name Service) configuration, you
+ may have to use this URL:</p>
+
+ <div class="example"><p><code>
+ http://127.0.0.1/
+ </code></p></div>
+
+ <p>If you happen to be running Apache on an alternate port, you
+ need to explicitly put that in the URL:</p>
+
+ <div class="example"><p><code>
+ http://127.0.0.1:8080/
+ </code></p></div>
+
+ <p>Once your basic installation is working, you should configure it
+ properly by editing the files in the <code>conf</code> subdirectory.
+ Again, if you change the configuration of the Windows NT service
+ for Apache, first attempt to start it from the command line to
+ make sure that the service starts with no errors.</p>
+
+ <p>Because Apache <strong>cannot</strong> share the same port with
+ another TCP/IP application, you may need to stop, uninstall or reconfigure
+ certain other services before running Apache. These conflicting
+ services include other WWW servers and some firewall implementations.
+ </p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/platform/windows.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/windows.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/platform/windows.html.ko.euc-kr b/docs/manual/platform/windows.html.ko.euc-kr
new file mode 100644
index 00000000..be6e9f49
--- /dev/null
+++ b/docs/manual/platform/windows.html.ko.euc-kr
@@ -0,0 +1,688 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Microsoft Windows ġ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Platform Specific Notes</a></div><div id="page-content"><div id="preamble"><h1>Microsoft Windows ġ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/platform/windows.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/windows.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p> Microsoft Windows ġ 2.0 ġ, ,
+ ϴ Ѵ. ߸ κ ְų ٸ
+ ַ, <a href="http://httpd.apache.org/bug_report.html">
+ </a> ϱ ٶ.</p>
+
+ <p> ġ ̳ʸ ġѴٰ Ѵ.
+ (Ƹ Ȥ ׸ ã) ġ Ϸ
+ <a href="win_compiling.html">Microsoft Windows ġ
+ </a> ϶.</p>
+
+ <p><strong> Microsoft Windows ü å
+ Ѵ:</strong></p>
+ <ul>
+ <li><strong>Windows NT:</strong> Windows NT Ŀ
+ ϴ Windows ǹѴ. Windows NT, Windows
+ 2000, Windows XP, Windows .Net Server 2003 ĪѴ.</li>
+ <li><strong>Windows 9x:</strong> Һ ߽
+ Windows Ѵ. Windows 95 (OSR2 ), Windows
+ 98, Windows ME ĪѴ.</li>
+ </ul>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#req">ü 䱸</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#down">Windows ġ ٿε</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inst">Windows ġ ġϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cust">Windows ġ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#winsvc">ġ Service ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#wincons">ġ ܼ α׷ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#test"> ġǾ ˻ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="req" id="req">ü 䱸</a></h2>
+
+
+ <p>ġ 2.0 ϱ ⺻ Windows ÷ Windows
+ NT̴. ̳ʸ ġα׷ Intel AMD x86
+ μ Ѵ. ġ Windows 9x
+ ˻ ʾұ⶧ 񽺿 ʱ
+ ٶ.
+ </p>
+
+ <p>ü ġ TCP/IP Ʈũ ؾ Ѵ. Windows
+ 95 Ѵٸ, Winsock 2 ׷̵带 ġؾ Ѵ.
+ Windows 95 Winsock 2 <a href="http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp"></a>
+ ٿ ִ.
+ </p>
+
+ <p>Windows NT 4.0 Ѵٸ 4 TCP/IP
+ Winsock ѿ ذǾ⶧,
+ 6 ġϱ Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="down" id="down">Windows ġ ٿε</a></h2>
+
+
+ <p>ġ <a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a>
+ ġ ֽ ִ. ⿡ ֽ
+ ǥǰ Ȥ Ÿ ׽Ʈ, ġ ٿε
+ ִ HTTP ̷ FTP ̷ ִ. ϰ
+ ٿ ̷ ϱ ٶ.</p>
+
+ <p>Windows ġϷ Ȯڰ <code>.msi</code> Windows
+ ġ ٿ޾ƾ Ѵ. ٷ
+ ִ ġ Microsoft ġ̴. ҽڵ常
+ <code>.zip</code> ִ. Microsoft Visual C++
+ (Visual Studio) Ͽ ġ ִ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inst" id="inst">Windows ġ ġϱ</a></h2>
+
+
+ <p>ġϷ Microsoft Installer 1.2 ̻ ʿϴ.
+ Windows 9x Ѵٸ <a href="http://www.microsoft.com/downloads/release.asp?ReleaseID=32831"></a>
+ Microsoft Installer 2.0 ׷̵ ְ,
+ Windows NT 4.0 2000 Ѵٸ <a href="http://www.microsoft.com/downloads/release.asp?ReleaseID=32832"></a>
+ 2.0 Ʈ ִ. Windows XP Ʈ
+ ʿ䰡 .</p>
+
+ <p>̳ʸ ġϷδ ǻͿ ٸ ġ
+ 2.0 ġ ϶. ׷ 1.3
+ <strong></strong> 2.0 ǻͿ ƹ
+ ġ ִ. ǻͿ ΰ ٸ 2.0 ġϷ
+ <a href="win_compiling.html">ҽ Ͽ ġ
+ ġ</a>ؾ Ѵ.</p>
+
+ <p> ٿ ġ <code>.msi</code> Ѵ.
+ ġҶ :</p>
+
+ <ol>
+ <li><p><strong>Ʈũ (Network Domain).</strong>
+ ϵ DNS ԷѴ. ,
+ ü DNS ̸ <code>server.mydomain.net</code>̶
+ ⿡ <code>mydomain.net</code> ԷѴ.</p></li>
+
+ <li><p><strong> (Server Name).</strong> ü
+ DNS ̸. ⿡ <code>server.mydomain.net</code>
+ ԷѴ.</p></li>
+
+ <li><p><strong> ڿ ּ (Administrator's Email
+ Address).</strong> ⿡ ڳ ڿ
+ ּҸ ԷѴ. ⺻ Ŭ̾Ʈ
+ ּҸ Ѵ.</p></li>
+
+ <li><p><strong> (For whom to install
+ Apache)</strong> ġϴ ġ 80 Ʈ
+ û ٸ Ϸ <code>for All Users, on Port 80,
+ as a Service - Recommended</code> ( , 80 Ʈ,
+ service - õ) Ѵ. ġ service Ѵ
+ (, ġ α  ȴ).
+ ׽Ʈغų ̹ 80 Ʈ ϴ ٸ
+ ִٸ <code>only for the Current User, on Port
+ 8080, when started Manually</code> ( ڸ, 8080
+ Ʈ, ) Ѵ.</p></li>
+
+ <li><p><strong>ġ (The installation type).</strong>
+ ߿ ʿ ҽڵ ̺귯
+ ġϷ <code>Typical</code> Ѵ.
+ <code>Custom</code> ϸ ġ
+ ִ. ü ġ ũ 13 ްƮ
+ ʿϴ. ġ Ʈ ũ⸦ <em></em>
+ ̴.</p></li>
+
+ <li><p><strong>ġ (Where to install).</strong>
+ ⺻ δ <code>C:\Program Files\Apache Group</code>̰,
+ ̰ <code>Apache2</code> 丮 .</p></li>
+ </ol>
+
+ <p>ġ ġ <code>conf</code> 丮
+ ִ ϵ ġ 丮 ° Ѵ. ׷
+ 丮 ̹ ִٸ ״ д. ,
+ ش ο 纻 Ȯ <code>.default</code>
+ δ. , <code>conf\httpd.conf</code> ̹ ִٸ
+ <code>conf\httpd.conf.default</code> ̸ Ѵ.
+ ġ <code>.default</code> 캸,
+ ʿϴٸ ؾ Ѵ.</p>
+
+ <p>, ̹ <code>htdocs\index.html</code>̶
+ ִٸ ״ д (<code>index.html.default</code>
+ ʴ´). , ġ ġִ ϰ
+ ġ ġ ִ. ġϱ
+ ߴϰ, ġ ο ؾ Ѵ.</p>
+
+ <p>ġ ġ ʿϴٸ <code>conf</code> 丮
+ ִ ؾ Ѵ. ġ ġ 丮
+ <code>htdocs</code> 丮 ִ ϵ
+ ִ. ġ ϱ ؾ ɼ
+ . ׷ غ ֵ ⺻ Ϸε Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cust" id="cust">Windows ġ ϱ</a></h2>
+
+
+ <p>ġ <code>conf</code> 丮 ִ Ϸ
+ Ѵ. н , Windows ġ
+ Ư þ  ִ. 밡 þ
+ <a href="../mod/directives.html">þ </a> ϶.</p>
+
+ <p>Windows ġ ֵ :</p>
+ <ul>
+ <li><p>Windows ġ ߾ ϱ⶧,
+ н ޸ û ٸ μ ʴ´.
+ ġ μ ׻, θ μ û óϴ
+ ڽ μ, 2̴. ڽ μ ִ
+ û óѴ.
+ </p>
+
+ <p>μ þ ٸ:</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>: н
+ , ڽ μ û 󸶸ŭ óϰ
+ Ѵ. ׷ н ޸ μ ѹ û
+ óʰ ѹ û ϱ⶧, Ѵٸ
+ ſ ū ϱ Ѵ. ϴ ⺻
+ <code>MaxRequestsPerChild 0</code> ϸ ڽ μ
+ ʰ û Ѵ.</p>
+
+ <div class="warning"><strong>: ڽ μ
+ д´.
+ <code>httpd.conf</code> ߴٸ, ڽ μ
+ ʰų ġ ߻ ִ.</strong></div>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>:
+ þ ߰Ǿ. þ
+ Ѵ. ѹ ó
+ ִ ִ ᰳ̱⶧, Ʈ ӷ ٸ
+ ū ؾ Ѵ. ϴ ⺻
+ <code>ThreadsPerChild 50</code>̴.</p></li>
+
+ <li><p>ϸ ƱԸƮ ޴ þ н ϸ
+ ƴ Windows ϸ ؾ Ѵ. ׷ ġ ο
+ н ̸ ϱ⶧ 齽 ƴ
+ ؾ Ѵ. ̺ ڸ ִ. ̺긦
+ ġ ִ ̺긦
+ Ѵ.</p></li>
+
+ <li><p>Windows ġ ٽ ʰ
+ ߿ о ִ. ⺻ ġ
+ ϸ <code>\Apache2\modules</code> 丮
+ ð ġѴ. Ȥ ٸ
+ Ϸ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ Ѵ.
+ , status Ѵٸ
+ (<code>access.conf</code> status þ Բ)
+ Ʒ Ѵ:</p>
+
+ <div class="example"><p><code>
+ LoadModule status_module modules/mod_status.so
+ </code></p></div>
+
+ <p><a href="../mod/mod_so.html#creating">о ִ
+ </a> ִ.</p></li>
+
+ <li><p>ġ Microsoft IIS ٸ Windows ϴ
+ ISAPI (Internet Server Application Programming Interface)
+ Ȯ (, ͳ α׷) о ִ.
+ <a href="../mod/mod_isapi.html"> ڼ ִ</a>.
+ ġ ISAPI ͸ о <strong></strong>
+ ϶.</p></li>
+
+ <li><p>CGI ũƮ Ѵٸ <code class="directive"><a href="../mod/core.html#scriptinterpretersource">ScriptInterpreterSource</a></code> þ
+ Ͽ ġ ũƮ ͸ ã
+ ִ.</p></li>
+
+ <li><p>Windows <code>.htaccess</code> ϸ
+ ٷ Ƿ, <code class="directive"><a href="../mod/core.html#accessfilename">AccessFilename</a></code> þ Ͽ
+ 丮 ̸ ϸ ϴ.</p></li>
+
+ <li><p>Windows NT ġ ۽ ߻ Windows
+ ̺Ʈ α׿ Ѵ. ׷ ġ ϴ
+ <code>error.log</code> 쿡 Ѵ.
+ Windows ̺Ʈ α״ Windows NT 4.0 ̺Ʈ
+ α׷, ֽ Windows ̺Ʈ MMC
+ ο ִ.</p>
+
+ <div class="note"><strong>Windows 9x Windows ̺Ʈ αװ ⶧
+ ۽ ߻ ʴ´.</strong></div></li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="winsvc" id="winsvc">ġ Service ϱ</a></h2>
+
+
+ <p>Windows NT ġ service ִ. Windows
+ 9x ſ Ѵ.</p>
+
+ <p>ġ ڵ ġ service ġ ִ. "
+ " ϸ, ġ service . "
+ ڸ" ϴ ġ ġ service
+ ִ. service ġϷ Administrators ׷
+ ̾ Ѵ.</p>
+
+ <p>ġ Apache Service Monitor ִ.
+ ϸ Ʈ ִ ٸ ǻͿ ġ ġ
+ µ Ȯϰ ִ. monitor ġ service
+ Ϸ service (ġ ڵ Ȥ ) ġؾ
+ Ѵ.
+ </p>
+
+ <p>ġ <code>bin</code> 丮 Ʈ
+ Էϸ ġ Windows NT service ġѴ:</p>
+
+ <div class="example"><p><code>
+ apache -k install
+ </code></p></div>
+
+ <p>ġ service ̸ ϰ ʹٸ ɾ Ѵ.
+ ǻͿ ġ ġִٸ ̸ ٸ ־
+ Ѵ.</p>
+
+ <div class="example"><p><code>
+ apache -k install -n "MyServiceName"
+ </code></p></div>
+
+ <p>service Ϸ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ apache -k install -n "MyServiceName" -f "c:\files\my.conf"
+ </code></p></div>
+
+ <p><code>-k install</code> ܿ ٸ Ķ͸
+ , service ̸ <code>Apache2</code> ǰ
+ <code>conf\httpd.conf</code> ȴ.
+ </p>
+
+ <p>ġ service ϱ . :</p>
+
+ <div class="example"><p><code>
+ apache -k uninstall
+ </code></p></div>
+
+ <p> ġ service ִ:</p>
+
+ <div class="example"><p><code>
+ apache -k uninstall -n "MyServiceName"
+ </code></p></div>
+
+ <p> ġ service , , Apache Service
+ Monitor <code>NET START Apache2</code>, <code>NET STOP
+ Apache2</code> ɾ Ȥ Windows â
+ Ѵ.  ϵ ġ service ϱ
+ ˻غ Ѵ:</p>
+
+ <div class="example"><p><code>
+ apache -n "MyServiceName" -t
+ </code></p></div>
+
+ <p> ɼε ġ service ִ. ġ
+ ġ serivce Ϸ:</p>
+
+ <div class="example"><p><code>
+ apache -k start
+ </code></p></div>
+
+ <p> ɼ ġ service Ϸ:</p>
+
+ <div class="example"><p><code>
+ apache -k stop
+ </code></p></div>
+
+ <p>Ȥ</p>
+
+ <div class="example"><p><code>
+ apache -k shutdown
+ </code></p></div>
+
+ <p> service Ͽ ٽ е
+ ִ:</p>
+
+ <div class="example"><p><code>
+ apache -k restart
+ </code></p></div>
+
+ <p>⺻ ġ service ý
+ (<code>LocalSystem</code> ) ϵ ϵȴ.
+ Windows ȱ <code>LocalSystem</code> Ͻý,
+ named pipes, DCOM, secure RPC  ϵ
+ Ʈ . ׷ ش ǻͿ
+ .
+ </p>
+
+ <div class="warning"><strong><code>LocalSystem</code>
+ Ʈ ! ġ Ʈ ڿ ؾ
+ Ѵٸ, Ʒ ϴ ġ
+ .</strong></div>
+
+ <p>ġ service ϱ
+ ִ. Ư ġ Ʈ ڿ ؾ Ѵٸ
+ Ѵ.</p>
+
+ <ol>
+ <li>Ϲ ȣ ϶.</li>
+
+ <li> <code>񽺷 α׿</code>
+ <code> ü Ϻη Ȱ</code>
+ οѴ. Windows NT 4.0 User Manager for Domains
+ ο ְ, Windows 2000 XP Ƹ
+ "׷ å" ؾ Ѵ. " " MMC
+ ο ִ.
+ </li>
+
+ <li> Users ׷쿡 ϴ ȮѴ.</li>
+
+ <li> ũƮ (
+ <code>htdocs</code> <code>cgi-bin</code>) б
+ (RX) οѴ.</li>
+
+ <li>ġ <code>logs</code> 丮 (RWXD)
+ οѴ.</li>
+
+ <li><code>Apache.exe</code> Ͽ б (RX)
+ οѴ.</li>
+ </ol>
+
+ <div class="note">ġ service ϴ ڿ ּ (RWXD)
+ ʿ <code>logs</code> 丮 ϰ
+ Apache2 丮 ü б (RX) οϴ
+ .</div>
+
+ <p> " α׿" "񽺷 α׿" ִٸ,
+ α׿Ͽ ũƮ ϰ
+ ܼâ ġ ִ ˻غ
+ ִ. ⼭ ٸ ġ service ص
+ .</p>
+
+ <div class="note"><strong>Error code 2186</strong> ġ ʿ
+ Ʈ ڿ ٴ service "α׿"
+ Ȯ϶. , ġ ϴ
+ .</div>
+
+ <p>ġ service ϸ Windows Service Control
+ Manager ִ. , ǿ
+ "" Ͽ ġ ϴ
+ ִ:</p>
+
+ <div class="example"><p><code>
+ Could not start the Apache2 service on \\COMPUTER <br />
+ Error 1067; The process terminated unexpectedly.
+ </code></p></div>
+
+ <p>ġ service Ҷ Ϲ ̷
+ ´. ˷ ġ ܼ
+ α׷ غ.</p>
+
+ <p>Windows 9x ġ Windows NT service
+ Ѵ. ׷ <strong>ſ </strong> ̴.
+ 񽺿 Ҹŭ ʰ
+ . ϹǷ Ȥó Ѵٸ ؼ
+ ؾ Ѵ!</p>
+
+ <p>ΰ service ߿ :</p>
+
+ <ul>
+ <li><p>ġ ϸ 濡 Ѵ.
+ , ũž ٷΰ⸦ 
+ ϴ ,</p>
+
+ <div class="example"><p><code>
+ apache -n "MyServiceName" -k start
+ </code></p></div>
+
+ <p>service ϸ ܼâ ٰ ݹ
+ . httpd.conf Ͽ ߸ ִ
+ ġ ۽ ߻ϸ ܼâ δ. ܼâ
+ ľϴµ ִ ش.</p></li>
+
+ <li><p>Windows 9x <code>NET START</code> <code>NET
+ STOP</code> ɾ ʴ´. Ʈ
+ <code>-k</code> ɼ Ͽ ġ service ؾ
+ Ѵ.
+ </p></li>
+
+ <li><p>
+ ġ Windows 9x Ʈ Ư ڷ
+ ġ Ѵ. Windows 9x
+ ʴ´. ̰ ٷ Apache Software Foundation Windows
+ 9x ý ϱ ʴ .
+ ڰ ϰ ġ н ,
+ ƴϸ 缳 Ʈ ġ Ʈ ,
+ Windows 9x ̴.</p></li>
+
+ </ul>
+
+ <p>ġ ܼ α׷ ȮϿٸ Windows
+ NT ɾ service ġ, ,
+ ִ. , Apache Service Monitor Ͽ Windows 9x
+ service ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="wincons" id="wincons">ġ ܼ α׷ ϱ</a></h2>
+
+
+ <p>Ϲ ġ service ϱ Ѵ. ׷
+ ࿡ ϴ° 찡 ִ (Windows 9x
+ service ʱ⶧ ࿡ ġ
+ ϴ Ѵ).</p>
+
+ <p>ġ ܼ α׷ Ϸ, ࿡
+ ɾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ apache
+ </code></p></div>
+
+ <p>ġ Control-C ȴ.</p>
+
+ <p>, <code> ޴ --&gt; α׷ --&gt; Apache HTTP
+ Server 2.0.xx --&gt; Control Apache Server</code> ġ
+ Start Apache in Console ٷΰ ġ ִ.
+ ٷΰ⸦ ϸ ܼâ ȿ ġ Ѵ.
+ ġ service ġ ʾҴٸ, ġ ϴ
+ ܼâ Control-C ġ ߴҶ â ִ.
+ ʾȿ Ѵ. ׷, ġ service
+ ġϿٸ ٷΰ service Ѵ. ġ service
+ ̹ ̶ ٷΰ ƹϵ ʴ´.</p>
+
+ <p>ٸ ܼâ ԷϿ ġ
+ ִ:</p>
+
+ <div class="example"><p><code>
+ apache -k shutdown
+ </code></p></div>
+
+ <p> ġ ۾ ġ ݰ
+ ֱ⶧ Control-C .</p>
+
+ <p>, ġ ִ. ٽ
+ д´. ۾ ߰ ʰ ϷѴ. ġ
+ Ϸ:</p>
+
+ <div class="example"><p><code>
+ apache -k restart
+ </code></p></div>
+
+ <div class="note">н ġ ͼ : ɾ
+ <code>kill -TERM <em>pid</em></code> <code>kill -USR1
+ <em>pid</em></code> Windows̴. ɼ
+ <code>-k</code> н <code>kill</code> ɾ ̸
+ .</div>
+
+ <p>ġ ܼâ Ȥ ڱ ġ ޴
+ --&gt; α׷ Ʈ Ѵ. ġ ġ
+ <code>apache</code> ɾ غ ߻
+ 캻. ׸ logs ,
+ ߸Ǿ <code>error.log</code> 캻. ġ
+ ġҶ ⺻ ߴٸ :</p>
+
+ <div class="example"><p><code>
+ c: <br />
+ cd "\Program Files\Apache Group\Apache2\bin" <br />
+ apache
+ </code></p></div>
+
+ <p>ġ ٸų Control-C .
+ ׸ ԷѴ:</p>
+
+ <div class="example"><p><code>
+ cd ..\logs <br />
+ more &lt; error.log
+ </code></p></div>
+
+ <p>ġ ٷ궧 ġ  ã ƴ
+ ߿ϴ. ΰ ࿡
+ ִ:</p>
+
+ <ul>
+ <li><p><code>-f</code> Ȥ θ
+ Ѵ:</p>
+
+ <div class="example"><p><code>
+ apache -f "c:\my server files\anotherconfig.conf"
+ </code></p></div>
+
+ <p>Ȥ</p>
+
+ <div class="example"><p><code>
+ apache -f files\anotherconfig.conf
+ </code></p></div></li>
+
+ <li><p><code>-n</code> ġ service ϰ, ش
+ service Ѵ:</p>
+
+ <div class="example"><p><code>
+ apache -n "MyServiceName"
+ </code></p></div>
+ </li>
+ </ul>
+
+ <p> <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ؾ Ѵ.</p>
+
+ <p><code>-f</code> <code>-n</code>
+ , ġ <code>conf\httpd.conf</code>
+ ϵ ϸ Ѵ. ⺻ δ ġ 丮
+ ̴. <code>-V</code> ɼ ġ
+ ϸ <code>SERVER_CONFIG_FILE</code>̶ ׸񿡼
+ ִ:</p>
+
+ <div class="example"><p><code>
+ apache -V
+ </code></p></div>
+
+ <p>ġ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ã´:</p>
+
+ <ol>
+ <li><code>-C</code> ɼǿ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> þ.</li>
+
+ <li><code>-d</code> ɼ.</li>
+
+ <li> ۾ 丮.</li>
+
+ <li>̳ʸ ġ ߴٸ ġҶ registry ׸.</li>
+
+ <li> ϵ server root. ⺻
+ <code>/apache</code>̰, <code>apache -V</code> ϸ
+ <code>HTTPD_ROOT</code> ׸񿡼 Ȯ ִ.</li>
+ </ol>
+
+ <p>ġҶ Ʈ Ư Ʈ
+ Ű . Ű ġ ġ ٸ. install
+ Apache for all users Ͽٸ
+ <code>HKEY_LOCAL_MACHINE</code> Ʒ Ű
+ ( ȣ ġ ٸ):
+ </p>
+
+ <div class="example"><p><code>
+ HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\2.0.43
+ </code></p></div>
+
+ <p>" " ġ ġϿٸ
+ <code>HKEY_CURRENT_USER</code> Ʒ Ű .
+ α׿ ڿ ٸ:</p>
+
+ <div class="example"><p><code>
+ HKEY_CURRENT_USER\SOFTWARE\Apache Group\Apache\2.0.43
+ </code></p></div>
+
+ <p>Ű ̸ ϵDZ⶧ ǵ帮ʰ
+ ο ġϿ ׽Ʈغ ִ.
+ ٸ 丮 ġʵ ؾ Ѵ.</p>
+
+ <p>̳ʸ ġ ġ Ʈ Ű
+ ٰ ִ. ٸ ã
+ ִٸ ص ȴ.</p>
+
+ <p>Ű <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
+ 丮̸, 丮 <code>conf</code> 丮
+ ִ. ġ ϸ 丮
+ <code>httpd.conf</code> д´. Ͽ
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> þ
+ Ʈ Ű 丮 ٸٸ, ġ Ʈ
+ ϰ Ͽ 丮 Ѵ.
+ ġ 丮 ٸ ҷ ϸ ݵ
+ <code>httpd.conf</code> Ͽ ִ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> þ ġ
+ ϶.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test"> ġǾ ˻ϱ</a></h2>
+
+
+ <p>(ܼâ̳ service ) ġ ϸ (
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> þ
+ ϰų ġ " ڸ" ġ ʴ
+ ) 80 Ʈ ٸ. ϰ URL ԷϿ
+ ⺻ ϴ:</p>
+
+ <div class="example"><p><code>
+ http://localhost/
+ </code></p></div>
+
+ <p>ġ ġ ũ ִ ȯ
+ Ѵ. ƹ ϵ Ͼ ʰų , <code>logs</code>
+ 丮 ִ <code>error.log</code> .
+ ȣƮ Ʈ ʰų DNS (Domain Name Service)
+ ִٸ URL ؾ Ѵ:</p>
+
+ <div class="example"><p><code>
+ http://127.0.0.1/
+ </code></p></div>
+
+ <p>⺻ ġ ϸ <code>conf</code> 丮
+ ִ Ѵ. , Windows NT ġ service
+ ࿡ ġ Ͽ
+ ߻ʴ Ȯؾ Ѵ.</p>
+
+ <p>ġ ٸ TCP/IP α׷ Ʈ
+ <strong>⶧</strong> ġ ϱ ٸ
+ 񽺸 ߴ, , 缳ؾ 𸥴. ٸ
+ Ư ȭ 浹 ִ.
+ </p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/platform/windows.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/platform/windows.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/ab.html b/docs/manual/programs/ab.html
new file mode 100644
index 00000000..3ba123c4
--- /dev/null
+++ b/docs/manual/programs/ab.html
@@ -0,0 +1,7 @@
+URI: ab.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ab.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/ab.html.en b/docs/manual/programs/ab.html.en
new file mode 100644
index 00000000..ece248b4
--- /dev/null
+++ b/docs/manual/programs/ab.html.en
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - Apache HTTP server benchmarking tool - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>ab - Apache HTTP server benchmarking tool</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/ab.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>ab</code> is a tool for benchmarking your Apache Hypertext
+ Transfer Protocol (HTTP) server. It is designed to give you an impression
+ of how your current Apache installation performs. This especially shows
+ you how many requests per second your Apache installation is capable of
+ serving.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bugs</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>auth-username</var>:<var>password</var> ]
+ [ -<strong>c</strong> <var>concurrency</var> ]
+ [ -<strong>C</strong> <var>cookie-name</var>=<var>value</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>csv-file</var> ]
+ [ -<strong>g</strong> <var>gnuplot-file</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>custom-header</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>n</strong> <var>requests</var> ]
+ [ -<strong>p</strong> <var>POST-file</var> ]
+ [ -<strong>P</strong> <var>proxy-auth-username</var>:<var>password</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>s</strong> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>timelimit</var> ]
+ [ -<strong>T</strong> <var>content-type</var> ]
+ [ -<strong>v</strong> <var>verbosity</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-attributes</var> ]
+ [ -<strong>X</strong> <var>proxy</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-attributes</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-attributes</var> ]
+ [http://]<var>hostname</var>[:<var>port</var>]/<var>path</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-A <var>auth-username</var>:<var>password</var></code></dt>
+ <dd>Supply BASIC Authentication credentials to the server. The username and
+ password are separated by a single <code>:</code> and sent on the wire
+ base64 encoded. The string is sent regardless of whether the server needs
+ it (<em>i.e.</em>, has sent an 401 authentication needed).</dd>
+
+ <dt><code>-c <var>concurrency</var></code></dt>
+ <dd>Number of multiple requests to perform at a time. Default is one
+ request at a time.</dd>
+
+ <dt><code>-C <var>cookie-name</var>=<var>value</var></code></dt>
+ <dd>Add a <code>Cookie:</code> line to the request. The argument is
+ typically in the form of a <code><var>name</var>=<var>value</var></code>
+ pair. This field is repeatable.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>Do not display the "percentage served within XX [ms] table". (legacy
+ support).</dd>
+
+ <dt><code>-e <var>csv-file</var></code></dt>
+ <dd>Write a Comma separated value (CSV) file which contains for each
+ percentage (from 1% to 100%) the time (in milliseconds) it took to serve
+ that percentage of the requests. This is usually more useful than the
+ 'gnuplot' file; as the results are already 'binned'.</dd>
+
+ <dt><code>-g <var>gnuplot-file</var></code></dt>
+ <dd>Write all measured values out as a 'gnuplot' or TSV (Tab separate
+ values) file. This file can easily be imported into packages like Gnuplot,
+ IDL, Mathematica, Igor or even Excel. The labels are on the first line of
+ the file. </dd>
+
+ <dt><code>-h</code></dt>
+ <dd>Display usage information.</dd>
+
+ <dt><code>-H <var>custom-header</var></code></dt>
+ <dd>Append extra headers to the request. The argument is typically in
+ the form of a valid header line, containing a colon-separated field-value
+ pair (<em>i.e.</em>, <code>"Accept-Encoding: zip/zop;8bit"</code>).</dd>
+
+ <dt><code>-i</code></dt>
+ <dd>Do <code>HEAD</code> requests instead of <code>GET</code>.</dd>
+
+ <dt><code>-k</code></dt>
+ <dd>Enable the HTTP KeepAlive feature, <em>i.e.</em>, perform multiple
+ requests within one HTTP session. Default is no KeepAlive.</dd>
+
+ <dt><code>-n <var>requests</var></code></dt>
+ <dd>Number of requests to perform for the benchmarking session. The default
+ is to just perform a single request which usually leads to
+ non-representative benchmarking results.</dd>
+
+ <dt><code>-p <var>POST-file</var></code></dt>
+ <dd>File containing data to POST.</dd>
+
+ <dt><code>-P <var>proxy-auth-username</var>:<var>password</var></code></dt>
+ <dd>Supply BASIC Authentication credentials to a proxy en-route. The
+ username and password are separated by a single <code>:</code> and sent on
+ the wire base64 encoded. The string is sent regardless of whether the
+ proxy needs it (<em>i.e.</em>, has sent an 407 proxy authentication
+ needed).</dd>
+
+ <dt><code>-q</code></dt>
+ <dd>When processing more than 150 requests, <code>ab</code> outputs a
+ progress count on <code>stderr</code> every 10% or 100 requests or so. The
+ <code>-q</code> flag will suppress these messages.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>When compiled in (<code>ab -h</code> will show you) use the SSL
+ protected <code>https</code> rather than the <code>http</code> protocol.
+ This feature is experimental and <em>very</em> rudimentary. You probably
+ do not want to use it.</dd>
+
+ <dt><code>-S</code></dt>
+ <dd>Do not display the median and standard deviation values, nor display
+ the warning/error messages when the average and median are more than
+ one or two times the standard deviation apart. And default to the
+ min/avg/max values. (legacy support).</dd>
+
+ <dt><code>-t <var>timelimit</var></code></dt>
+ <dd>Maximum number of seconds to spend for benchmarking. This implies a
+ <code>-n 50000</code> internally. Use this to benchmark the server within a
+ fixed total amount of time. Per default there is no timelimit.</dd>
+
+ <dt><code>-T <var>content-type</var></code></dt>
+ <dd>Content-type header to use for POST data.</dd>
+
+ <dt><code>-v <var>verbosity</var></code></dt>
+ <dd>Set verbosity level - <code>4</code> and above prints information on
+ headers, <code>3</code> and above prints response codes (404, 200, etc.),
+ <code>2</code> and above prints warnings and info.</dd>
+
+ <dt><code>-V</code></dt>
+ <dd>Display version number and exit.</dd>
+
+ <dt><code>-w</code></dt>
+ <dd>Print out results in HTML tables. Default table is two columns wide,
+ with a white background.</dd>
+
+ <dt><code>-x <var>&lt;table&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;table&gt;</code>. Attributes
+ are inserted <code>&lt;table <var>here</var> &gt;</code>.</dd>
+
+ <dt><code>-X <var>proxy</var>[:<var>port</var>]</code></dt>
+ <dd>Use a proxy server for the requests.</dd>
+
+ <dt><code>-y <var>&lt;tr&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;tr&gt;</code>.</dd>
+
+ <dt><code>-z <var>&lt;td&gt;-attributes</var></code></dt>
+ <dd>String to use as attributes for <code>&lt;td&gt;</code>.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bugs</a></h2>
+ <p>There are various statically declared buffers of fixed length. Combined
+ with the lazy parsing of the command line arguments, the response headers
+ from the server and other external inputs, this might bite you.</p>
+
+ <p>It does not implement HTTP/1.x fully; only accepts some 'expected' forms
+ of responses. The rather heavy use of <code>strstr(3)</code> shows up top
+ in profile, which might indicate a performance problem; <em>i.e.</em>, you
+ would measure the <code>ab</code> performance rather than the server's.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/ab.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/ab.html.ko.euc-kr b/docs/manual/programs/ab.html.ko.euc-kr
new file mode 100644
index 00000000..1d47e404
--- /dev/null
+++ b/docs/manual/programs/ab.html.ko.euc-kr
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ab - ġ ɰ˻ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>ab - ġ ɰ˻ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/ab.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>ab</code> ġ ؽƮ (HTTP)
+ ˻ϴ(benchmarking) ̴. ġ
+  ϴ ˷ش. Ư ġ ʴ 
+ û ϴ ˷ش.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs"></a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="httpd.html">httpd</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>ab</strong>
+ [ -<strong>A</strong> <var>auth-username</var>:<var>password</var> ]
+ [ -<strong>c</strong> <var>concurrency</var> ]
+ [ -<strong>C</strong> <var>cookie-name</var>=<var>value</var> ]
+ [ -<strong>d</strong> ]
+ [ -<strong>e</strong> <var>csv-file</var> ]
+ [ -<strong>g</strong> <var>gnuplot-file</var> ]
+ [ -<strong>h</strong> ]
+ [ -<strong>H</strong> <var>custom-header</var> ]
+ [ -<strong>i</strong> ]
+ [ -<strong>k</strong> ]
+ [ -<strong>n</strong> <var>requests</var> ]
+ [ -<strong>p</strong> <var>POST-file</var> ]
+ [ -<strong>P</strong> <var>proxy-auth-username</var>:<var>password</var> ]
+ [ -<strong>q</strong> ]
+ [ -<strong>s</strong> ]
+ [ -<strong>S</strong> ]
+ [ -<strong>t</strong> <var>timelimit</var> ]
+ [ -<strong>T</strong> <var>content-type</var> ]
+ [ -<strong>v</strong> <var>verbosity</var>]
+ [ -<strong>V</strong> ]
+ [ -<strong>w</strong> ]
+ [ -<strong>x</strong> <var>&lt;table&gt;-attributes</var> ]
+ [ -<strong>X</strong> <var>proxy</var>[:<var>port</var>] ]
+ [ -<strong>y</strong> <var>&lt;tr&gt;-attributes</var> ]
+ [ -<strong>z</strong> <var>&lt;td&gt;-attributes</var> ]
+ [http://]<var>hostname</var>[:<var>port</var>]/<var>path</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <dl>
+ <dt><code>-A <var>auth-username</var>:<var>password</var></code></dt>
+ <dd> BASIC Authentication Ѵ.
+ <code>:</code> ڸ ȣ base64 ڵϿ
+ Ѵ. 䱸ϴ (<em> </em>,
+ 401 ʿ並 ) ڿ Ѵ.</dd>
+
+ <dt><code>-c <var>concurrency</var></code></dt>
+ <dd>ÿ ûϴ û. ⺻ ѹ û
+ .</dd>
+
+ <dt><code>-C <var>cookie-name</var>=<var>value</var></code></dt>
+ <dd>û <code>Cookie:</code> ߰Ѵ. ƱԸƮ
+ <code><var>name</var>=<var>value</var></code>
+ ̴. ɼ ִ.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>"percentage served within XX [ms] table"
+ ʴ´. (ȣȯ ).</dd>
+
+ <dt><code>-e <var>csv-file</var></code></dt>
+ <dd>û óϴµ ɸ (и ) ð (1%
+ 100%) ǥ (CSV) Ѵ.
+ ̹ ''Ͽ⶧ 'gnuplot' Ϻ
+ ϴ.</dd>
+
+ <dt><code>-g <var>gnuplot-file</var></code></dt>
+ <dd> 'gnuplot' Ȥ TSV (Tab separate values,
+ ) Ͽ Ѵ. Gnuplot, IDL, Mathematica,
+ Igor, Excel α׷ ̷
+ ִ. ù° ٿ ׸̸ ´. </dd>
+
+ <dt><code>-h</code></dt>
+ <dd> Ѵ.</dd>
+
+ <dt><code>-H <var>custom-header</var></code></dt>
+ <dd>û ߰Ѵ. ƱԸƮ ݷ
+ (<em> </em>,
+ <code>"Accept-Encoding: zip/zop;8bit"</code>) ȿ
+ ̴.</dd>
+
+ <dt><code>-i</code></dt>
+ <dd><code>GET</code> <code>HEAD</code> û Ѵ.</dd>
+
+ <dt><code>-k</code></dt>
+ <dd>HTTP KeepAlive Ѵ. <em> </em>,
+ HTTP ǿ û Ѵ. ⺻ KeepAlive
+ ʴ´.</dd>
+
+ <dt><code>-n <var>requests</var></code></dt>
+ <dd> ˻ϱ û. ⺻ û
+ ѹ ⶧ Ϲ ɰ˻ .</dd>
+
+ <dt><code>-p <var>POST-file</var></code></dt>
+ <dd>POST ڷ .</dd>
+
+ <dt><code>-P <var>proxy-auth-username</var>:<var>password</var></code></dt>
+ <dd>Ͻø BASIC Authentication Ѵ.
+ <code>:</code> ڸ ȣ base64 ڵϿ
+ Ѵ. Ͻð 䱸ϴ (<em> </em>,
+ 401 ʿ並 ) ڿ Ѵ.</dd>
+
+ <dt><code>-q</code></dt>
+ <dd>150 ̻ û <code>ab</code> 10% Ȥ
+ 100 û <code>ǥؿ</code> Ȳ Ѵ.
+ <code>-q</code> ɼ ʴ´.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd> ߰Ͽ Ͽٸ (<code>ab -h</code>
+ Ȯ ִ) <code>http</code> SSL
+ <code>https</code> Ѵ. ̰
+ <em>ſ</em> ̴. Ƹ ̴.</dd>
+
+ <dt><code>-S</code></dt>
+ <dd>߰ ǥ ʰ, հ ߰ ̰
+ ǥ ũ / ʴ´.
+ ּ//ִ Ѵ. (ȣȯ ).</dd>
+
+ <dt><code>-t <var>timelimit</var></code></dt>
+ <dd> ˻ϴ ִ ʴ ð.
+ <code>-n 50000</code> Ѵ. ð
+ ˻Ҷ Ѵ. ⺻ ð ˻Ѵ.</dd>
+
+ <dt><code>-T <var>content-type</var></code></dt>
+ <dd>POST ڷ Content-type .</dd>
+
+ <dt><code>-v <var>verbosity</var></code></dt>
+ <dd> ڼ Ѵ. <code>4</code> ̸̻
+ , <code>3</code> ̸̻ (404, 202, )
+ ڵ带, <code>2</code> ̸̻ (warning)
+ (info) Ѵ.</dd>
+
+ <dt><code>-V</code></dt>
+ <dd> ϰ Ѵ.</dd>
+
+ <dt><code>-w</code></dt>
+ <dd> HTML ǥ Ѵ. ⺻ ǥ 濡
+ ۼѴ.</dd>
+
+ <dt><code>-x <var>&lt;table&gt;-attributes</var></code></dt>
+ <dd><code>&lt;table&gt;</code> Ӽ ڿ.
+ Ӽ <code>&lt;table <var>⿡</var> &gt;</code>
+ ߰Ѵ.</dd>
+
+ <dt><code>-X <var>proxy</var>[:<var>port</var>]</code></dt>
+ <dd>Ͻ Ͽ ûѴ.</dd>
+
+ <dt><code>-y <var>&lt;tr&gt;-attributes</var></code></dt>
+ <dd><code>&lt;tr&gt;</code> Ӽ ڿ.</dd>
+
+ <dt><code>-z <var>&lt;td&gt;-attributes</var></code></dt>
+ <dd><code>&lt;td&gt;</code> Ӽ ڿ.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs"></a></h2>
+ <p> ̰ ۸ Ѵ.
+ ƱԸƮ, , ٸ ܺ Էµ
+ о̸鼭 ߻ ִ.</p>
+
+ <p> α׷ HTTP/1.x ʴ´;
+ 'ϴ' 丸 ޴´. <code>strstr(3)</code>
+ ſ ⶧ ӵ ִ; <em></em>,
+ ɺٴ <code>ab</code> ϰ
+ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/ab.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/apachectl.html b/docs/manual/programs/apachectl.html
new file mode 100644
index 00000000..b3966d8d
--- /dev/null
+++ b/docs/manual/programs/apachectl.html
@@ -0,0 +1,7 @@
+URI: apachectl.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: apachectl.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/apachectl.html.en b/docs/manual/programs/apachectl.html.en
new file mode 100644
index 00000000..8f7c14c2
--- /dev/null
+++ b/docs/manual/programs/apachectl.html.en
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>apachectl - Apache HTTP Server Control Interface - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apachectl - Apache HTTP Server Control Interface</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/apachectl.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>apachectl</code> is a front end to the Apache HyperText
+ Transfer Protocol (HTTP) server. It is designed to help the
+ administrator control the functioning of the Apache
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon.</p>
+
+ <p>The <code>apachectl</code> script can operate in two modes.
+ First, it can act as a simple front-end to the <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ command that simply sets any necessary environment variables and
+ then invokes <code class="program"><a href="../programs/httpd.html">httpd</a></code>, passing through any command line
+ arguments. Second, <code>apachectl</code> can act as a SysV init
+ script, taking simple one-word arguments like <code>start</code>,
+ <code>restart</code>, and <code>stop</code>, and translating them
+ into appropriate signals to <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+ <p>If your Apache installation uses non-standard paths, you will
+ need to edit the <code>apachectl</code> script to set the
+ appropriate paths to the <code class="program"><a href="../programs/httpd.html">httpd</a></code> binary. You can also
+ specify any necessary <code class="program"><a href="../programs/httpd.html">httpd</a></code> command line arguments.
+ See the comments in the script for details.</p>
+
+ <p>The <code>apachectl</code> script returns a 0 exit value on
+ success, and &gt;0 if an error occurs. For more details, view
+ the comments in the script.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../invoking.html">Starting Apache</a></li><li><a href="../stopping.html">Stopping Apache</a></li><li><a href="../configuring.html">Configuration Files</a></li><li><a href="../platform/">Platform Docs</a></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+
+<p>When acting in pass-through mode, <code>apachectl</code> can take
+all the arguments available for the <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+binary.</p>
+
+<p><code><strong>apachectl</strong> [ <var>httpd-argument</var> ]</code></p>
+
+<p>When acting in SysV init mode, <code>apachectl</code> takes simple,
+one-word commands, defined below.</p>
+
+<p><code><strong>apachectl</strong> <var>command</var></code></p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+
+<p>Only the SysV init-style options are defined here. Other arguments
+are defined on the <code class="program"><a href="../programs/httpd.html">httpd</a></code> manual page.</p>
+
+<dl>
+
+<dt><code>start</code></dt>
+
+<dd>Start the Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon. Gives an error if it
+is already running. This is equivalent to <code>apachectl -k
+start</code>.</dd>
+
+<dt><code>stop</code></dt>
+
+<dd>Stops the Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon. This is equivalent to
+<code>apachectl -k stop</code>.</dd>
+
+<dt><code>restart</code></dt>
+
+<dd>Restarts the Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon. If the daemon is
+not running, it is started. This command automatically checks the
+configuration files as in <code>configtest</code> before initiating
+the restart to make sure the daemon doesn't die. This is equivalent
+to <code>apachectl -k restart</code>.</dd>
+
+<dt><code>fullstatus</code></dt>
+
+<dd>Displays a full status report from <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.
+For this to work, you need to have <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> enabled
+on your server and a text-based browser such as <code>lynx</code>
+available on your system. The URL used to access the status report
+can be set by editing the <code>STATUSURL</code> variable in the
+script.</dd>
+
+<dt><code>status</code></dt>
+
+<dd>Displays a brief status report. Similar to the
+<code>fullstatus</code> option, except that the list of requests
+currently being served is omitted.</dd>
+
+<dt><code>graceful</code></dt>
+
+<dd>Gracefully restarts the Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon. If the
+daemon is not running, it is started. This differs from a normal
+restart in that currently open connections are not aborted. A side
+effect is that old log files will not be closed immediately. This
+means that if used in a log rotation script, a substantial delay may
+be necessary to ensure that the old log files are closed before
+processing them. This command automatically checks the configuration
+files as in <code>configtest</code> before initiating the
+restart to make sure Apache doesn't die. This is equivalent to
+<code>apachectl -k graceful</code>.</dd>
+
+<dt><code>graceful-stop</code></dt>
+
+<dd>Gracefully stops the Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon.
+This differs from a normal stop in that currently open connections are not
+aborted. A side effect is that old log files will not be closed immediately.
+This is equivalent to <code>apachectl -k graceful-stop</code>.</dd>
+
+<dt><code>configtest</code></dt>
+
+<dd>Run a configuration file syntax test. It parses the configuration
+files and either reports <code>Syntax Ok</code>
+or detailed information about the particular syntax error. This is
+equivalent to <code>apachectl -t</code>.</dd>
+
+</dl>
+
+<p>The following option was available in earlier versions but has been removed.</p>
+
+<dl>
+
+<dt><code>startssl</code></dt>
+
+<dd>To start <code class="program"><a href="../programs/httpd.html">httpd</a></code> with SSL support, you should edit
+your configuration file to include the relevant directives and then
+use the normal <code>apachectl start</code>.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/apachectl.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/apachectl.html.ko.euc-kr b/docs/manual/programs/apachectl.html.ko.euc-kr
new file mode 100644
index 00000000..11d17675
--- /dev/null
+++ b/docs/manual/programs/apachectl.html.ko.euc-kr
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>apachectl - ġ ̽ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apachectl - ġ ̽</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/apachectl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>apachectl</code> ġ ؽƮ
+ (HTTP) մ̴. α׷ ڰ
+ ġ <a href="httpd.html">httpd</a> ϵ
+ ´.</p>
+
+ <p><code>apachectl</code> ũƮ ΰ Ѵ.
+ ù° <code>httpd</code> θ ũƮ
+ Ͽ, ʿ ȯ溯 ϰ ƱԸƮ
+ <code>httpd</code> Ѵ. ι°
+ <code>apachectl</code> SysV init ũƮ Ͽ,
+ <code>start</code>, <code>restart</code>, <code>stop</code>
+ Ѵܾ ƱԸƮ ޾Ƽ <code>httpd</code>
+ ȣ .</p>
+
+ <p>ġ Ϲ ο ġ ʾҴٸ,
+ <code>httpd</code> η <code>apachectl</code> ũƮ
+ ؾ Ѵ. , <code>httpd</code> ƱԸƮ
+ ߰ ִ. ڼ ũƮ ּ
+ ϶.</p>
+
+ <p><code>apachectl</code> ũƮ ڵ 0,
+ &gt;0 ȯѴ. ڼ ũƮ ּ
+ ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../invoking.html">ġ </a></li><li><a href="../stopping.html">ġ ߴ</a></li><li><a href="../configuring.html"></a></li><li><a href="../platform/">÷ </a></li><li><a href="httpd.html">httpd</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+
+<p> ũƮ ϸ, <code>apachectl</code>
+<a href="httpd.html">httpd</a> ƱԸƮ ޴´.</p>
+
+<p><code><strong>apachectl</strong> [ <var>httpd-argument</var> ]</code></p>
+
+<p>SysV init ϸ, <code>apachectl</code> Ʒ
+ Ѵܾ ɾ ޴´.</p>
+
+<p><code><strong>apachectl</strong> <var>command</var></code></p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+
+<p>⼭ SysV init- ɼǸ Ѵ. ٸ ɼ <a href="httpd.html">httpd</a> manpage Ѵ.</p>
+
+<dl>
+
+<dt><code>start</code></dt>
+
+<dd>ġ <code>httpd</code> Ѵ. ̹ ̶
+ . <code>apachectl -k start</code> .</dd>
+
+<dt><code>stop</code></dt>
+
+<dd>ġ <code>httpd</code> ߴѴ. <code>apachectl
+-k stop</code> .</dd>
+
+<dt><code>restart</code></dt>
+
+<dd>ġ <code>httpd</code> Ѵ.
+ƴ϶, Ѵ. ۽ Ȯϱ
+ ڵ <code>configtest</code> ɰ
+˻Ѵ. <code>apachectl -k restart</code> .</dd>
+
+<dt><code>fullstatus</code></dt>
+
+<dd><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> Ѵ.
+ ϱؼ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>
+ϰ, ýۿ <code>lynx</code> ڱ
+ʿϴ. ϴ URL ũƮ
+<code>STATUSURL</code> Ͽ ִ.</dd>
+
+<dt><code>status</code></dt>
+
+<dd> Ѵ. <code>fullstatus</code> ɼǰ
+, û ʴ´.</dd>
+
+<dt><code>graceful</code></dt>
+
+<dd>ġ <code>httpd</code> ݰ(gracefully) Ѵ.
+ ƴ϶, Ѵ. Ϲ ۰ ޸
+ִ ʴ´. , α ʴ´.
+, α׼ȯ ũƮ Ѵٸ, α
+óϱ α ϱ ٷ
+Ѵ. ġ ۽ Ȯϱ
+ ڵ <code>configtest</code> ɰ
+˻Ѵ. <code>apachectl -k graceful</code> .</dd>
+
+<dt><code>configtest</code></dt>
+
+<dd> ˻Ѵ. а <code>Syntax
+Ok</code> Ȥ Ư ڼ ˷ش.
+<code>apachectl -t</code> .</dd>
+
+</dl>
+
+<p>Ʒ ɼ , ̴.</p>
+
+<dl>
+
+<dt><code>startssl</code></dt>
+
+<dd><code>apachectl -k start -DSSL</code> . 츮
+ ɾ ϰų ׻ SSL ϵ
+<code>httpd.conf</code> <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> ϱ Ѵ.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/apachectl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/apxs.html b/docs/manual/programs/apxs.html
new file mode 100644
index 00000000..b6d6d1de
--- /dev/null
+++ b/docs/manual/programs/apxs.html
@@ -0,0 +1,7 @@
+URI: apxs.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: apxs.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/apxs.html.en b/docs/manual/programs/apxs.html.en
new file mode 100644
index 00000000..991b3c88
--- /dev/null
+++ b/docs/manual/programs/apxs.html.en
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>apxs - APache eXtenSion tool - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apxs - APache eXtenSion tool</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/apxs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>apxs</code> is a tool for building and installing extension
+ modules for the Apache HyperText Transfer Protocol (HTTP) server. This is
+ achieved by building a dynamic shared object (DSO) from one or more source
+ or object <var>files</var> which then can be loaded into the Apache server
+ under runtime via the <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ directive from <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>.</p>
+
+ <p>So to use this extension mechanism your platform has to support the DSO
+ feature and your Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> binary has to be built with the
+ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> module. The <code>apxs</code> tool automatically
+ complains if this is not the case. You can check this yourself by manually
+ running the command</p>
+
+ <div class="example"><p><code>
+ $ httpd -l
+ </code></p></div>
+
+ <p>The module <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> should be part of the displayed list.
+ If these requirements are fulfilled you can easily extend your Apache
+ server's functionality by installing your own modules with the DSO mechanism
+ by the help of this <code>apxs</code> tool:</p>
+
+ <div class="example"><p><code>
+ $ apxs -i -a -c mod_foo.c<br />
+ gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
+ ld -Bshareable -o mod_foo.so mod_foo.o<br />
+ cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
+ $ apachectl restart<br />
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+ /path/to/apache/sbin/apachectl restart: httpd started<br />
+ $ _
+ </code></p></div>
+
+ <p>The arguments <var>files</var> can be any C source file (.c), a object
+ file (.o) or even a library archive (.a). The <code>apxs</code> tool
+ automatically recognizes these extensions and automatically used the C
+ source files for compilation while just using the object and archive files
+ for the linking phase. But when using such pre-compiled objects make sure
+ they are compiled for position independent code (PIC) to be able to use them
+ for a dynamically loaded shared object. For instance with GCC you always
+ just have to use <code>-fpic</code>. For other C compilers consult its
+ manual page or at watch for the flags <code>apxs</code> uses to compile the
+ object files.</p>
+
+ <p>For more details about DSO support in Apache read the documentation of
+ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> or perhaps even read the
+ <code>src/modules/standard/mod_so.c</code> source file.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>apxs</strong> -<strong>g</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ -<strong>n</strong> <var>modname</var></code></p>
+
+ <p><code><strong>apxs</strong> -<strong>q</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ <var>query</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>c</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>o</strong> <var>dsofile</var> ]
+ [ -<strong>I</strong> <var>incdir</var> ]
+ [ -<strong>D</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>L</strong> <var>libdir</var> ]
+ [ -<strong>l</strong> <var>libname</var> ]
+ [ -<strong>Wc,</strong><var>compiler-flags</var> ]
+ [ -<strong>Wl,</strong><var>linker-flags</var> ]
+ <var>files</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>i</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>n</strong> <var>modname</var> ]
+ [ -<strong>a</strong> ]
+ [ -<strong>A</strong> ]
+ <var>dso-file</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>e</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>n</strong> <var>modname</var> ]
+ [ -<strong>a</strong> ]
+ [ -<strong>A</strong> ]
+ <var>dso-file</var> ...</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <h3><a name="options.common" id="options.common">Common Options</a></h3>
+ <dl>
+ <dt><code>-n <var>modname</var></code></dt>
+ <dd>This explicitly sets the module name for the <code>-i</code> (install)
+ and <code>-g</code> (template generation) option. Use this to explicitly
+ specify the module name. For option <code>-g</code> this is required, for
+ option <code>-i</code> the <code>apxs</code> tool tries to determine the
+ name from the source or (as a fallback) at least by guessing it from the
+ filename.</dd>
+ </dl>
+
+
+ <h3><a name="options.query" id="options.query">Query Options</a></h3>
+ <dl>
+ <dt><code>-q</code></dt>
+ <dd>Performs a query for <code>apxs</code>'s knowledge about certain
+ settings. The <var>query</var> parameters can be one or more of the
+ following strings: <code>CC</code>, <code>CFLAGS</code>,
+ <code>CFLAGS_SHLIB</code>, <code>INCLUDEDIR</code>, <code>LD_SHLIB</code>,
+ <code>LDFLAGS_SHLIB</code>, <code>LIBEXECDIR</code>,
+ <code>LIBS_SHLIB</code>, <code>SBINDIR</code>, <code>SYSCONFDIR</code>,
+ <code>TARGET</code>.
+
+ <p>Use this for manually determining settings. For instance use</p>
+ <div class="example"><p><code>
+ INC=-I`apxs -q INCLUDEDIR`
+ </code></p></div>
+
+ <p>inside your own Makefiles if you need manual access to Apache's C
+ header files.</p></dd>
+ </dl>
+
+
+ <h3><a name="options.conf" id="options.conf">Configuration Options</a></h3>
+ <dl>
+ <dt><code>-S <var>name</var>=<var>value</var></code></dt>
+ <dd>This option changes the apxs settings described above.</dd>
+ </dl>
+
+
+ <h3><a name="options.template" id="options.template">Template Generation Options</a></h3>
+ <dl>
+ <dt><code>-g</code></dt>
+ <dd>This generates a subdirectory <var>name</var> (see option
+ <code>-n</code>) and there two files: A sample module source file named
+ <code>mod_<var>name</var>.c</code> which can be used as a template for
+ creating your own modules or as a quick start for playing with the
+ apxs mechanism. And a corresponding <code>Makefile</code> for even easier
+ build and installing of this module.</dd>
+ </dl>
+
+
+ <h3><a name="options.dso" id="options.dso">DSO Compilation Options</a></h3>
+ <dl>
+ <dt><code>-c</code></dt>
+ <dd>This indicates the compilation operation. It first compiles the C
+ source files (.c) of <var>files</var> into corresponding object files (.o)
+ and then builds a dynamically shared object in <var>dsofile</var> by
+ linking these object files plus the remaining object files (.o and .a) of
+ <var>files</var>. If no <code>-o</code> option is specified the output
+ file is guessed from the first filename in <var>files</var> and thus
+ usually defaults to <code>mod_<var>name</var>.so</code>.</dd>
+
+ <dt><code>-o <var>dsofile</var></code></dt>
+ <dd>Explicitly specifies the filename of the created dynamically shared
+ object. If not specified and the name cannot be guessed from the
+ <var>files</var> list, the fallback name <code>mod_unknown.so</code> is
+ used.</dd>
+
+ <dt><code>-D <var>name</var>=<var>value</var></code></dt>
+ <dd>This option is directly passed through to the compilation command(s).
+ Use this to add your own defines to the build process.</dd>
+
+ <dt><code>-I <var>incdir</var></code></dt>
+ <dd>This option is directly passed through to the compilation command(s).
+ Use this to add your own include directories to search to the build
+ process.</dd>
+
+ <dt><code>-L <var>libdir</var></code></dt>
+ <dd>This option is directly passed through to the linker command. Use this
+ to add your own library directories to search to the build process.</dd>
+
+ <dt><code>-l <var>libname</var></code></dt>
+ <dd>This option is directly passed through to the linker command. Use this
+ to add your own libraries to search to the build process.</dd>
+
+ <dt><code>-Wc,<var>compiler-flags</var></code></dt>
+ <dd>This option passes <var>compiler-flags</var> as additional flags to
+ the <code>libtool --mode=compile</code> command. Use this to add local
+ compiler-specific options.</dd>
+
+ <dt><code>-Wl,<var>linker-flags</var></code></dt>
+ <dd>This option passes <var>linker-flags</var> as additional
+ flags to the <code>libtool --mode=link</code> command. Use this
+ to add local linker-specific options.</dd>
+ </dl>
+
+
+ <h3><a name="options.dsoinstall" id="options.dsoinstall">DSO Installation and Configuration Options</a></h3>
+
+ <dl>
+ <dt><code>-i</code></dt>
+ <dd>This indicates the installation operation and installs one or more
+ dynamically shared objects into the server's <var>modules</var>
+ directory.</dd>
+
+ <dt><code>-a</code></dt>
+ <dd>This activates the module by automatically adding a corresponding
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> line to Apache's
+ <code>httpd.conf</code> configuration file, or by enabling it if it
+ already exists.</dd>
+
+ <dt><code>-A</code></dt>
+ <dd>Same as option <code>-a</code> but the created <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive is prefixed with a hash
+ sign (<code>#</code>), <em>i.e.</em>, the module is just prepared for
+ later activation but initially disabled.</dd>
+
+ <dt><code>-e</code></dt>
+ <dd>This indicates the editing operation, which can be used with the
+ <code>-a</code> and <code>-A</code> options similarly to the
+ <code>-i</code> operation to edit Apache's <code>httpd.conf</code>
+ configuration file without attempting to install the module.</dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+ <p>Assume you have an Apache module named <code>mod_foo.c</code> available
+ which should extend Apache's server functionality. To accomplish this you
+ first have to compile the C source into a shared object suitable for loading
+ into the Apache server under runtime via the following command:</p>
+
+ <div class="example"><p><code>
+ $ apxs -c mod_foo.c<br />
+ /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
+ /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+ $ _
+ </code></p></div>
+
+ <p>Then you have to update the Apache configuration by making sure a
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive is present to
+ load this shared object. To simplify this step <code>apxs</code> provides
+ an automatic way to install the shared object in its "modules" directory
+ and updating the <code>httpd.conf</code> file accordingly. This can be
+ achieved by running:</p>
+
+ <div class="example"><p><code>
+ $ apxs -i -a mod_foo.la<br />
+ /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
+ /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
+ ...
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [activating module `foo' in /path/to/apache/conf/httpd.conf]<br />
+ $ _
+ </code></p></div>
+
+ <p>This way a line named</p>
+
+ <div class="example"><p><code>
+ LoadModule foo_module modules/mod_foo.so
+ </code></p></div>
+
+ <p>is added to the configuration file if still not present. If you want to
+ have this disabled per default use the <code>-A</code> option,
+ <em>i.e.</em></p>
+
+ <div class="example"><p><code>
+ $ apxs -i -A mod_foo.c
+ </code></p></div>
+
+ <p>For a quick test of the apxs mechanism you can create a sample Apache
+ module template plus a corresponding Makefile via:</p>
+
+ <div class="example"><p><code>
+ $ apxs -g -n foo<br />
+ Creating [DIR] foo<br />
+ Creating [FILE] foo/Makefile<br />
+ Creating [FILE] foo/modules.mk<br />
+ Creating [FILE] foo/mod_foo.c<br />
+ Creating [FILE] foo/.deps<br />
+ $ _
+ </code></p></div>
+
+ <p>Then you can immediately compile this sample module into a shared object
+ and load it into the Apache server:</p>
+
+ <div class="example"><p><code>
+ $ cd foo<br />
+ $ make all reload<br />
+ apxs -c mod_foo.c<br />
+ /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
+ /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+ apxs -i -a -n "foo" mod_foo.la<br />
+ /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
+ /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
+ ...
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [activating module `foo' in /path/to/apache/conf/httpd.conf]<br />
+ apachectl restart<br />
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+ /path/to/apache/sbin/apachectl restart: httpd started<br />
+ $ _
+ </code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/apxs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/apxs.html.ko.euc-kr b/docs/manual/programs/apxs.html.ko.euc-kr
new file mode 100644
index 00000000..25d086fe
--- /dev/null
+++ b/docs/manual/programs/apxs.html.ko.euc-kr
@@ -0,0 +1,324 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>apxs - APache eXtenSion - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apxs - APache eXtenSion </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apxs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>apxs</code> ġ ؽƮ
+ (HTTP) Ȯ ϰ ġϴ ̴.
+ ҽ Ʈ<var></var> ,
+ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ ߿
+ ġ о ִ ü(DSO) .</p>
+
+ <p>׷ ̷ Ȯ Ϸ ÷ DSO
+ ϰ ġ <code>httpd</code>
+ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ؾ Ѵ.
+ <code>apxs</code>
+ ʴ´. ɾ Ͽ ϴ ˾ƺ
+ ִ</p>
+
+ <div class="example"><p><code>
+ $ httpd -l
+ </code></p></div>
+
+ <p>Ͽ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ; Ѵ.
+ ϸ <code>apxs</code> DSO ġϿ
+ ġ Ȯ ִ:</p>
+
+ <div class="example"><p><code>
+ $ apxs -i -a -c mod_foo.c<br />
+ gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
+ ld -Bshareable -o mod_foo.so mod_foo.o<br />
+ cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
+ $ apachectl restart<br />
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+ /path/to/apache/sbin/apachectl restart: httpd started<br />
+ $ _
+ </code></p></div>
+
+ <p>ƱԸƮ <var>files</var> C ҽ (.c) ̳
+ Ʈ (.o), ̺귯 (.a) ִ.
+ <code>apxs</code> Ȯڸ ڵ C ҽ
+ ϰ, Ʈ ũ Ѵ. ׷
+ Ʈ Ϸ о ִ
+ ü ϱ ݵ Ʈ ġڵ(PIC,
+ position independent code) ؾ Ѵ. GCC
+ <code>-fpic</code> ϸ ȴ. ٸ C Ϸ
+ ϰų <code>apxs</code> Ʈ Ҷ
+ ϴ ɼ ϶.</p>
+
+ <p>ġ DSO ڼ
+ <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ϰų
+ <code>src/modules/standard/mod_so.c</code> ҽ о.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="apachectl.html">apachectl</a></li><li><a href="httpd.html">httpd</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>apxs</strong> -<strong>g</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ -<strong>n</strong> <var>modname</var></code></p>
+
+ <p><code><strong>apxs</strong> -<strong>q</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ <var>query</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>c</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>o</strong> <var>dsofile</var> ]
+ [ -<strong>I</strong> <var>incdir</var> ]
+ [ -<strong>D</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>L</strong> <var>libdir</var> ]
+ [ -<strong>l</strong> <var>libname</var> ]
+ [ -<strong>Wc,</strong><var>compiler-flags</var> ]
+ [ -<strong>Wl,</strong><var>linker-flags</var> ]
+ <var>files</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>i</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>n</strong> <var>modname</var> ]
+ [ -<strong>a</strong> ]
+ [ -<strong>A</strong> ]
+ <var>dso-file</var> ...</code></p>
+
+ <p><code><strong>apxs</strong> -<strong>e</strong>
+ [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
+ [ -<strong>n</strong> <var>modname</var> ]
+ [ -<strong>a</strong> ]
+ [ -<strong>A</strong> ]
+ <var>dso-file</var> ...</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <h3><a name="options.common" id="options.common"> ɼ</a></h3>
+ <dl>
+ <dt><code>-n <var>modname</var></code></dt>
+ <dd><code>-i</code> (install) <code>-g</code> (template
+ generation) ɼ Ҷ Ѵ.
+ ɼ Ͽ Ѵ. <code>-g</code>
+ ɼ Ѵٸ ɼ ݵ ؾϰ,
+ <code>-i</code> ɼ Ѵٸ <code>apxs</code>
+ ҽ ( õ) ϸ ̸ Ѵ.</dd>
+ </dl>
+
+
+ <h3><a name="options.query" id="options.query"> ɼ</a></h3>
+ <dl>
+ <dt><code>-q</code></dt>
+ <dd><code>apxs</code> ˾Ƴ. <var>query</var>
+ ִ: <code>CC</code>, <code>CFLAGS</code>,
+ <code>CFLAGS_SHLIB</code>, <code>INCLUDEDIR</code>,
+ <code>LD_SHLIB</code>, <code>LDFLAGS_SHLIB</code>,
+ <code>LIBEXECDIR</code>, <code>LIBS_SHLIB</code>,
+ <code>SBINDIR</code>, <code>SYSCONFDIR</code>, <code>TARGET</code>.
+
+ <p> ˾Ƴ Ѵ.</p>
+ <div class="example"><p><code>
+ INC=-I`apxs -q INCLUDEDIR`
+ </code></p></div>
+
+ <p> , ġ C Ѵٸ
+ Makefile Ѵ.</p></dd>
+ </dl>
+
+
+ <h3><a name="options.conf" id="options.conf"> ɼ</a></h3>
+ <dl>
+ <dt><code>-S <var>name</var>=<var>value</var></code></dt>
+ <dd> ɼ apxs Ѵ.</dd>
+ </dl>
+
+
+ <h3><a name="options.template" id="options.template">ߺ(template) ɼ</a></h3>
+ <dl>
+ <dt><code>-g</code></dt>
+ <dd>丮 <var>name</var> (<code>-n</code>
+ ɼ ) װ ΰ :
+ <code>mod_<var>name</var>.c</code> ߺ ҽϷ,
+ ڽ 鶧 ߺ ϰų apxs
+ غ Ѵ. ٸ ϰ
+ ġϱ <code>Makefile</code>̴.</dd>
+ </dl>
+
+
+ <h3><a name="options.dso" id="options.dso">DSO ɼ</a></h3>
+ <dl>
+ <dt><code>-c</code></dt>
+ <dd> Ѵ. <var>files</var> C
+ ҽϵ(.c) Ʈ(.o) ϰ,
+ <var>files</var> Ʈϵ(.o .a)
+ ũϿ ü <var>dsofile</var> .
+ <code>-o</code> ɼ <var>files</var>
+ ù° ϸ ̸ Ͽ
+ <code>mod_<var>name</var>.so</code> Ѵ.</dd>
+
+ <dt><code>-o <var>dsofile</var></code></dt>
+ <dd> ü ϸ Ѵ. ̸
+ ʰ <var>files</var> Ͽ ̸
+ ϸ <code>mod_unknown.so</code> ̸
+ Ѵ.</dd>
+
+ <dt><code>-D <var>name</var>=<var>value</var></code></dt>
+ <dd> ɼ ɾ Ѵ.
+ ϶ ڽ define ߰Ѵ.</dd>
+
+ <dt><code>-I <var>incdir</var></code></dt>
+ <dd> ɼ ɾ Ѵ.
+ ϶ include ã 丮 ߰Ѵ.</dd>
+
+ <dt><code>-L <var>libdir</var></code></dt>
+ <dd> ɼ Ŀ ɾ Ѵ.
+ ϶ ̺귯 ã 丮 ߰Ѵ.</dd>
+
+ <dt><code>-l <var>libname</var></code></dt>
+ <dd> ɼ Ŀ ɾ Ѵ.
+ ϶ ̺귯 ߰Ѵ.</dd>
+
+ <dt><code>-Wc,<var>compiler-flags</var></code></dt>
+ <dd> ɼ ߰ ɼ <var>compiler-flags</var>
+ <code>libtool --mode=compile</code> ɾ Ѵ.
+ Ϸ Ư ɼ ߰Ҷ Ѵ.</dd>
+
+ <dt><code>-Wl,<var>linker-flags</var></code></dt>
+ <dd> ɼ ߰ ɼ <var>linker-flags</var>
+ <code>libtool --mode=link</code> ɾ Ѵ. Ŀ
+ Ư ɼ ߰Ҷ Ѵ.</dd>
+ </dl>
+
+
+ <h3><a name="options.dsoinstall" id="options.dsoinstall">DSO ġ ɼ</a></h3>
+
+ <dl>
+ <dt><code>-i</code></dt>
+ <dd>ġ Ѵ. ü
+ <var>modules</var> 丮 ġѴ.</dd>
+
+ <dt><code>-a</code></dt>
+ <dd>ġ <code>httpd.conf</code> Ͽ
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+ ߰ϰų ̹ ִٸ ȰȭϿ ϵ
+ .</dd>
+
+ <dt><code>-A</code></dt>
+ <dd><code>-a</code> , <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ տ
+ 칰(<code>#</code>) δ. <em></em>,
+ ߿ ֵ غѴ.</dd>
+
+ <dt><code>-e</code></dt>
+ <dd> Ѵ. <code>-a</code> Ȥ <code>-A</code>
+ ɼǰ , <code>-i</code> ɰ
+ ġʰ ġ
+ <code>httpd.conf</code> ϸ Ѵ.</dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+ <p>ġ Ȯϴ <code>mod_foo.c</code>
+ ġ ִٰ . ɾ Ͽ
+ C ҽ ġ о ü Ѵ:</p>
+
+ <div class="example"><p><code>
+ $ apxs -c mod_foo.c<br />
+ /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
+ /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+ $ _
+ </code></p></div>
+
+ <p>׸ ü о̴ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ ġ
+ ߰Ѵ. <code>apxs</code> ڵ ü
+ "modules" 丮 ġϰ <code>httpd.conf</code>
+ ˸° Ͽ ۾ ģ. Ѵ:</p>
+
+ <div class="example"><p><code>
+ $ apxs -i -a mod_foo.la<br />
+ /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
+ /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
+ ...
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [/path/to/apache/conf/httpd.conf `foo' ȰȭѴ]<br />
+ $ _
+ </code></p></div>
+
+ <p>׷ </p>
+
+ <div class="example"><p><code>
+ LoadModule foo_module modules/mod_foo.so
+ </code></p></div>
+
+ <p>Ͽ ٸ ߰Ѵ. ⺻
+ ʴ´ٸ <code>-A</code> ɼ Ѵ. <em></em></p>
+
+ <div class="example"><p><code>
+ $ apxs -i -A mod_foo.c
+ </code></p></div>
+
+ <p>apxs Ϸ ġ ߺ
+ Makefile ִ:</p>
+
+ <div class="example"><p><code>
+ $ apxs -g -n foo<br />
+ Creating [DIR] foo<br />
+ Creating [FILE] foo/Makefile<br />
+ Creating [FILE] foo/modules.mk<br />
+ Creating [FILE] foo/mod_foo.c<br />
+ Creating [FILE] foo/.deps<br />
+ $ _
+ </code></p></div>
+
+ <p>׷ ٷ ߺ ü Ͽ ġ
+ еѴ:</p>
+
+ <div class="example"><p><code>
+ $ cd foo<br />
+ $ make all reload<br />
+ apxs -c mod_foo.c<br />
+ /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
+ /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+ apxs -i -a -n "foo" mod_foo.la<br />
+ /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
+ /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
+ ...
+ chmod 755 /path/to/apache/modules/mod_foo.so<br />
+ [/path/to/apache/conf/httpd.conf `foo' ȰȭѴ]<br />
+ apachectl restart<br />
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+ /path/to/apache/sbin/apachectl restart: httpd started<br />
+ $ _
+ </code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/apxs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/configure.html b/docs/manual/programs/configure.html
new file mode 100644
index 00000000..9f569079
--- /dev/null
+++ b/docs/manual/programs/configure.html
@@ -0,0 +1,7 @@
+URI: configure.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: configure.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/configure.html.en b/docs/manual/programs/configure.html.en
new file mode 100644
index 00000000..63f66e9a
--- /dev/null
+++ b/docs/manual/programs/configure.html.en
@@ -0,0 +1,937 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>configure - Configure the source tree - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>configure - Configure the source tree</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/configure.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The <code>configure</code> script configures the source tree
+ for compiling and installing the Apache HTTP Server on your
+ particular platform. Various options allow the compilation of a
+ server corresponding to your personal requirements.</p>
+
+ <p>This script, included in the root directory of the source
+ distribution, is for compilation on Unix and Unix-like systems
+ only. For other platforms, see the <a href="../platform/">platform</a> documentation.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#env">Environment variables</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../install.html">Compiling and Installing</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p>You should call the <code>configure</code> script from within the
+ root directory of the distribution.</p>
+
+ <p><code><strong>./configure</strong> [<var>OPTION</var>]...
+ [<var>VAR</var>=<var>VALUE</var>]...</code></p>
+
+ <p>To assign environment variables (e.g. <code>CC</code>,
+ <code>CFLAGS</code> ...), specify them as
+ <code><var>VAR</var>=<var>VALUE</var></code>. See <a href="#env">below</a>
+ for descriptions of some of the useful variables.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <ul>
+ <li><a href="#configurationoptions">Configuration options</a></li>
+ <li><a href="#installationdirectories">Installation directories</a></li>
+ <li><a href="#systemtypes">System types</a></li>
+ <li><a href="#optionalfeatures">Optional features</a></li>
+ <li><a href="#supportopt">Options for support programs</a></li>
+ </ul>
+
+ <h3><a name="configurationoptions" id="configurationoptions">Configuration options</a></h3>
+
+ <p>The following options influence the behavior of
+ <code>configure</code> itself.</p>
+
+ <dl>
+ <dt><code>-C</code></dt>
+ <dt><code>--config-cache</code></dt>
+ <dd>This is an alias for <code>--cache-file=config.cache</code></dd>
+
+ <dt><code>--cache-file=<var>FILE</var></code></dt>
+ <dd>The test results will be cached in file <var>FILE</var>.
+ This option is disabled by default.</dd>
+
+ <dt><code>-h</code></dt>
+ <dt><code>--help [short|recursive]</code></dt>
+ <dd>Output the help and exit. With the argument <code>short</code> only
+ options specific to this package will displayed. The argument
+ <code>recursive</code> displays the short help of all the included
+ packages.</dd>
+
+ <dt><code>-n</code></dt>
+ <dt><code>--no-create</code></dt>
+ <dd>The <code>configure</code> script is run normally but does
+ not create output files. This is useful to check the test results
+ before generating makefiles for compilation.</dd>
+
+ <dt><code>-q</code></dt>
+ <dt><code>--quiet</code></dt>
+ <dd>Do not print <code>checking ...</code> messages during the
+ configure process.</dd>
+
+ <dt><code>--srcdir=<var>DIR</var></code></dt>
+ <dd>Defines directory <var>DIR</var> to be the source file directory.
+ Default is the directory, where configure is located, or the parent
+ directory <code>..</code>.</dd>
+
+ <dt><code>--silent</code></dt>
+ <dd>Same as <code>--quiet</code></dd>
+
+ <dt>-V</dt>
+ <dt>--version</dt>
+ <dd>Display copyright information and exit.</dd>
+ </dl>
+
+
+ <h3><a name="installationdirectories" id="installationdirectories">Installation
+ directories</a></h3>
+
+ <p>These options define the installation directory. The installation
+ tree depends on the selected layout.</p>
+
+ <dl>
+ <dt><code>--prefix=<var>PREFIX</var></code></dt>
+ <dd>Install architecture-independent files in <var>PREFIX</var>.
+ By default the installation directory is set to
+ <code>/usr/local/apache2</code>.</dd>
+
+ <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
+ <dd>Install architecture-dependent files in <var>EPREFIX</var>.
+ By default the installation directory is set to the
+ <var>PREFIX</var> directory.</dd>
+ </dl>
+
+ <p>By default, <code>make install</code> will install all the files in
+ <code>/usr/local/apache2/bin</code>, <code>/usr/local/apache2/lib</code>
+ etc. You can specify an installation prefix other than
+ <code>/usr/local/apache2</code> using <code>--prefix</code>,
+ for instance <code>--prefix=$HOME</code>.</p>
+
+ <h4><a name="layout" id="layout">Define a directory layout</a></h4>
+ <dl>
+ <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
+ <dd>Configure the source code and build scripts to assume an
+ installation tree based on the layout <var>LAYOUT</var>. This allows
+ you to separately specify the locations for each type of file within
+ the Apache HTTP Server installation. The <code>config.layout</code>
+ file contains several example configurations, and you can also create
+ your own custom configuration following the examples. The different
+ layouts in this file are grouped into <code>&lt;Layout
+ FOO&gt;...&lt;/Layout&gt;</code> sections and referred to by name as
+ in <code>FOO</code>. The default layout is <code>Apache</code>.</dd>
+ </dl>
+
+
+ <h4><a name="directoryfinetuning" id="directoryfinetuning">Fine tuning of the installation
+ directories</a></h4>
+
+ <p>For better control of the installation directories, use the options
+ below. Please note that the directory defaults are set by
+ <code>autoconf</code> and be overwritten by the corresponding layout
+ setting.</p>
+
+ <dl>
+
+ <dt><code>--bindir=<var>DIR</var></code></dt>
+ <dd>Install user executables in <var>DIR</var>. The user executables
+ are supporting programs like <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>,
+ <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>, etc. which are useful for site
+ administrators. By default <var>DIR</var> is set to
+ <code><var>EPREFIX</var>/bin</code>.</dd>
+
+ <dt><code>--datadir=<var>DIR</var></code></dt>
+ <dd>Install read-only architecture-independent data in <var>DIR</var>.
+ By default <code>datadir</code> is set to
+ <code><var>PREFIX</var>/share</code>. This option is offered by
+ <code>autoconf</code> and currently unused.</dd>
+
+ <dt><code>--includedir=<var>DIR</var></code></dt>
+ <dd>Install C header files in <var>DIR</var>. By default
+ <code>includedir</code> is set to
+ <code><var>EPREFIX</var>/include</code>.</dd>
+
+ <dt><code>--infodir=<var>DIR</var></code></dt>
+ <dd>Install info documentation in <var>DIR</var>.
+ By default <code>infodir</code> is set to
+ <code><var>PREFIX</var>/info</code>. This option is currently
+ unused.</dd>
+
+ <dt><code>--libdir=<var>DIR</var></code></dt>
+ <dd>Install object code libraries in <var>DIR</var>. By default
+ <code>libdir</code> is set to
+ <code><var>EPREFIX</var>/lib</code>.</dd>
+
+ <dt><code>--libexecdir=<var>DIR</var></code></dt>
+ <dd>Install the program executables (i.e., shared modules) in
+ <var>DIR</var>. By default <code>libexecdir</code> is set to
+ <code><var>EPREFIX</var>/libexec</code>.</dd>
+
+ <dt><code>--localstatedir=<var>DIR</var></code></dt>
+ <dd>Install modifiable single-machine data in <var>DIR</var>.
+ By default <code>localstatedir</code> is set to
+ <code><var>PREFIX</var>/var</code>. This option is offered by
+ <code>autoconf</code> and currently unused.</dd>
+
+ <dt><code>--mandir=<var>DIR</var></code></dt>
+ <dd>Install the man documentation in <var>DIR</var>. By default
+ <code>mandir</code> is set to
+ <code><var>EPREFIX</var>/man</code>.</dd>
+
+ <dt><code>--oldincludedir=<var>DIR</var></code></dt>
+ <dd>Install C header files for non-gcc in <var>DIR</var>.
+ By default <code>oldincludedir</code> is set to
+ <code>/usr/include</code>. This option is offered by
+ <code>autoconf</code> and currently unused.</dd>
+
+ <dt><code>--sbindir=<var>DIR</var></code></dt>
+ <dd>Install the system administrator executables in <var>DIR</var>.
+ Those are server programs like <code class="program"><a href="../programs/httpd.html">httpd</a></code>,
+ <code class="program"><a href="../programs/apachectl.html">apachectl</a></code>, <code class="program"><a href="../programs/suexec.html">suexec</a></code>, etc. which
+ are neccessary to run the Apache HTTP Server. By default
+ <code>sbindir</code> is set to
+ <code><var>EPREFIX</var>/sbin</code>.</dd>
+
+ <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
+ <dd>Install modifiable architecture-independent data in <var>DIR</var>.
+ By default <code>sharedstatedir</code> is set to
+ <code><var>PREFIX</var>/com</code>. This option is offered by
+ <code>autoconf</code> and currently unused.</dd>
+
+ <dt><code>--sysconfdir=<var>DIR</var></code></dt>
+ <dd>Install read-only single-machine data like the server configuration
+ files <code>httpd.conf</code>, <code>mime.types</code>, etc. in
+ <var>DIR</var>. By default <code>sysconfdir</code> is set to
+ <code><var>PREFIX</var>/etc</code>.</dd>
+ </dl>
+
+
+
+ <h3><a name="systemtypes" id="systemtypes">System types</a></h3>
+
+ <p>These options are used to cross-compile the Apache HTTP Server to run on
+ another system. In normal cases, when building and running the server on
+ the same system, these options are not used.</p>
+
+ <dl>
+ <dt><code>--build=<var>BUILD</var></code></dt>
+ <dd>Defines the system type of the system on which the tools are being
+ built. It defaults to the result of the script
+ <code>config.guess</code>.</dd>
+
+ <dt><code>--host=<var>HOST</var></code></dt>
+ <dd>Defines the system type of the system on which the server will run.
+ <var>HOST</var> defaults to <var>BUILD</var>.</dd>
+
+ <dt><code>--target=<var>TARGET</var></code></dt>
+ <dd>Configure for building compilers for the system type
+ <var>TARGET</var>. It defaults to <var>HOST</var>. This option is
+ offered by <code>autoconf</code> and not necessary for the Apache HTTP
+ Server.</dd>
+ </dl>
+
+
+ <h3><a name="optionalfeatures" id="optionalfeatures">Optional Features</a></h3>
+
+ <p>These options are used to fine tune the features your HTTP server will
+ have.</p>
+
+ <h4><a name="generaloptfeat" id="generaloptfeat">General syntax</a></h4>
+ <p>Generally you can use the following syntax to enable or disable a
+ feature:</p>
+
+ <dl>
+ <dt><code>--disable-<var>FEATURE</var></code></dt>
+ <dd>Do not include <var>FEATURE</var>. This is the same as
+ <code>--enable-<var>FEATURE</var>=no</code>.</dd>
+
+ <dt><code>--enable-<var>FEATURE</var>[=<var>ARG</var>]</code></dt>
+ <dd>Include <var>FEATURE</var>. The default value for <var>ARG</var>
+ is <code>yes</code>.</dd>
+
+ <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
+ <dd>The corresponding module will be build as DSO module.</dd>
+
+ <dt><code>--enable-<var>MODULE</var>=static</code></dt>
+ <dd>By default enabled modules are linked statically. You can force
+ this explicitly.</dd>
+ </dl>
+
+ <div class="note"><h3>Note</h3>
+ <code>configure</code> will not complain about
+ <code>--enable-<var>foo</var></code> even if <var>foo</var> doesn't
+ exist, so you need to type carefully.
+ </div>
+
+
+
+ <h4><a name="enabledmodules" id="enabledmodules">Modules enabled by default</a></h4>
+ <p>Some modules are compiled by default and have to be disabled
+ explicitly. Use the following options to remove discrete modules from
+ the compilation process.</p>
+
+ <dl>
+ <dt><code>--disable-actions</code></dt>
+ <dd>Disable action triggering on requests, which is provided by
+ <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>.</dd>
+
+ <dt><code>--disable-alias</code></dt>
+ <dd>Disable the mapping of requests to different parts of the
+ filesystem, which is provided by <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>.</dd>
+
+ <dt><code>--disable-asis</code></dt>
+ <dd>Disable support for as-is filetypes, which is provided by
+ <code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code>.</dd>
+
+ <dt><code>--disable-auth</code></dt>
+ <dd>Disable user-based access control provided by
+ <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>. This module provides for HTTP Basic
+ Authentication, where the usernames and passwords are stored in
+ plain text files.</dd>
+
+ <dt><code>--disable-autoindex</code></dt>
+ <dd>Disable the directory listing functionality provided by
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>.</dd>
+
+ <dt><code>--disable-access</code></dt>
+ <dd>Disable host-based access control provided by
+ <code class="module"><a href="../mod/mod_access.html">mod_access</a></code>.</dd>
+
+ <dt><code>--disable-cgi</code></dt>
+ <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, which provides support for CGI scripts,
+ is enabled by default when using a non-threaded MPM. Use this
+ option to disable CGI support.</dd>
+
+ <dt><code>--disable-cgid</code></dt>
+ <dd>When using the threaded MPMs <code class="module"><a href="../mod/worker.html">worker</a></code>
+ support for CGI scripts is provided by
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> by default. To disable CGI support use
+ this option.</dd>
+
+ <dt><code>--disable-charset-lite</code></dt>
+ <dd>Disable character set translation provided by
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. This module will be installed by
+ default only on EBCDIC systems.</dd>
+
+ <dt><code>--disable-dir</code></dt>
+ <dd>Disable directory request handling provided by
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>.</dd>
+
+ <dt><code>--disable-env</code></dt>
+ <dd>Enable setting and clearing of environment variables, which is
+ provided by <code class="module"><a href="../mod/mod_env.html">mod_env</a></code>.</dd>
+
+
+ <dt><code>--disable-http</code></dt>
+ <dd>Disable the HTTP protocol handling. The <code>http</code>
+ module is a basic one, enabling the server to function as an
+ HTTP server. It is only useful to disable it if you want to use
+ another protocol module instead. <strong>Don't disable this
+ module unless you are really sure what you are doing.</strong>
+ <br />
+ Note: This module will always be linked statically.</dd>
+
+ <dt><code>--disable-imagemap</code></dt>
+ <dd>Disable support for server based imagemaps, which provided by
+ <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>.</dd>
+
+ <dt><code>--disable-include</code></dt>
+ <dd>Disable Server Side Includes provided by
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</dd>
+
+ <dt><code>--disable-log-config</code></dt>
+ <dd>Disable the logging configuration provided by
+ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. You won't be able to log requests
+ to the server without this module.</dd>
+
+ <dt><code>--disable-mime</code></dt>
+ <dd><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> associates the requested
+ filename's extensions with the file's behavior and content
+ (<a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">mime-type</a>, language, character set and
+ encoding). Disabling this module is normally not recommended.</dd>
+
+ <dt><code>--disable-negotiation</code></dt>
+ <dd>Disable content negotiation provided by
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>.</dd>
+
+ <dt><code>--disable-setenvif</code></dt>
+ <dd>Disable support for basing environment variables on headers,
+ which is provided by <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>.</dd>
+
+ <dt><code>--disable-status</code></dt>
+ <dd>Enable the process/thread monitoring, which is provided by
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</dd>
+
+ <dt><code>--disable-userdir</code></dt>
+ <dd>Disable the mapping of requests to user-specific directories,
+ which is provided by <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>.</dd>
+ </dl>
+
+
+ <h4><a name="disabledmodules" id="disabledmodules">Modules, disabled by default</a></h4>
+ <p>Some modules are compiled by default and have to be enabled
+ explicitly or by using the keywords <code>most</code> or
+ <code>all</code> (see <code>--enable-mods-shared</code> below for
+ further explanation) to be available. Therefore use the options
+ below.</p>
+
+ <dl>
+ <dt><code>--enable-auth-anon</code></dt>
+ <dd>Enable anonymous user access provided by
+ <code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code>.</dd>
+
+ <dt><code>--enable-auth-dbm</code></dt>
+ <dd><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> provides for HTTP Basic
+ Authentication, where the usernames and passwords are stored in DBM
+ type database files. Use this option to enable the module.</dd>
+
+ <dt><code>--enable-auth-digest</code></dt>
+ <dd>Enable RFC2617 Digest authentication provided by
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. This module uses plain text files
+ to store the credentials.</dd>
+
+ <dt><code>--enable-authnz-ldap</code></dt>
+ <dd>Enable LDAP based authentication provided by
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</dd>
+
+ <dt><code>--enable-cache</code></dt>
+ <dd>Enable dynamic file caching provided by
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>. This experimental module may be
+ interesting for servers with high load or caching proxy servers. At
+ least one storage management module (e.g.
+ <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> or <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>)
+ is also necessary.</dd>
+
+ <dt><code>--enable-cern-meta</code></dt>
+ <dd>Enable the CERN-type meta files support provided by
+ <code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code>.</dd>
+
+ <dt><code>--enable-charset-lite</code></dt>
+ <dd>Enable character set translation provided by
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. This module will be installed by
+ default only on EBCDIC systems. On other systems, you have to enable
+ it.</dd>
+
+ <dt><code>--enable-dav</code></dt>
+ <dd>Enable the WebDAV protocol handling provided by
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. Support for filesystem resources is
+ provided by the separate module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. This
+ module is also automatically enabled with
+ <code>--enable-dav</code>.<br />
+ Note: <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> can only be used together with the
+ <code>http</code> protocol module.</dd>
+
+ <dt><code>--enable-dav-fs</code></dt>
+ <dd>Enable DAV support for filesystem resources, which is provided by
+ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. This module is a provider for the
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> module, so you should also use
+ <code>--enable-dav</code>.</dd>
+
+ <dt><code>--enable-dav-lock</code></dt>
+ <dd>Enable <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> which provides generic DAV
+ locking support for backend modules. This module needs at least
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> to function, so you should also use
+ <code>--enable-dav</code>.</dd>
+
+ <dt><code>--enable-deflate</code></dt>
+ <dd>Enable deflate transfer encoding provided by
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</dd>
+
+ <dt><code>--enable-disk-cache</code></dt>
+ <dd>Enable disk caching provided by
+ <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>.</dd>
+
+ <dt><code>--enable-expires</code></dt>
+ <dd>Enable Expires header control provided by
+ <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code>.</dd>
+
+ <dt><code>--enable-ext-filter</code></dt>
+ <dd>Enable the external filter support provided by
+ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>.</dd>
+
+ <dt><code>--enable-file-cache</code></dt>
+ <dd>Enable the file cache provided by
+ <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>.</dd>
+
+ <dt><code>--enable-headers</code></dt>
+ <dd>Enable control of HTTP headers provided by
+ <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>.</dd>
+
+ <dt><code>--enable-info</code></dt>
+ <dd>Enable the server information provided by
+ <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>.</dd>
+
+ <dt><code>--enable-ldap</code></dt>
+ <dd>Enable LDAP caching and connection pooling services provided by
+ <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>.</dd>
+
+ <dt><code>--enable-logio</code></dt>
+ <dd>Enable logging of input and output bytes including headers provided
+ by <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>.</dd>
+
+ <dt><code>--enable-mem-cache</code></dt>
+ <dd>Enable memory caching provided by
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>.</dd>
+
+ <dt><code>--enable-mime-magic</code></dt>
+ <dd>Enable
+ automatical determining of <a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME
+ types</a>, which is provided by
+ <code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code>.</dd>
+
+ <dt><code>--enable-isapi</code></dt>
+ <dd>Enable the isapi extension support provided by
+ <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>.</dd>
+
+ <dt><code>--enable-proxy</code></dt>
+ <dd>Enable the proxy/gateway functionality provided by
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. The proxying capabilities for
+ <code>AJP13</code>, <code>CONNECT</code>, <code>FTP</code>,
+ <code>HTTP</code> and the balancer are provided by the separate
+ modules <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> and
+ <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>.
+ These five modules are also automatically enabled with
+ <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-proxy-ajp</code></dt>
+ <dd>Enable proxy support for <code>AJP13 (Apache JServ Protocol 1.3)</code>
+ request handling, which is provided by <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>.
+ This module is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module,
+ so you should also use <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-proxy-balancer</code></dt>
+ <dd>Enable load balancing support for the <code>AJP13</code>,
+ <code>FTP</code> and <code>HTTP</code> protocols, which is provided by
+ <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>. This module is an extension for the
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you should also use
+ <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-proxy-connect</code></dt>
+ <dd>Enable proxy support for <code>CONNECT</code> request handling,
+ which is provided by <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>. This module
+ is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
+ should also use <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-proxy-ftp</code></dt>
+ <dd>Enable proxy support for <code>FTP</code> requests, which is
+ provided by <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>. This module
+ is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
+ should also use <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-proxy-http</code></dt>
+ <dd>Enable proxy support for <code>HTTP</code> requests, which is
+ provided by <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>. This module
+ is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
+ should also use <code>--enable-proxy</code>.</dd>
+
+ <dt><code>--enable-rewrite</code></dt>
+ <dd>Enable rule based URL manipulation provided by
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</dd>
+
+ <dt><code>--enable-so</code></dt>
+ <dd>Enable DSO capability provided by <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>. This
+ module will be automatically enabled if you use the
+ <code>--enable-mods-shared</code> option.</dd>
+
+ <dt><code>--enable-speling</code></dt>
+ <dd>Enable the functionality to correct common URL misspellings, which
+ is provided by <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code>.</dd>
+
+ <dt><code>--enable-ssl</code></dt>
+ <dd>Enable support for SSL/TLS provided by
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</dd>
+
+ <dt><code>--enable-unique-id</code></dt>
+ <dd>Enable the generation of per-request unique ids, which is provided
+ by <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>.</dd>
+
+ <dt><code>--enable-usertrack</code></dt>
+ <dd>Enable user-session tracking provided by
+ <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code>.</dd>
+
+ <dt><code>--enable-vhost-alias</code></dt>
+ <dd>Enable mass virtual hosting provided by
+ <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</dd>
+ </dl>
+
+
+ <h4><a name="developermodules" id="developermodules">Modules for developers</a></h4>
+ <p>The following modules are useful only for developers and testing
+ purposes and are disabled by default. Use the following options to
+ enable them. If you are not sure whether you need one of these
+ modules, omit them.</p>
+
+ <dl>
+
+ <dt><code>--enable-bucketeer</code></dt>
+ <dd>Enable the manipulation filter for buckets, which is provided by
+ <code>mod_bucketeer</code>.</dd>
+
+
+ <dt><code>--enable-case-filter</code></dt>
+ <dd>Enable the example uppercase conversion output filter support of
+ <code>mod_case_filter</code>.</dd>
+
+
+ <dt><code>--enable-case-filter-in</code></dt>
+ <dd>Enable the example uppercase conversion input filter support of
+ <code>mod_case_filter_in</code>.</dd>
+
+ <dt><code>--enable-echo</code></dt>
+ <dd>Enable the ECHO server provided by
+ <code class="module"><a href="../mod/mod_echo.html">mod_echo</a></code>.</dd>
+
+ <dt><code>--enable-example</code></dt>
+ <dd>Enable the example and demo module
+ <code class="module"><a href="../mod/mod_example.html">mod_example</a></code>.</dd>
+
+
+ <dt><code>--enable-optional-fn-export</code></dt>
+ <dd>Enable the example for an optional function exporter, which is
+ provided by <code>mod_optional_fn_export</code>.</dd>
+
+
+ <dt><code>--enable-optional-fn-import</code></dt>
+ <dd>Enable the example for an optional function importer, which is
+ provided by <code>mod_optional_fn_import</code>.</dd>
+
+
+ <dt><code>--enable-optional-hook-export</code></dt>
+ <dd>Enable the example for an optional hook exporter, which is provided
+ by <code>mod_optional_hook_export</code>.</dd>
+
+
+ <dt><code>--enable-optional-hook-import</code></dt>
+ <dd>Enable the example optional hook importer, which is provided by
+ <code>mod_optional_hook_import</code>.</dd>
+ </dl>
+
+
+ <h4><a name="modules" id="modules">MPMs and third-party modules</a></h4>
+ <p>To add the necessary Multi Processing Module and additional third-party
+ modules use the following options:</p>
+
+ <dl>
+ <dt><code>--with-module=<var>module-type</var>:<var>module-file</var>[,
+ <var>module-type</var>:<var>module-file</var>]</code></dt>
+ <dd><p>Add one or more third-party modules to the list of statically linked
+ modules. The module source file <code><var>module-file</var></code>
+ will be searched in the <code>modules/<var>module-type</var></code>
+ subdirectory of your Apache HTTP server source tree. If it is not found
+ there <code>configure</code> is considering <var>module-file</var> to be
+ an absolute file path and tries to copy the source file into the
+ <var>module-type</var> subdirectory. If the subdirectory doesn't
+ exist it will be created and populated with a standard
+ <code>Makefile.in</code>.</p>
+ <p>This option is useful to add small external modules consisting of
+ one source file. For more complex modules you should read the
+ vendor's documentation.</p>
+ <div class="note"><h3>Note</h3>
+ If you want to build a DSO module instead of a statically linked
+ use <code class="program"><a href="../programs/apxs.html">apxs</a></code>.</div>
+ </dd>
+
+ <dt><code>--with-mpm=MPM</code></dt>
+ <dd>Choose the process model for your server. You have to select
+ exactly one <a href="../mpm.html">Multi-Processing Module</a>.
+ Otherwise the <a href="../mpm.html#defaults">default MPM</a> for
+ your operating system will be taken. Possible MPMs are
+ <code class="module"><a href="../mod/beos.html">beos</a></code>,
+ <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>,
+ <code class="module"><a href="../mod/prefork.html">prefork</a></code>, and
+ <code class="module"><a href="../mod/worker.html">worker</a></code>.</dd>
+ </dl>
+
+
+ <h4><a name="otheroptfeat" id="otheroptfeat">Cumulative and other options</a></h4>
+ <dl>
+ <dt><code>--enable-maintainer-mode</code></dt>
+ <dd>Turn on debugging and compile time warnings.</dd>
+
+ <dt><code>--enable-mods-shared=<var>MODULE-LIST</var></code></dt>
+ <dd>
+ <p>Defines a list of modules to be enabled and build as dynamic
+ shared modules. This mean, these module have to be loaded
+ dynamically by using the <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive.</p>
+ <p><var>MODULE-LIST</var> is a space separated list of modulenames
+ enclosed by quotation marks. The module names are given without the
+ preceding <code>mod_</code>. For example:</p>
+ <div class="example"><p><code>
+ --enable-mods-shared='headers rewrite dav'
+ </code></p></div>
+ <p>Additionally you can use the special keywords <code>all</code> and
+ <code>most</code>. For example,</p>
+ <div class="example"><p><code>
+ --enable-mods-shared=most
+ </code></p></div>
+ <p>will compile most modules and build them as DSO modules.
+ </p>
+ </dd>
+
+ <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
+ <dd>This option behaves similar to <code>--enable-mods-shared</code>,
+ but will link the given modules statically. This mean, these modules
+ will always be present while running <code class="program"><a href="../programs/httpd.html">httpd</a></code>. They need
+ not be loaded with <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
+
+ <dt><code>--enable-v4-mapped</code></dt>
+ <dd>Allow IPv6 sockets to handle IPv4 connections.</dd>
+
+ <dt><code>--with-port=<var>PORT</var></code></dt>
+ <dd>This defines the port on which <code class="program"><a href="../programs/httpd.html">httpd</a></code> will listen.
+ This port number is used when generating the configuration file
+ <code>httpd.conf</code>. The default is 80.</dd>
+
+ <dt><code>--with-program-name</code></dt>
+ <dd>Define an alternative executable name. The default is
+ <code>httpd</code>.</dd>
+ </dl>
+
+
+
+ <h3><a name="packages" id="packages">Optional packages</a></h3>
+ <p>These options are used to define optional packages.</p>
+
+ <h4><a name="generalpackages" id="generalpackages">General syntax</a></h4>
+ <p>Generally you can use the following syntax to define an optional
+ package:</p>
+
+ <dl>
+ <dt><code>--with-<var>PACKAGE</var>[=<var>ARG</var>]</code></dt>
+ <dd>Use the package <var>PACKAGE</var>. The default value for
+ <var>ARG</var> is<code>yes</code>.</dd>
+
+ <dt><code>--without-<var>PACKAGE</var></code></dt>
+ <dd>Do not use the package <var>PACKAGE</var>. This is the same as
+ <code>--with-<var>PACKAGE</var>=no</code>. This option is provided by
+ <code>autoconf</code> but not very useful for the Apache HTTP
+ Server.</dd>
+ </dl>
+
+
+
+
+ <h4><a name="packageopt" id="packageopt">Specific packages</a></h4>
+ <dl>
+ <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
+ <dd>The <a class="glossarylink" href="../glossary.html#apr" title="see glossary">Apache Portable Runtime</a> (APR)
+ is part of the httpd
+ source distribution and will automatically be build together with the
+ HTTP server. If you want to use an already installed APR instead you
+ have to tell <code>configure</code> the path to the
+ <code>apr-config</code> script. You may set the absolute path and name
+ or the directory to the installed APR. <code>apr-config</code> must
+ exists within this directory or the subdirectory
+ <code>bin</code>.</dd>
+
+ <dt><code>--with-apr-util=<var>DIR</var>|<var>FILE</var></code></dt>
+ <dd>The Apache Portable Runtime Utilities (APU) are part of the
+ httpd source distribution and will automatically be build
+ together with the HTTP server. If you want to use an already installed
+ APU instead you have to tell <code>configure</code> the path to the
+ <code>apu-config</code> script. You may set the absolute path and name
+ or the directory to the installed APU. <code>apu-config</code> must
+ exists within this directory or the subdirectory
+ <code>bin</code>.</dd>
+
+ <dt><code>--with-ssl=<var>DIR</var></code></dt>
+ <dd>If <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> has been enabled <code>configure</code>
+ searches for an installed OpenSSL. You can set the directory path
+ to the SSL/TLS toolkit instead.</dd>
+
+ <dt><code>--with-z=<var>DIR</var></code></dt>
+ <dd><code>configure</code> searches automatically for an installed
+ <code>zlib</code> library if your source configuration requires one
+ (e.g., when <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> is enabled). You can set the
+ directory path to the compression library instead.</dd>
+ </dl>
+
+ <p>Several features of the Apache HTTP Server, including
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> and <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>'s DBM
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> use simple
+ key/value databases for quick lookups of information. SDBM is included
+ in the APU, so this database is always available. If you would like to
+ use other database types, use the following options to enable
+ them:</p>
+
+ <dl>
+ <dt><code>--with-gdbm[=<var>path</var>]</code></dt>
+ <dd>If no <var>path</var> is specified, <code>configure</code> will
+ search for the include files and libraries of a GNU DBM
+ installation in the usual search paths. An explicit
+ <var>path</var> will cause <code>configure</code> to look in
+ <code><var>path</var>/lib</code> and
+ <code><var>path</var>/include</code> for the relevant files.
+ Finally, the <var>path</var> may specify specific include and
+ library paths separated by a colon.</dd>
+
+ <dt><code>--with-ndbm[=<var>path</var>]</code></dt>
+ <dd>Like <code>--with-gdbm</code>, bur searches for a New DBM
+ installation.</dd>
+
+ <dt><code>--with-berkeley-db[=<var>path</var>]</code></dt>
+ <dd>Like <code>--with-gdbm</code>, but searches for a Berkeley DB
+ installation.</dd>
+ </dl>
+
+ <div class="note"><h3>Note</h3>
+ <p>The DBM options are provided by the APU and passed through to its
+ configuration script. They are useless when using an already
+ installed APU defined by <code>--with-apr-util</code>.</p>
+ <p>You may use more then one DBM implementation together with your
+ HTTP server. The appropriated DBM type will be configured within
+ the runtime configuration at each time.</p>
+ </div>
+
+
+
+ <h3><a name="supportopt" id="supportopt">Options for support programs</a></h3>
+ <dl>
+ <dt><code>--enable-static-support</code></dt>
+ <dd>Build a statically linked version of the support binaries. This
+ means, a stand-alone executable will be built with all the necessary
+ libraries integrated. Otherwise the support binaries are linked
+ dynamically by default.</dd>
+
+ <dt><code>--enable-suexec</code></dt>
+ <dd>Use this option to enable <code class="program"><a href="../programs/suexec.html">suexec</a></code>, which allows you to set
+ uid and gid for spawned processes. <strong>Do not use this
+ option unless you understand all the security implications of
+ running a suid binary on your server.</strong> Further options
+ to configure <code class="program"><a href="../programs/suexec.html">suexec</a></code> are described <a href="#suexec">below</a>.</dd> </dl>
+
+ <p>It is possible to create a statically linked binary of a single
+ support program by using the following options:</p>
+
+ <dl>
+ <dt><code>--enable-static-ab</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/ab.html">ab</a></code>.</dd>
+
+
+ <dt><code>--enable-static-checkgid</code></dt>
+ <dd>Build a statically linked version of <code>checkgid</code>.</dd>
+
+ <dt><code>--enable-static-htdbm</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/htdbm.html">htdbm</a></code>.</dd>
+
+ <dt><code>--enable-static-htdigest</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</dd>
+
+ <dt><code>--enable-static-htpasswd</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>.</dd>
+
+ <dt><code>--enable-static-logresolve</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>.</dd>
+
+ <dt><code>--enable-static-rotatelogs</code></dt>
+ <dd>Build a statically linked version of <code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code>.</dd>
+ </dl>
+
+ <h4><a name="suexec" id="suexec">suexec configuration options</a></h4>
+ <p>The following options are used to fine tune the behavior of <code class="program"><a href="../programs/suexec.html">suexec</a></code>. See <a href="suexec.html#install">Configuring and installing suEXEC</a>
+ for further information.</p>
+
+ <dl>
+ <dt><code>--with-suexec-bin</code></dt>
+ <dd>This defines the path to suexec binary. Default is
+ <code>--sbindir</code> (see <a href="directoryfinetuning">Fine
+ tuning of installation directories</a>).</dd>
+
+ <dt><code>--with-suexec-caller</code></dt>
+ <dd>This defines the user allowed to call <code class="program"><a href="../programs/suexec.html">suexec</a></code>.
+ It should be the same as the user under which <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ normally runs.</dd>
+
+ <dt><code>--with-suexec-docroot</code></dt>
+ <dd>This defines the directory tree under which <code class="program"><a href="../programs/suexec.html">suexec</a></code> access is allowed for executables. Default value is
+ <code>--datadir/htdocs</code>.</dd>
+
+ <dt><code>--with-suexec-gidmin</code></dt>
+ <dd>Define this as the lowest GID allowed to be a target user for
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code>. The default value is 100.</dd>
+
+ <dt><code>--with-suexec-logfile</code></dt>
+ <dd>This defines the filename of the <code class="program"><a href="../programs/suexec.html">suexec</a></code> logfile.
+ By default the logfile is named <code>suexec_log</code> and located in
+ <code>--logfiledir</code>.</dd>
+
+ <dt><code>--with-suexec-safepath</code></dt>
+ <dd>Define the value of the environment variable <code>PATH</code> to
+ be set for processes started by <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Default
+ value is <code>/usr/local/bin:/usr/bin:/bin</code>.</dd>
+
+ <dt><code>--with-suexec-userdir</code></dt>
+ <dd>This defines the subdirectory under the user's directory that
+ contains all executables for which <code class="program"><a href="../programs/suexec.html">suexec</a></code> access
+ is allowed. This setting is necessary when you want to use
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code> together with user-specific directories (as
+ provided by <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>). The default is
+ <code>public_html</code>.</dd>
+
+ <dt><code>--with-suexec-uidmin</code></dt>
+ <dd>Define this as the lowest UID allowed to be a target user for
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code>. The default value is 100.</dd>
+
+ <dt><code>--with-suexec-umask</code></dt>
+ <dd>Set <code>umask</code> for processes started by
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code>. It defaults to your system settings.</dd>
+ </dl>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">Environment variables</a></h2>
+ <p>There are some useful environment variables to override the choices made by
+ <code>configure</code> or to help it to find libraries and programs with
+ nonstandard names or locations.</p>
+
+
+ <dl>
+ <dt><code>CC</code></dt>
+ <dd>Define the C compiler command to be used for compilation.</dd>
+
+ <dt><code>CFLAGS</code></dt>
+ <dd>Set C compiler flags you want to use for compilation.</dd>
+
+ <dt><code>CPP</code></dt>
+ <dd>Define the C preprocessor command to be used.</dd>
+
+ <dt><code>CPPFLAGS</code></dt>
+ <dd>Set C/C++ preprocessor flags, e.g. <code>-I<var>includedir</var></code>
+ if you have headers in a nonstandard directory <var>includedir</var>.</dd>
+
+ <dt><code>LDFLAGS</code></dt>
+ <dd>Set linker flags, e.g. <code>-L<var>libdir</var></code> if you have
+ libraries in a nonstandard directory <var>libdir</var>.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/configure.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/configure.html.ko.euc-kr b/docs/manual/programs/configure.html.ko.euc-kr
new file mode 100644
index 00000000..faf6aeb4
--- /dev/null
+++ b/docs/manual/programs/configure.html.ko.euc-kr
@@ -0,0 +1,930 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>configure - ҽ Ʈ Ѵ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>configure - ҽ Ʈ Ѵ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/configure.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>configure</code> ũƮ Ư ÷ ġ
+ ϰ ġϱ ҽ Ʈ Ѵ.
+ ɼ Ͽ ϴ 䱸ǿ °
+ ִ.</p>
+
+ <p>ҽ ֻ 丮 ִ ũƮ н
+ н ýۿ Ѵ. ٸ ÷ Ѵٸ
+ <a href="../platform/">÷</a> ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#env">ȯ溯</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../install.html">ϰ ġ</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code>configure</code> ũƮ ֻ
+ 丮 ؾ Ѵ.</p>
+
+ <p><code><strong>./configure</strong> [<var>OPTION</var>]...
+ [<var>VAR</var>=<var>VALUE</var>]...</code></p>
+
+ <p>ȯ溯 ( , <code>CC</code>, <code>CFLAGS</code>,
+ ...) Ϸ, <code><var>VAR</var>=<var>VALUE</var></code>
+ Ѵ. <a href="#env">Ʒ</a> ȯ溯
+ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <ul>
+ <li><a href="#configurationoptions"> ɼ</a></li>
+ <li><a href="#installationdirectories">ġ 丮</a></li>
+ <li><a href="#systemtypes">ý </a></li>
+ <li><a href="#optionalfeatures"> </a></li>
+ <li><a href="#supportopt"> α׷ ɼ</a></li>
+ </ul>
+
+ <h3><a name="configurationoptions" id="configurationoptions"> ɼ</a></h3>
+
+ <p> ɼǵ <code>configure</code> ü ൿ
+ ش.</p>
+
+ <dl>
+ <dt><code>-C</code></dt>
+ <dt><code>--config-cache</code></dt>
+ <dd><code>--cache-file=config.cache</code> .</dd>
+
+ <dt><code>--cache-file=<var>FILE</var></code></dt>
+ <dd>˻ <var>FILE</var> Ͽ ijѴ.
+ ⺻ ˻ ʴ´.</dd>
+
+ <dt><code>-h</code></dt>
+ <dt><code>--help [short|recursive]</code></dt>
+ <dd> ϰ Ѵ. <code>short</code> ƱԸƮ
+ Ű Ư ɼǸ Ѵ. <code>recursive</code>
+ ƱԸƮ Ե Ű ª
+ ش.</dd>
+
+ <dt><code>-n</code></dt>
+ <dt><code>--no-create</code></dt>
+ <dd><code>configure</code> ũƮ ,
+ ʴ´. ɼ makefile
+ ˻ Ȯغ ϴ.</dd>
+
+ <dt><code>-q</code></dt>
+ <dt><code>--quiet</code></dt>
+ <dd>߿ <code>checking ...</code>
+ ʴ´.</dd>
+
+ <dt><code>--srcdir=<var>DIR</var></code></dt>
+ <dd><var>DIR</var> 丮 ҽ 丮 Ѵ.
+ ⺻ configure ִ 丮 Ȥ 丮
+ <code>..</code>̴.</dd>
+
+ <dt><code>--silent</code></dt>
+ <dd><code>--quiet</code> .</dd>
+
+ <dt>-V</dt>
+ <dt>--version</dt>
+ <dd>۱ ϰ Ѵ.</dd>
+ </dl>
+
+
+ <h3><a name="installationdirectories" id="installationdirectories">ġ 丮</a></h3>
+
+ <p> ɼǵ ġ 丮 Ѵ. ġ ġ
+ (layout) ٸ.</p>
+
+ <dl>
+ <dt><code>--prefix=<var>PREFIX</var></code></dt>
+ <dd>ŰĿ <var>PREFIX</var> ġѴ.
+ ⺻ <code>/usr/local/apache2</code>̴.</dd>
+
+ <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
+ <dd>ŰĿ <var>EPREFIX</var> ġѴ.
+ ⺻ <var>PREFIX</var> 丮̴.</dd>
+ </dl>
+
+ <p>⺻ <code>make install</code>
+ <code>/usr/local/apache2/bin</code>,
+ <code>/usr/local/apache2/lib</code> ġ
+ ġѴ. <code>--prefix=$HOME</code>
+ <code>--prefix</code> ɼ Ͽ
+ <code>/usr/local/apache2</code> ̿ ġ 丮
+ ִ.</p>
+
+ <h4><a name="layout" id="layout">丮 </a></h4>
+ <dl>
+ <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
+ <dd>ġ ġ <var>LAYOUT</var>
+ ҽڵ ũƮ Ѵ. ϸ
+ ġ ġ ִ.
+ <code>config.layout</code> Ͽ ְ,
+ ̸ Ͽ ִ. Ͽ
+ <code>&lt;Layout
+ FOO&gt;...&lt;/Layout&gt;</code> еǸ,
+ κ <code>FOO</code> ̸ Ÿ.
+ ⺻ <code>Apache</code>̴.</dd>
+ </dl>
+
+
+ <h4><a name="directoryfinetuning" id="directoryfinetuning">ġ 丮
+ ڼ </a></h4>
+
+ <p>ġ 丮 Ѵٸ Ʒ ɼ Ѵ.
+ 丮 ⺻ <code>autoconf</code> ϸ,
+ ٸ ϶.</p>
+
+ <dl>
+
+ <dt><code>--bindir=<var>DIR</var></code></dt>
+ <dd> <var>DIR</var> ġѴ.
+ Ͽ Ʈ ڿ
+ <code>htpasswd</code> <code>dbmmanage</code>
+ α׷ Եȴ. <var>DIR</var> ⺻
+ <code><var>EPREFIX</var>/bin</code>̴.</dd>
+
+ <dt><code>--datadir=<var>DIR</var></code></dt>
+ <dd>Ű б ڷḦ <var>DIR</var>
+ ġѴ. <code>datadir</code> ⺻
+ <code><var>PREFIX</var>/share</code>̴.
+ <code>autoconf</code> ɼ
+ ʴ´.</dd>
+
+ <dt><code>--includedir=<var>DIR</var></code></dt>
+ <dd>C <var>DIR</var> ġѴ.
+ <code>includedir</code> ⺻
+ <code><var>EPREFIX</var>/include</code>̴.</dd>
+
+ <dt><code>--infodir=<var>DIR</var></code></dt>
+ <dd>info <var>DIR</var> ġѴ.
+ <code>infodir</code> ⺻
+ <code><var>PREFIX</var>/info</code>̴. ɼ
+ ʴ´.</dd>
+
+ <dt><code>--libdir=<var>DIR</var></code></dt>
+ <dd>Ʈڵ ̺귯 <var>DIR</var> ġѴ.
+ <code>libdir</code> ⺻
+ <code><var>EPREFIX</var>/lib</code>̴.</dd>
+
+ <dt><code>--libexecdir=<var>DIR</var></code></dt>
+ <dd>α׷ (, ) <var>DIR</var>
+ ġѴ. <code>libexecdir</code> ⺻
+ <code><var>EPREFIX</var>/libexec</code>̴.</dd>
+
+ <dt><code>--localstatedir=<var>DIR</var></code></dt>
+ <dd>Ǵ ӽ <var>DIR</var> ġѴ.
+ <code>localstatedir</code> ⺻
+ <code><var>PREFIX</var>/var</code>̴.
+ <code>autoconf</code> ɼ
+ ʴ´.</dd>
+
+ <dt><code>--mandir=<var>DIR</var></code></dt>
+ <dd>man <var>DIR</var> ġѴ.
+ <code>mandir</code> ⺻
+ <code><var>EPREFIX</var>/man</code>̴.</dd>
+
+ <dt><code>--oldincludedir=<var>DIR</var></code></dt>
+ <dd>gcc ƴ Ϸ C <var>DIR</var>
+ ġѴ. <code>oldincludedir</code> ⺻
+ <code>/usr/include</code>̴. <code>autoconf</code>
+ ɼ ʴ´.</dd>
+
+ <dt><code>--sbindir=<var>DIR</var></code></dt>
+ <dd>ý ڿ <var>DIR</var> ġѴ.
+ ý ڿ ̶ ġ ϴµ
+ ʿ <code>httpd</code>, <code>apachectl</code>,
+ <code>suexec</code> α׷ Ѵ.
+ <code>sbindir</code> ⺻
+ <code><var>EPREFIX</var>/sbin</code>̴.</dd>
+
+ <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
+ <dd>Ǵ Ű ڷḦ <var>DIR</var>
+ ġѴ. <code>sharedstatedir</code> ⺻
+ <code><var>PREFIX</var>/com</code>̴.
+ <code>autoconf</code> ɼ
+ ʴ´.</dd>
+
+ <dt><code>--sysconfdir=<var>DIR</var></code></dt>
+ <dd> <code>httpd.conf</code>,
+ <code>mime.types</code> б ӽ ڷḦ
+ <var>DIR</var> ġѴ. <code>sysconfdir</code>
+ ⺻ <code><var>PREFIX</var>/etc</code>̴.</dd>
+ </dl>
+
+
+
+ <h3><a name="systemtypes" id="systemtypes">ý </a></h3>
+
+ <p>ٸ ýۿ ġ
+ ϱ(cross-compile)ϱ ɼǵ̴.
+ ýۿ ϴ Ϲ ,
+ ɼ ʴ´.</p>
+
+ <dl>
+ <dt><code>--build=<var>BUILD</var></code></dt>
+ <dd> ϴ ý Ѵ. ⺻
+ <code>config.guess</code> ũƮ ̴.</dd>
+
+ <dt><code>--host=<var>HOST</var></code></dt>
+ <dd> ý Ѵ. <var>HOST</var>
+ ⺻ <var>BUILD</var>̴.</dd>
+
+ <dt><code>--target=<var>TARGET</var></code></dt>
+ <dd><var>TARGET</var> ý Ϸ 鶧
+ Ѵ. ⺻ <var>HOST</var>̴.
+ <code>autoconf</code> ɼ ġ ʹ
+ .</dd>
+ </dl>
+
+
+ <h3><a name="optionalfeatures" id="optionalfeatures"> </a></h3>
+
+ <p> ɼ Ѵ.</p>
+
+ <h4><a name="generaloptfeat" id="generaloptfeat">Ϲ </a></h4>
+ <p>Ϲ Ͽ ϰ :</p>
+
+ <dl>
+ <dt><code>--disable-<var>FEATURE</var></code></dt>
+ <dd><var>FEATURE</var> .
+ <code>--enable-<var>FEATURE</var>=no</code> .</dd>
+
+ <dt><code>--enable-<var>FEATURE</var>[=<var>ARG</var>]</code></dt>
+ <dd><var>FEATURE</var> Ѵ. <var>ARG</var>
+ ⺻ <code>yes</code>̴.</dd>
+
+ <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
+ <dd>ش DSO Ѵ.</dd>
+
+ <dt><code>--enable-<var>MODULE</var>=static</code></dt>
+ <dd>ϴ ⺻ ũȴ.
+ ɼ ũ Ѵ.</dd>
+ </dl>
+
+ <div class="note"><h3></h3>
+ <code>configure</code> <var>foo</var>
+ <code>--enable-<var>foo</var></code> ص
+ ˷ Ƿ ؼ Էؾ Ѵ.
+ </div>
+
+
+
+ <h4><a name="enabledmodules" id="enabledmodules">⺻ ϴ </a></h4>
+ <p> ⺻ ϵDZ⶧ ʴ´ٸ
+ Ѵ. ɼ Ư
+ Ѵ.</p>
+
+ <dl>
+ <dt><code>--disable-actions</code></dt>
+ <dd><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code> ϴ û
+ ൿ ʴ´.</dd>
+
+ <dt><code>--disable-alias</code></dt>
+ <dd><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ϴ û
+ Ͻý ٸ κ ϴ
+ ʴ´.</dd>
+
+ <dt><code>--disable-asis</code></dt>
+ <dd><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code> ϴ as-is
+ ʴ´.</dd>
+
+ <dt><code>--disable-auth</code></dt>
+ <dd><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code> ϴ ں
+ ʴ´. ڸ ȣ
+ Ϲ Ͽ ϴ HTTP Basic Authentication
+ Ѵ.</dd>
+
+ <dt><code>--disable-autoindex</code></dt>
+ <dd><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ϴ 丮
+ ʴ´.</dd>
+
+ <dt><code>--disable-access</code></dt>
+ <dd><code class="module"><a href="../mod/mod_access.html">mod_access</a></code> ϴ ȣƮ
+ ʴ´.</dd>
+
+ <dt><code>--disable-cgi</code></dt>
+ <dd>񾲷 MPM ϴ CGI ũƮ ϴ
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ⺻ Ѵ.
+ ɼ ϸ CGI ʴ´.</dd>
+
+ <dt><code>--disable-cgid</code></dt>
+ <dd> MPM <code class="module"><a href="../mod/worker.html">worker</a></code>
+ <code class="module"><a href="../mod/perchild.html">perchild</a></code> ϴ ⺻
+ <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> CGI ũƮ Ѵ.
+ ɼ ϸ CGI ʴ´.</dd>
+
+ <dt><code>--disable-charset-lite</code></dt>
+ <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ϴ
+ ȯ ʴ´. EBCDIC ýۿ
+ ⺻ Ѵ.</dd>
+
+ <dt><code>--disable-dir</code></dt>
+ <dd><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> ϴ 丮 û
+ ó ʴ´.</dd>
+
+ <dt><code>--disable-env</code></dt>
+ <dd><code class="module"><a href="../mod/mod_env.html">mod_env</a></code> ϴ ȯ溯 /
+ ʴ´.</dd>
+
+
+ <dt><code>--disable-http</code></dt>
+ <dd>HTTP ó ʴ´. <code>http</code>
+ ϴµ ⺻ ̴.
+ ٸ 쿡
+ ϴ. <strong>ڽ ϴ Ȯ
+ Ѵٸ ɼ </strong>
+ <br />
+ : ׻ ũȴ.</dd>
+
+ <dt><code>--disable-imagemap</code></dt>
+ <dd><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> ϴ imagemap
+ ʴ´.</dd>
+
+ <dt><code>--disable-include</code></dt>
+ <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ϴ Server Side
+ Includes ʴ´.</dd>
+
+ <dt><code>--disable-log-config</code></dt>
+ <dd><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> ϴ α
+ ʴ´. û
+ α׿ .</dd>
+
+ <dt><code>--disable-mime</code></dt>
+ <dd><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> û ϸ Ȯڿ
+ ൿ (mime-type, , ,
+ ڵ) Ѵ. ( Ͽ) Ȯڸ
+ MIME ʴ Ϲ õ ʴ´.</dd>
+
+ <dt><code>--disable-negotiation</code></dt>
+ <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> ϴ
+ ʴ´.</dd>
+
+ <dt><code>--disable-setenvif</code></dt>
+ <dd><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ϴ
+ ȯ溯 ϴ ʴ´.</dd>
+
+ <dt><code>--disable-status</code></dt>
+ <dd><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ϴ μ/
+ ʴ´.</dd>
+
+ <dt><code>--disable-userdir</code></dt>
+ <dd><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> ϴ û ں
+ 丮 ϴ ʴ´.</dd>
+ </dl>
+
+
+ <h4><a name="disabledmodules" id="disabledmodules">⺻ ʴ </a></h4>
+ <p>⺻ ϵǴ ⵵ , Ϸ
+ Ȥ <code>most</code> <code>all</code> Ű带
+ Ͽ ؾ ϴ ִ. ׷
+ Ʒ ɼǵ Ѵ.</p>
+
+ <dl>
+ <dt><code>--enable-auth-anon</code></dt>
+ <dd><code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code> ϴ ͸
+ Ѵ.</dd>
+
+ <dt><code>--enable-auth-dbm</code></dt>
+ <dd><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> ڸ ȣ
+ DBM ͺ̽ Ͽ ϴ HTTP Basic
+ Authentication Ѵ. Ϸ
+ ɼ Ѵ.</dd>
+
+ <dt><code>--enable-auth-digest</code></dt>
+ <dd><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ϴ RFC2617
+ Digest authentication Ѵ.
+ Ϲ Ͽ Ѵ.</dd>
+
+ <dt><code>--enable-authnz-ldap</code></dt>
+ <dd><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ϴ LDAP
+ Ѵ.</dd>
+
+ <dt><code>--enable-cache</code></dt>
+ <dd><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ϴ ϴ
+ ij Ѵ. ſ ϰ ų Ͻ
+ ijϴ
+ ִ. ּ Ѱ (storage management
+ module) ( , <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>) ؾ Ѵ.</dd>
+
+ <dt><code>--enable-cern-meta</code></dt>
+ <dd><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code> ϴ CERN Ÿ
+ Ѵ.</dd>
+
+ <dt><code>--enable-charset-lite</code></dt>
+ <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> ϴ
+ ȯ Ѵ. EBCDIC ýۿ
+ ⺻ Եȴ. ٸ ýۿ Խ
+ Ѵ.</dd>
+
+ <dt><code>--enable-dav</code></dt>
+ <dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϴ WebDAV
+ ó Ѵ. <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>
+ Ͻý ڿ Ѵ.
+ <code>--enable-dav</code> ϸ ڵ Ѵ.<br />
+ : <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> <code>http</code>
+ ؾ Ѵ.</dd>
+
+ <dt><code>--enable-dav-fs</code></dt>
+ <dd><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> ϴ DAV Ͻý
+ ڿ Ѵ.
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ̱
+ <code>--enable-dav</code> ؾ Ѵ.</dd>
+
+ <dt><code>--enable-deflate</code></dt>
+ <dd><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ϴ
+ ڵ Ѵ.</dd>
+
+ <dt><code>--enable-disk-cache</code></dt>
+ <dd><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ϴ ũ
+ ij Ѵ.</dd>
+
+ <dt><code>--enable-expires</code></dt>
+ <dd><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> ϴ Expires
+ Ѵ.</dd>
+
+ <dt><code>--enable-ext-filter</code></dt>
+ <dd><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ϴ ܺ
+ Ѵ.</dd>
+
+ <dt><code>--enable-file-cache</code></dt>
+ <dd><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> ϴ
+ ij Ѵ.</dd>
+
+ <dt><code>--enable-headers</code></dt>
+ <dd><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> ϴ HTTP
+ Ѵ.</dd>
+
+ <dt><code>--enable-info</code></dt>
+ <dd><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ϴ
+ Ѵ.</dd>
+
+ <dt><code>--enable-ldap</code></dt>
+ <dd><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> ϴ LDAP ij̰
+ Ǯ Ѵ.</dd>
+
+ <dt><code>--enable-logio</code></dt>
+ <dd><code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ϴ α׿
+ Ʈ ϴ Ѵ.</dd>
+
+ <dt><code>--enable-mem-cache</code></dt>
+ <dd><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϴ ޸
+ ij Ѵ.</dd>
+
+ <dt><code>--enable-mime-magic</code></dt>
+ <dd><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code> ϴ MIME
+ type ڵ ν Ѵ.</dd>
+
+ <dt><code>--enable-isapi</code></dt>
+ <dd><code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> ϴ isapi Ȯ
+ Ѵ.</dd>
+
+ <dt><code>--enable-proxy</code></dt>
+ <dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ϴ Ͻ/Ʈ
+ Ѵ. <code>CONNECT</code>, <code>FTP</code>,
+ <code>HTTP</code> Ͻ
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ Ѵ. <code>--enable-proxy</code> ϸ
+ ڵ Ѵ.</dd>
+
+ <dt><code>--enable-proxy-connect</code></dt>
+ <dd><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> ϴ
+ <code>CONNECT</code> û Ͻ
+ Ѵ. <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
+ Ȯ̹Ƿ, <code>--enable-proxy</code> ؾ
+ Ѵ.</dd>
+
+ <dt><code>--enable-proxy-ftp</code></dt>
+ <dd><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> ϴ
+ <code>FTP</code> û Ͻ Ѵ.
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> Ȯ̹Ƿ,
+ <code>--enable-proxy</code> ؾ Ѵ.</dd>
+
+ <dt><code>--enable-proxy-http</code></dt>
+ <dd><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> ϴ
+ <code>HTTP</code> û Ͻ Ѵ.
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> Ȯ̹Ƿ,
+ <code>--enable-proxy</code> ؾ Ѵ.</dd>
+
+ <dt><code>--enable-rewrite</code></dt>
+ <dd><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ϴ Ģ
+ URL Ѵ.</dd>
+
+ <dt><code>--enable-so</code></dt>
+ <dd><code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ϴ DSO Ѵ.
+ <code>--enable-mods-shared</code> ɼ ϸ
+ ڵ Ѵ.</dd>
+
+ <dt><code>--enable-speling</code></dt>
+ <dd><code class="module"><a href="../mod/mod_spelling.html">mod_spelling</a></code> ϴ URL
+ Ϲ Ǽ ġ Ѵ.</dd>
+
+ <dt><code>--enable-ssl</code></dt>
+ <dd><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ϴ SSL/TLS
+ Ѵ.</dd>
+
+ <dt><code>--enable-unique-id</code></dt>
+ <dd><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> ϴ û
+ ĺڸ Ѵ.</dd>
+
+ <dt><code>--enable-usertrack</code></dt>
+ <dd><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> ϴ ڼ
+ Ѵ.</dd>
+
+ <dt><code>--enable-vhost-alias</code></dt>
+ <dd><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> ϴ 뷮
+ ȣƮ Ѵ.</dd>
+ </dl>
+
+
+ <h4><a name="developermodules" id="developermodules">ڸ </a></h4>
+ <p> ׽Ʈ ڿԸ ϸ, ⺻
+ ʴ´. Ϸ ɼ Ѵ.
+ ʿ Ȯġʴٸ .</p>
+
+ <dl>
+
+ <dt><code>--enable-bucketeer</code></dt>
+ <dd><code>mod_bucketeer</code> ϴ Ŷ(bucket)
+ ͸ Ѵ.</dd>
+
+
+ <dt><code>--enable-case-filter</code></dt>
+ <dd><code>mod_case_filter</code> 빮ںȯ
+ ߺ Ѵ.</dd>
+
+
+ <dt><code>--enable-case-filter-in</code></dt>
+ <dd><code>mod_case_filter_in</code> 빮ںȯ Է
+ ߺ Ѵ.</dd>
+
+ <dt><code>--enable-echo</code></dt>
+ <dd><code class="module"><a href="../mod/mod_echo.html">mod_echo</a></code> ϴ ECHO
+ Ѵ.</dd>
+
+ <dt><code>--enable-example</code></dt>
+ <dd>ߺ <code class="module"><a href="../mod/mod_example.html">mod_example</a></code>
+ Ѵ.</dd>
+
+
+ <dt><code>--enable-optional-fn-export</code></dt>
+ <dd><code>mod_optional_fn_export</code> ϴ
+ Լ Ʈ(exporter) Ѵ.</dd>
+
+
+ <dt><code>--enable-optional-fn-import</code></dt>
+ <dd><code>mod_optional_fn_import</code> ϴ
+ Լ Ʈ(importer) Ѵ.</dd>
+
+
+ <dt><code>--enable-optional-hook-export</code></dt>
+ <dd><code>mod_optional_hook_export</code> ϴ
+ (hook) Ʈ Ѵ.</dd>
+
+
+ <dt><code>--enable-optional-hook-import</code></dt>
+ <dd><code>mod_optional_hook_import</code> ϴ
+ Ʈ Ѵ.</dd>
+ </dl>
+
+
+ <h4><a name="modules" id="modules">MPM ڰ </a></h4>
+ <p> ɼ Ͽ ʿ ó ڰ
+ ߰Ѵ:</p>
+
+ <dl>
+ <dt><code>--with-module=<var>module-type</var>:<var>module-file</var>
+ </code></dt>
+ <dd><p>ڰ ũ Ͽ
+ ߰Ѵ. ġ ҽ Ʈ
+ <code>modules/<var>module-type</var></code>
+ ҽ <code><var>module-file</var></code> ã⶧
+ װ ҽ ־ Ѵ. װ ٸ
+ <code>configure</code> <var>module-file</var>
+ ϰζ ϰ ҽ
+ <var>module-type</var> 丮 Ϸ
+ õѴ.</p>
+ <p> ɼ ҽ Ѱ ܺ ߰ϴµ
+ ϴ. ߻簡
+ ؾ Ѵ.</p>
+ <div class="note"><h3></h3>
+ ũ ƴ DSO Ѵٸ
+ <a href="apxs.html">apxs</a> ϶.</div>
+ </dd>
+
+ <dt><code>--with-mpm=MPM</code></dt>
+ <dd> ۹ Ѵ. Ȯ Ѱ <a href="../mpm.html">ó</a> ؾ Ѵ.
+ ϴ ü <a href="../mpm.html#defaults">⺻ MPM</a> Ѵ.
+ ִ MPM <code class="module"><a href="../mod/beos.html">beos</a></code>,
+ <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>,
+ <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>,
+ <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>
+ ִ.</dd>
+ </dl>
+
+
+ <h4><a name="otheroptfeat" id="otheroptfeat">Ÿ ɼ</a></h4>
+ <dl>
+ <dt><code>--enable-maintainer-mode</code></dt>
+ <dd> Ͻ ۵Ѵ.</dd>
+
+ <dt><code>--enable-mods-shared=<var>MODULE-LIST</var></code></dt>
+ <dd>
+ <p> Ѵ. ,
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ
+ Ͽ о鿩 Ѵ.</p>
+ <p><var>MODULE-LIST</var>
+ ǥ ̴. տ
+ <code>mod_</code> . :</p>
+ <div class="example"><p><code>
+ --enable-mods-shared='headers rewrite dav'
+ </code></p></div>
+ <p>, Ư Ű <code>all</code> <code>most</code>
+ ִ. ,</p>
+ <div class="example"><p><code>
+ --enable-mods-shared=most
+ </code></p></div>
+ <p> κ DSO Ѵ.
+ </p>
+ </dd>
+
+ <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
+ <dd><code>--enable-mods-shared</code> ,
+ ɼ ũѴ. ,
+ <code>httpd</code> ϸ
+ ִ. <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> о
+ ʿ䰡 .</dd>
+
+ <dt><code>--enable-v4-mapped</code></dt>
+ <dd>IPv6 IPv4 ó ֵ Ѵ.</dd>
+
+ <dt><code>--with-port=<var>PORT</var></code></dt>
+ <dd><code>httpd</code> ٸ Ʈ Ѵ.
+ Ʈȣ <code>httpd.conf</code> 鶧
+ δ. ⺻ 80̴.</dd>
+
+ <dt><code>--with-program-name</code></dt>
+ <dd>ٸ ϸ Ѵ. ⺻
+ <code>httpd</code>̴.</dd>
+ </dl>
+
+
+
+ <h3><a name="packages" id="packages">߰ Ű </a></h3>
+ <p> ɼ ߰ Ű Ѵ.</p>
+
+ <h4><a name="generalpackages" id="generalpackages">Ϲ </a></h4>
+ <p>Ϲ Ͽ ߰ Ű
+ ٷ:</p>
+
+ <dl>
+ <dt><code>--with-<var>PACKAGE</var>[=<var>ARG</var>]</code></dt>
+ <dd>Ű <var>PACKAGE</var> Ѵ.
+ <var>ARG</var> ⺻ <code>yes</code>̴.</dd>
+
+ <dt><code>--without-<var>PACKAGE</var></code></dt>
+ <dd>Ű <var>PACKAGE</var> ʴ´.
+ <code>--with-<var>PACKAGE</var>=no</code> .
+ <code>autoconf</code> ɼ ġ ʹ
+ 谡 .</dd>
+ </dl>
+
+
+
+
+ <h4><a name="packageopt" id="packageopt">Ư Ű</a></h4>
+ <dl>
+ <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
+ <dd><code>httpd</code> ҽ Ե Apache Portable
+ Runtime (APR) ڵ ϵȴ.
+ ̹ ġ APR ϰ ʹٸ
+ <code>configure</code> <code>apr-config</code>
+ ũƮ θ ˷־ Ѵ. APR ġ ,
+ ϸ, 丮 ִ. 丮
+ 丮 丮 <code>bin</code>
+ <code>apr-config</code> ־ Ѵ.</dd>
+
+ <dt><code>--with-apr-util=<var>DIR</var>|<var>FILE</var></code></dt>
+ <dd><code>httpd</code> ҽ Ե Apache Portable
+ Runtime Utilities (APU) ڵ
+ ϵȴ. ̹ ġ APU ϰ ʹٸ
+ <code>configure</code> <code>apu-config</code>
+ ũƮ θ ˷־ Ѵ. APU ġ ,
+ ϸ, 丮 ִ. 丮
+ 丮 丮 <code>bin</code>
+ <code>apu-config</code> ־ Ѵ.</dd>
+
+ <dt><code>--with-ssl=<var>DIR</var></code></dt>
+ <dd><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ϴ
+ <code>configure</code> ġ OpenSSL ã´.
+ ɼ Ͽ SSL/TLS 丮θ
+ ˷ ִ.</dd>
+
+ <dt><code>--with-z=<var>DIR</var></code></dt>
+ <dd>(<code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ϴ
+ ) ʿϴٸ ڵ <code>configure</code>
+ ġ <code>zlib</code> ̺귯 ã´.
+ ɼ Ͽ ̺귯 丮θ
+ ˷ ִ.</dd>
+ </dl>
+
+ <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> DBM <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> ġ
+ Ϻ ã Ű/
+ ͺ̽ Ѵ. APU SDBM ־
+ ּ ͺ̽ ִ. ٸ
+ ͺ̽ ϰ ʹٸ Ʒ ɼ Ѵ:</p>
+
+ <dl>
+ <dt><code>--with-gdbm[=<var>path</var>]</code></dt>
+ <dd><var>path</var> ,
+ <code>configure</code> Ϲ ˻ο ġ
+ GNU DBM ϰ ̺귯 ã´.
+ <var>path</var> ϸ <code>configure</code>
+ <code><var>path</var>/lib</code>
+ <code><var>path</var>/include</code> ʿ
+ ã´. <var>path</var> ο
+ ̺귯 θ ݷ ̿ ΰ
+ ִ.</dd>
+
+ <dt><code>--with-ndbm[=<var>path</var>]</code></dt>
+ <dd><code>--with-gdbm</code> ġ New DBM
+ ã´.</dd>
+
+ <dt><code>--with-berkeley-db[=<var>path</var>]</code></dt>
+ <dd><code>--with-gdbm</code> ġ Berkeley
+ DB ã´.</dd>
+ </dl>
+
+ <div class="note"><h3></h3>
+ <p>DBM ɼ APU ϸ APU ũƮ
+ ޵ȴ. ׷ <code>--with-apr-util</code> Ͽ
+ ̹ ġ APU Ѵٸ DBM ɼ ҿ .</p>
+ <p> DBM ִ.
+ DBM ִ.</p>
+ </div>
+
+
+
+ <h3><a name="supportopt" id="supportopt"> α׷ ɼ</a></h3>
+ <dl>
+ <dt><code>--enable-static-support</code></dt>
+ <dd> α׷ ũ Ϸ .
+ , ʿ ̺귯 ϵ
+ Ѵ. ɼ ⺻
+ α׷ ũѴ.</dd>
+
+ <dt><code>--enable-suexec</code></dt>
+ <dd> ϴ μ uid gid ϴ
+ <code><a href="suexec.html">suexec</a></code> Ϸ
+ ɼ Ѵ. <strong>suid Ȼ
+ Ѵٸ ɼ .</strong>
+ <code>suexec</code> ϴ ɼ
+ <a href="#suexec">Ʒ</a> Ѵ.</dd>
+ </dl>
+
+ <p> ɼ Ͽ α׷ ũ
+ ִ:</p>
+
+ <dl>
+ <dt><code>--enable-static-ab</code></dt>
+ <dd><code><a href="ab.html">ab</a></code> ũ
+ Ϸ Ѵ.</dd>
+
+
+ <dt><code>--enable-static-checkgid</code></dt>
+ <dd><code>checkgid</code> ũ Ϸ
+ Ѵ.</dd>
+
+
+ <dt><code>--enable-static-htdbm</code></dt>
+ <dd><code>htdbm</code> ũ Ϸ
+ Ѵ.</dd>
+
+ <dt><code>--enable-static-htdigest</code></dt>
+ <dd><code><a href="htdigest.html">htdigest</a></code>
+ ũ Ϸ Ѵ.</dd>
+
+ <dt><code>--enable-static-htpasswd</code></dt>
+ <dd><code><a href="htpasswd.html">htpasswd</a></code>
+ ũ Ϸ Ѵ.</dd>
+
+ <dt><code>--enable-static-logresolve</code></dt>
+ <dd><code><a href="logresolve.html">logresolve</a></code>
+ ũ Ϸ Ѵ.</dd>
+
+ <dt><code>--enable-static-rotatelogs</code></dt>
+ <dd><code><a href="rotatelogs.html">rotatelogs</a></code>
+ ũ Ϸ Ѵ.</dd>
+ </dl>
+
+ <h4><a name="suexec" id="suexec">suexec ɼ</a></h4>
+ <p>Ʒ ɼ <code><a href="../suexec.html">suexec</a></code> ڼ Ѵ.
+ ڼ <a href="../suexec.html#install">suEXEC
+ ġ</a> ϶.</p>
+
+ <dl>
+ <dt><code>--with-suexec-bin</code></dt>
+ <dd>suexec θ Ѵ. ⺻
+ <code>--sbindir</code>̴ (<a href="#directoryfinetuning">ġ 丮 ڼ
+ </a> ).</dd>
+
+ <dt><code>--with-suexec-caller</code></dt>
+ <dd><code>suexec</code> ڸ Ѵ.
+ ڴ <code>httpd</code> ϴ ڿ
+ ƾ Ѵ.</dd>
+
+ <dt><code>--with-suexec-docroot</code></dt>
+ <dd><code>suexec</code> ɼ 丮
+ Ʒ ִ ϸ ִ. ⺻
+ <code>--datadir/htdocs</code>.</dd>
+
+ <dt><code>--with-suexec-gidmin</code></dt>
+ <dd><code>suexec</code> ּ GID Ѵ.
+ ⺻ 100̴.</dd>
+
+ <dt><code>--with-suexec-logfile</code></dt>
+ <dd><code>suexec</code> αϸ Ѵ. αϸ
+ ⺻ <code>suexec_log</code>̰,
+ <code>--logfiledir</code> ġѴ.</dd>
+
+ <dt><code>--with-suexec-safepath</code></dt>
+ <dd><code>suexec</code> ϴ μ
+ <code>PATH</code> ȯ溯 Ѵ. ⺻
+ <code>/usr/local/bin:/usr/bin:/bin</code>̴.</dd>
+
+ <dt><code>--with-suexec-userdir</code></dt>
+ <dd> 丮 <code>suexec</code>
+ ִ ( ִ) 丮 Ѵ.
+ <code>suexec</code>
+ (<code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> ϴ) ں
+ 丮 Ҷ ʿϴ. ⺻
+ <code>public_html</code>̴.</dd>
+
+ <dt><code>--with-suexec-uidmin</code></dt>
+ <dd><code>suexec</code> ּ UID Ѵ.
+ ⺻ 100̴.</dd>
+
+ <dt><code>--with-suexec-umask</code></dt>
+ <dd><code>suexec</code> ϴ μ
+ <code>umask</code> Ѵ. ⺻ ϴ ý
+ ⺻ .</dd>
+ </dl>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">ȯ溯</a></h2>
+ <p><code>configure</code> ϰų ʿ ٸ
+ ̸̳ ġ ִ ̺귯 α׷ ã ִ
+ ȯ溯 ִ.</p>
+
+
+ <dl>
+ <dt><code>CC</code></dt>
+ <dd>Ͽ C Ϸ ɾ Ѵ.</dd>
+
+ <dt><code>CFLAGS</code></dt>
+ <dd>϶ ϱ ٶ C Ϸ ɼ Ѵ.</dd>
+
+ <dt><code>CPP</code></dt>
+ <dd> C ó ɾ Ѵ.</dd>
+
+ <dt><code>CPPFLAGS</code></dt>
+ <dd>C/C++ ó ɼ. , ʿ ޸
+ <var>includedir</var> 丮 ִٸ
+ <code>-I<var>includedir</var></code> Ѵ.</dd>
+
+ <dt><code>LDFLAGS</code></dt>
+ <dd>Ŀ ɼ. , ̺귯 ʿ ޸
+ <var>libdir</var> 丮 ִٸ
+ <code>-L<var>libdir</var></code> Ѵ.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/configure.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/dbmmanage.html b/docs/manual/programs/dbmmanage.html
new file mode 100644
index 00000000..443de47d
--- /dev/null
+++ b/docs/manual/programs/dbmmanage.html
@@ -0,0 +1,7 @@
+URI: dbmmanage.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: dbmmanage.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/dbmmanage.html.en b/docs/manual/programs/dbmmanage.html.en
new file mode 100644
index 00000000..faf787f6
--- /dev/null
+++ b/docs/manual/programs/dbmmanage.html.en
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>dbmmanage - Manage user authentication files in DBM format - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>dbmmanage - Manage user authentication files in DBM format</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/dbmmanage.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>dbmmanage</code> is used to create and update the DBM format files
+ used to store usernames and password for basic authentication of HTTP users
+ via <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>.
+ Resources available from the Apache HTTP server can be restricted to just
+ the users listed in the files created by <code>dbmmanage</code>. This
+ program can only be used when the usernames are stored in a DBM file. To
+ use a flat-file database see <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>.</p>
+
+ <p>This manual page only lists the command line arguments. For details of
+ the directives necessary to configure user authentication in
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> see the httpd manual, which is part of
+ the Apache distribution or can be found at <a href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bugs</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li><li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>dbmmanage</strong> [ <var>encoding</var> ]
+ <var>filename</var> add|adduser|check|delete|update
+ <var>username</var>
+ [ <var>encpasswd</var>
+ [ <var>group</var>[,<var>group</var>...]
+ [ <var>comment</var> ] ] ]</code></p>
+
+ <p><code><strong>dbmmanage</strong> <var>filename</var>
+ view [ <var>username</var> ]</code></p>
+
+ <p><code><strong>dbmmanage</strong> <var>filename</var> import</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code><var>filename</var></code></dt>
+ <dd>The filename of the DBM format file. Usually without the extension
+ <code>.db</code>, <code>.pag</code>, or <code>.dir</code>.</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd>The user for which the operations are performed. The <var>username</var>
+ may not contain a colon (<code>:</code>).</dd>
+
+ <dt><code><var>encpasswd</var></code></dt>
+ <dd>This is the already encrypted password to use for the
+ <code>update</code> and <code>add</code> commands. You may use a hyphen
+ (<code>-</code>) if you want to get prompted for the password, but fill
+ in the fields afterwards. Additionally when using the <code>update</code>
+ command, a period (<code>.</code>) keeps the original password
+ untouched.</dd>
+
+ <dt><code><var>group</var></code></dt>
+ <dd>A group, which the user is member of. A groupname may not contain a
+ colon (<code>:</code>). You may use a hyphen (<code>-</code>) if you don't
+ want to assign the user to a group, but fill in the comment field.
+ Additionally when using the <code>update</code> command, a period
+ (<code>.</code>) keeps the original groups untouched.</dd>
+
+ <dt><code><var>comment</var></code></dt>
+ <dd>This is the place for your opaque comments about the user, like
+ realname, mailaddress or such things. The server will ignore this
+ field.</dd>
+ </dl>
+
+ <h3><a name="options.encodings" id="options.encodings">Encodings</a></h3>
+ <dl>
+ <dt><code>-d</code></dt>
+ <dd>crypt encryption (default, except on Win32, Netware)</dd>
+
+ <dt><code>-m</code></dt>
+ <dd>MD5 encryption (default on Win32, Netware)</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>SHA1 encryption</dd>
+
+ <dt><code>-p</code></dt>
+ <dd>plaintext (<em>not recommended</em>)</dd>
+ </dl>
+
+
+ <h3><a name="options.commands" id="options.commands">Commands</a></h3>
+ <dl>
+ <dt><code>add</code></dt>
+ <dd>Adds an entry for <var>username</var> to <var>filename</var> using the
+ encrypted password <var>encpasswd</var>.
+
+ <div class="example"><p><code>dbmmanage passwords.dat add rbowen foKntnEF3KSXA</code></p></div>
+ </dd>
+
+ <dt><code>adduser</code></dt>
+ <dd>Asks for a password and then adds an entry for <var>username</var> to
+ <var>filename</var>.
+
+ <div class="example"><p><code>dbmmanage passwords.dat adduser krietz</code></p></div>
+ </dd>
+
+ <dt><code>check</code></dt>
+ <dd>Asks for a password and then checks if <var>username</var> is in
+ <var>filename</var> and if it's password matches the specified one.
+
+ <div class="example"><p><code>dbmmanage passwords.dat check rbowen</code></p></div>
+ </dd>
+
+ <dt><code>delete</code></dt>
+ <dd>Deletes the <var>username</var> entry from <var>filename</var>.
+
+ <div class="example"><p><code>dbmmanage passwords.dat delete rbowen</code></p></div>
+ </dd>
+
+ <dt><code>import</code></dt>
+ <dd>Reads <code><var>username</var>:<var>password</var></code> entries
+ (one per line) from <code>STDIN</code> and adds them to
+ <var>filename</var>. The passwords already have to be crypted.</dd>
+
+ <dt><code>update</code></dt>
+ <dd>Same as the <code>adduser</code> command, except that it makes
+ sure <var>username</var> already exists in <var>filename</var>.
+
+ <div class="example"><p><code>dbmmanage passwords.dat update rbowen</code></p></div>
+ </dd>
+
+ <dt><code>view</code></dt>
+ <dd>Just displays the contents of the DBM file. If you specify a
+ <var>username</var>, it displays the particular record only.
+
+ <div class="example"><p><code>dbmmanage passwords.dat view</code></p></div>
+ </dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bugs</a></h2>
+ <p>One should be aware that there are a number of different DBM file formats
+ in existence, and with all likelihood, libraries for more than one format
+ may exist on your system. The three primary examples are SDBM, NDBM, the GNU
+ project's GDBM, and Berkeley DB 2. Unfortunately, all these libraries use
+ different file formats, and you must make sure that the file format used
+ by <var>filename</var> is the same format that <code>dbmmanage</code>
+ expects to see. <code>dbmmanage</code> currently has no way of determining
+ what type of DBM file it is looking at. If used against the wrong format,
+ will simply return nothing, or may create a different DBM file with a
+ different name, or at worst, it may corrupt the DBM file if you were
+ attempting to write to it.</p>
+
+ <p><code>dbmmanage</code> has a list of DBM format preferences, defined by
+ the <code>@AnyDBM::ISA</code> array near the beginning of the program. Since
+ we prefer the Berkeley DB 2 file format, the order in which
+ <code>dbmmanage</code> will look for system libraries is Berkeley DB 2,
+ then NDBM, then GDBM and then SDBM. The first library found will be the
+ library <code>dbmmanage</code> will attempt to use for all DBM file
+ transactions. This ordering is slightly different than the standard
+ <code>@AnyDBM::ISA</code> ordering in Perl, as well as the ordering used by
+ the simple <code>dbmopen()</code> call in Perl, so if you use any other
+ utilities to manage your DBM files, they must also follow this preference
+ ordering. Similar care must be taken if using programs in other languages,
+ like C, to access these files.</p>
+
+ <p>One can usually use the <code>file</code> program supplied with most
+ Unix systems to see what format a DBM file is in.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/dbmmanage.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/dbmmanage.html.ko.euc-kr b/docs/manual/programs/dbmmanage.html.ko.euc-kr
new file mode 100644
index 00000000..a02f2f24
--- /dev/null
+++ b/docs/manual/programs/dbmmanage.html.ko.euc-kr
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>dbmmanage - DBM Ѵ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>dbmmanage - DBM Ѵ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/dbmmanage.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>dbmmanage</code> HTTP basic authentication
+ ڸ ȣ ϴ DBM
+ Ѵ. ġ ڿ <code>dbmmanage</code>
+ Ͽ ڿԸ ִ. ڸ
+ DBM Ͽ ϵ α׷ ִ.
+ Ϲ ͺ̽ Ϸ <a href="htpasswd.html">htpasswd</a> ϶.</p>
+
+ <p> manpage ɼǸ Ѵ. <a href="httpd.html">httpd</a> ϴ þ
+ ġ Եְ <a href="http://httpd.apache.org">http://httpd.apache.org/</a>
+ ִ ġ ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs"></a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="httpd.html">httpd</a></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li><li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>dbmmanage</strong> [ <var>encoding</var> ]
+ <var>filename</var> add|adduser|check|delete|update
+ <var>username</var>
+ [ <var>encpasswd</var>
+ [ <var>group</var>[,<var>group</var>...]
+ [ <var>comment</var> ] ] ]</code></p>
+
+ <p><code><strong>dbmmanage</strong> <var>filename</var>
+ view [ <var>username</var> ]</code></p>
+
+ <p><code><strong>dbmmanage</strong> <var>filename</var> import</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <dl>
+ <dt><code><var>filename</var></code></dt>
+ <dd>DBM ϸ. <code>.db</code>,
+ <code>.pag</code>, <code>.dir</code> Ȯڸ .</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd>۾ ڸ. <var>username</var> ݷ(<code>:</code>)
+ .</dd>
+
+ <dt><code><var>encpasswd</var></code></dt>
+ <dd><code>update</code> <code>add</code> ɿ
+ ̹ ȣȭ ȣ̴. ȣ ߿ ϰ
+ ȣ(<code>-</code>) Ѵ. , <code>update</code>
+ Ҷ ħǥ(<code>.</code>) ϸ
+ ȣ ״ д.</dd>
+
+ <dt><code><var>group</var></code></dt>
+ <dd>ڰ ׷. ׷ ݷ(<code>:</code>)
+ . ڸ ׷쿡 ߰
+ ä ʹٸ ȣ(<code>-</code>) Ѵ. ,
+ <code>update</code> Ҷ ħǥ(<code>.</code>)
+ Ѵٸ ׷ ״ д.</dd>
+
+ <dt><code><var>comment</var></code></dt>
+ <dd> ̸, ּ ڿ ̴.
+ ׸ Ѵ.</dd>
+ </dl>
+
+ <h3><a name="options.encodings" id="options.encodings">ڵ</a></h3>
+ <dl>
+ <dt><code>-d</code></dt>
+ <dd>crypt ȣȭ (Win32 Netware ƴ϶ ⺻)</dd>
+
+ <dt><code>-m</code></dt>
+ <dd>MD5 ȣȭ (Win32 Netware ⺻)</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>SHA1 ȣȭ</dd>
+
+ <dt><code>-p</code></dt>
+ <dd>ȣ ״ (<em>õ </em>)</dd>
+ </dl>
+
+
+ <h3><a name="options.commands" id="options.commands"></a></h3>
+ <dl>
+ <dt><code>add</code></dt>
+ <dd>ȣȭ ȣ <var>encpasswd</var> Ͽ
+ <var>filename</var> <var>username</var> ׸ ߰Ѵ.</dd>
+
+ <dt><code>adduser</code></dt>
+ <dd>ȣ  <var>filename</var>
+ <var>username</var> ׸ ߰Ѵ.</dd>
+
+ <dt><code>check</code></dt>
+ <dd>ȣ  <var>filename</var>
+ <var>username</var> ְ ȣ ġϴ ˻Ѵ.</dd>
+
+ <dt><code>delete</code></dt>
+ <dd><var>filename</var> <var>username</var> ׸
+ Ѵ.</dd>
+
+ <dt><code>import</code></dt>
+ <dd><code>STDIN</code>
+ <code><var>username</var>:<var>password</var></code> ׸
+ (ٿ ϳ) о <var>filename</var> ߰Ѵ.
+ ȣ ̹ ȣȭ־ Ѵ.</dd>
+
+ <dt><code>update</code></dt>
+ <dd><code>adduser</code> ɰ ,
+ <var>filename</var> ̹ <var>username</var> ִ
+ ȮѴ.</dd>
+
+ <dt><code>view</code></dt>
+ <dd>DBM Ѵ. <var>username</var>
+ ϸ Ư ׸ Ѵ.</dd>
+ </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs"></a></h2>
+ <p> ٸ DBM ĵ ְ ýۿ
+ Ŀ ̺귯 ؾ Ѵ.
+ ǥ װ SDBM, NDBM, GNU Ʈ GDBM,
+ Berkeley DB 2̴. ̺귯 ٸ
+ Ѵ. ׷ <var>filename</var> ϴ
+ <code>dbmmanage</code> ϴ İ
+ Ȯؾ Ѵ. <code>dbmmanage</code> DBM
+ ˾Ƴ Ѵ. ٸ ϸ ƹϵ ʰų,
+ ٸ ̸ DBM ų, ־ Ͽ
+ DBM ĥ ִ.</p>
+
+ <p><code>dbmmanage</code> α׷ պκп ִ
+ <code>@AnyDBM::ISA</code> 迭 DBM ȣ̴.
+ 츮 Berkeley DB 2 ȣϹǷ
+ <code>dbmmanage</code> ý ̺귯 ã
+ Berkeley DB 2, NDBM, GDBM, SDBM ̴. <code>dbmmanage</code>
+ ã ̺귯 Ͽ DBM ۾
+ Ѵ. Perl <code>dbmopen()</code> ȣ
+ ϴ Perl ǥ <code>@AnyDBM::ISA</code>
+ ٸ. ׷ ٸ Ͽ DBM Ѵٸ
+ Ѵ. C ٸ ۼ α׷
+ Ͽ ٷ 쿡 .</p>
+
+ <p>κ н ýۿ <code>file</code> α׷
+ DBM Ȯ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/dbmmanage.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htcacheclean.html b/docs/manual/programs/htcacheclean.html
new file mode 100644
index 00000000..454c0046
--- /dev/null
+++ b/docs/manual/programs/htcacheclean.html
@@ -0,0 +1,7 @@
+URI: htcacheclean.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: htcacheclean.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/htcacheclean.html.en b/docs/manual/programs/htcacheclean.html.en
new file mode 100644
index 00000000..a56ccaf9
--- /dev/null
+++ b/docs/manual/programs/htcacheclean.html.en
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htcacheclean - Clean up the disk cache - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htcacheclean - Clean up the disk cache</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/htcacheclean.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>htcacheclean</code> is used to keep the size of
+ <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>'s storage within a certain limit. This
+ tool can run either manually or in daemon mode. When running in
+ daemon mode, it sleeps in the background and checks the cache directories
+ at regular intervals for cached content to be removed. You can stop the daemon
+ cleanly by sending it a TERM or INT signal.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Exit Status</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>htcacheclean</strong>
+ [ -<strong>D</strong> ]
+ [ -<strong>v</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>r</strong> ]
+ [ -<strong>n</strong> ]
+ -<strong>p</strong><var>path</var>
+ -<strong>l</strong><var>limit</var></code></p>
+
+ <p><code><strong>htcacheclean</strong> -<strong>b</strong>
+ [ -<strong>n</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>i</strong> ]
+ -<strong>d</strong><var>interval</var>
+ -<strong>p</strong><var>path</var>
+ -<strong>l</strong><var>limit</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-d<var>interval</var></code></dt>
+ <dd>Daemonize and repeat cache cleaning every <var>interval</var> minutes.
+ This option is mutually exclusive with the <code>-D</code>, <code>-v</code>
+ and <code>-r</code> options. To shutdown the daemon cleanly, just send it
+ a <code>SIGTERM</code> or <code>SIGINT</code>.</dd>
+
+ <dt><code>-D</code></dt>
+ <dd>Do a dry run and don't delete anything. This option is mutually
+ exclusive with the <code>-d</code> option.</dd>
+
+ <dt><code>-v</code></dt>
+ <dd>Be verbose and print statistics. This option is mutually exclusive
+ with the <code>-d</code> option.</dd>
+
+ <dt><code>-r</code></dt>
+ <dd>Clean thoroughly. This assumes that the Apache web server is
+ not running (otherwise you may get garbage in the cache). This option
+ is mutually exclusive with the <code>-d</code> option and implies
+ the <code>-t</code> option.</dd>
+
+ <dt><code>-n</code></dt>
+ <dd>Be nice. This causes slower processing in favour of other
+ processes. <code>htcacheclean</code> will sleep from time to time
+ so that (a) the disk IO will be delayed and (b) the kernel can schedule
+ other processes in the meantime.</dd>
+
+ <dt><code>-t</code></dt>
+ <dd>Delete all empty directories. By default only cache files are
+ removed, however with some configurations the large number of
+ directories created may require attention. If your configuration
+ requires a very large number of directories, to the point that
+ inode or file allocation table exhaustion may become an issue, use
+ of this option is advised.</dd>
+
+ <dt><code>-p<var>path</var></code></dt>
+ <dd>Specify <var>path</var> as the root directory of the disk cache. This
+ should be the same value as specified with the <code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code> directive.</dd>
+
+ <dt><code>-l<var>limit</var></code></dt>
+ <dd>Specify <var>limit</var> as the total disk cache size limit. The value
+ is expressed in bytes by default (or attaching <code>B</code> to the
+ number). Attach <code>K</code> for Kbytes or <code>M</code> for
+ MBytes.</dd>
+
+ <dt><code>-i</code></dt>
+ <dd>Be intelligent and run only when there was a modification of the disk
+ cache. This option is only possible together with the <code>-d</code>
+ option.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Exit Status</a></h2>
+ <p><code>htcacheclean</code> returns a zero status ("true") if all
+ operations were successful, <code>1</code> otherwise.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/htcacheclean.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htcacheclean.html.ko.euc-kr b/docs/manual/programs/htcacheclean.html.ko.euc-kr
new file mode 100644
index 00000000..ea2cfc0c
--- /dev/null
+++ b/docs/manual/programs/htcacheclean.html.ko.euc-kr
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htcacheclean - ũ ij ûѴ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htcacheclean - ũ ij ûѴ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>htcacheclean</code> <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>
+ ϴ 뷮 ѵ Ѵ.
+ ϰų (daemon) ִ. α׷
+ ϸ ׶忡 ڰ ִٰ ֱ ij
+ 丮 ִ ˻Ѵ. 󿡰 TERM̳
+ INT ñ׳ ϰ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">ڵ</a></li>
+</ul><h3></h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>htcacheclean</strong>
+ [ -<strong>D</strong> ]
+ [ -<strong>v</strong> ]
+ [ -<strong>r</strong> ]
+ [ -<strong>n</strong> ]
+ -<strong>p</strong><var>path</var>
+ -<strong>l</strong><var>limit</var></code></p>
+
+ <p><code><strong>htcacheclean</strong> -<strong>b</strong>
+ [ -<strong>n</strong> ]
+ [ -<strong>i</strong> ]
+ -<strong>d</strong><var>interval</var>
+ -<strong>p</strong><var>path</var>
+ -<strong>l</strong><var>limit</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <dl>
+ <dt><code>-d<var>interval</var></code></dt>
+ <dd> Ͽ <var>interval</var> и ij
+ ûѴ. ɼ <code>-D</code>, <code>-v</code>,
+ <code>-r</code> ɼǰ Բ . ϰ
+ Ϸ 󿡰 <code>SIGTERM</code> Ȥ
+ <code>SIGINT</code> ñ׳ ȴ.</dd>
+
+ <dt><code>-D</code></dt>
+ <dd>˻縸 ϰ ƹ͵ ʴ´. ɼ
+ <code>-d</code> ɼǰ Բ .</dd>
+
+ <dt><code>-v</code></dt>
+ <dd>ڼ 踦 Ѵ. ɼ <code>-d</code> ɼǰ
+ Բ .</dd>
+
+ <dt><code>-r</code></dt>
+ <dd> ûѴ. ġ ʴ´ٰ Ѵ
+ ( Ѵٸ ij ̻ ȴ). ɼ
+ <code>-d</code> ɼǰ Բ .</dd>
+
+ <dt><code>-n</code></dt>
+ <dd>ģϰ(nice) Ѵ. ٸ μ
+ Ѵ. <code>htcacheclean</code> ڰԵǿ
+ (1) ũ ǰ (2) ׵ Ŀ ٸ μ
+ ִ.</dd>
+
+ <dt><code>-p<var>path</var></code></dt>
+ <dd><var>path</var> ũ ij ֻ 丮 Ѵ.
+ <code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code>
+ þ ؾ Ѵ.</dd>
+
+ <dt><code>-l<var>limit</var></code></dt>
+ <dd>ü ũ ij 뷮 <var>limit</var> Ѵ.
+ ⺻ (Ȥ ڿ <code>B</code> ̸) Ʈ
+ ̴. ųιƮ <code>K</code>, ްƮ
+ <code>M</code> ڿ δ.</dd>
+
+ <dt><code>-i</code></dt>
+ <dd> ũ ij 쿡 Ѵ.
+ ɼ <code>-d</code> ɼǰ Բ ִ.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">ڵ</a></h2>
+ <p><code>htcacheclean</code> ۾ 쿡
+ ("") ڵ 0 ȯϰ, 쿡 <code>1</code>
+ ȯѴ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htdbm.html b/docs/manual/programs/htdbm.html
new file mode 100644
index 00000000..ad1f2a28
--- /dev/null
+++ b/docs/manual/programs/htdbm.html
@@ -0,0 +1,3 @@
+URI: htdbm.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/programs/htdbm.html.en b/docs/manual/programs/htdbm.html.en
new file mode 100644
index 00000000..08cbff51
--- /dev/null
+++ b/docs/manual/programs/htdbm.html.en
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htdbm - Manipulate DBM password databases - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htdbm - Manipulate DBM password databases</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/htdbm.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p><code>htdbm</code> is used to manipulate the DBM format files used to
+ store usernames and password for basic authentication of HTTP users via
+ <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>. See the <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>
+ documentation for more information about these DBM files.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bugs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Exit Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Considerations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Restrictions</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></li><li><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>htdbm</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ [ -<strong>x</strong> ]
+ <var>filename</var> <var>username</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>b</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ <var>filename</var> <var>username</var> <var>password</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>n</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ <var>username</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>nb</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ <var>username</var> <var>password</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>v</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ <var>filename</var> <var>username</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>vb</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>t</strong> ]
+ [ -<strong>v</strong> ]
+ <var>filename</var> <var>username</var> <var>password</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>x</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ <var>filename</var> <var>username</var></code></p>
+
+ <p><code><strong>htdbm</strong> -<strong>l</strong>
+ [ -<strong>T</strong><var>DBTYPE</var> ]
+ </code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-b</code></dt>
+ <dd>Use batch mode; <em>i.e.</em>, get the password from the command line
+ rather than prompting for it. This option should be used with extreme care,
+ since <strong>the password is clearly visible</strong> on the command
+ line.</dd>
+
+ <dt><code>-c</code></dt>
+ <dd>Create the <var>passwdfile</var>. If <var>passwdfile</var> already
+ exists, it is rewritten and truncated. This option cannot be combined with
+ the <code>-n</code> option.</dd>
+
+ <dt><code>-n</code></dt>
+ <dd>Display the results on standard output rather than updating a
+ database. This option changes the syntax of the command line, since the
+ <var>passwdfile</var> argument (usually the first one) is omitted. It
+ cannot be combined with the <code>-c</code> option.</dd>
+
+ <dt><code>-m</code></dt>
+ <dd>Use MD5 encryption for passwords. On Windows, Netware and TPF, this is
+ the default.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>Use <code>crypt()</code> encryption for passwords. The default on all
+ platforms but Windows, Netware and TPF. Though possibly supported by
+ <code>htdbm</code> on all platforms, it is not supported by the
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> server on Windows, Netware and TPF.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>Use SHA encryption for passwords. Facilitates migration from/to Netscape
+ servers using the LDAP Directory Interchange Format (ldif).</dd>
+
+ <dt><code>-p</code></dt>
+ <dd>Use plaintext passwords. Though <code>htdbm</code> will support
+ creation on all platforms, the <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon will
+ only accept plain text passwords on Windows, Netware and TPF.</dd>
+
+ <dt><code>-l</code></dt>
+ <dd>Print each of the usernames and comments from the database on
+ stdout.</dd>
+
+ <dt><code>-t</code></dt>
+ <dd>Interpret the final parameter as a comment. When this option is
+ specified, an additional string can be appended to the command line; this
+ string will be stored in the "Comment" field of the database, associated
+ with the specified username.</dd>
+
+ <dt><code>-v</code></dt>
+ <dd>Verify the username and password. The program will print a message
+ indicating whether the supplied password is valid. If the password is
+ invalid, the program exits with error code 3.</dd>
+
+ <dt><code>-x</code></dt>
+ <dd>Delete user. If the username exists in the specified DBM file, it
+ will be deleted.</dd>
+
+ <dt><code><var>filename</var></code></dt>
+ <dd>The filename of the DBM format file. Usually without the extension
+ <code>.db</code>, <code>.pag</code>, or <code>.dir</code>. If
+ <code>-c</code> is given, the DBM file is created if it does not already
+ exist, or updated if it does exist.</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd>The username to create or update in <var>passwdfile</var>. If
+ <var>username</var> does not exist in this file, an entry is added. If it
+ does exist, the password is changed.</dd>
+
+ <dt><code><var>password</var></code></dt>
+ <dd>The plaintext password to be encrypted and stored in the DBM file.
+ Used only with the <code>-b</code> flag.</dd>
+
+ <dt><code>-T<var>DBTYPE</var></code></dt>
+ <dd>Type of DBM file (SDBM, GDBM, DB, or "default").</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bugs</a></h2>
+ <p>One should be aware that there are a number of different DBM file
+ formats in existence, and with all likelihood, libraries for more than
+ one format may exist on your system. The three primary examples are
+ SDBM, NDBM, GNU GDBM, and Berkeley/Sleepycat DB 2/3/4. Unfortunately,
+ all these libraries use different file formats, and you must make sure
+ that the file format used by <var>filename</var> is the same format that
+ <code>htdbm</code> expects to see. <code>htdbm</code> currently has
+ no way of determining what type of DBM file it is looking at. If used
+ against the wrong format, will simply return nothing, or may create a
+ different DBM file with a different name, or at worst, it may corrupt
+ the DBM file if you were attempting to write to it.</p>
+
+ <p>One can usually use the <code>file</code> program supplied with most
+ Unix systems to see what format a DBM file is in.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Exit Status</a></h2>
+ <p><code>htdbm</code> returns a zero status ("true") if the username and
+ password have been successfully added or updated in the DBM File.
+ <code>htdbm</code> returns <code>1</code> if it encounters some problem
+ accessing files, <code>2</code> if there was a syntax problem with the
+ command line, <code>3</code> if the password was entered interactively and
+ the verification entry didn't match, <code>4</code> if its operation was
+ interrupted, <code>5</code> if a value is too long (username, filename,
+ password, or final computed record), <code>6</code> if the username
+ contains illegal characters (see the <a href="#restrictions">Restrictions
+ section</a>), and <code>7</code> if the file is not a valid DBM password
+ file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+ <div class="example"><p><code>
+ htdbm /usr/local/etc/apache/.htdbm-users jsmith
+ </code></p></div>
+
+ <p>Adds or modifies the password for user <code>jsmith</code>. The user
+ is prompted for the password. If executed on a Windows system, the password
+ will be encrypted using the modified Apache MD5 algorithm; otherwise, the
+ system's <code>crypt()</code> routine will be used. If the file does not
+ exist, <code>htdbm</code> will do nothing except return an error.</p>
+
+ <div class="example"><p><code>
+ htdbm -c /home/doe/public_html/.htdbm jane
+ </code></p></div>
+
+ <p>Creates a new file and stores a record in it for user <code>jane</code>.
+ The user is prompted for the password. If the file exists and cannot be
+ read, or cannot be written, it is not altered and <code>htdbm</code>
+ will display a message and return an error status.</p>
+
+ <div class="example"><p><code>
+ htdbm -mb /usr/web/.htdbm-all jones Pwd4Steve
+ </code></p></div>
+
+ <p>Encrypts the password from the command line (<code>Pwd4Steve</code>)
+ using the MD5 algorithm, and stores it in the specified file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Considerations</a></h2>
+ <p>Web password files such as those managed by <code>htdbm</code> should
+ <em>not</em> be within the Web server's URI space -- that is, they should
+ not be fetchable with a browser.</p>
+
+ <p>The use of the <code>-b</code> option is discouraged, since when it is
+ used the unencrypted password appears on the command line.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="restrictions" id="restrictions">Restrictions</a></h2>
+ <p>On the Windows and MPE platforms, passwords encrypted with
+ <code>htdbm</code> are limited to no more than <code>255</code>
+ characters in length. Longer passwords will be truncated to 255
+ characters.</p>
+
+ <p>The MD5 algorithm used by <code>htdbm</code> is specific to the Apache
+ software; passwords encrypted using it will not be usable with other Web
+ servers.</p>
+
+ <p>Usernames are limited to <code>255</code> bytes and may not include the
+ character <code>:</code>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/htdbm.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htdigest.html b/docs/manual/programs/htdigest.html
new file mode 100644
index 00000000..bb29be39
--- /dev/null
+++ b/docs/manual/programs/htdigest.html
@@ -0,0 +1,7 @@
+URI: htdigest.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: htdigest.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/htdigest.html.en b/docs/manual/programs/htdigest.html.en
new file mode 100644
index 00000000..e050f2f3
--- /dev/null
+++ b/docs/manual/programs/htdigest.html.en
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htdigest - manage user files for digest authentication - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htdigest - manage user files for digest authentication</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/htdigest.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>htdigest</code> is used to create and update the flat-files used
+ to store usernames, realm and password for digest authentication of HTTP
+ users. Resources available from the Apache HTTP server can be restricted
+ to just the users listed in the files created by <code>htdigest</code>.</p>
+
+ <p>This manual page only lists the command line arguments. For details of
+ the directives necessary to configure digest authentication in
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> see the Apache manual, which is part
+ of the Apache distribution or can be found at
+ <a href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>htdigest</strong> [ -<strong>c</strong> ]
+ <var>passwdfile</var> <var>realm</var> <var>username</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-c</code></dt>
+ <dd>Create the <var>passwdfile</var>. If <var>passwdfile</var> already
+ exists, it is deleted first.</dd>
+
+ <dt><code><var>passwdfile</var></code></dt>
+ <dd>Name of the file to contain the username, realm and password. If
+ <code>-c</code> is given, this file is created if it does not already
+ exist, or deleted and recreated if it does exist.</dd>
+
+ <dt><code><var>realm</var></code></dt>
+ <dd>The realm name to which the user name belongs.</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd>The user name to create or update in <var>passwdfile</var>. If
+ <var>username</var> does not exist is this file, an entry is added. If it
+ does exist, the password is changed.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/htdigest.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htdigest.html.ko.euc-kr b/docs/manual/programs/htdigest.html.ko.euc-kr
new file mode 100644
index 00000000..4d23e906
--- /dev/null
+++ b/docs/manual/programs/htdigest.html.ko.euc-kr
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htdigest - digest authentication
+Ѵ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htdigest - digest authentication
+Ѵ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/htdigest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>htdigest</code> HTTP digest authentication
+ ڸ, , ȣ ϴ Ϲ
+ Ѵ. ġ ڿ <code>htdigest</code>
+ Ͽ ڿԸ ִ.</p>
+
+ <p> manpage ɼǸ Ѵ. <a href="httpd.html">httpd</a> digest authentication
+ ϴ þ ġ Եְ
+ <a href="http://httpd.apache.org">http://httpd.apache.org/</a>
+ ִ ġ ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="httpd.html">httpd</a></li><li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>htdigest</strong> [ -<strong>c</strong> ]
+ <var>passwdfile</var> <var>realm</var> <var>username</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <dl>
+ <dt><code>-c</code></dt>
+ <dd><var>passwdfile</var> . <var>passwdfile</var>
+ ̹ ִٸ .</dd>
+
+ <dt><code><var>passwdfile</var></code></dt>
+ <dd>ڸ, , ȣ ϸ. <code>-c</code>
+ ٸ , ִٸ
+ ٽ .</dd>
+
+ <dt><code><var>realm</var></code></dt>
+ <dd>ڸ ̸.</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd><var>passwdfile</var> ų ڸ. Ͽ
+ <var>username</var> ٸ ׸ ߰Ѵ. ִٸ ȣ
+ Ѵ.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/htdigest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htpasswd.html b/docs/manual/programs/htpasswd.html
new file mode 100644
index 00000000..5462afe3
--- /dev/null
+++ b/docs/manual/programs/htpasswd.html
@@ -0,0 +1,7 @@
+URI: htpasswd.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: htpasswd.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/htpasswd.html.en b/docs/manual/programs/htpasswd.html.en
new file mode 100644
index 00000000..391d57fc
--- /dev/null
+++ b/docs/manual/programs/htpasswd.html.en
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htpasswd - Manage user files for basic authentication - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htpasswd - Manage user files for basic authentication</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/htpasswd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>htpasswd</code> is used to create and update the flat-files used to
+ store usernames and password for basic authentication of HTTP users. If
+ <code>htpasswd</code> cannot access a file, such as not being able to write
+ to the output file or not being able to read the file in order to update it,
+ it returns an error status and makes no changes.</p>
+
+ <p>Resources available from the Apache HTTP server can be restricted to
+ just the users listed in the files created by <code>htpasswd</code>. This
+ program can only manage usernames and passwords stored in a flat-file. It
+ can encrypt and display password information for use in other types of data
+ stores, though. To use a DBM database see <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>.</p>
+
+ <p><code>htpasswd</code> encrypts passwords using either a version of MD5
+ modified for Apache, or the system's <code>crypt()</code> routine. Files
+ managed by <code>htpasswd</code> may contain both types of passwords; some
+ user records may have MD5-encrypted passwords while others in the same file
+ may have passwords encrypted with <code>crypt()</code>.</p>
+
+ <p>This manual page only lists the command line arguments. For details of
+ the directives necessary to configure user authentication in
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> see the Apache manual, which is part of the
+ Apache distribution or can be found at <a href="http://httpd.apache.org">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Exit Status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Considerations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Restrictions</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li>The scripts in support/SHA1 which come with the
+distribution.</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>htpasswd</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> ]
+ [ -<strong>D</strong> ] <var>passwdfile</var> <var>username</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>b</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>D</strong> ] <var>passwdfile</var> <var>username</var>
+ <var>password</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>n</strong>
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>s</strong> |
+ -<strong>p</strong> ] <var>username</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>nb</strong>
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>s</strong> |
+ -<strong>p</strong> ] <var>username</var> <var>password</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-b</code></dt>
+ <dd>Use batch mode; <em>i.e.</em>, get the password from the command line
+ rather than prompting for it. This option should be used with extreme care,
+ since <strong>the password is clearly visible</strong> on the command
+ line.</dd>
+
+ <dt><code>-c</code></dt>
+ <dd>Create the <var>passwdfile</var>. If <var>passwdfile</var> already
+ exists, it is rewritten and truncated. This option cannot be combined with
+ the <code>-n</code> option.</dd>
+
+ <dt><code>-n</code></dt>
+ <dd>Display the results on standard output rather than updating a file.
+ This is useful for generating password records acceptable to Apache for
+ inclusion in non-text data stores. This option changes the syntax of the
+ command line, since the <var>passwdfile</var> argument (usually the first
+ one) is omitted. It cannot be combined with the <code>-c</code> option.</dd>
+
+ <dt><code>-m</code></dt>
+ <dd>Use MD5 encryption for passwords. On Windows, Netware and TPF, this is
+ the default.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd>Use <code>crypt()</code> encryption for passwords. The default on all
+ platforms but Windows, Netware and TPF. Though possibly supported by
+ <code>htpasswd</code> on all platforms, it is not supported by the
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> server on Windows, Netware and TPF.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>Use SHA encryption for passwords. Facilitates migration from/to Netscape
+ servers using the LDAP Directory Interchange Format (ldif).</dd>
+
+ <dt><code>-p</code></dt>
+ <dd>Use plaintext passwords. Though <code>htpasswd</code> will support
+ creation on all platforms, the <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon will
+ only accept plain text passwords on Windows, Netware and TPF.</dd>
+
+ <dt><code>-D</code></dt>
+ <dd>Delete user. If the username exists in the specified htpasswd file, it
+ will be deleted.</dd>
+
+ <dt><code><var>passwdfile</var></code></dt>
+ <dd>Name of the file to contain the user name and password. If
+ <code>-c</code> is given, this file is created if it does not already exist,
+ or rewritten and truncated if it does exist.</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd>The username to create or update in <var>passwdfile</var>. If
+ <var>username</var> does not exist in this file, an entry is added. If it
+ does exist, the password is changed.</dd>
+
+ <dt><code><var>password</var></code></dt>
+ <dd>The plaintext password to be encrypted and stored in the file. Only
+ used with the <code>-b</code> flag.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Exit Status</a></h2>
+ <p><code>htpasswd</code> returns a zero status ("true") if the username and
+ password have been successfully added or updated in the
+ <var>passwdfile</var>. <code>htpasswd</code> returns <code>1</code> if it
+ encounters some problem accessing files, <code>2</code> if there was a
+ syntax problem with the command line, <code>3</code> if the password was
+ entered interactively and the verification entry didn't match,
+ <code>4</code> if its operation was interrupted, <code>5</code> if a value
+ is too long (username, filename, password, or final computed record),
+ <code>6</code> if the username contains illegal characters (see the
+ <a href="#restrictions">Restrictions section</a>), and <code>7</code>
+ if the file is not a valid password file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+ <div class="example"><p><code>
+ htpasswd /usr/local/etc/apache/.htpasswd-users jsmith
+ </code></p></div>
+
+ <p>Adds or modifies the password for user <code>jsmith</code>. The user
+ is prompted for the password. If executed on a Windows system, the password
+ will be encrypted using the modified Apache MD5 algorithm; otherwise, the
+ system's <code>crypt()</code> routine will be used. If the file does not
+ exist, <code>htpasswd</code> will do nothing except return an error.</p>
+
+ <div class="example"><p><code>
+ htpasswd -c /home/doe/public_html/.htpasswd jane
+ </code></p></div>
+
+ <p>Creates a new file and stores a record in it for user <code>jane</code>.
+ The user is prompted for the password. If the file exists and cannot be
+ read, or cannot be written, it is not altered and <code>htpasswd</code>
+ will display a message and return an error status.</p>
+
+ <div class="example"><p><code>
+ htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
+ </code></p></div>
+
+ <p>Encrypts the password from the command line (<code>Pwd4Steve</code>)
+ using the MD5 algorithm, and stores it in the specified file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Security Considerations</a></h2>
+ <p>Web password files such as those managed by <code>htpasswd</code> should
+ <em>not</em> be within the Web server's URI space -- that is, they should
+ not be fetchable with a browser.</p>
+
+ <p>The use of the <code>-b</code> option is discouraged, since when it is
+ used the unencrypted password appears on the command line.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="restrictions" id="restrictions">Restrictions</a></h2>
+ <p>On the Windows and MPE platforms, passwords encrypted with
+ <code>htpasswd</code> are limited to no more than <code>255</code>
+ characters in length. Longer passwords will be truncated to 255
+ characters.</p>
+
+ <p>The MD5 algorithm used by <code>htpasswd</code> is specific to the Apache
+ software; passwords encrypted using it will not be usable with other Web
+ servers.</p>
+
+ <p>Usernames are limited to <code>255</code> bytes and may not include the
+ character <code>:</code>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/htpasswd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/htpasswd.html.ko.euc-kr b/docs/manual/programs/htpasswd.html.ko.euc-kr
new file mode 100644
index 00000000..e4da1146
--- /dev/null
+++ b/docs/manual/programs/htpasswd.html.ko.euc-kr
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>htpasswd - basic authentication
+ Ѵ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>htpasswd - basic authentication
+ Ѵ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/htpasswd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>htpasswd</code> HTTP basic authentication
+ ڸ ȣ ϴ Ϲ ϰ Ѵ.
+ <code>htpasswd</code> ų ٸ,
+ ¸ ȯϰ ƹ͵ ʴ´.</p>
+
+ <p>ġ ڿ <code>htpasswd</code> Ͽ
+ ڿԸ ִ. α׷ ڸ
+ ȣ ϴ Ϲ Ѵ. ׷ ٸ ڷ
+ ȣ ȣȭϿ ִ. DBM
+ ͺ̽ Ϸ <a href="dbmmanage.html">dbmmanage</a> ϶.</p>
+
+ <p><code>htpasswd</code> ġ Ư MD5 Ȥ ý
+ <code>crypt()</code> Ͽ ȣ ȣȭѴ.
+ <code>htpasswd</code> ϴ ȣ
+ ִ. , Ͽ MD5 ȣȭ ȣ
+ ϴ ڿ <code>crypt()</code> ȣȭ ȣ
+ ϴ ִ.</p>
+
+ <p> manpage ɼǸ Ѵ. <a href="httpd.html">httpd</a> ϴ þ
+ ġ Եְ <a href="http://httpd.apache.org">http://httpd.apache.org/</a>
+ ִ ġ ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">ڵ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Ȼ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#restrictions"></a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="httpd.html">httpd</a></li><li> SHA1 ϴ ũƮ ִ.</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>htpasswd</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> ]
+ [ -<strong>D</strong> ] <var>passwdfile</var> <var>username</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>b</strong>
+ [ -<strong>c</strong> ]
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>p</strong> |
+ -<strong>s</strong> ]
+ [ -<strong>D</strong> ] <var>passwdfile</var> <var>username</var>
+ <var>password</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>n</strong>
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>s</strong> |
+ -<strong>p</strong> ] <var>username</var></code></p>
+
+ <p><code><strong>htpasswd</strong> -<strong>nb</strong>
+ [ -<strong>m</strong> |
+ -<strong>d</strong> |
+ -<strong>s</strong> |
+ -<strong>p</strong> ] <var>username</var> <var>password</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+ <dl>
+ <dt><code>-b</code></dt>
+ <dd>ġ(batch) 带 Ѵ. <em> </em>, ȣ
+ ʰ ࿡ ޴´. ࿡ <strong>ȣ
+ 巯Ƿ</strong>, ɼ ſ ؼ ؾ
+ Ѵ.</dd>
+
+ <dt><code>-c</code></dt>
+ <dd><var>passwdfile</var> . <var>passwdfile</var>
+ ̹ Ѵٸ, . ɼ <code>-n</code> ɼǰ
+ .</dd>
+
+ <dt><code>-n</code></dt>
+ <dd> ʰ ǥ Ѵ.
+ ġ ̿ ȣ Ҷ ϴ.
+ (׻ ù° ƱԸƮ) <var>passwdfile</var> ƱԸƮ
+ ⶧ ٸ. <code>-c</code> ɼǰ
+ .</dd>
+
+ <dt><code>-m</code></dt>
+ <dd>MD5 Ͽ ȣ ȣȭѴ. Windows, Netware,
+ TPF ⺻̴.</dd>
+
+ <dt><code>-d</code></dt>
+ <dd><code>crypt()</code> Ͽ ȣ ȣȭѴ.
+ Windows, Netware, TPF ÷ ⺻̴.
+ ÷ <code>htpasswd</code>
+ , Windows, Netware, TPF <a href="httpd.html">httpd</a>
+ ʴ´.</dd>
+
+ <dt><code>-s</code></dt>
+ <dd>ȣ SHA ȣȭѴ. LDAP 丮ȯ(ldif)
+ Ͽ Netscape ų ö ϴ.</dd>
+
+ <dt><code>-p</code></dt>
+ <dd>ȣ ״ Ѵ. ÷ <code>htpasswd</code>
+ , Windows, Netware, TPF <a href="httpd.html">httpd</a>
+ Ϲ ȣ ޴´.</dd>
+
+ <dt><code>-D</code></dt>
+ <dd>ڸ Ѵ. htpasswd Ͽ ڸ ִٸ
+ Ѵ.</dd>
+
+ <dt><code><var>passwdfile</var></code></dt>
+ <dd>ڸ ȣ ϴ ϸ. <code>-c</code>
+ ٸ , ִٸ .</dd>
+
+ <dt><code><var>username</var></code></dt>
+ <dd><var>passwdfile</var> ų ڸ.
+ <var>username</var> Ͽ ٸ ׸ ߰Ѵ.
+ ִٸ ȣ Ѵ.</dd>
+
+ <dt><code><var>password</var></code></dt>
+ <dd>ȣȭϿ Ͽ ȣ. <code>-b</code>
+ ɼǰ ִ.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">ڵ</a></h2>
+ <p><code>htpasswd</code> <var>passwdfile</var> ڸ
+ ȣ ߰ϰų ("") ڵ
+ 0 ȯѴ. <code>htpasswd</code> Ͽ Ҷ
+ ߻ <code>1</code>, ߸
+ <code>2</code>, Է ȣ Ȯ ٽ Է
+ ġ <code>3</code>, ߴܵ
+ <code>4</code>, (ڸ, ϸ, ȣ, )
+ ʹ <code>5</code>, ڸ ʴ
+ ڰ Ե <a href="#restrictions"> </a> )
+ <code>6</code>, ùٸ ȣ ƴ
+ <code>7</code> ȯѴ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples"></a></h2>
+ <div class="example"><p><code>
+ htpasswd /usr/local/etc/apache/.htpasswd-users jsmith
+ </code></p></div>
+
+ <p> <code>jsmith</code> ȣ ߰ϰų Ѵ.
+ ڿ ȣ . Windows ýۿ ϸ
+ ȣ ġ Ư MD5 ˰ Ͽ ȣȭϰ,
+ ƴϸ ý <code>crypt()</code> Լ Ѵ.
+ ٸ <code>htpasswd</code> ƹ ϵ ʰ
+ .</p>
+
+ <div class="example"><p><code>
+ htpasswd -c /home/doe/public_html/.htpasswd jane
+ </code></p></div>
+
+ <p> Ͽ <code>jane</code>
+ ߰Ѵ. ڿ ȣ . аų
+ ٸ, <code>htpasswd</code> ʰ
+ ¸ ȯѴ.</p>
+
+ <div class="example"><p><code>
+ htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
+ </code></p></div>
+
+ <p> ȣ(<code>Pwd4Steve</code>) MD5 ˰
+ ȣȭϿ Ͽ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Ȼ </a></h2>
+ <p><code>htpasswd</code> ϴ ȣ
+ URI <em>ȵȴ</em>. ,
+ Ѵ.</p>
+
+ <p>࿡ ȣȭ ȣ ϱ⶧ <code>-b</code>
+ ɼ õ ʴ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="restrictions" id="restrictions"></a></h2>
+ <p>Windows MPE ÷ <code>htpasswd</code> ȣȭϴ
+ ȣ ̸ <code>255</code> ڷ Ѵ. ȣ
+ 255ڿ ©.</p>
+
+ <p><code>htpasswd</code> ϴ MD5 ˰ ġ
+ Ʈ Ư ̴. ̸ Ͽ ȣȭ ȣ
+ ٸ .</p>
+
+ <p>ڸ <code>255</code> Ʈ ѵǰ <code>:</code>
+ ڸ .</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/htpasswd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/httpd.html b/docs/manual/programs/httpd.html
new file mode 100644
index 00000000..7d7ff916
--- /dev/null
+++ b/docs/manual/programs/httpd.html
@@ -0,0 +1,7 @@
+URI: httpd.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: httpd.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/httpd.html.en b/docs/manual/programs/httpd.html.en
new file mode 100644
index 00000000..666bd18a
--- /dev/null
+++ b/docs/manual/programs/httpd.html.en
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>httpd - Apache Hypertext Transfer Protocol Server - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>httpd - Apache Hypertext Transfer Protocol Server</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/httpd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>httpd</code> is the Apache HyperText Transfer Protocol
+ (HTTP) server program. It is designed to be run as a standalone
+ daemon process. When used like this it will create a pool of
+ child processes or threads to handle requests.</p>
+
+ <p>In general, <code>httpd</code> should not be invoked directly,
+ but rather should be invoked via <code class="program"><a href="../programs/apachectl.html">apachectl</a></code> on Unix-based systems or <a href="../platform/windows.html#winsvc">as a service on Windows NT,
+ 2000 and XP</a> and <a href="../platform/windows.html#wincons">as
+ a console application on Windows 9x and ME</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../invoking.html">Starting Apache</a></li><li><a href="../stopping.html">Stopping Apache</a></li><li><a href="../configuring.html">Configuration Files</a></li><li><a href="../platform/">Platform-specific Documentation</a></li><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>httpd</strong> [ -<strong>d</strong>
+ <var>serverroot</var> ] [ -<strong>f</strong> <var>config</var> ]
+ [ -<strong>C</strong> <var>directive</var> ] [ -<strong>c</strong>
+ <var>directive</var> ] [ -<strong>D</strong> <var>parameter</var> ]
+ [ -<strong>e</strong> <var>level</var> ] [ -<strong>E</strong>
+ <var>file</var> ]
+ [ <strong>-k</strong> start|restart|graceful|stop|graceful-stop ]
+ [ -<strong>R</strong> <var>directory</var> ] [ -<strong>h</strong> ]
+ [ -<strong>l</strong> ] [ -<strong>L</strong> ] [ -<strong>S</strong> ]
+ [ -<strong>t</strong> ] [ -<strong>v</strong> ] [ -<strong>V</strong> ]
+ [ -<strong>X</strong> ] [ -<strong>M</strong> ]</code></p>
+
+ <p>On <a href="../platform/windows.html">Windows systems</a>, the
+ following additional arguments are available:</p>
+
+ <p><code><strong>httpd</strong> [ -<strong>k</strong>
+ install|config|uninstall ] [ -<strong>n</strong> <var>name</var> ]
+ [ -<strong>w</strong> ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+
+<dl>
+<dt><code>-d <var>serverroot</var></code></dt>
+
+<dd>Set the initial value for the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> directive to
+<var>serverroot</var>. This can be overridden by the ServerRoot
+directive in the configuration file. The default is
+<code>/usr/local/apache2</code>.</dd>
+
+<dt><code>-f <var>config</var></code></dt>
+
+<dd>Uses the directives in the file <var>config</var> on startup. If
+<var>config</var> does not begin with a /, then it is taken to be a
+path relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. The default is
+<code>conf/httpd.conf</code>.</dd>
+
+<dt><code>-k <code>start|restart|graceful|stop|graceful-stop</code></code></dt>
+
+<dd>Signals <code>httpd</code> to start, restart, or stop. See <a href="../stopping.html">Stopping Apache</a> for more information.</dd>
+
+<dt><code>-C <var>directive</var></code></dt>
+
+<dd>Process the configuration <var>directive</var> before reading
+config files.</dd>
+
+<dt><code>-c <var>directive</var></code></dt>
+
+<dd>Process the configuration <var>directive</var> after reading config
+files.</dd>
+
+
+<dt><code>-D <var>parameter</var></code></dt>
+
+<dd>Sets a configuration <var>parameter </var>which can be used with
+<code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> sections
+in the configuration files to conditionally skip or process
+commands at server startup and restart.</dd>
+
+<dt><code>-e <var>level</var></code></dt>
+
+<dd>Sets the <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> to
+<var>level</var> during server startup. This is useful for
+temporarily increasing the verbosity of the error messages to find
+problems during startup.</dd>
+
+<dt><code>-E <var>file</var></code></dt>
+
+<dd>Send error messages during server startup to <var>file</var>.</dd>
+
+<dt><code>-R <var>directory</var></code></dt>
+
+<dd>When the server is compiled using the <code>SHARED_CORE</code>
+rule, this specifies the <var>directory</var> for the shared
+object files.</dd>
+
+<dt><code>-h</code></dt>
+
+<dd>Output a short summary of available command line options.</dd>
+
+<dt><code>-l</code></dt>
+
+<dd>Output a list of modules compiled into the server. This will
+<strong>not</strong> list dynamically loaded modules included using
+the <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive.</dd>
+
+<dt><code>-L</code></dt>
+
+<dd>Output a list of directives together with expected arguments and
+places where the directive is valid.</dd>
+
+<dt><code>-M</code></dt>
+
+<dd>Dump a list of loaded Static and Shared Modules.</dd>
+
+<dt><code>-S</code></dt>
+
+<dd>Show the settings as parsed from the config file (currently only
+shows the virtualhost settings).</dd>
+
+<dt><code>-t</code></dt>
+
+<dd>Run syntax tests for configuration files only. The program
+immediately exits after these syntax parsing tests with either a return code
+of 0 (Syntax OK) or return code not equal to 0 (Syntax Error). If -D
+<var>DUMP</var>_<var>VHOSTS </var>is also set, details of the virtual host
+configuration will be printed. If -D <var>DUMP</var>_<var>MODULES </var> is
+set, all loaded modules will be printed.</dd>
+
+<dt><code>-v</code></dt>
+
+<dd>Print the version of <code>httpd</code>, and then exit.</dd>
+
+<dt><code>-V</code></dt>
+
+<dd>Print the version and build parameters of <code>httpd</code>, and
+then exit.</dd>
+
+<dt><code>-X</code></dt>
+
+<dd>Run httpd in debug mode. Only one worker will be started and the
+server will not detach from the console.</dd>
+
+</dl>
+
+<p>The following arguments are available only on the <a href="../platform/windows.html">Windows platform</a>:</p>
+
+<dl>
+
+<dt><code>-k install|config|uninstall</code></dt>
+
+<dd>Install Apache as a Windows NT service; change startup options for
+the Apache service; and uninstall the Apache service.</dd>
+
+<dt><code>-n <var>name</var></code></dt>
+
+<dd>The <var>name</var> of the Apache service to signal.</dd>
+
+<dt><code>-w</code></dt>
+
+<dd>Keep the console window open on error so that the error message can
+be read.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/httpd.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/httpd.html.ko.euc-kr b/docs/manual/programs/httpd.html.ko.euc-kr
new file mode 100644
index 00000000..cfd46b14
--- /dev/null
+++ b/docs/manual/programs/httpd.html.ko.euc-kr
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>httpd - ġ ؽƮ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>httpd - ġ ؽƮ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/httpd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/httpd.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><code>httpd</code> ġ ؽƮ
+ (HTTP) α׷̴. ü(standalone) μ
+ ϵ Ǿ. Ѵٸ û óϱ ڽ
+ μ .</p>
+
+ <p>Ϲ <code>httpd</code> ϱ⺸ٴ
+ н ýۿ <a href="apachectl.html">apachectl</a> , <a href="../platform/windows.html#winsvc">2000, XP
+ 񽺷</a>, <a href="../platform/windows.html#wincons">Windows
+ 9x ME ݼ α׷</a> ؾ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="../invoking.html">ġ </a></li><li><a href="../stopping.html">ġ ߴ</a></li><li><a href="../configuring.html"></a></li><li><a href="../platform/">÷ </a></li><li><a href="apachectl.html">apachectl</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>httpd</strong> [ -<strong>d</strong>
+ <var>serverroot</var> ] [ -<strong>f</strong> <var>config</var> ]
+ [ -<strong>C</strong> <var>directive</var> ] [ -<strong>c</strong>
+ <var>directive</var> ] [ -<strong>D</strong> <var>parameter</var> ]
+ [ -<strong>e</strong> <var>level</var> ] [ -<strong>E</strong>
+ <var>file</var> ] [ <strong>-k</strong> start|restart|graceful|stop ]
+ [ -<strong>R</strong> <var>directory</var> ] [ -<strong>h</strong> ]
+ [ -<strong>l</strong> ] [ -<strong>L</strong> ] [ -<strong>S</strong> ]
+ [ -<strong>t</strong> ] [ -<strong>v</strong> ] [ -<strong>V</strong> ]
+ [ -<strong>X</strong> ] [ -<strong>M</strong> ]</code></p>
+
+ <p><a href="../platform/windows.html">Windows ý</a>
+ ƱԸƮ ߰ ִ:</p>
+
+ <p><code><strong>httpd</strong> [ -<strong>k</strong>
+ install|config|uninstall ] [ -<strong>n</strong> <var>name</var> ]
+ [ -<strong>w</strong> ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+
+<dl>
+<dt><code>-d <var>serverroot</var></code></dt>
+
+<dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> þ
+⺻ <var>serverroot</var> Ѵ. Ͽ ServerRoot
+þ Ͽ ִ. ⺻
+<code>/usr/local/apache2</code>̴.</dd>
+
+<dt><code>-f <var>config</var></code></dt>
+
+<dd>Ҷ <var>config</var> Ͽ ִ þ Ѵ.
+<var>config</var> / <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ̴. ⺻
+<code>conf/httpd.conf</code>̴.</dd>
+
+<dt><code>-k <code>start|restart|graceful|stop</code></code></dt>
+
+<dd><code>httpd</code> , , ߴѴ. ڼ
+<a href="../stopping.html">ġ ߴϱ</a> ϶.</dd>
+
+<dt><code>-C <var>directive</var></code></dt>
+
+<dd> б <var>directive</var> þ óѴ.</dd>
+
+<dt><code>-c <var>directive</var></code></dt>
+
+<dd> б <var>directive</var> þ óѴ.</dd>
+
+
+<dt><code>-D <var>parameter</var></code></dt>
+
+<dd> Ȥ ۽ ɾ óϱ
+ <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
+ǿ <var>parameter</var> Ѵ.</dd>
+
+<dt><code>-e <var>level</var></code></dt>
+
+<dd> ϴµ <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
+<var>level</var> Ѵ. ̴ ã
+ ڼ ϴ.</dd>
+
+<dt><code>-E <var>file</var></code></dt>
+
+<dd> ϴµ <var>file</var> .</dd>
+
+<dt><code>-R <var>directory</var></code></dt>
+
+<dd> <code>SHARED_CORE</code> Ģ Ͽ
+ Ʈ <var>directory</var> Ѵ.</dd>
+
+<dt><code>-h</code></dt>
+
+<dd> ִ ɼǵ ª Ѵ.</dd>
+
+<dt><code>-l</code></dt>
+
+<dd> Ѵ. <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> þ Ͽ
+о̴ <strong>ʴ´</strong>.</dd>
+
+<dt><code>-L</code></dt>
+
+<dd>þ þ ޴ ƱԸƮ þ ҿ
+ Ѵ.</dd>
+
+<dt><code>-M</code></dt>
+
+<dd>о Ѵ.</dd>
+
+<dt><code>-S</code></dt>
+
+<dd>Ͽ о ش ( ȣƮ
+ ش).</dd>
+
+<dt><code>-t</code></dt>
+
+<dd> ˻縸 Ѵ. α׷ ˻
+( ùٸ ) 0̳ ( ִ ) 0 ƴ
+ڵ Ѵ. -D <var>DUMP</var>_<var>VHOSTS</var>
+ϸ ȣƮ ڼ Ѵ. -D
+<var>DUMP</var>_<var>MODULES</var> ϸ о
+ Ѵ.</dd>
+
+<dt><code>-v</code></dt>
+
+<dd><code>httpd</code> ϰ Ѵ.</dd>
+
+<dt><code>-V</code></dt>
+
+<dd><code>httpd</code> Ķ͸ ϰ
+Ѵ.</dd>
+
+<dt><code>-X</code></dt>
+
+<dd> · Ѵ. μ θ
+ϰ, ֿܼ ʴ´.</dd>
+
+</dl>
+
+<p> ƱԸƮ <a href="../platform/windows.html">Windows
+÷</a> ִ:</p>
+
+<dl>
+
+<dt><code>-k install|config|uninstall</code></dt>
+
+<dd>ġ Windows NT 񽺷 ġѴ; ġ
+ɼ Ѵ; ġ ġ .</dd>
+
+<dt><code>-n <var>name</var></code></dt>
+
+<dd>ġ <var>name</var>.</dd>
+
+<dt><code>-w</code></dt>
+
+<dd> ߻ϸ ܼâ  ش.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/httpd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/httpd.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/httxt2dbm.html b/docs/manual/programs/httxt2dbm.html
new file mode 100644
index 00000000..c6222ab2
--- /dev/null
+++ b/docs/manual/programs/httxt2dbm.html
@@ -0,0 +1,3 @@
+URI: httxt2dbm.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/programs/httxt2dbm.html.en b/docs/manual/programs/httxt2dbm.html.en
new file mode 100644
index 00000000..925dfd97
--- /dev/null
+++ b/docs/manual/programs/httxt2dbm.html.en
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>httxt2dbm - Generate dbm files for use with RewriteMap - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>httxt2dbm - Generate dbm files for use with RewriteMap</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/httxt2dbm.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <p><code>httxt2dbm</code> is used to generate dbm files from text input, for
+ use in RewriteMap with the <code>dbm</code> map type.
+ </p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>httxt2dbm</strong>
+ [ -<strong>v</strong> ]
+ [ -<strong>f</strong> <var>DBM_TYPE</var> ]
+ -<strong>i</strong> <var>SOURCE_TXT</var>
+ -<strong>o</strong> <var>OUTPUT_DBM</var>
+ </code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+ <dl>
+ <dt><code>-v</code></dt>
+ <dd>More verbose output</dd>
+
+ <dt><code>-f</code></dt>
+ <dd>Specify the DBM type to be used for the output. If not specified, will
+ use the <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> Default. Available types are:<br />
+ <code>GDBM</code> for GDBM files<br />
+ <code>SDBM</code> for SDBM files<br />
+ <code>DB</code> for berkeley DB files<br />
+ <code>NDBM</code> for NDBM files<br />
+ default for the default DBM type
+ </dd>
+
+ <dt><code>-i</code></dt>
+ <dd>Input file from which the dbm is to be created. The file should be formated
+ with one record per line, of the form:<br />
+ <code>key value</code><br />
+ See the documentation for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> for
+ further details of this file's format and meaning.
+ </dd>
+
+ <dt><code>-o</code></dt>
+ <dd>Name of the output dbm files.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Examples</a></h2>
+ <div class="example"><p><code>
+ httxt2dbm -i rewritemap.txt -o rewritemap.dbm<br />
+ httxt2dbm -f SDBM -i rewritemap.txt -o rewritemap.dbm<br />
+ </code></p></div>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/httxt2dbm.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/index.html b/docs/manual/programs/index.html
new file mode 100644
index 00000000..01f64142
--- /dev/null
+++ b/docs/manual/programs/index.html
@@ -0,0 +1,15 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: index.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/programs/index.html.en b/docs/manual/programs/index.html.en
new file mode 100644
index 00000000..97dfb56f
--- /dev/null
+++ b/docs/manual/programs/index.html.en
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Server and Supporting Programs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Server and Supporting Programs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>This page documents all the executable programs included
+ with the Apache HTTP Server.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="index" id="index">Index</a></h2>
+
+ <dl>
+ <dt><code class="program"><a href="../programs/httpd.html">httpd</a></code></dt>
+
+ <dd>Apache hypertext transfer protocol server</dd>
+
+ <dt><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></dt>
+
+ <dd>Apache HTTP server control interface</dd>
+
+ <dt><code class="program"><a href="../programs/ab.html">ab</a></code></dt>
+
+ <dd>Apache HTTP server benchmarking tool</dd>
+
+ <dt><code class="program"><a href="../programs/apxs.html">apxs</a></code></dt>
+
+ <dd>APache eXtenSion tool</dd>
+
+ <dt><code class="program"><a href="../programs/configure.html">configure</a></code></dt>
+
+ <dd>Configure the source tree</dd>
+
+ <dt><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></dt>
+
+ <dd>Create and update user authentication files in DBM format
+ for basic authentication</dd>
+
+ <dt><code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code></dt>
+ <dd>Clean up the disk cache</dd>
+
+ <dt><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></dt>
+
+ <dd>Create and update user authentication files for digest
+ authentication</dd>
+
+ <dt><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></dt>
+
+ <dd>Manipulate DBM password databases.</dd>
+
+ <dt><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></dt>
+
+ <dd>Create and update user authentication files for basic
+ authentication</dd>
+
+ <dt><code class="program"><a href="../programs/httxt2dbm.html">httxt2dbm</a></code></dt>
+
+ <dd>Create dbm files for use with RewriteMap</dd>
+
+ <dt><code class="program"><a href="../programs/logresolve.html">logresolve</a></code></dt>
+
+ <dd>Resolve hostnames for IP-addresses in Apache
+ logfiles</dd>
+
+ <dt><code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code></dt>
+
+ <dd>Rotate Apache logs without having to kill the server</dd>
+
+ <dt><code class="program"><a href="../programs/suexec.html">suexec</a></code></dt>
+
+ <dd>Switch User For Exec</dd>
+
+ <dt><a href="other.html">Other Programs</a></dt>
+ <dd>Support tools with no own manual page.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/index.html.es b/docs/manual/programs/index.html.es
new file mode 100644
index 00000000..5647ef8c
--- /dev/null
+++ b/docs/manual/programs/index.html.es
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>El Servidor Apache y Programas de Soporte - Servidor HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="../">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>El Servidor Apache y Programas de Soporte</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+ <p>Esta pgina contiene toda la documentacin sobre los programas
+ ejecutables incluidos en el servidor Apache.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="index" id="index">ndice</a></h2>
+
+ <dl>
+ <dt><a href="httpd.html">httpd</a></dt>
+
+ <dd>Servidor Apache del Protocolo de Transmisin de
+ Hipertexto (HTTP)</dd>
+
+ <dt><a href="apachectl.html">apachectl</a></dt>
+
+ <dd>Interfaz de control del servidor HTTP Apache </dd>
+
+ <dt><a href="ab.html">ab</a></dt>
+
+ <dd>Herramienta de benchmarking del Servidor HTTP Apache</dd>
+
+ <dt><a href="apxs.html">apxs</a></dt>
+
+ <dd>Herramienta de Extensin de Apache</dd>
+
+ <dt><a href="configure.html">configure</a></dt>
+
+ <dd>Configuracin de la estructura de directorios de Apache</dd>
+
+ <dt><a href="dbmmanage.html">dbmmanage</a></dt>
+
+ <dd>Crea y actualiza los archivos de autentificacin de usuarios
+ en formato DBM para autentificacin bsica</dd>
+
+ <dt><a href="htdigest.html">htdigest</a></dt>
+
+ <dd>Crea y actualiza los ficheros de autentificacin de usuarios
+ para autentificacin tipo digest</dd>
+
+ <dt><a href="htpasswd.html">htpasswd</a></dt>
+
+ <dd>Crea y actualiza los ficheros de autentificacin de usuarios
+ para autentificacin bsica</dd>
+
+ <dt><a href="logresolve.html">logresolve</a></dt>
+
+ <dd>Resuelve los nombres de host para direcciones IP que estn
+ en los ficheros log de Apache</dd>
+
+ <dt><a href="rotatelogs.html">rotatelogs</a></dt>
+
+ <dd>Renueva los logs de Apache sin parar el servidor</dd>
+
+ <dt><a href="suexec.html">suexec</a></dt>
+
+ <dd>Switch User For Exec. Programa para cambiar la identidad de
+ usuario con la que se ejecuta un CGI</dd>
+
+ <dt><a href="other.html">Otros Programas</a></dt>
+ <dd>Herramientas de soporte sin seccin propia en la
+ documentacin.</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Mdulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/index.html.ko.euc-kr b/docs/manual/programs/index.html.ko.euc-kr
new file mode 100644
index 00000000..a5485357
--- /dev/null
+++ b/docs/manual/programs/index.html.ko.euc-kr
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> α׷ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> α׷</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>ġ Ե α׷̴.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="index" id="index"></a></h2>
+
+ <dl>
+ <dt><a href="httpd.html">httpd</a></dt>
+
+ <dd>ġ ؽƮ </dd>
+
+ <dt><a href="apachectl.html">apachectl</a></dt>
+
+ <dd>ġ ̽</dd>
+
+ <dt><a href="ab.html">ab</a></dt>
+
+ <dd>ġ ɰ˻ </dd>
+
+ <dt><a href="apxs.html">apxs</a></dt>
+
+ <dd>ġ Ȯ (APache eXtenSion tool)</dd>
+
+ <dt><a href="configure.html">configure</a></dt>
+
+ <dd>ҽ Ʈ Ѵ</dd>
+
+ <dt><a href="dbmmanage.html">dbmmanage</a></dt>
+
+ <dd>basic authentication DBM
+ Ѵ</dd>
+
+ <dt><a href="htcacheclean.html">htcacheclean</a></dt>
+ <dd>ũ ij ûѴ</dd>
+
+ <dt><a href="htdigest.html">htdigest</a></dt>
+
+ <dd>digest authentication
+ Ѵ</dd>
+
+ <dt><a href="htpasswd.html">htpasswd</a></dt>
+
+ <dd>basic authentication
+ Ѵ</dd>
+
+ <dt><a href="logresolve.html">logresolve</a></dt>
+
+ <dd>ġ α IP-ּҸ ȣƮ ȯѴ</dd>
+
+ <dt><a href="rotatelogs.html">rotatelogs</a></dt>
+
+ <dd> ʰ ġ α׸ ȯѴ</dd>
+
+ <dt><a href="suexec.html">suexec</a></dt>
+
+ <dd> ڸ Ѵ (Switch User For Exec)</dd>
+
+ <dt><a href="other.html">ٸ α׷</a></dt>
+ <dd>manpage .</dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/index.html.ru.koi8-r b/docs/manual/programs/index.html.ru.koi8-r
new file mode 100644
index 00000000..3028e00f
--- /dev/null
+++ b/docs/manual/programs/index.html.ru.koi8-r
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="../"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>
+ HTTP Apache.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="index" id="index"></a></h2>
+
+ <dl>
+ <dt><code class="program"><a href="../programs/httpd.html">httpd</a></code></dt>
+
+ <dd>HTTP Apache</dd>
+
+ <dt><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></dt>
+
+ <dd> HTTP Apache</dd>
+
+ <dt><code class="program"><a href="../programs/ab.html">ab</a></code></dt>
+
+ <dd> HTTP Apache</dd>
+
+ <dt><code class="program"><a href="../programs/apxs.html">apxs</a></code></dt>
+
+ <dd> APache eXtenSion</dd>
+
+ <dt><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></dt>
+
+ <dd> DBM,
+ (basic authentification)</dd>
+
+ <dt><code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code></dt>
+ <dd> </dd>
+
+ <dt><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></dt>
+
+ <dd>
+ (digest authentification)</dd>
+
+ <dt><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></dt>
+
+ <dd>
+ (basic authentification)</dd>
+
+ <dt><code class="program"><a href="../programs/httxt2dbm.html">httxt2dbm</a></code></dt>
+
+ <dd> dbm RewriteMap</dd>
+
+ <dt><code class="program"><a href="../programs/logresolve.html">logresolve</a></code></dt>
+
+ <dd> IP-
+ - Apache</dd>
+
+ <dt><code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code></dt>
+
+ <dd>, - Apache
+ </dd>
+
+ <dt><code class="program"><a href="../programs/suexec.html">suexec</a></code></dt>
+
+ <dd>Switch User For Exec - , CGI-
+ </dd>
+
+ <dt><a href="other.html"> </a></dt>
+ <dd> , </dd>
+ </dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/programs/" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/logresolve.html b/docs/manual/programs/logresolve.html
new file mode 100644
index 00000000..6c1b8a70
--- /dev/null
+++ b/docs/manual/programs/logresolve.html
@@ -0,0 +1,7 @@
+URI: logresolve.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: logresolve.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/logresolve.html.en b/docs/manual/programs/logresolve.html.en
new file mode 100644
index 00000000..cde89c86
--- /dev/null
+++ b/docs/manual/programs/logresolve.html.en
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>logresolve - Resolve IP-addresses to hostnames in Apache
+ log files - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>logresolve - Resolve IP-addresses to hostnames in Apache
+ log files</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/logresolve.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>logresolve</code> is a post-processing program to
+ resolve IP-addresses in Apache's access logfiles. To minimize
+ impact on your nameserver, logresolve has its very own internal
+ hash-table cache. This means that each IP number will only be
+ looked up the first time it is found in the log file.</p>
+
+ <p>Takes an Apache log file on standard input. The IP addresses
+ must be the first thing on each line and must be separated from
+ the remainder of the line by a space.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+
+ <p><code><strong>logresolve</strong> [ -<strong>s</strong>
+ <var>filename</var> ] [ -<strong>c</strong> ] &lt;
+ <var>access_log</var> &gt; <var>access_log.new</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+
+<dl>
+
+<dt><code>-s <var>filename</var></code></dt>
+
+<dd>Specifies a filename to record statistics.</dd>
+
+<dt><code>-c</code></dt>
+
+<dd>This causes <code>logresolve</code> to apply some DNS checks:
+after finding the hostname from the IP address, it looks up the IP
+addresses for the hostname and checks that one of these matches the
+original address.</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/logresolve.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/logresolve.html.ko.euc-kr b/docs/manual/programs/logresolve.html.ko.euc-kr
new file mode 100644
index 00000000..5cc22286
--- /dev/null
+++ b/docs/manual/programs/logresolve.html.ko.euc-kr
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>logresolve - ġ α IP-ּҸ ȣƮ
+ ȯѴ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>logresolve - ġ α IP-ּҸ ȣƮ
+ ȯѴ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/logresolve.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>logresolve</code> ġ ٷαϿ ִ
+ IP-ּҸ ã ó α׷̴. Ӽ ϸ
+ ּȭϱ logresolve ؽ̺ ij
+ Ѵ. , IP ּҰ αϿ ó ö ã´.</p>
+
+ <p>ǥԷ ġ α д´. ù°
+ ׸ IP ּ̰, κа еǾ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+
+ <p><code><strong>logresolve</strong> [ -<strong>s</strong>
+ <var>filename</var> ] [ -<strong>c</strong> ] &lt;
+ <var>access_log</var> &gt; <var>access_log.new</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+
+<dl>
+
+<dt><code>-s <var>filename</var></code></dt>
+
+<dd>踦 ϸ Ѵ.</dd>
+
+<dt><code>-c</code></dt>
+
+<dd><code>logresolve</code>  DNS ˻縦 ϵ Ѵ:
+IP ּҷ ȣƮ ã ȣƮ ٽ IP ּҵ
+ãƼ ϳ ּҿ ġϴ ˻Ѵ.</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/logresolve.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/other.html b/docs/manual/programs/other.html
new file mode 100644
index 00000000..2f947740
--- /dev/null
+++ b/docs/manual/programs/other.html
@@ -0,0 +1,7 @@
+URI: other.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: other.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/other.html.en b/docs/manual/programs/other.html.en
new file mode 100644
index 00000000..e8d518d4
--- /dev/null
+++ b/docs/manual/programs/other.html.en
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Other Programs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>Other Programs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/other.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/other.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The following programs are simple support programs included with the
+ Apache HTTP Server which do not have their own manual pages. They are not
+ installed automatically. You can find them after the configuration process
+ in the <code>support/</code> directory.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#log_server_status">log_server_status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#split-logfile">split-logfile</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="log_server_status" id="log_server_status">log_server_status</a></h2>
+ <p>This perl script is designed to be run at a frequent interval by
+ something like cron. It connects to the server and downloads the status
+ information. It reformats the information to a single line and logs it to
+ a file. Adjust the variables at the top of the script to specify the
+ location of the resulting logfile.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="split-logfile" id="split-logfile">split-logfile</a></h2>
+ <p>This perl script will take a combined Web server access log file and
+ break its contents into separate files. It assumes that the first field of
+ each line is the virtual host identity (put there by "<code>%v</code>"), and
+ that the logfiles should be named that + "<code>.log</code>" in the current
+ directory.</p>
+
+ <p>The combined log file is read from stdin. Records read will be appended
+ to any existing log files.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/other.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/other.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/other.html.ko.euc-kr b/docs/manual/programs/other.html.ko.euc-kr
new file mode 100644
index 00000000..de3d0805
--- /dev/null
+++ b/docs/manual/programs/other.html.ko.euc-kr
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Other Programs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>Other Programs</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/other.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/other.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p> Ͽ manpage , ġ Ե
+ α׷̴. ڵ ̵ ġ ʴ´.
+ <code>support/</code> 丮 α׷
+ ã ִ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#log_server_status">log_server_status</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#split-logfile">split-logfile</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="log_server_status" id="log_server_status">log_server_status</a></h2>
+ <p> perl ũƮ cron  ϵ Ǿ.
+ ũƮ Ͽ ٿεѴ.
+ ׷ ٷ Ͽ Ͽ Ѵ. α
+ ġ Ϸ ũƮ պκ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="split-logfile" id="split-logfile">split-logfile</a></h2>
+ <p> perl ũƮ յ ٷα
+ Ϸ . ù° ׸ ("<code>%v</code>"
+ ߰) ȣƮ ̰, αϸ 丮
+ ȣƮ + "<code>.log</code>" Ѵ.</p>
+
+ <p>յ α ǥԷ д´.
+ αϵ鿡 ߰Ѵ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/other.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/other.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/rotatelogs.html b/docs/manual/programs/rotatelogs.html
new file mode 100644
index 00000000..d4b500ff
--- /dev/null
+++ b/docs/manual/programs/rotatelogs.html
@@ -0,0 +1,7 @@
+URI: rotatelogs.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: rotatelogs.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/rotatelogs.html.en b/docs/manual/programs/rotatelogs.html.en
new file mode 100644
index 00000000..c06ed87d
--- /dev/null
+++ b/docs/manual/programs/rotatelogs.html.en
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>rotatelogs - Piped logging program to rotate Apache logs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>rotatelogs - Piped logging program to rotate Apache logs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/rotatelogs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>rotatelogs</code> is a simple program for use in
+ conjunction with Apache's piped logfile feature. For example:</p>
+
+<div class="example"><p><code>
+ CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common
+</code></p></div>
+
+ <p>This creates the files /var/logs/logfile.nnnn where nnnn is
+ the system time at which the log nominally starts (this time
+ will always be a multiple of the rotation time, so you can
+ synchronize cron scripts with it). At the end of each rotation
+ time (here after 24 hours) a new log is started.</p>
+
+<div class="example"><p><code>
+ CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common
+</code></p></div>
+
+ <p>This configuration will rotate the logfile whenever it reaches
+ a size of 5 megabytes.</p>
+
+<div class="example"><p><code>
+ ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"
+</code></p></div>
+ <p>This configuration will rotate the error logfile whenever it
+ reaches a size of 5 megabytes, and the suffix to the logfile name
+ will be created of the form
+ <code>errorlog.YYYY-mm-dd-HH_MM_SS</code>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#portability">Portability</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+
+ <p><code><strong>rotatelogs</strong>
+ [ -<strong>l</strong> ]
+ <var>logfile</var>
+ [ <var>rotationtime</var> [ <var>offset</var> ]] |
+ [ <var>filesize</var>M ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+
+<dl>
+
+<dt><code>-l</code></dt>
+<dd>Causes the use of local time rather than GMT as the base for the
+interval. Note that using <code>-l</code> in an environment which changes the
+GMT offset (such as for BST or DST) can lead to unpredictable results!</dd>
+
+<dt><code><var>logfile</var></code></dt>
+
+<dd>The path plus basename of the logfile. If <var>logfile</var>
+includes any '%' characters, it is treated as a format string for
+<code>strftime(3)</code>. Otherwise, the suffix
+<var>.nnnnnnnnnn</var> is automatically added and is the time in
+seconds. Both formats compute the start time from the beginning of
+the current period.</dd>
+
+<dt><code><var>rotationtime</var></code></dt>
+
+<dd>The time between log file rotations in seconds.</dd>
+
+<dt><code><var>offset</var></code></dt>
+
+<dd>The number of minutes offset from UTC. If omitted, zero is
+assumed and UTC is used. For example, to use local time in the zone
+UTC -5 hours, specify a value of <code>-300</code> for this argument.</dd>
+
+<dt><code><var>filesize</var>M</code></dt>
+
+<dd>The maximum file size in megabytes followed by the letter
+<code>M</code> to specify size rather than time. Use this parameter
+in place of both rotationtime and offset.</dd>
+</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="portability" id="portability">Portability</a></h2>
+
+<p>The following logfile format string substitutions should be
+supported by all <code>strftime(3)</code> implementations, see
+the <code>strftime(3)</code> man page for library-specific
+extensions.</p>
+
+<table class="bordered"><tr><td><code>%A</code></td><td>full weekday name (localized)</td></tr>
+<tr class="odd"><td><code>%a</code></td><td>3-character weekday name (localized)</td></tr>
+<tr><td><code>%B</code></td><td>full month name (localized)</td></tr>
+<tr class="odd"><td><code>%b</code></td><td>3-character month name (localized)</td></tr>
+<tr><td><code>%c</code></td><td>date and time (localized)</td></tr>
+<tr class="odd"><td><code>%d</code></td><td>2-digit day of month</td></tr>
+<tr><td><code>%H</code></td><td>2-digit hour (24 hour clock)</td></tr>
+<tr class="odd"><td><code>%I</code></td><td>2-digit hour (12 hour clock)</td></tr>
+<tr><td><code>%j</code></td><td>3-digit day of year</td></tr>
+<tr class="odd"><td><code>%M</code></td><td>2-digit minute</td></tr>
+<tr><td><code>%m</code></td><td>2-digit month</td></tr>
+<tr class="odd"><td><code>%p</code></td><td>am/pm of 12 hour clock (localized)</td></tr>
+<tr><td><code>%S</code></td><td>2-digit second</td></tr>
+<tr class="odd"><td><code>%U</code></td><td>2-digit week of year
+(Sunday first day of week)</td></tr>
+<tr><td><code>%W</code></td><td>2-digit week of year
+(Monday first day of week)</td></tr>
+<tr class="odd"><td><code>%w</code></td><td>1-digit weekday
+(Sunday first day of week)</td></tr>
+<tr><td><code>%X</code></td><td>time (localized)</td></tr>
+<tr class="odd"><td><code>%x</code></td><td>date (localized)</td></tr>
+<tr><td><code>%Y</code></td><td>4-digit year</td></tr>
+<tr class="odd"><td><code>%y</code></td><td>2-digit year</td></tr>
+<tr><td><code>%Z</code></td><td>time zone name</td></tr>
+<tr class="odd"><td><code>%%</code></td><td>literal `%'</td></tr>
+</table>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/rotatelogs.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/rotatelogs.html.ko.euc-kr b/docs/manual/programs/rotatelogs.html.ko.euc-kr
new file mode 100644
index 00000000..c12b8cb8
--- /dev/null
+++ b/docs/manual/programs/rotatelogs.html.ko.euc-kr
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>rotatelogs - ġ α׸ ȯϱ
+ α α׷ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>rotatelogs - ġ α׸ ȯϱ
+ α α׷</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/rotatelogs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>rotatelogs</code> ġ α
+ α׷̴. :</p>
+
+<div class="example"><p><code>
+ CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common
+</code></p></div>
+
+ <p>׷ /var/logs/logfile.nnnn . nnnn
+ α׸ ý۽ð̴ ( ð ׻ ȯⰣ
+ ̴. ׷ cron ũƮ óϱ ). ȯⰣ
+ (⼭ 24 ð) ο α׸ Ѵ.</p>
+
+<div class="example"><p><code>
+ CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common
+</code></p></div>
+
+ <p> α ũⰡ 5 ްƮ ɶ
+ ȯѴ.</p>
+
+<div class="example"><p><code>
+ ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"
+</code></p></div>
+ <p> α ũⰡ 5 ްƮ ɶ
+ <code>errorlog.YYYY-mm-dd-HH_MM_SS</code>
+  α ȯѴ.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#portability">ðɼ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+
+ <p><code><strong>rotatelogs</strong>
+ [ -<strong>l</strong> ]
+ <var>logfile</var>
+ [ <var>rotationtime</var> [ <var>offset</var> ]] |
+ [ <var>filesize</var>M ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+
+<dl>
+
+<dt><code>-l</code></dt>
+<dd>ȯֱ GMT ð Ѵ. (BST DST )
+GMT ð ϴ ȯ濡 <code>-l</code> ϸ ġ
+ ߻ ִ!</dd>
+
+<dt><code><var>logfile</var></code></dt>
+
+<dd>α ο ̸. <var>logfile</var> '%' ڰ
+ִٸ <code>strftime(3)</code> Ĺڿ óѴ.
+'%' ڰ ٸ ڿ ʴ ð <var>.nnnnnnnnnn</var>
+ڵ δ. Ⱓ ۽ð Ѵ.</dd>
+
+<dt><code><var>rotationtime</var></code></dt>
+
+<dd>α ȯ ʴ ð.</dd>
+
+<dt><code><var>offset</var></code></dt>
+
+<dd>UTC д ð. ϸ 0 Ͽ UTC
+Ѵ. , UTC -5 ð ð Ѵٸ
+ƱԸƮ <code>-300</code> Ѵ.</dd>
+
+<dt><code><var>filesize</var>M</code></dt>
+
+<dd>ð ƴ ũ⸦ Ҷ ްƮ ִ ũ
+ڿ <code>M</code> δ. rotationtime offset
+Ķ͸ Ѵ.</dd>
+</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="portability" id="portability">ðɼ</a></h2>
+
+<p> α Ĺڿ ǥ <code>strftime(3)</code>
+ ؾ Ѵ. ̺귯 Ư Ȯ
+<code>strftime(3)</code> manpage ϶.</p>
+
+<table class="bordered"><tr><td><code>%A</code></td><td>(ȭ) ̸</td></tr>
+<tr class="odd"><td><code>%a</code></td><td>(ȭ) 3- ̸</td></tr>
+<tr><td><code>%B</code></td><td>(ȭ) ̸</td></tr>
+<tr class="odd"><td><code>%b</code></td><td>(ȭ) 3- ̸</td></tr>
+<tr><td><code>%c</code></td><td>(ȭ) ¥ ð</td></tr>
+<tr class="odd"><td><code>%d</code></td><td>2-ڸ </td></tr>
+<tr><td><code>%H</code></td><td>2-ڸ ð (24 ð ð)</td></tr>
+<tr class="odd"><td><code>%I</code></td><td>2-ڸ ð (12 ð ð)</td></tr>
+<tr><td><code>%j</code></td><td>3-ڸ ¥</td></tr>
+<tr class="odd"><td><code>%M</code></td><td>2-ڸ </td></tr>
+<tr><td><code>%m</code></td><td>2-ڸ </td></tr>
+<tr class="odd"><td><code>%p</code></td><td>(ȭ) 12 ð ð am/pm</td></tr>
+<tr><td><code>%S</code></td><td>2-ڸ </td></tr>
+<tr class="odd"><td><code>%U</code></td><td>2-ڸ ϼ ( ù
+Ͽ)</td></tr>
+<tr><td><code>%W</code></td><td>2-ڸ ϼ ( ù
+)</td></tr>
+<tr class="odd"><td><code>%w</code></td><td>1-ڸ ϼ ( ù°
+Ͽ)</td></tr>
+<tr><td><code>%X</code></td><td>(ȭ) ð</td></tr>
+<tr class="odd"><td><code>%x</code></td><td>(ȭ) ¥</td></tr>
+<tr><td><code>%Y</code></td><td>4-ڸ </td></tr>
+<tr class="odd"><td><code>%y</code></td><td>2-ڸ </td></tr>
+<tr><td><code>%Z</code></td><td>ð ̸</td></tr>
+<tr class="odd"><td><code>%%</code></td><td>ڱ״ `%'</td></tr>
+</table>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/rotatelogs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/suexec.html b/docs/manual/programs/suexec.html
new file mode 100644
index 00000000..f9408988
--- /dev/null
+++ b/docs/manual/programs/suexec.html
@@ -0,0 +1,7 @@
+URI: suexec.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: suexec.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/programs/suexec.html.en b/docs/manual/programs/suexec.html.en
new file mode 100644
index 00000000..e635bea1
--- /dev/null
+++ b/docs/manual/programs/suexec.html.en
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>suexec - Switch user before executing external programs - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>suexec - Switch user before executing external programs</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/programs/suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><code>suexec</code> is used by the Apache HTTP Server to switch
+ to another user before executing CGI programs. In order to achieve this,
+ it must run as <code>root</code>. Since the HTTP daemon normally doesn't
+ run as <code>root</code>, the <code>suexec</code> executable needs the
+ setuid bit set and must be owned by <code>root</code>. It should never be
+ writable for any other person than <code>root</code>.</p>
+
+ <p>For further information about the concepts and and the security model
+ of suexec please refer to the suexec documentation (<a href="http://httpd.apache.org/docs/2.2/suexec.html">http://httpd.apache.org/docs/2.2/suexec.html</a>).</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
+ <p><code><strong>suexec</strong> -<strong>V</strong></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a></h2>
+
+<dl>
+<dt><code>-V</code></dt>
+
+<dd>If you are <code>root</code>, this option displays the compile options of
+<code>suexec</code>. For security reasons all configuration options are
+changeable only at compile time.</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/programs/suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/programs/suexec.html.ko.euc-kr b/docs/manual/programs/suexec.html.ko.euc-kr
new file mode 100644
index 00000000..d205eb24
--- /dev/null
+++ b/docs/manual/programs/suexec.html.ko.euc-kr
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>suexec - ܺ α׷ ϱ ڸ Ѵ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>suexec - ܺ α׷ ϱ ڸ Ѵ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/programs/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ġ CGI α׷ ϱ ٸ ڷ
+ ȯϱ <code>suexec</code> Ѵ. ̸ Ϸ
+ <code>root</code> ؾ Ѵ.
+ <code>root</code> ʱ⶧
+ <code>suexec</code> Ͽ setuid Ʈ ϰ
+ <code>root</code> ̾ Ѵ. <code>root</code>̿
+ ٸ ڰ ȵȴ.</p>
+
+ <p>suexec ȸ𵨿 suexec
+ (<a href="http://httpd.apache.org/docs/2.2/suexec.html">http://httpd.apache.org/docs/2.2/suexec.html</a>) ϶.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">ɼ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis"></a></h2>
+ <p><code><strong>suexec</strong> -<strong>V</strong></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">ɼ</a></h2>
+
+<dl>
+<dt><code>-V</code></dt>
+
+<dd><code>root</code> ϸ <code>suexec</code>
+ɼ Ѵ. Ȼ ɼ
+ ִ.</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/programs/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/programs/suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/rewrite/index.html b/docs/manual/rewrite/index.html
new file mode 100644
index 00000000..5f97bff8
--- /dev/null
+++ b/docs/manual/rewrite/index.html
@@ -0,0 +1,3 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/rewrite/index.html.en b/docs/manual/rewrite/index.html.en
new file mode 100644
index 00000000..f53b27dc
--- /dev/null
+++ b/docs/manual/rewrite/index.html.en
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache mod_rewrite - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache mod_rewrite</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/rewrite/" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+ <blockquote>
+ <p>``The great thing about mod_rewrite is it gives you
+ all the configurability and flexibility of Sendmail.
+ The downside to mod_rewrite is that it gives you all
+ the configurability and flexibility of Sendmail.''</p>
+
+ <p class="cite">-- <cite>Brian Behlendorf</cite><br />
+ Apache Group</p>
+
+ </blockquote>
+
+ <blockquote>
+ <p>`` Despite the tons of examples and docs,
+ mod_rewrite is voodoo. Damned cool voodoo, but still
+ voodoo.''</p>
+
+ <p class="cite">-- <cite>Brian Moore</cite><br />
+ bem@news.cmc.net</p>
+
+ </blockquote>
+
+ <p>Welcome to mod_rewrite, the Swiss Army Knife of URL
+ manipulation!</p>
+
+ <p>This module uses a rule-based rewriting engine (based on a
+ regular-expression parser) to rewrite requested URLs on the
+ fly. It supports an unlimited number of rules and an
+ unlimited number of attached rule conditions for each rule to
+ provide a really flexible and powerful URL manipulation
+ mechanism. The URL manipulations can depend on various tests,
+ for instance server variables, environment variables, HTTP
+ headers, time stamps and even external database lookups in
+ various formats can be used to achieve granular URL
+ matching.</p>
+
+ <p>This module operates on the full URLs (including the
+ path-info part) both in per-server context
+ (<code>httpd.conf</code>) and per-directory context
+ (<code>.htaccess</code>) and can even generate query-string
+ parts on result. The rewritten result can lead to internal
+ sub-processing, external request redirection or even to an
+ internal proxy throughput.</p>
+
+ <p>But all this functionality and flexibility has its
+ drawback: complexity. So don't expect to understand this
+ entire module in just one day.</p>
+
+</div>
+<div id="quickview"><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">mod_rewrite reference
+documentation</a></li><li><a href="rewrite_intro.html">Introduction</a></li><li><a href="rewrite_tech.html">Technical details</a></li><li><a href="rewrite_guide.html">Practical solutions to common
+problems</a></li><li><a href="rewrite_guide_advanced.html">Practical solutions to
+advanced problems</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentation" id="documentation">Documentation</a></h2>
+<ul>
+<li><a href="../mod/mod_rewrite.html">mod_rewrite reference
+documentation</a></li>
+<li><a href="rewrite_intro.html">Introduction</a></li>
+<li><a href="rewrite_tech.html">Technical details</a></li>
+<li><a href="rewrite_guide.html">Practical solutions to common
+problems</a></li>
+<li><a href="rewrite_guide_advanced.html">Practical solutions to
+advanced problems</a></li>
+<li><a href="../glossary.html">Glossary</a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/rewrite/" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/rewrite/rewrite_guide.html b/docs/manual/rewrite/rewrite_guide.html
new file mode 100644
index 00000000..49f623e9
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_guide.html
@@ -0,0 +1,3 @@
+URI: rewrite_guide.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/rewrite/rewrite_guide.html.en b/docs/manual/rewrite/rewrite_guide.html.en
new file mode 100644
index 00000000..2dd428bb
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_guide.html.en
@@ -0,0 +1,789 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL Rewriting Guide - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./index.html"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>URL Rewriting Guide</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_guide.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+
+ <p>This document supplements the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ <a href="../mod/mod_rewrite.html">reference documentation</a>.
+ It describes how one can use Apache's <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ to solve typical URL-based problems with which webmasters are
+ commonony confronted. We give detailed descriptions on how to
+ solve each problem by configuring URL rewriting rulesets.</p>
+
+ <div class="warning">ATTENTION: Depending on your server configuration
+ it may be necessary to slightly change the examples for your
+ situation, e.g. adding the <code>[PT]</code> flag when
+ additionally using <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
+ <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>, etc. Or rewriting a ruleset
+ to fit in <code>.htaccess</code> context instead
+ of per-server context. Always try to understand what a
+ particular ruleset really does before you use it. This
+ avoids many problems.</div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#canonicalurl">Canonical URLs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#canonicalhost">Canonical Hostnames</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moveddocroot">Moved <code>DocumentRoot</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#trailingslash">Trailing Slash Problem</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#movehomedirs">Move Homedirs to Different Webserver</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multipledirs">Search pages in more than one directory</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvvars">Set Environment Variables According To URL Parts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#uservhosts">Virtual User Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirecthome">Redirect Homedirs For Foreigners</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectanchors">Redirecting Anchors</a></li>
+<li><img alt="" src="../images/down.gif" /> Time-Dependent Rewriting</li>
+<li><img alt="" src="../images/down.gif" /> Backward Compatibility for YYYY to XXXX migration</li>
+<li><img alt="" src="../images/down.gif" /> <a href="#content">Content Handling</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access">Access Restriction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Other</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module
+documentation</a></li><li><a href="rewrite_intro.html">mod_rewrite
+introduction</a></li><li><a href="rewrite_guide_advanced.html">Practical solutions to
+advanced problems</a></li><li><a href="rewrite_tech.html">Technical details</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="canonicalurl" id="canonicalurl">Canonical URLs</a></h2>
+
+
+
+<dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>On some webservers there are more than one URL for a
+ resource. Usually there are canonical URLs (which should be
+ actually used and distributed) and those which are just
+ shortcuts, internal ones, etc. Independent of which URL the
+ user supplied with the request he should finally see the
+ canonical one only.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We do an external HTTP redirect for all non-canonical
+ URLs to fix them in the location view of the Browser and
+ for all subsequent requests. In the example ruleset below
+ we replace <code>/~user</code> by the canonical
+ <code>/u/user</code> and fix a missing trailing slash for
+ <code>/u/user</code>.</p>
+
+<div class="example"><pre>
+RewriteRule ^/<strong>~</strong>([^/]+)/?(.*) /<strong>u</strong>/$1/$2 [<strong>R</strong>]
+RewriteRule ^/([uge])/(<strong>[^/]+</strong>)$ /$1/$2<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="canonicalhost" id="canonicalhost">Canonical Hostnames</a></h2>
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>The goal of this rule is to force the use of a particular
+ hostname, in preference to other hostnames which may be used to
+ reach the same site. For example, if you wish to force the use
+ of <strong>www.example.com</strong> instead of
+ <strong>example.com</strong>, you might use a variant of the
+ following recipe.</dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+<p>For sites running on a port other than 80:</p>
+<div class="example"><pre>
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteCond %{SERVER_PORT} !^80$
+RewriteRule ^/(.*) http://fully.qualified.domain.name:%{SERVER_PORT}/$1 [L,R]
+</pre></div>
+
+<p>And for a site running on port 80</p>
+<div class="example"><pre>
+RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]
+RewriteCond %{HTTP_HOST} !^$
+RewriteRule ^/(.*) http://fully.qualified.domain.name/$1 [L,R]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moveddocroot" id="moveddocroot">Moved <code>DocumentRoot</code></a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+<p>Usually the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+of the webserver directly relates to the URL "<code>/</code>".
+But often this data is not really of top-level priority. For example,
+you may wish for visitors, on first entering a site, to go to a
+particular subdirectory <code>/about/</code>. This may be accomplished
+using the following ruleset:</p>
+</dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We redirect the URL <code>/</code> to
+ <code>/about/</code>:
+ </p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule <strong>^/$</strong> /about/ [<strong>R</strong>]
+</pre></div>
+
+ <p>Note that this can also be handled using the <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> directive:</p>
+
+<div class="example"><p><code>
+RedirectMatch ^/$ http://example.com/e/www/
+</code></p></div>
+</dd>
+</dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="trailingslash" id="trailingslash">Trailing Slash Problem</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd><p>The vast majority of "trailing slash" problems can be dealt
+ with using the techniques discussed in the <a href="http://httpd.apache.org/docs/misc/FAQ-E.html#set-servername">FAQ
+ entry</a>. However, occasionally, there is a need to use mod_rewrite
+ to handle a case where a missing trailing slash causes a URL to
+ fail. This can happen, for example, after a series of complex
+ rewrite rules.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution to this subtle problem is to let the server
+ add the trailing slash automatically. To do this
+ correctly we have to use an external redirect, so the
+ browser correctly requests subsequent images etc. If we
+ only did a internal rewrite, this would only work for the
+ directory page, but would go wrong when any images are
+ included into this page with relative URLs, because the
+ browser would request an in-lined object. For instance, a
+ request for <code>image.gif</code> in
+ <code>/~quux/foo/index.html</code> would become
+ <code>/~quux/image.gif</code> without the external
+ redirect!</p>
+
+ <p>So, to do this trick we write:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo<strong>$</strong> foo<strong>/</strong> [<strong>R</strong>]
+</pre></div>
+
+ <p>Alternately, you can put the following in a
+ top-level <code>.htaccess</code> file in the content directory.
+ But note that this creates some processing overhead.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteCond %{REQUEST_FILENAME} <strong>-d</strong>
+RewriteRule ^(.+<strong>[^/]</strong>)$ $1<strong>/</strong> [R]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="movehomedirs" id="movehomedirs">Move Homedirs to Different Webserver</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Many webmasters have asked for a solution to the
+ following situation: They wanted to redirect just all
+ homedirs on a webserver to another webserver. They usually
+ need such things when establishing a newer webserver which
+ will replace the old one over time.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution is trivial with <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ On the old webserver we just redirect all
+ <code>/~user/anypath</code> URLs to
+ <code>http://newserver/~user/anypath</code>.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(.+) http://<strong>newserver</strong>/~$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multipledirs" id="multipledirs">Search pages in more than one directory</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Sometimes it is necessary to let the webserver search
+ for pages in more than one directory. Here MultiViews or
+ other techniques cannot help.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We program a explicit ruleset which searches for the
+ files in the directories.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+# first try to find it in custom/...
+# ...and if found stop and be happy:
+RewriteCond /your/docroot/<strong>dir1</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir1</strong>/$1 [L]
+
+# second try to find it in pub/...
+# ...and if found stop and be happy:
+RewriteCond /your/docroot/<strong>dir2</strong>/%{REQUEST_FILENAME} -f
+RewriteRule ^(.+) /your/docroot/<strong>dir2</strong>/$1 [L]
+
+# else go on for other Alias or ScriptAlias directives,
+# etc.
+RewriteRule ^(.+) - [PT]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setenvvars" id="setenvvars">Set Environment Variables According To URL Parts</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Perhaps you want to keep status information between
+ requests and use the URL to encode it. But you don't want
+ to use a CGI wrapper for all pages just to strip out this
+ information.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a rewrite rule to strip out the status information
+ and remember it via an environment variable which can be
+ later dereferenced from within XSSI or CGI. This way a
+ URL <code>/foo/S=java/bar/</code> gets translated to
+ <code>/foo/bar/</code> and the environment variable named
+ <code>STATUS</code> is set to the value "java".</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^(.*)/<strong>S=([^/]+)</strong>/(.*) $1/$3 [E=<strong>STATUS:$2</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="uservhosts" id="uservhosts">Virtual User Hosts</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume that you want to provide
+ <code>www.<strong>username</strong>.host.domain.com</code>
+ for the homepage of username via just DNS A records to the
+ same machine and without any virtualhosts on this
+ machine.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>For HTTP/1.0 requests there is no solution, but for
+ HTTP/1.1 requests which contain a Host: HTTP header we
+ can use the following ruleset to rewrite
+ <code>http://www.username.host.com/anypath</code>
+ internally to <code>/home/username/anypath</code>:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{<strong>HTTP_HOST</strong>} ^www\.<strong>[^.]+</strong>\.host\.com$
+RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
+RewriteRule ^www\.<strong>([^.]+)</strong>\.host\.com(.*) /home/<strong>$1</strong>$2
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirecthome" id="redirecthome">Redirect Homedirs For Foreigners</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>We want to redirect homedir URLs to another webserver
+ <code>www.somewhere.com</code> when the requesting user
+ does not stay in the local domain
+ <code>ourdomain.com</code>. This is sometimes used in
+ virtual host contexts.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Just a rewrite condition:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REMOTE_HOST} <strong>!^.+\.ourdomain\.com$</strong>
+RewriteRule ^(/~.+) http://www.somewhere.com/$1 [R,L]
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirectanchors" id="redirectanchors">Redirecting Anchors</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>By default, redirecting to an HTML anchor doesn't work,
+ because mod_rewrite escapes the <code>#</code> character,
+ turning it into <code>%23</code>. This, in turn, breaks the
+ redirection.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Use the <code>[NE]</code> flag on the
+ <code>RewriteRule</code>. NE stands for No Escape.
+ </p>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2>Time-Dependent Rewriting</h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>When tricks like time-dependent content should happen a
+ lot of webmasters still use CGI scripts which do for
+ instance redirects to specialized pages. How can it be done
+ via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>There are a lot of variables named <code>TIME_xxx</code>
+ for rewrite conditions. In conjunction with the special
+ lexicographic comparison patterns <code>&lt;STRING</code>,
+ <code>&gt;STRING</code> and <code>=STRING</code> we can
+ do time-dependent redirects:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &gt;0700
+RewriteCond %{TIME_HOUR}%{TIME_MIN} &lt;1900
+RewriteRule ^foo\.html$ foo.day.html
+RewriteRule ^foo\.html$ foo.night.html
+</pre></div>
+
+ <p>This provides the content of <code>foo.day.html</code>
+ under the URL <code>foo.html</code> from
+ <code>07:00-19:00</code> and at the remaining time the
+ contents of <code>foo.night.html</code>. Just a nice
+ feature for a homepage...</p>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2>Backward Compatibility for YYYY to XXXX migration</h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we make URLs backward compatible (still
+ existing virtually) after migrating <code>document.YYYY</code>
+ to <code>document.XXXX</code>, e.g. after translating a
+ bunch of <code>.html</code> files to <code>.phtml</code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We just rewrite the name to its basename and test for
+ existence of the new extension. If it exists, we take
+ that name, else we rewrite the URL to its original state.</p>
+
+
+<div class="example"><pre>
+# backward compatibility ruleset for
+# rewriting document.html to document.phtml
+# when and only when document.phtml exists
+# but no longer document.html
+RewriteEngine on
+RewriteBase /~quux/
+# parse out basename, but remember the fact
+RewriteRule ^(.*)\.html$ $1 [C,E=WasHTML:yes]
+# rewrite to document.phtml if exists
+RewriteCond %{REQUEST_FILENAME}.phtml -f
+RewriteRule ^(.*)$ $1.phtml [S=1]
+# else reverse the previous basename cutout
+RewriteCond %{ENV:WasHTML} ^yes$
+RewriteRule ^(.*)$ $1.html
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="content" id="content">Content Handling</a></h2>
+
+
+
+ <h3>From Old to New (intern)</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume we have recently renamed the page
+ <code>foo.html</code> to <code>bar.html</code> and now want
+ to provide the old URL for backward compatibility. Actually
+ we want that users of the old URL even not recognize that
+ the pages was renamed.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We rewrite the old URL to the new one internally via the
+ following rule:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>From Old to New (extern)</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume again that we have recently renamed the page
+ <code>foo.html</code> to <code>bar.html</code> and now want
+ to provide the old URL for backward compatibility. But this
+ time we want that the users of the old URL get hinted to
+ the new one, i.e. their browsers Location field should
+ change, too.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We force a HTTP redirect to the new URL which leads to a
+ change of the browsers and thus the users view:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>foo</strong>\.html$ <strong>bar</strong>.html [<strong>R</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>From Static to Dynamic</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we transform a static page
+ <code>foo.html</code> into a dynamic variant
+ <code>foo.cgi</code> in a seamless way, i.e. without notice
+ by the browser/user.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We just rewrite the URL to the CGI-script and force the
+ correct MIME-type so it gets really run as a CGI-script.
+ This way a request to <code>/~quux/foo.html</code>
+ internally leads to the invocation of
+ <code>/~quux/foo.cgi</code>.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^foo\.<strong>html</strong>$ foo.<strong>cgi</strong> [T=<strong>application/x-httpd-cgi</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access">Access Restriction</a></h2>
+
+
+
+ <h3>Blocking of Robots</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we block a really annoying robot from
+ retrieving pages of a specific webarea? A
+ <code>/robots.txt</code> file containing entries of the
+ "Robot Exclusion Protocol" is typically not enough to get
+ rid of such a robot.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a ruleset which forbids the URLs of the webarea
+ <code>/~quux/foo/arc/</code> (perhaps a very deep
+ directory indexed area where the robot traversal would
+ create big server load). We have to make sure that we
+ forbid access only to the particular robot, i.e. just
+ forbidding the host where the robot runs is not enough.
+ This would block users from this host, too. We accomplish
+ this by also matching the User-Agent HTTP header
+ information.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>NameOfBadRobot</strong>.*
+RewriteCond %{REMOTE_ADDR} ^<strong>123\.45\.67\.[8-9]</strong>$
+RewriteRule ^<strong>/~quux/foo/arc/</strong>.+ - [<strong>F</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Blocked Inline-Images</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume we have under <code>http://www.quux-corp.de/~quux/</code>
+ some pages with inlined GIF graphics. These graphics are
+ nice, so others directly incorporate them via hyperlinks to
+ their pages. We don't like this practice because it adds
+ useless traffic to our server.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>While we cannot 100% protect the images from inclusion,
+ we can at least restrict the cases where the browser
+ sends a HTTP Referer header.</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} <strong>!^$</strong>
+RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
+RewriteRule <strong>.*\.gif$</strong> - [F]
+</pre></div>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_REFERER} !^$
+RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
+RewriteRule <strong>^inlined-in-foo\.gif$</strong> - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Proxy Deny</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we forbid a certain host or even a user of a
+ special host from using the Apache proxy?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We first have to make sure <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ is below(!) <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> in the Configuration
+ file when compiling the Apache webserver. This way it gets
+ called <em>before</em> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Then we
+ configure the following for a host-dependent deny...</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_HOST} <strong>^badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+
+ <p>...and this one for a user@host-dependent deny:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>^badguy@badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Other</a></h2>
+
+
+
+ <h3>External Rewriting Engine</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>A FAQ: How can we solve the FOO/BAR/QUUX/etc.
+ problem? There seems no solution by the use of
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>...</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Use an external <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>, i.e. a program which acts
+ like a <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>. It is run once on startup of Apache
+ receives the requested URLs on <code>STDIN</code> and has
+ to put the resulting (usually rewritten) URL on
+ <code>STDOUT</code> (same order!).</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap quux-map <strong>prg:</strong>/path/to/map.quux.pl
+RewriteRule ^/~quux/(.*)$ /~quux/<strong>${quux-map:$1}</strong>
+</pre></div>
+
+<div class="example"><pre>
+#!/path/to/perl
+
+# disable buffered I/O which would lead
+# to deadloops for the Apache server
+$| = 1;
+
+# read URLs one per line from stdin and
+# generate substitution URL on stdout
+while (&lt;&gt;) {
+ s|^foo/|bar/|;
+ print $_;
+}
+</pre></div>
+
+ <p>This is a demonstration-only example and just rewrites
+ all URLs <code>/~quux/foo/...</code> to
+ <code>/~quux/bar/...</code>. Actually you can program
+ whatever you like. But notice that while such maps can be
+ <strong>used</strong> also by an average user, only the
+ system administrator can <strong>define</strong> it.</p>
+ </dd>
+ </dl>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_guide.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/rewrite/rewrite_guide_advanced.html b/docs/manual/rewrite/rewrite_guide_advanced.html
new file mode 100644
index 00000000..07850dd6
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_guide_advanced.html
@@ -0,0 +1,3 @@
+URI: rewrite_guide_advanced.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/rewrite/rewrite_guide_advanced.html.en b/docs/manual/rewrite/rewrite_guide_advanced.html.en
new file mode 100644
index 00000000..b020eaa2
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_guide_advanced.html.en
@@ -0,0 +1,1289 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL Rewriting Guide - Advanced topics - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./index.html"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>URL Rewriting Guide - Advanced topics</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_guide_advanced.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+
+ <p>This document supplements the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ <a href="../mod/mod_rewrite.html">reference documentation</a>.
+ It describes how one can use Apache's <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ to solve typical URL-based problems with which webmasters are
+ commonony confronted. We give detailed descriptions on how to
+ solve each problem by configuring URL rewriting rulesets.</p>
+
+ <div class="warning">ATTENTION: Depending on your server configuration
+ it may be necessary to slightly change the examples for your
+ situation, e.g. adding the <code>[PT]</code> flag when
+ additionally using <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> and
+ <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>, etc. Or rewriting a ruleset
+ to fit in <code>.htaccess</code> context instead
+ of per-server context. Always try to understand what a
+ particular ruleset really does before you use it. This
+ avoids many problems.</div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cluster">Webcluster through Homogeneous URL Layout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#structuredhomedirs">Structured Homedirs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filereorg">Filesystem Reorganization</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirect404">Redirect Failing URLs To Other Webserver</a></li>
+<li><img alt="" src="../images/down.gif" /> Archive Access Multiplexer</li>
+<li><img alt="" src="../images/down.gif" /> <a href="#content">Content Handling</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#access">Access Restriction</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module
+documentation</a></li><li><a href="rewrite_intro.html">mod_rewrite
+introduction</a></li><li><a href="rewrite_guide.html">Practical solutions to common
+problems</a></li><li><a href="rewrite_tech.html">Technical details</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cluster" id="cluster">Webcluster through Homogeneous URL Layout</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>We want to create a homogeneous and consistent URL
+ layout over all WWW servers on a Intranet webcluster, i.e.
+ all URLs (per definition server local and thus server
+ dependent!) become actually server <em>independent</em>!
+ What we want is to give the WWW namespace a consistent
+ server-independent layout: no URL should have to include
+ any physically correct target server. The cluster itself
+ should drive us automatically to the physical target
+ host.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First, the knowledge of the target servers come from
+ (distributed) external maps which contain information
+ where our users, groups and entities stay. The have the
+ form</p>
+
+<div class="example"><pre>
+user1 server_of_user1
+user2 server_of_user2
+: :
+</pre></div>
+
+ <p>We put them into files <code>map.xxx-to-host</code>.
+ Second we need to instruct all servers to redirect URLs
+ of the forms</p>
+
+<div class="example"><pre>
+/u/user/anypath
+/g/group/anypath
+/e/entity/anypath
+</pre></div>
+
+ <p>to</p>
+
+<div class="example"><pre>
+http://physical-host/u/user/anypath
+http://physical-host/g/group/anypath
+http://physical-host/e/entity/anypath
+</pre></div>
+
+ <p>when the URL is not locally valid to a server. The
+ following ruleset does this for us by the help of the map
+ files (assuming that server0 is a default server which
+ will be used if a user has no entry in the map):</p>
+
+<div class="example"><pre>
+RewriteEngine on
+
+RewriteMap user-to-host txt:/path/to/map.user-to-host
+RewriteMap group-to-host txt:/path/to/map.group-to-host
+RewriteMap entity-to-host txt:/path/to/map.entity-to-host
+
+RewriteRule ^/u/<strong>([^/]+)</strong>/?(.*) http://<strong>${user-to-host:$1|server0}</strong>/u/$1/$2
+RewriteRule ^/g/<strong>([^/]+)</strong>/?(.*) http://<strong>${group-to-host:$1|server0}</strong>/g/$1/$2
+RewriteRule ^/e/<strong>([^/]+)</strong>/?(.*) http://<strong>${entity-to-host:$1|server0}</strong>/e/$1/$2
+
+RewriteRule ^/([uge])/([^/]+)/?$ /$1/$2/.www/
+RewriteRule ^/([uge])/([^/]+)/([^.]+.+) /$1/$2/.www/$3\
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="structuredhomedirs" id="structuredhomedirs">Structured Homedirs</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Some sites with thousands of users usually use a
+ structured homedir layout, i.e. each homedir is in a
+ subdirectory which begins for instance with the first
+ character of the username. So, <code>/~foo/anypath</code>
+ is <code>/home/<strong>f</strong>/foo/.www/anypath</code>
+ while <code>/~bar/anypath</code> is
+ <code>/home/<strong>b</strong>/bar/.www/anypath</code>.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use the following ruleset to expand the tilde URLs
+ into exactly the above layout.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteRule ^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*) /home/<strong>$2</strong>/$1/.www$3
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="filereorg" id="filereorg">Filesystem Reorganization</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>This really is a hardcore example: a killer application
+ which heavily uses per-directory
+ <code>RewriteRules</code> to get a smooth look and feel
+ on the Web while its data structure is never touched or
+ adjusted. Background: <strong><em>net.sw</em></strong> is
+ my archive of freely available Unix software packages,
+ which I started to collect in 1992. It is both my hobby
+ and job to to this, because while I'm studying computer
+ science I have also worked for many years as a system and
+ network administrator in my spare time. Every week I need
+ some sort of software so I created a deep hierarchy of
+ directories where I stored the packages:</p>
+
+<div class="example"><pre>
+drwxrwxr-x 2 netsw users 512 Aug 3 18:39 Audio/
+drwxrwxr-x 2 netsw users 512 Jul 9 14:37 Benchmark/
+drwxrwxr-x 12 netsw users 512 Jul 9 00:34 Crypto/
+drwxrwxr-x 5 netsw users 512 Jul 9 00:41 Database/
+drwxrwxr-x 4 netsw users 512 Jul 30 19:25 Dicts/
+drwxrwxr-x 10 netsw users 512 Jul 9 01:54 Graphic/
+drwxrwxr-x 5 netsw users 512 Jul 9 01:58 Hackers/
+drwxrwxr-x 8 netsw users 512 Jul 9 03:19 InfoSys/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:21 Math/
+drwxrwxr-x 3 netsw users 512 Jul 9 03:24 Misc/
+drwxrwxr-x 9 netsw users 512 Aug 1 16:33 Network/
+drwxrwxr-x 2 netsw users 512 Jul 9 05:53 Office/
+drwxrwxr-x 7 netsw users 512 Jul 9 09:24 SoftEng/
+drwxrwxr-x 7 netsw users 512 Jul 9 12:17 System/
+drwxrwxr-x 12 netsw users 512 Aug 3 20:15 Typesetting/
+drwxrwxr-x 10 netsw users 512 Jul 9 14:08 X11/
+</pre></div>
+
+ <p>In July 1996 I decided to make this archive public to
+ the world via a nice Web interface. "Nice" means that I
+ wanted to offer an interface where you can browse
+ directly through the archive hierarchy. And "nice" means
+ that I didn't wanted to change anything inside this
+ hierarchy - not even by putting some CGI scripts at the
+ top of it. Why? Because the above structure should be
+ later accessible via FTP as well, and I didn't want any
+ Web or CGI stuff to be there.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution has two parts: The first is a set of CGI
+ scripts which create all the pages at all directory
+ levels on-the-fly. I put them under
+ <code>/e/netsw/.www/</code> as follows:</p>
+
+<div class="example"><pre>
+-rw-r--r-- 1 netsw users 1318 Aug 1 18:10 .wwwacl
+drwxr-xr-x 18 netsw users 512 Aug 5 15:51 DATA/
+-rw-rw-rw- 1 netsw users 372982 Aug 5 16:35 LOGFILE
+-rw-r--r-- 1 netsw users 659 Aug 4 09:27 TODO
+-rw-r--r-- 1 netsw users 5697 Aug 1 18:01 netsw-about.html
+-rwxr-xr-x 1 netsw users 579 Aug 2 10:33 netsw-access.pl
+-rwxr-xr-x 1 netsw users 1532 Aug 1 17:35 netsw-changes.cgi
+-rwxr-xr-x 1 netsw users 2866 Aug 5 14:49 netsw-home.cgi
+drwxr-xr-x 2 netsw users 512 Jul 8 23:47 netsw-img/
+-rwxr-xr-x 1 netsw users 24050 Aug 5 15:49 netsw-lsdir.cgi
+-rwxr-xr-x 1 netsw users 1589 Aug 3 18:43 netsw-search.cgi
+-rwxr-xr-x 1 netsw users 1885 Aug 1 17:41 netsw-tree.cgi
+-rw-r--r-- 1 netsw users 234 Jul 30 16:35 netsw-unlimit.lst
+</pre></div>
+
+ <p>The <code>DATA/</code> subdirectory holds the above
+ directory structure, i.e. the real
+ <strong><em>net.sw</em></strong> stuff and gets
+ automatically updated via <code>rdist</code> from time to
+ time. The second part of the problem remains: how to link
+ these two structures together into one smooth-looking URL
+ tree? We want to hide the <code>DATA/</code> directory
+ from the user while running the appropriate CGI scripts
+ for the various URLs. Here is the solution: first I put
+ the following into the per-directory configuration file
+ in the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ of the server to rewrite the announced URL
+ <code>/net.sw/</code> to the internal path
+ <code>/e/netsw</code>:</p>
+
+<div class="example"><pre>
+RewriteRule ^net.sw$ net.sw/ [R]
+RewriteRule ^net.sw/(.*)$ e/netsw/$1
+</pre></div>
+
+ <p>The first rule is for requests which miss the trailing
+ slash! The second rule does the real thing. And then
+ comes the killer configuration which stays in the
+ per-directory config file
+ <code>/e/netsw/.www/.wwwacl</code>:</p>
+
+<div class="example"><pre>
+Options ExecCGI FollowSymLinks Includes MultiViews
+
+RewriteEngine on
+
+# we are reached via /net.sw/ prefix
+RewriteBase /net.sw/
+
+# first we rewrite the root dir to
+# the handling cgi script
+RewriteRule ^$ netsw-home.cgi [L]
+RewriteRule ^index\.html$ netsw-home.cgi [L]
+
+# strip out the subdirs when
+# the browser requests us from perdir pages
+RewriteRule ^.+/(netsw-[^/]+/.+)$ $1 [L]
+
+# and now break the rewriting for local files
+RewriteRule ^netsw-home\.cgi.* - [L]
+RewriteRule ^netsw-changes\.cgi.* - [L]
+RewriteRule ^netsw-search\.cgi.* - [L]
+RewriteRule ^netsw-tree\.cgi$ - [L]
+RewriteRule ^netsw-about\.html$ - [L]
+RewriteRule ^netsw-img/.*$ - [L]
+
+# anything else is a subdir which gets handled
+# by another cgi script
+RewriteRule !^netsw-lsdir\.cgi.* - [C]
+RewriteRule (.*) netsw-lsdir.cgi/$1
+</pre></div>
+
+ <p>Some hints for interpretation:</p>
+
+ <ol>
+ <li>Notice the <code>L</code> (last) flag and no
+ substitution field ('<code>-</code>') in the forth part</li>
+
+ <li>Notice the <code>!</code> (not) character and
+ the <code>C</code> (chain) flag at the first rule
+ in the last part</li>
+
+ <li>Notice the catch-all pattern in the last rule</li>
+ </ol>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirect404" id="redirect404">Redirect Failing URLs To Other Webserver</a></h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>A typical FAQ about URL rewriting is how to redirect
+ failing requests on webserver A to webserver B. Usually
+ this is done via <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-scripts in Perl, but
+ there is also a <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> solution.
+ But notice that this performs more poorly than using an
+ <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>
+ CGI-script!</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The first solution has the best performance but less
+ flexibility, and is less error safe:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /your/docroot/%{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p>The problem here is that this will only work for pages
+ inside the <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. While you can add more
+ Conditions (for instance to also handle homedirs, etc.)
+ there is better variant:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond %{REQUEST_URI} <strong>!-U</strong>
+RewriteRule ^(.+) http://<strong>webserverB</strong>.dom/$1
+</pre></div>
+
+ <p>This uses the URL look-ahead feature of <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ The result is that this will work for all types of URLs
+ and is a safe way. But it does a performance impact on
+ the webserver, because for every request there is one
+ more internal subrequest. So, if your webserver runs on a
+ powerful CPU, use this one. If it is a slow machine, use
+ the first approach or better a <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code> CGI-script.</p>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2>Archive Access Multiplexer</h2>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Do you know the great CPAN (Comprehensive Perl Archive
+ Network) under <a href="http://www.perl.com/CPAN">http://www.perl.com/CPAN</a>?
+ This does a redirect to one of several FTP servers around
+ the world which carry a CPAN mirror and is approximately
+ near the location of the requesting client. Actually this
+ can be called an FTP access multiplexing service. While
+ CPAN runs via CGI scripts, how can a similar approach
+ implemented via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First we notice that from version 3.0.0
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> can
+ also use the "<code>ftp:</code>" scheme on redirects.
+ And second, the location approximation can be done by a
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+ over the top-level domain of the client.
+ With a tricky chained ruleset we can use this top-level
+ domain as a key to our multiplexing map.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap multiplex txt:/path/to/map.cxan
+RewriteRule ^/CxAN/(.*) %{REMOTE_HOST}::$1 [C]
+RewriteRule ^.+\.<strong>([a-zA-Z]+)</strong>::(.*)$ ${multiplex:<strong>$1</strong>|ftp.default.dom}$2 [R,L]
+</pre></div>
+
+<div class="example"><pre>
+##
+## map.cxan -- Multiplexing Map for CxAN
+##
+
+de ftp://ftp.cxan.de/CxAN/
+uk ftp://ftp.cxan.uk/CxAN/
+com ftp://ftp.cxan.com/CxAN/
+ :
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="content" id="content">Content Handling</a></h2>
+
+
+
+ <h3>Browser Dependent Content</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>At least for important top-level pages it is sometimes
+ necessary to provide the optimum of browser dependent
+ content, i.e. one has to provide a maximum version for the
+ latest Netscape variants, a minimum version for the Lynx
+ browsers and a average feature version for all others.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We cannot use content negotiation because the browsers do
+ not provide their type in that form. Instead we have to
+ act on the HTTP header "User-Agent". The following condig
+ does the following: If the HTTP header "User-Agent"
+ begins with "Mozilla/3", the page <code>foo.html</code>
+ is rewritten to <code>foo.NS.html</code> and and the
+ rewriting stops. If the browser is "Lynx" or "Mozilla" of
+ version 1 or 2 the URL becomes <code>foo.20.html</code>.
+ All other browsers receive page <code>foo.32.html</code>.
+ This is done by the following ruleset:</p>
+
+<div class="example"><pre>
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/3</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>NS</strong>.html [<strong>L</strong>]
+
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Lynx/</strong>.* [OR]
+RewriteCond %{HTTP_USER_AGENT} ^<strong>Mozilla/[12]</strong>.*
+RewriteRule ^foo\.html$ foo.<strong>20</strong>.html [<strong>L</strong>]
+
+RewriteRule ^foo\.html$ foo.<strong>32</strong>.html [<strong>L</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Dynamic Mirror</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Assume there are nice webpages on remote hosts we want
+ to bring into our namespace. For FTP servers we would use
+ the <code>mirror</code> program which actually maintains an
+ explicit up-to-date copy of the remote data on the local
+ machine. For a webserver we could use the program
+ <code>webcopy</code> which acts similar via HTTP. But both
+ techniques have one major drawback: The local copy is
+ always just as up-to-date as often we run the program. It
+ would be much better if the mirror is not a static one we
+ have to establish explicitly. Instead we want a dynamic
+ mirror with data which gets updated automatically when
+ there is need (updated data on the remote host).</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>To provide this feature we map the remote webpage or even
+ the complete remote webarea to our namespace by the use
+ of the <dfn>Proxy Throughput</dfn> feature
+ (flag <code>[P]</code>):</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>hotsheet/</strong>(.*)$ <strong>http://www.tstimpreso.com/hotsheet/</strong>$1 [<strong>P</strong>]
+</pre></div>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteBase /~quux/
+RewriteRule ^<strong>usa-news\.html</strong>$ <strong>http://www.quux-corp.com/news/index.html</strong> [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Reverse Dynamic Mirror</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>...</dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+<div class="example"><pre>
+RewriteEngine on
+RewriteCond /mirror/of/remotesite/$1 -U
+RewriteRule ^http://www\.remotesite\.com/(.*)$ /mirror/of/remotesite/$1
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Retrieve Missing Data from Intranet</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>This is a tricky way of virtually running a corporate
+ (external) Internet webserver
+ (<code>www.quux-corp.dom</code>), while actually keeping
+ and maintaining its data on a (internal) Intranet webserver
+ (<code>www2.quux-corp.dom</code>) which is protected by a
+ firewall. The trick is that on the external webserver we
+ retrieve the requested data on-the-fly from the internal
+ one.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>First, we have to make sure that our firewall still
+ protects the internal webserver and that only the
+ external webserver is allowed to retrieve data from it.
+ For a packet-filtering firewall we could for instance
+ configure a firewall ruleset like the following:</p>
+
+<div class="example"><pre>
+<strong>ALLOW</strong> Host www.quux-corp.dom Port &gt;1024 --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+<strong>DENY</strong> Host * Port * --&gt; Host www2.quux-corp.dom Port <strong>80</strong>
+</pre></div>
+
+ <p>Just adjust it to your actual configuration syntax.
+ Now we can establish the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ rules which request the missing data in the background
+ through the proxy throughput feature:</p>
+
+<div class="example"><pre>
+RewriteRule ^/~([^/]+)/?(.*) /home/$1/.www/$2
+RewriteCond %{REQUEST_FILENAME} <strong>!-f</strong>
+RewriteCond %{REQUEST_FILENAME} <strong>!-d</strong>
+RewriteRule ^/home/([^/]+)/.www/?(.*) http://<strong>www2</strong>.quux-corp.dom/~$1/pub/$2 [<strong>P</strong>]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Load Balancing</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Suppose we want to load balance the traffic to
+ <code>www.foo.com</code> over <code>www[0-5].foo.com</code>
+ (a total of 6 servers). How can this be done?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>There are a lot of possible solutions for this problem.
+ We will discuss first a commonly known DNS-based variant
+ and then the special one with <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>:</p>
+
+ <ol>
+ <li>
+ <strong>DNS Round-Robin</strong>
+
+ <p>The simplest method for load-balancing is to use
+ the DNS round-robin feature of <code>BIND</code>.
+ Here you just configure <code>www[0-9].foo.com</code>
+ as usual in your DNS with A(address) records, e.g.</p>
+
+<div class="example"><pre>
+www0 IN A 1.2.3.1
+www1 IN A 1.2.3.2
+www2 IN A 1.2.3.3
+www3 IN A 1.2.3.4
+www4 IN A 1.2.3.5
+www5 IN A 1.2.3.6
+</pre></div>
+
+ <p>Then you additionally add the following entry:</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+ IN CNAME www1.foo.com.
+ IN CNAME www2.foo.com.
+ IN CNAME www3.foo.com.
+ IN CNAME www4.foo.com.
+ IN CNAME www5.foo.com.
+ IN CNAME www6.foo.com.
+</pre></div>
+
+ <p>Notice that this seems wrong, but is actually an
+ intended feature of <code>BIND</code> and can be used
+ in this way. However, now when <code>www.foo.com</code> gets
+ resolved, <code>BIND</code> gives out <code>www0-www6</code>
+ - but in a slightly permutated/rotated order every time.
+ This way the clients are spread over the various
+ servers. But notice that this not a perfect load
+ balancing scheme, because DNS resolve information
+ gets cached by the other nameservers on the net, so
+ once a client has resolved <code>www.foo.com</code>
+ to a particular <code>wwwN.foo.com</code>, all
+ subsequent requests also go to this particular name
+ <code>wwwN.foo.com</code>. But the final result is
+ ok, because the total sum of the requests are really
+ spread over the various webservers.</p>
+ </li>
+
+ <li>
+ <strong>DNS Load-Balancing</strong>
+
+ <p>A sophisticated DNS-based method for
+ load-balancing is to use the program
+ <code>lbnamed</code> which can be found at <a href="http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html">
+ http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html</a>.
+ It is a Perl 5 program in conjunction with auxilliary
+ tools which provides a real load-balancing for
+ DNS.</p>
+ </li>
+
+ <li>
+ <strong>Proxy Throughput Round-Robin</strong>
+
+ <p>In this variant we use <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ and its proxy throughput feature. First we dedicate
+ <code>www0.foo.com</code> to be actually
+ <code>www.foo.com</code> by using a single</p>
+
+<div class="example"><pre>
+www IN CNAME www0.foo.com.
+</pre></div>
+
+ <p>entry in the DNS. Then we convert
+ <code>www0.foo.com</code> to a proxy-only server,
+ i.e. we configure this machine so all arriving URLs
+ are just pushed through the internal proxy to one of
+ the 5 other servers (<code>www1-www5</code>). To
+ accomplish this we first establish a ruleset which
+ contacts a load balancing script <code>lb.pl</code>
+ for all URLs.</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap lb prg:/path/to/lb.pl
+RewriteRule ^/(.+)$ ${lb:$1} [P,L]
+</pre></div>
+
+ <p>Then we write <code>lb.pl</code>:</p>
+
+<div class="example"><pre>
+#!/path/to/perl
+##
+## lb.pl -- load balancing script
+##
+
+$| = 1;
+
+$name = "www"; # the hostname base
+$first = 1; # the first server (not 0 here, because 0 is myself)
+$last = 5; # the last server in the round-robin
+$domain = "foo.dom"; # the domainname
+
+$cnt = 0;
+while (&lt;STDIN&gt;) {
+ $cnt = (($cnt+1) % ($last+1-$first));
+ $server = sprintf("%s%d.%s", $name, $cnt+$first, $domain);
+ print "http://$server/$_";
+}
+
+##EOF##
+</pre></div>
+
+ <div class="note">A last notice: Why is this useful? Seems like
+ <code>www0.foo.com</code> still is overloaded? The
+ answer is yes, it is overloaded, but with plain proxy
+ throughput requests, only! All SSI, CGI, ePerl, etc.
+ processing is completely done on the other machines.
+ This is the essential point.</div>
+ </li>
+
+ <li>
+ <strong>Hardware/TCP Round-Robin</strong>
+
+ <p>There is a hardware solution available, too. Cisco
+ has a beast called LocalDirector which does a load
+ balancing at the TCP/IP level. Actually this is some
+ sort of a circuit level gateway in front of a
+ webcluster. If you have enough money and really need
+ a solution with high performance, use this one.</p>
+ </li>
+ </ol>
+ </dd>
+ </dl>
+
+
+
+ <h3>New MIME-type, New Service</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>On the net there are a lot of nifty CGI programs. But
+ their usage is usually boring, so a lot of webmaster
+ don't use them. Even Apache's Action handler feature for
+ MIME-types is only appropriate when the CGI programs
+ don't need special URLs (actually <code>PATH_INFO</code>
+ and <code>QUERY_STRINGS</code>) as their input. First,
+ let us configure a new file type with extension
+ <code>.scgi</code> (for secure CGI) which will be processed
+ by the popular <code>cgiwrap</code> program. The problem
+ here is that for instance we use a Homogeneous URL Layout
+ (see above) a file inside the user homedirs has the URL
+ <code>/u/user/foo/bar.scgi</code>. But
+ <code>cgiwrap</code> needs the URL in the form
+ <code>/~user/foo/bar.scgi/</code>. The following rule
+ solves the problem:</p>
+
+<div class="example"><pre>
+RewriteRule ^/[uge]/<strong>([^/]+)</strong>/\.www/(.+)\.scgi(.*) ...
+... /internal/cgi/user/cgiwrap/~<strong>$1</strong>/$2.scgi$3 [NS,<strong>T=application/x-http-cgi</strong>]
+</pre></div>
+
+ <p>Or assume we have some more nifty programs:
+ <code>wwwlog</code> (which displays the
+ <code>access.log</code> for a URL subtree and
+ <code>wwwidx</code> (which runs Glimpse on a URL
+ subtree). We have to provide the URL area to these
+ programs so they know on which area they have to act on.
+ But usually this ugly, because they are all the times
+ still requested from that areas, i.e. typically we would
+ run the <code>swwidx</code> program from within
+ <code>/u/user/foo/</code> via hyperlink to</p>
+
+<div class="example"><pre>
+/internal/cgi/user/swwidx?i=/u/user/foo/
+</pre></div>
+
+ <p>which is ugly. Because we have to hard-code
+ <strong>both</strong> the location of the area
+ <strong>and</strong> the location of the CGI inside the
+ hyperlink. When we have to reorganize the area, we spend a
+ lot of time changing the various hyperlinks.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>The solution here is to provide a special new URL format
+ which automatically leads to the proper CGI invocation.
+ We configure the following:</p>
+
+<div class="example"><pre>
+RewriteRule ^/([uge])/([^/]+)(/?.*)/\* /internal/cgi/user/wwwidx?i=/$1/$2$3/
+RewriteRule ^/([uge])/([^/]+)(/?.*):log /internal/cgi/user/wwwlog?f=/$1/$2$3
+</pre></div>
+
+ <p>Now the hyperlink to search at
+ <code>/u/user/foo/</code> reads only</p>
+
+<div class="example"><pre>
+HREF="*"
+</pre></div>
+
+ <p>which internally gets automatically transformed to</p>
+
+<div class="example"><pre>
+/internal/cgi/user/wwwidx?i=/u/user/foo/
+</pre></div>
+
+ <p>The same approach leads to an invocation for the
+ access log CGI program when the hyperlink
+ <code>:log</code> gets used.</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>On-the-fly Content-Regeneration</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Here comes a really esoteric feature: Dynamically
+ generated but statically served pages, i.e. pages should be
+ delivered as pure static pages (read from the filesystem
+ and just passed through), but they have to be generated
+ dynamically by the webserver if missing. This way you can
+ have CGI-generated pages which are statically served unless
+ one (or a cronjob) removes the static contents. Then the
+ contents gets refreshed.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ This is done via the following ruleset:
+
+<div class="example"><pre>
+RewriteCond %{REQUEST_FILENAME} <strong>!-s</strong>
+RewriteRule ^page\.<strong>html</strong>$ page.<strong>cgi</strong> [T=application/x-httpd-cgi,L]
+</pre></div>
+
+ <p>Here a request to <code>page.html</code> leads to a
+ internal run of a corresponding <code>page.cgi</code> if
+ <code>page.html</code> is still missing or has filesize
+ null. The trick here is that <code>page.cgi</code> is a
+ usual CGI script which (additionally to its <code>STDOUT</code>)
+ writes its output to the file <code>page.html</code>.
+ Once it was run, the server sends out the data of
+ <code>page.html</code>. When the webmaster wants to force
+ a refresh the contents, he just removes
+ <code>page.html</code> (usually done by a cronjob).</p>
+ </dd>
+ </dl>
+
+
+
+ <h3>Document With Autorefresh</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Wouldn't it be nice while creating a complex webpage if
+ the webbrowser would automatically refresh the page every
+ time we write a new version from within our editor?
+ Impossible?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>No! We just combine the MIME multipart feature, the
+ webserver NPH feature and the URL manipulation power of
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. First, we establish a new
+ URL feature: Adding just <code>:refresh</code> to any
+ URL causes this to be refreshed every time it gets
+ updated on the filesystem.</p>
+
+<div class="example"><pre>
+RewriteRule ^(/[uge]/[^/]+/?.*):refresh /internal/cgi/apache/nph-refresh?f=$1
+</pre></div>
+
+ <p>Now when we reference the URL</p>
+
+<div class="example"><pre>
+/u/foo/bar/page.html:refresh
+</pre></div>
+
+ <p>this leads to the internal invocation of the URL</p>
+
+<div class="example"><pre>
+/internal/cgi/apache/nph-refresh?f=/u/foo/bar/page.html
+</pre></div>
+
+ <p>The only missing part is the NPH-CGI script. Although
+ one would usually say "left as an exercise to the reader"
+ ;-) I will provide this, too.</p>
+
+<div class="example"><pre>
+#!/sw/bin/perl
+##
+## nph-refresh -- NPH/CGI script for auto refreshing pages
+## Copyright (c) 1997 Ralf S. Engelschall, All Rights Reserved.
+##
+$| = 1;
+
+# split the QUERY_STRING variable
+@pairs = split(/&amp;/, $ENV{'QUERY_STRING'});
+foreach $pair (@pairs) {
+ ($name, $value) = split(/=/, $pair);
+ $name =~ tr/A-Z/a-z/;
+ $name = 'QS_' . $name;
+ $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
+ eval "\$$name = \"$value\"";
+}
+$QS_s = 1 if ($QS_s eq '');
+$QS_n = 3600 if ($QS_n eq '');
+if ($QS_f eq '') {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: No file given\n";
+ exit(0);
+}
+if (! -f $QS_f) {
+ print "HTTP/1.0 200 OK\n";
+ print "Content-type: text/html\n\n";
+ print "&amp;lt;b&amp;gt;ERROR&amp;lt;/b&amp;gt;: File $QS_f not found\n";
+ exit(0);
+}
+
+sub print_http_headers_multipart_begin {
+ print "HTTP/1.0 200 OK\n";
+ $bound = "ThisRandomString12345";
+ print "Content-type: multipart/x-mixed-replace;boundary=$bound\n";
+ &amp;print_http_headers_multipart_next;
+}
+
+sub print_http_headers_multipart_next {
+ print "\n--$bound\n";
+}
+
+sub print_http_headers_multipart_end {
+ print "\n--$bound--\n";
+}
+
+sub displayhtml {
+ local($buffer) = @_;
+ $len = length($buffer);
+ print "Content-type: text/html\n";
+ print "Content-length: $len\n\n";
+ print $buffer;
+}
+
+sub readfile {
+ local($file) = @_;
+ local(*FP, $size, $buffer, $bytes);
+ ($x, $x, $x, $x, $x, $x, $x, $size) = stat($file);
+ $size = sprintf("%d", $size);
+ open(FP, "&amp;lt;$file");
+ $bytes = sysread(FP, $buffer, $size);
+ close(FP);
+ return $buffer;
+}
+
+$buffer = &amp;readfile($QS_f);
+&amp;print_http_headers_multipart_begin;
+&amp;displayhtml($buffer);
+
+sub mystat {
+ local($file) = $_[0];
+ local($time);
+
+ ($x, $x, $x, $x, $x, $x, $x, $x, $x, $mtime) = stat($file);
+ return $mtime;
+}
+
+$mtimeL = &amp;mystat($QS_f);
+$mtime = $mtime;
+for ($n = 0; $n &amp;lt; $QS_n; $n++) {
+ while (1) {
+ $mtime = &amp;mystat($QS_f);
+ if ($mtime ne $mtimeL) {
+ $mtimeL = $mtime;
+ sleep(2);
+ $buffer = &amp;readfile($QS_f);
+ &amp;print_http_headers_multipart_next;
+ &amp;displayhtml($buffer);
+ sleep(5);
+ $mtimeL = &amp;mystat($QS_f);
+ last;
+ }
+ sleep($QS_s);
+ }
+}
+
+&amp;print_http_headers_multipart_end;
+
+exit(0);
+
+##EOF##
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Mass Virtual Hosting</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>The <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> feature of Apache is nice
+ and works great when you just have a few dozens
+ virtual hosts. But when you are an ISP and have hundreds of
+ virtual hosts to provide this feature is not the best
+ choice.</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>To provide this feature we map the remote webpage or even
+ the complete remote webarea to our namespace by the use
+ of the <dfn>Proxy Throughput</dfn> feature (flag <code>[P]</code>):</p>
+
+<div class="example"><pre>
+##
+## vhost.map
+##
+www.vhost1.dom:80 /path/to/docroot/vhost1
+www.vhost2.dom:80 /path/to/docroot/vhost2
+ :
+www.vhostN.dom:80 /path/to/docroot/vhostN
+</pre></div>
+
+<div class="example"><pre>
+##
+## httpd.conf
+##
+ :
+# use the canonical hostname on redirects, etc.
+UseCanonicalName on
+
+ :
+# add the virtual host in front of the CLF-format
+CustomLog /path/to/access_log "%{VHOST}e %h %l %u %t \"%r\" %&gt;s %b"
+ :
+
+# enable the rewriting engine in the main server
+RewriteEngine on
+
+# define two maps: one for fixing the URL and one which defines
+# the available virtual hosts with their corresponding
+# DocumentRoot.
+RewriteMap lowercase int:tolower
+RewriteMap vhost txt:/path/to/vhost.map
+
+# Now do the actual virtual host mapping
+# via a huge and complicated single rule:
+#
+# 1. make sure we don't map for common locations
+RewriteCond %{REQUEST_URI} !^/commonurl1/.*
+RewriteCond %{REQUEST_URI} !^/commonurl2/.*
+ :
+RewriteCond %{REQUEST_URI} !^/commonurlN/.*
+#
+# 2. make sure we have a Host header, because
+# currently our approach only supports
+# virtual hosting through this header
+RewriteCond %{HTTP_HOST} !^$
+#
+# 3. lowercase the hostname
+RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
+#
+# 4. lookup this hostname in vhost.map and
+# remember it only when it is a path
+# (and not "NONE" from above)
+RewriteCond ${vhost:%1} ^(/.*)$
+#
+# 5. finally we can map the URL to its docroot location
+# and remember the virtual host for logging puposes
+RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
+ :
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="access" id="access">Access Restriction</a></h2>
+
+
+
+ <h3>Host Deny</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we forbid a list of externally configured hosts
+ from using our server?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>For Apache &gt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
+RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^/.* - [F]
+</pre></div>
+
+ <p>For Apache &lt;= 1.3b6:</p>
+
+<div class="example"><pre>
+RewriteEngine on
+RewriteMap hosts-deny txt:/path/to/hosts.deny
+RewriteRule ^/(.*)$ ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND}/$1
+RewriteRule !^NOT-FOUND/.* - [F]
+RewriteRule ^NOT-FOUND/(.*)$ /$1
+</pre></div>
+
+<div class="example"><pre>
+##
+## hosts.deny
+##
+## ATTENTION! This is a map, not a list, even when we treat it as such.
+## mod_rewrite parses it for key/value pairs, so at least a
+## dummy value "-" must be present for each entry.
+##
+
+193.102.180.41 -
+bsdti1.sdm.de -
+192.76.162.40 -
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Proxy Deny</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we forbid a certain host or even a user of a
+ special host from using the Apache proxy?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We first have to make sure <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ is below(!) <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> in the Configuration
+ file when compiling the Apache webserver. This way it gets
+ called <em>before</em> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Then we
+ configure the following for a host-dependent deny...</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_HOST} <strong>^badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+
+ <p>...and this one for a user@host-dependent deny:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>^badguy@badhost\.mydomain\.com$</strong>
+RewriteRule !^http://[^/.]\.mydomain.com.* - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Special Authentication Variant</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>Sometimes a very special authentication is needed, for
+ instance a authentication which checks for a set of
+ explicitly configured users. Only these should receive
+ access and without explicit prompting (which would occur
+ when using the Basic Auth via <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>).</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>We use a list of rewrite conditions to exclude all except
+ our friends:</p>
+
+<div class="example"><pre>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend1@client1.quux-corp\.com$</strong>
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend2</strong>@client2.quux-corp\.com$
+RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} <strong>!^friend3</strong>@client3.quux-corp\.com$
+RewriteRule ^/~quux/only-for-friends/ - [F]
+</pre></div>
+ </dd>
+ </dl>
+
+
+
+ <h3>Referer-based Deflector</h3>
+
+
+
+ <dl>
+ <dt>Description:</dt>
+
+ <dd>
+ <p>How can we program a flexible URL Deflector which acts
+ on the "Referer" HTTP header and can be configured with as
+ many referring pages as we like?</p>
+ </dd>
+
+ <dt>Solution:</dt>
+
+ <dd>
+ <p>Use the following really tricky ruleset...</p>
+
+<div class="example"><pre>
+RewriteMap deflector txt:/path/to/deflector.map
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}} ^-$
+RewriteRule ^.* %{HTTP_REFERER} [R,L]
+
+RewriteCond %{HTTP_REFERER} !=""
+RewriteCond ${deflector:%{HTTP_REFERER}|NOT-FOUND} !=NOT-FOUND
+RewriteRule ^.* ${deflector:%{HTTP_REFERER}} [R,L]
+</pre></div>
+
+ <p>... in conjunction with a corresponding rewrite
+ map:</p>
+
+<div class="example"><pre>
+##
+## deflector.map
+##
+
+http://www.badguys.com/bad/index.html -
+http://www.badguys.com/bad/index2.html -
+http://www.badguys.com/bad/index3.html http://somewhere.com/
+</pre></div>
+
+ <p>This automatically redirects the request back to the
+ referring page (when "<code>-</code>" is used as the value
+ in the map) or to a specific URL (when an URL is specified
+ in the map as the second argument).</p>
+ </dd>
+ </dl>
+
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_guide_advanced.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/rewrite/rewrite_intro.html b/docs/manual/rewrite/rewrite_intro.html
new file mode 100644
index 00000000..607f1c18
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_intro.html
@@ -0,0 +1,3 @@
+URI: rewrite_intro.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/rewrite/rewrite_intro.html.en b/docs/manual/rewrite/rewrite_intro.html.en
new file mode 100644
index 00000000..78bfde42
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_intro.html.en
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache mod_rewrite Introduction - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./index.html"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache mod_rewrite Introduction</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_intro.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+<p>This document supplements the <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+<a href="../mod/mod_rewrite.html">reference documentation</a>. It
+describes the basic concepts necessary for use of
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Other documents go into greater detail,
+but this doc should help the beginner get their feet wet.
+</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#regex">Regular Expressions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriterule">RewriteRule basics</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flags">Rewrite Flags</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritecond">Rewrite conditions</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritemap">Rewrite maps</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">.htaccess files</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#EnvVar">Environment Variables</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module
+documentation</a></li><li><a href="rewrite_tech.html">Technical details</a></li><li><a href="rewrite_guide.html">Practical solutions to common
+problems</a></li><li><a href="rewrite_guide_advanced.html">Practical solutions to
+advanced problems</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a></h2>
+<p>The Apache module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> is a very powerful and
+sophisticated module which provides a way to do URL manipulations. With
+it, you can do nearly all types of URL rewriting that you may need. It
+is, however, somewhat complex, and may be intimidating to the beginner.
+There is also a tendency to treat rewrite rules as magic incantation,
+using them without actually understanding what they do.</p>
+
+<p>This document attempts to give sufficient background so that what
+follows is understood, rather than just copied blindly.
+</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="regex" id="regex">Regular Expressions</a></h2>
+
+<p>mod_rewrite uses the <a href="http://pcre.org/">Perl Compatible
+Regular Expression</a> vocabulary. In this document, we do not attempt
+to provide a detailed reference to regular expressions. For that, we
+recommend the <a href="http://pcre.org/pcre.txt">PCRE man pages</a>, the
+<a href="http://www.perldoc.com/perl5.8.0/pod/perlre.html">Perl regular
+expression man page</a>, and <a href="http://www.oreilly.com/catalog/regex2/index.html">Mastering
+Regular Expressions, by Jeffrey Friedl</a>.</p>
+
+<p>In this document, we attempt to provide enough of a regex vocabulary
+to get you started, without being overwhelming, in the hope that
+<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>s will be scientific
+formulae, rather than magical incantations.</p>
+
+<h3><a name="regexvocab" id="regexvocab">Regex vocabulary</a></h3>
+
+<p>The following are the minimal building blocks you will need, in order
+to write regular expressions and <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>s. They certainly do not
+represent a complete regular expression vocabulary, but they are a good
+place to start, and should help you read basic regular expressions, as
+well as write your own.</p>
+
+<table>
+<tr>
+<th>Character</th>
+<th>Meaning</th>
+<th>Example</th>
+</tr>
+
+<tr><td><code>.</code></td><td>Matches any
+character</td><td><code>c.t</code> will match <code>cat</code>,
+<code>cot</code>, <code>cut</code>, etc.</td></tr>
+<tr><td><code>+</code></td><td>Repeats the previous match one or more
+times</td><td><code>a+</code> matches <code>a</code>, <code>aa</code>,
+<code>aaa</code>, etc</td></tr>
+<tr><td><code>*</code></td><td>Repeats the previous match zero or more
+times.</td><td><code>a*</code> matches all the same things
+<code>a+</code> matches, but will also match an empty string.</td></tr>
+<tr><td><code>?</code></td><td>Makes the match optional.</td><td /></tr>
+<tr><td><code>.</code></td><td>Matches any
+character</td><td><code>colou?r</code> will match <code>color</code> and
+<code>colour</code>.</td></tr>
+<tr><td><code>^</code></td><td>Called an anchor, matches the beginning
+of the string</td><td><code>^a</code> matches a string that begins with
+<code>a</code></td></tr>
+<tr><td><code>$</code></td><td>The other anchor, this matches the end of
+the string.</td><td><code>a$</code> matches a string that ends with
+<code>a</code>.</td></tr>
+<tr><td><code>( )</code></td><td>Groups several characters into a single
+unit, and captures a match for use in a backreference.</td><td><code>(ab)+</code>
+matches <code>ababab</code> - that is, the <code>+</code> applies to the group.
+For more on backreferences see <a href="#InternalBackRefs">below</a>.</td></tr>
+<tr><td><code>[ ]</code></td><td>A character class - matches one of the
+characters</td><td><code>c[uoa]t</code> matches <code>cut</code>,
+<code>cot</code> or <code>cat</code>.</td></tr>
+<tr><td><code>!</code></td><td>Not</td><td>Negates a match - that is,
+ensures that it does not match.</td></tr>
+
+</table>
+
+
+
+<h3><a name="InternalBackRefs" id="InternalBackRefs">Regex Back-Reference Availability</a></h3>
+
+ <p>One important thing here has to be remembered: Whenever you
+ use parentheses in <em>Pattern</em> or in one of the
+ <em>CondPattern</em>, back-references are internally created
+ which can be used with the strings <code>$N</code> and
+ <code>%N</code> (see below). These are available for creating
+ the strings <em>Substitution</em> and <em>TestString</em>.
+ Figure 2 shows to which locations the back-references are
+ transferred for expansion.</p>
+
+<p class="figure">
+ <img src="../images/mod_rewrite_fig2.gif" width="381" height="179" alt="[Needs graphics capability to display]" /><br />
+ <dfn>Figure 2:</dfn> The back-reference flow through a rule.
+</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewriterule" id="rewriterule">RewriteRule basics</a></h2>
+<p>
+Basic anatomy of a RewriteRule, with exhaustively annotated simple
+examples.
+</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="flags" id="flags">Rewrite Flags</a></h2>
+<p>Discussion of the flags to RewriteRule, and when and why one might
+use them.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewritecond" id="rewritecond">Rewrite conditions</a></h2>
+<p>Discussion of RewriteCond, looping, and other related concepts.
+</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewritemap" id="rewritemap">Rewrite maps</a></h2>
+<p>Discussion of RewriteMap, including simple, but heavily annotated,
+examples.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="htaccess" id="htaccess">.htaccess files</a></h2>
+<p>Discussion of the differences between rewrite rules in httpd.conf and
+in .htaccess files.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="EnvVar" id="EnvVar">Environment Variables</a></h2>
+
+<p>This module keeps track of two additional (non-standard)
+CGI/SSI environment variables named <code>SCRIPT_URL</code>
+and <code>SCRIPT_URI</code>. These contain the
+<em>logical</em> Web-view to the current resource, while the
+standard CGI/SSI variables <code>SCRIPT_NAME</code> and
+<code>SCRIPT_FILENAME</code> contain the <em>physical</em>
+System-view. </p>
+
+<p>Notice: These variables hold the URI/URL <em>as they were
+initially requested</em>, <em>i.e.</em>, <em>before</em> any
+rewriting. This is important because the rewriting process is
+primarily used to rewrite logical URLs to physical
+pathnames.</p>
+
+<div class="example"><h3>Example</h3><pre>
+SCRIPT_NAME=/sw/lib/w3s/tree/global/u/rse/.www/index.html
+SCRIPT_FILENAME=/u/rse/.www/index.html
+SCRIPT_URL=/u/rse/
+SCRIPT_URI=http://en1.engelschall.com/u/rse/
+</pre></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_intro.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/rewrite/rewrite_tech.html b/docs/manual/rewrite/rewrite_tech.html
new file mode 100644
index 00000000..4e06869f
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_tech.html
@@ -0,0 +1,3 @@
+URI: rewrite_tech.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/rewrite/rewrite_tech.html.en b/docs/manual/rewrite/rewrite_tech.html.en
new file mode 100644
index 00000000..943a8c7a
--- /dev/null
+++ b/docs/manual/rewrite/rewrite_tech.html.en
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache mod_rewrite Technical Details - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./index.html"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache mod_rewrite Technical Details</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_tech.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+<p>This document discusses some of the technical details of mod_rewrite
+and URL matching.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Internal">Internal Processing</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#InternalAPI">API Phases</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#InternalRuleset">Ruleset Processing</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module
+documentation</a></li><li><a href="rewrite_intro.html">mod_rewrite
+introduction</a></li><li><a href="rewrite_guide.html">Practical solutions to common
+problems</a></li><li><a href="rewrite_guide_advanced.html">Practical solutions to
+advanced problems</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="Internal" id="Internal">Internal Processing</a></h2>
+
+ <p>The internal processing of this module is very complex but
+ needs to be explained once even to the average user to avoid
+ common mistakes and to let you exploit its full
+ functionality.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="InternalAPI" id="InternalAPI">API Phases</a></h2>
+
+ <p>First you have to understand that when Apache processes a
+ HTTP request it does this in phases. A hook for each of these
+ phases is provided by the Apache API. Mod_rewrite uses two of
+ these hooks: the URL-to-filename translation hook which is
+ used after the HTTP request has been read but before any
+ authorization starts and the Fixup hook which is triggered
+ after the authorization phases and after the per-directory
+ config files (<code>.htaccess</code>) have been read, but
+ before the content handler is activated.</p>
+
+ <p>So, after a request comes in and Apache has determined the
+ corresponding server (or virtual server) the rewriting engine
+ starts processing of all mod_rewrite directives from the
+ per-server configuration in the URL-to-filename phase. A few
+ steps later when the final data directories are found, the
+ per-directory configuration directives of mod_rewrite are
+ triggered in the Fixup phase. In both situations mod_rewrite
+ rewrites URLs either to new URLs or to filenames, although
+ there is no obvious distinction between them. This is a usage
+ of the API which was not intended to be this way when the API
+ was designed, but as of Apache 1.x this is the only way
+ mod_rewrite can operate. To make this point more clear
+ remember the following two points:</p>
+
+ <ol>
+ <li>Although mod_rewrite rewrites URLs to URLs, URLs to
+ filenames and even filenames to filenames, the API
+ currently provides only a URL-to-filename hook. In Apache
+ 2.0 the two missing hooks will be added to make the
+ processing more clear. But this point has no drawbacks for
+ the user, it is just a fact which should be remembered:
+ Apache does more in the URL-to-filename hook than the API
+ intends for it.</li>
+
+ <li>
+ Unbelievably mod_rewrite provides URL manipulations in
+ per-directory context, <em>i.e.</em>, within
+ <code>.htaccess</code> files, although these are reached
+ a very long time after the URLs have been translated to
+ filenames. It has to be this way because
+ <code>.htaccess</code> files live in the filesystem, so
+ processing has already reached this stage. In other
+ words: According to the API phases at this time it is too
+ late for any URL manipulations. To overcome this chicken
+ and egg problem mod_rewrite uses a trick: When you
+ manipulate a URL/filename in per-directory context
+ mod_rewrite first rewrites the filename back to its
+ corresponding URL (which is usually impossible, but see
+ the <code>RewriteBase</code> directive below for the
+ trick to achieve this) and then initiates a new internal
+ sub-request with the new URL. This restarts processing of
+ the API phases.
+
+ <p>Again mod_rewrite tries hard to make this complicated
+ step totally transparent to the user, but you should
+ remember here: While URL manipulations in per-server
+ context are really fast and efficient, per-directory
+ rewrites are slow and inefficient due to this chicken and
+ egg problem. But on the other hand this is the only way
+ mod_rewrite can provide (locally restricted) URL
+ manipulations to the average user.</p>
+ </li>
+ </ol>
+
+ <p>Don't forget these two points!</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="InternalRuleset" id="InternalRuleset">Ruleset Processing</a></h2>
+
+ <p>Now when mod_rewrite is triggered in these two API phases, it
+ reads the configured rulesets from its configuration
+ structure (which itself was either created on startup for
+ per-server context or during the directory walk of the Apache
+ kernel for per-directory context). Then the URL rewriting
+ engine is started with the contained ruleset (one or more
+ rules together with their conditions). The operation of the
+ URL rewriting engine itself is exactly the same for both
+ configuration contexts. Only the final result processing is
+ different. </p>
+
+ <p>The order of rules in the ruleset is important because the
+ rewriting engine processes them in a special (and not very
+ obvious) order. The rule is this: The rewriting engine loops
+ through the ruleset rule by rule (<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> directives) and
+ when a particular rule matches it optionally loops through
+ existing corresponding conditions (<code>RewriteCond</code>
+ directives). For historical reasons the conditions are given
+ first, and so the control flow is a little bit long-winded. See
+ Figure 1 for more details.</p>
+<p class="figure">
+ <img src="../images/mod_rewrite_fig1.gif" width="428" height="385" alt="[Needs graphics capability to display]" /><br />
+ <dfn>Figure 1:</dfn>The control flow through the rewriting ruleset
+</p>
+ <p>As you can see, first the URL is matched against the
+ <em>Pattern</em> of each rule. When it fails mod_rewrite
+ immediately stops processing this rule and continues with the
+ next rule. If the <em>Pattern</em> matches, mod_rewrite looks
+ for corresponding rule conditions. If none are present, it
+ just substitutes the URL with a new value which is
+ constructed from the string <em>Substitution</em> and goes on
+ with its rule-looping. But if conditions exist, it starts an
+ inner loop for processing them in the order that they are
+ listed. For conditions the logic is different: we don't match
+ a pattern against the current URL. Instead we first create a
+ string <em>TestString</em> by expanding variables,
+ back-references, map lookups, <em>etc.</em> and then we try
+ to match <em>CondPattern</em> against it. If the pattern
+ doesn't match, the complete set of conditions and the
+ corresponding rule fails. If the pattern matches, then the
+ next condition is processed until no more conditions are
+ available. If all conditions match, processing is continued
+ with the substitution of the URL with
+ <em>Substitution</em>.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/rewrite/rewrite_tech.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sections.html b/docs/manual/sections.html
new file mode 100644
index 00000000..02645f01
--- /dev/null
+++ b/docs/manual/sections.html
@@ -0,0 +1,11 @@
+URI: sections.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: sections.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: sections.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/sections.html.en b/docs/manual/sections.html.en
new file mode 100644
index 00000000..06580ccc
--- /dev/null
+++ b/docs/manual/sections.html.en
@@ -0,0 +1,477 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Configuration Sections - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Configuration Sections</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/sections.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+ <p>Directives in the <a href="configuring.html">configuration files</a> may apply to the
+entire server, or they may be restricted to apply only to particular
+directories, files, hosts, or URLs. This document describes how to
+use configuration section containers or <code>.htaccess</code> files
+to change the scope of other configuration directives.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">Types of Configuration Section Containers</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">Filesystem and Webspace</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Virtual Hosts</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Proxy</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">What Directives are Allowed?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#mergin">How the sections are merged</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="types" id="types">Types of Configuration Section Containers</a></h2>
+
+<table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+<p>There are two basic types of containers. Most containers are
+evaluated for each request. The enclosed directives are applied only
+for those requests that match the containers. The <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>, <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>, and
+<code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code>
+containers, on the other hand, are evaluated only at server startup
+and restart. If their conditions are true at startup, then the
+enclosed directives will apply to all requests. If the conditions are
+not true, the enclosed directives will be ignored.</p>
+
+<p>The <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> directive
+encloses directives that will only be applied if an appropriate
+parameter is defined on the <code class="program"><a href="./programs/httpd.html">httpd</a></code> command line. For example,
+with the following configuration, all requests will be redirected
+to another site only if the server is started using
+<code>httpd -DClosedForNow</code>:</p>
+
+<div class="example"><p><code>
+&lt;IfDefine ClosedForNow&gt;<br />
+Redirect / http://otherserver.example.com/<br />
+&lt;/IfDefine&gt;
+</code></p></div>
+
+<p>The <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+directive is very similar, except it encloses directives that will
+only be applied if a particular module is available in the server.
+The module must either be statically compiled in the server, or it
+must be dynamically compiled and its <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> line must be earlier in the
+configuration file. This directive should only be used if you need
+your configuration file to work whether or not certain modules are
+installed. It should not be used to enclose directives that you want
+to work all the time, because it can suppress useful error messages
+about missing modules.</p>
+
+<p>In the following example, the <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> directive will be
+applied only if <code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> is available.</p>
+
+<div class="example"><p><code>
+&lt;IfModule mod_mime_magic.c&gt;<br />
+MimeMagicFile conf/magic<br />
+&lt;/IfModule&gt;
+</code></p></div>
+
+<p>The <code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code>
+directive is very similar to <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> and <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>, except it encloses directives that will
+only be applied if a particular version of the server is executing. This
+module is designed for the use in test suites and large networks which have to
+deal with different httpd versions and different configurations.</p>
+
+<div class="example"><p><code>
+ &lt;IfVersion &gt;= 2.1&gt;<br />
+ <span class="indent">
+ # this happens only in versions greater or<br />
+ # equal 2.1.0.<br />
+ </span>
+ &lt;/IfVersion&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>, and the
+<code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code>
+can apply negative conditions by preceding their test with "!".
+Also, these sections can be nested to achieve more complex
+restrictions.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="file-and-web" id="file-and-web">Filesystem and Webspace</a></h2>
+
+<p>The most commonly used configuration section containers are the
+ones that change the configuration of particular places in the
+filesystem or webspace. First, it is important to understand the
+difference between the two. The filesystem is the view of your disks
+as seen by your operating system. For example, in a default install,
+Apache resides at <code>/usr/local/apache2</code> in the Unix
+filesystem or <code>"c:/Program Files/Apache Group/Apache2"</code> in
+the Windows filesystem. (Note that forward slashes should always be
+used as the path separator in Apache, even for Windows.) In contrast,
+the webspace is the view of your site as delivered by the web server
+and seen by the client. So the path <code>/dir/</code> in the
+webspace corresponds to the path
+<code>/usr/local/apache2/htdocs/dir/</code> in the filesystem of a
+default Apache install on Unix. The webspace need not map directly to
+the filesystem, since webpages may be generated dynamically
+from databases or other locations.</p>
+
+<h3><a name="filesystem" id="filesystem">Filesystem Containers</a></h3>
+
+<p>The <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+and <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+directives, along with their <a class="glossarylink" href="./glossary.html#regex" title="see glossary">regex</a>
+counterparts, apply directives to
+parts of the filesystem. Directives enclosed in a <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> section apply to
+the named filesystem directory and all subdirectories of that
+directory. The same effect can be obtained using <a href="howto/htaccess.html">.htaccess files</a>. For example, in the
+following configuration, directory indexes will be enabled for the
+<code>/var/web/dir1</code> directory and all subdirectories.</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+Options +Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p>Directives enclosed in a <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> section apply to any file with
+the specified name, regardless of what directory it lies in.
+So for example, the following configuration directives will,
+when placed in the main section of the configuration file,
+deny access to any file named <code>private.html</code> regardless
+of where it is found.</p>
+
+<div class="example"><p><code>
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;
+</code></p></div>
+
+<p>To address files found in a particular part of the filesystem, the
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> and
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> sections
+can be combined. For example, the following configuration will deny
+access to <code>/var/web/dir1/private.html</code>,
+<code>/var/web/dir1/subdir2/private.html</code>,
+<code>/var/web/dir1/subdir3/private.html</code>, and any other instance
+of <code>private.html</code> found under the <code>/var/web/dir1/</code>
+directory.</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+<h3><a name="webspace" id="webspace">Webspace Containers</a></h3>
+
+<p>The <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+directive and its <a class="glossarylink" href="./glossary.html#regex" title="see glossary">regex</a> counterpart, on the
+other hand, change the
+configuration for content in the webspace. For example, the following
+configuration prevents access to any URL-path that begins in /private.
+In particular, it will apply to requests for
+<code>http://yoursite.example.com/private</code>,
+<code>http://yoursite.example.com/private123</code>, and
+<code>http://yoursite.example.com/private/dir/file.html</code> as well
+as any other requests starting with the <code>/private</code> string.</p>
+
+<div class="example"><p><code>
+&lt;Location /private&gt;<br />
+Order Allow,Deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p>The <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+directive need not have anything to do with the filesystem.
+For example, the following example shows how to map a particular
+URL to an internal Apache handler provided by <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>.
+No file called <code>server-status</code> needs to exist in the
+filesystem.</p>
+
+<div class="example"><p><code>
+&lt;Location /server-status&gt;<br />
+SetHandler server-status<br />
+&lt;/Location&gt;
+</code></p></div>
+
+
+<h3><a name="wildcards" id="wildcards">Wildcards and Regular Expressions</a></h3>
+
+<p>The <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, and
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+directives can each use shell-style wildcard characters as in
+<code>fnmatch</code> from the C standard library. The character "*"
+matches any sequence of characters, "?" matches any single character,
+and "[<em>seq</em>]" matches any character in <em>seq</em>. The "/"
+character will not be matched by any wildcard; it must be specified
+explicitly.</p>
+
+<p>If even more flexible matching is required, each
+container has a regular expression (regex) counterpart <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, and <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> that allow
+perl-compatible
+<a class="glossarylink" href="./glossary.html#regex" title="see glossary">regular expressions</a>
+to be used in choosing the matches. But see the section below on
+configuration merging to find out how using regex sections will change
+how directives are applied.</p>
+
+<p>A non-regex wildcard section that changes the configuration of
+all user directories could look as follows:</p>
+
+<div class="example"><p><code>
+&lt;Directory /home/*/public_html&gt;<br />
+Options Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p>Using regex sections, we can deny access to many types of image files
+at once:</p>
+<div class="example"><p><code>
+&lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/FilesMatch&gt;
+</code></p></div>
+
+
+
+<h3><a name="whichwhen" id="whichwhen">What to use When</a></h3>
+
+<p>Choosing between filesystem containers and webspace containers is
+actually quite easy. When applying directives to objects that reside
+in the filesystem always use <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> or <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>. When applying directives to objects
+that do not reside in the filesystem (such as a webpage generated from
+a database), use <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>.</p>
+
+<p>It is important to never use <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> when trying to restrict
+access to objects in the filesystem. This is because many
+different webspace locations (URLs) could map to the same filesystem
+location, allowing your restrictions to be circumvented.
+For example, consider the following configuration:</p>
+
+<div class="example"><p><code>
+&lt;Location /dir/&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p>This works fine if the request is for
+<code>http://yoursite.example.com/dir/</code>. But what if you are on
+a case-insensitive filesystem? Then your restriction could be easily
+circumvented by requesting
+<code>http://yoursite.example.com/DIR/</code>. The <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> directive, in
+contrast, will apply to any content served from that location,
+regardless of how it is called. (An exception is filesystem links.
+The same directory can be placed in more than one part of the
+filesystem using symbolic links. The <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> directive will follow the symbolic
+link without resetting the pathname. Therefore, for the highest level
+of security, symbolic links should be disabled with the appropriate
+<code class="directive"><a href="./mod/core.html#options">Options</a></code> directive.)</p>
+
+<p>If you are, perhaps, thinking that none of this applies to you
+because you use a case-sensitive filesystem, remember that there are
+many other ways to map multiple webspace locations to the same
+filesystem location. Therefore you should always use the filesystem
+containers when you can. There is, however, one exception to this
+rule. Putting configuration restrictions in a <code>&lt;Location
+/&gt;</code> section is perfectly safe because this section will apply
+to all requests regardless of the specific URL.</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">Virtual Hosts</a></h2>
+
+<p>The <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+container encloses directives that apply to specific hosts.
+This is useful when serving multiple hosts from the same machine
+with a different configuration for each. For more information,
+see the <a href="vhosts/">Virtual Host Documentation</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Proxy</a></h2>
+
+<p>The <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+and <code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
+containers apply enclosed configuration directives only
+to sites accessed through <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>'s proxy server
+that match the specified URL. For example, the following configuration
+will prevent the proxy server from being used to access the
+<code>cnn.com</code> website.</p>
+
+<div class="example"><p><code>
+&lt;Proxy http://cnn.com/*&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Proxy&gt;
+</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="whatwhere" id="whatwhere">What Directives are Allowed?</a></h2>
+
+<p>To find out what directives are allowed in what types of
+configuration sections, check the <a href="mod/directive-dict.html#Context">Context</a> of the directive.
+Everything that is allowed in
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+sections is also syntactically allowed in
+<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>,
+and <code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
+sections. There are some exceptions, however:</p>
+
+<ul>
+<li>The <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> directive
+works only in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+sections.</li>
+
+<li>The <code>FollowSymLinks</code> and
+<code>SymLinksIfOwnerMatch</code> <code class="directive"><a href="./mod/core.html#options">Options</a></code> work only in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> sections or
+<code>.htaccess</code> files.</li>
+
+<li>The <code class="directive"><a href="./mod/core.html#options">Options</a></code> directive cannot
+be used in <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+and <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>
+sections.</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mergin" id="mergin">How the sections are merged</a></h2>
+
+<p>The configuration sections are applied in a very particular order.
+Since this can have important effects on how configuration directives
+are interpreted, it is important to understand how this works.</p>
+
+ <p>The order of merging is:</p>
+
+ <ol>
+ <li> <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (except regular expressions)
+ and <code>.htaccess</code> done simultaneously (with
+ <code>.htaccess</code>, if allowed, overriding
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>)</li>
+
+ <li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>
+ (and <code>&lt;Directory ~&gt;</code>)</li>
+
+ <li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> and <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code> done
+ simultaneously</li>
+
+ <li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+ and <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> done simultaneously</li>
+ </ol>
+
+ <p>Apart from <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, each group is processed in
+ the order that they appear in the configuration files. <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (group 1 above)
+ is processed in the order shortest directory component to longest.
+ So for example, <code>&lt;Directory /var/web/dir&gt;</code> will
+ be processed before <code>&lt;Directory
+ /var/web/dir/subdir&gt;</code>. If multiple <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> sections apply
+ to the same directory they are processed in the configuration file
+ order. Configurations included via the <code class="directive"><a href="./mod/core.html#include">Include</a></code> directive will be treated as if
+ they were inside the including file at the location of the
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code> directive.</p>
+
+ <p>Sections inside <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> sections
+ are applied <em>after</em> the corresponding sections outside
+ the virtual host definition. This allows virtual hosts to
+ override the main server configuration.</p>
+
+ <p>When the request is served by <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, the
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ container takes the place of the <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> container in the processing
+ order.</p>
+
+ <p>Later sections override earlier ones.</p>
+
+<div class="note"><h3>Technical Note</h3>
+ There is actually a
+ <code>&lt;Location&gt;</code>/<code>&lt;LocationMatch&gt;</code>
+ sequence performed just before the name translation phase
+ (where <code>Aliases</code> and <code>DocumentRoots</code>
+ are used to map URLs to filenames). The results of this
+ sequence are completely thrown away after the translation has
+ completed.
+</div>
+
+<h3><a name="merge-examples" id="merge-examples">Some Examples</a></h3>
+
+<p>Below is an artificial example to show the order of
+merging. Assuming they all apply to the request, the directives in
+this example will be applied in the order A &gt; B &gt; C &gt; D &gt;
+E.</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+E<br />
+&lt;/Location&gt;<br />
+<br />
+&lt;Files f.html&gt;<br />
+D<br />
+&lt;/Files&gt;<br />
+<br />
+&lt;VirtualHost *&gt;<br />
+&lt;Directory /a/b&gt;<br />
+B<br />
+&lt;/Directory&gt;<br />
+&lt;/VirtualHost&gt;<br />
+<br />
+&lt;DirectoryMatch "^.*b$"&gt;<br />
+C<br />
+&lt;/DirectoryMatch&gt;<br />
+<br />
+&lt;Directory /a/b&gt;<br />
+A<br />
+&lt;/Directory&gt;<br />
+<br />
+</code></p></div>
+
+<p>For a more concrete example, consider the following. Regardless of
+any access restrictions placed in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> sections, the <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> section will be
+evaluated last and will allow unrestricted access to the server. In
+other words, order of merging is important, so be careful!</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+Order deny,allow<br />
+Allow from all<br />
+&lt;/Location&gt;<br />
+<br />
+# Woops! This &lt;Directory&gt; section will have no effect<br />
+&lt;Directory /&gt;<br />
+Order allow,deny<br />
+Allow from all<br />
+Deny from badguy.example.com<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/sections.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sections.html.ja.euc-jp b/docs/manual/sections.html.ja.euc-jp
new file mode 100644
index 00000000..73ad7303
--- /dev/null
+++ b/docs/manual/sections.html.ja.euc-jp
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1></h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+ <p><a href="configuring.html">ե</a>Υǥ쥯ƥ֤
+ΤŬѤ줿ꡢΥǥ쥯ȥե롢ۥȡURL ˤΤ
+ŬѤ褦¤ꤹ뤳ȤǤޤʸѤΥ
+ƥʤ <code>.htaccess</code> եȤä¾ǥ쥯ƥ֤
+פѹˡޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">ѥ󥳥ƥʤμ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">ե륷ƥȥֶ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Сۥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">ץ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">ɤΥǥ쥯ƥ֤Ȥ?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#mergin">Υޡˡ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="types" id="types">ѥ󥳥ƥʤμ</a></h2>
+
+<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+<p>ƥʤˤĤδܤȤʤबޤۤȤɤΥƥʤ
+ƥꥯȤФɾޤξ硢ƥΥǥ쥯ƥ֤
+ƥʤ˥ޥåꥯȤˤΤŬѤޤ
+<code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> ƥʤ <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> ƥʤ
+ФεưȺƵưˤΤɾޤư˾郎ǤС
+ƥΥǥ쥯ƥ֤Ϥ٤ƤΥꥯȤŬѤޤ郎
+ǤСƥΥǥ쥯ƥ̵֤뤵ޤ</p>
+
+<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> ǥ쥯ƥ֤
+<code class="program"><a href="./programs/httpd.html">httpd</a></code> ޥɥ饤Ŭڤʥѥ᡼줿ȤˤΤ
+ŬѤǥ쥯ƥ֤Ϥޤ㤨мǤϡФ
+<code>httpd -DClosedForNow</code> ȤäƵư줿Ȥ٤Ƥ
+ꥯȤ̤ΥȤ˥쥯Ȥޤ:</p>
+
+<div class="example"><p><code>
+&lt;IfDefine ClosedForNow&gt;<br />
+Redirect / http://otherserver.example.com/<br />
+&lt;/IfDefine&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+˻Ƥޤ˥оǥ⥸塼뤬ѲǽʾˤΤ
+ŬѲǽʥǥ쥯ƥ֤Ϥޤ⥸塼ϥФ
+ŪȤ߹ޤƤ뤫ưŪȤ߹褦ˤʤäƤơե
+<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> ιԤ
+ʬ˽񤫤ƤɬפޤΥǥ쥯ƥ֤Υ⥸塼
+¸ߤ˴ؤ餺ե뤬ưɬפˤΤ߻ȤäƤ
+ưߤǥ쥯ƥ֤Ϥि˻Ȥ٤ǤϤޤ
+¸ߤʤ⥸塼˴ؤͭѤʥ顼åȯƤޤޤΤǡ
+</p>
+
+<p>Ǥϡ<code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> ȤˤΤ <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> ǥ쥯ƥ֤
+ŬѤޤ</p>
+
+<div class="example"><p><code>
+&lt;IfModule mod_mime_magic.c&gt;<br />
+MimeMagicFile conf/magic<br />
+&lt;/IfModule&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> ǥ쥯ƥ֤
+<code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> ǥ쥯ƥ֤
+ƥȤ "!" դ뤳ȤξŬѤ뤳ȤǤޤ
+ޤΥϤʣ¤ݤҤˤ뤳ȤǤޤ
+</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="file-and-web" id="file-and-web">ե륷ƥȥֶ</a></h2>
+
+<p>Ǥ褯ȤΥ󥳥ƥʤϥե륷ƥ䥦ֶ֤
+ξѹΤǤޤĤΰ㤤򤹤뤳Ȥ
+ڤǤե륷ƥϥڥ졼ƥ󥰥ƥफ鸫ǥƤǤ
+ȤСǥեȤΥ󥹥ȡǤ Apache Unix ե륷ƥǤ
+<code>/usr/local/apache2</code> ˡWindows ե륷ƥǤ
+<code>"c:/Program Files/Apache Group/Apache2"</code> ¸ߤޤ
+(Apache Ǥ Windows Ǥѥѥ졼ȤƥåȤȤ
+ĤƤ) оŪˡֶ֤ϤʤΥȤ
+֥ФۿΤȤƸΤǡ饤Ȥ˸ΤǤ
+ǥեȤ Unix Apache Υ󥹥ȡǤϥֶ֤
+<code>/dir/</code> Ȥѥϥե륷ƥ
+<code>/usr/local/apache2/htdocs/dir/</code> Ȥѥбޤ
+֥ڡϥǡ١¾ξ꤫ưŪ뤳ȤǤޤΤǡ
+ֶ֤ϥե륷ƥľܥޥåפɬפϤޤ</p>
+
+<h3><a name="filesystem" id="filesystem">ե륷ƥॳƥ</a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ǥ쥯ƥ֤
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> ǥ쥯ƥ֡
+ɽǤϥǥ쥯ƥ֤ե륷ƥΰʬФŬѤޤ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+Υǥ쥯ƥ֤ϻꤵ줿ǥ쥯ȥȤΤ٤ƤΥ֥ǥ쥯ȥ
+ŬѤޤ<a href="howto/htaccess.html">.htaccess ե</a>
+ȤȤǤƱ̤뤳ȤǤޤ㤨СǤ
+<code>/var/web/dir1</code> Ȥ٤ƤΥ֥ǥ쥯ȥФ
+ǥ쥯ȥꥤǥåԤʤޤ</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+Options +Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+ˤǥ쥯ƥ֤ϤɤΥǥ쥯ȥˤ뤫˴ؤ餺ꤵ줿̾
+٤ƤΥեŬѤޤǤ㤨аʲǥ쥯ƥ֤
+եμ祻˽񤫤줿Ȥˤϡ٤Ƥξ
+<code>private.html</code> Ȥ̾ΥեؤΥݤޤ</p>
+
+<div class="example"><p><code>
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;
+</code></p></div>
+
+<p>ե륷ƥξˤեꤹ뤿ˡ
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+Ȥ߹碌뤳ȤǤޤ㤨СǤ
+<code>/var/web/dir1/private.html</code>,
+<code>/var/web/dir1/subdir2/private.html</code>,
+<code>/var/web/dir1/subdir3/private.html</code> ʤɡ
+<code>/var/web/dir1/</code> ǥ쥯ȥβˤ뤹٤Ƥ
+<code>private.html</code> ؤΥݤޤ</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+<h3><a name="webspace" id="webspace">ֶ֥ƥ</a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+ǥ쥯ƥ֤ȤɽǤϥֶ־ƤФѹޤ
+ȤСǤ /private ǻϤޤ URL ѥؤΥ¤ޤ
+Ūˤϡ
+<code>http://yoursite.example.com/private</code>,
+<code>http://yoursite.example.com/private123</code>,
+<code>http://yoursite.example.com/private/dir/file.html</code>
+ؤΥꥯȤ䡢
+¾Ʊͤ <code>/private</code> ʸǻϤޤꥯȤ
+ŬѤޤ</p>
+
+<div class="example"><p><code>
+&lt;Location /private&gt;<br />
+Order Allow,Deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+ǥ쥯ƥ֤ϥե륷ƥȴطɬפޤ
+ȤмǤϡɤΤ褦ˤ URL
+<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>󶡤Ƥ Apache
+ϥɥ˥ޥåפ뤫򼨤Ƥޤե륷ƥ
+<code>server-status</code> Ȥե뤬¸ߤɬפϤޤ</p>
+
+<div class="example"><p><code>
+&lt;Location /server-status&gt;<br />
+SetHandler server-status<br />
+&lt;/Location&gt;
+</code></p></div>
+
+
+<h3><a name="wildcards" id="wildcards">磻ɥɤɽ</a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+ǥ쥯ƥ֤Ǥϡ C ɸ饤֥ <code>fnmatch</code> Τ褦
+shell Υ磻ɥɥ饯ѤǤޤ
+"*" ʸǤդʸ˥ޥå"?" ʸǤդ 1 ʸ˥ޥå
+"[<em>seq</em>]" <em>seq</em> Ǥդʸ˥ޥåޤ
+"/" ʸϤɤΥ磻ɥɤǤޥåޤ
+Ū˻ꤹɬפޤ</p>
+
+<p>ʥޥå󥰤ɬפʾϡΥƥʤɽ
+(regex) ǤǤ
+<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
+ꡢޥå򤹤Τ perl ߴ<a href="glossary.html#regex">ɽ</a>ѤǤޤΥޡܤ̤ơ
+regex Ѥ뤳Ȥǡǥ쥯ƥ֤ŬѤɤΤ褦
+Ѳ뤫İƤƤ</p>
+
+<p>桼ǥ쥯ȥѹ롢 regex
+磻ɥɥϼΤ褦ˤʤޤ</p>
+
+<div class="example"><p><code>
+&lt;Directory /home/*/public_html&gt;<br />
+Options Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p>regex Ѥ뤳Ȥǡե¿ΥפФ
+٤˵ݤǤޤ</p>
+<div class="example"><p><code>
+&lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/FilesMatch&gt;
+</code></p></div>
+
+
+
+<h3><a name="whichwhen" id="whichwhen">IJȤ</a></h3>
+
+<p>ե륷ƥॳƥʤȥֶ֥ƥʤȤʬΤϡ
+ºݤˤ˴ñǤե륷ƥ˰¸
+֥Ȥ˥ǥ쥯ƥ֤Ŭϡɬ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+Ѥޤե륷ƥ˰¸ʤ֥
+(ǡ١륦֥ڡʤ)
+˥ǥ쥯ƥ֤ŬѤݤˤϡ
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+Ѥޤ</p>
+
+<p>ե륷ƥΥ֥ȤؤΥ¤뤿ˡ
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+褷ƻѤʤ褦ˤޤ礦
+ƱΥե륷ƥ֤˥ޥåפƤ롢ְֶ (URL)
+¿äơꤷ¤򱪲󤵤Ƥޤ⤷ʤǤ
+㤨мͤƤߤޤ礦</p>
+
+<div class="example"><p><code>
+&lt;Location /dir/&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p><code>http://yoursite.example.com/dir/</code>
+ؤΥꥯȤǤϾ꤯ưޤʸʸ̤ʤ
+ե륷ƥȤäƤɤʤǤ礦?
+<code>http://yoursite.example.com/DIR/</code>
+ؤΥꥯȤǴñ˥¤򱪲󤵤ƤޤޤФ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǥ쥯ƥ֤ѤȡɤΤ褦˸ƤӽФ줿˴ؤ餺
+ξ꤫󶡤ƤŬѤޤ
+(㳰ϥե륷ƥΥ󥯤Ǥܥå󥯤Ȥäơ
+ƱΥǥ쥯ȥʣΥե륷ƥ֤Ǥޤ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǥ쥯ƥ֤ϥѥ̾ꥻåȤ뤳Ȥʤܥå󥯤
+éޤǤ顢٤ʥƥ׵ᤵϡ
+Ŭڤ <code class="directive"><a href="./mod/core.html#options">Options</a></code>
+ǥ쥯ƥ֤Ѥƥܥå󥯤̵ˤ٤Ǥ)</p>
+
+<p>ʸʸ̤ե륷ƥѤƤ뤫嵭ΤȤ
+̵طȻפ뤫⤷ޤ󤬡
+ƱΥե륷ƥ֤ʣΥְֶ֤ޥåפˡϡ
+¾ˤǤ⤢ȤȤФƤƤ
+ǤǤ¤ե륷ƥॳƥʤѤƤ
+ʤĤ㳰ޤ
+<code>&lt;Location /&gt;</code> Ϥɤ URL
+ˤؤ餺ŬѤΤǡ˰Ǥ</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">Сۥ</a></h2>
+
+<p><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ƥʤΥۥȤŬѤǥ쥯ƥ֤Ǽޤ
+ΥޥʣΥۥȤۤʤ󶡤ȤͭѤǤ
+ܺ٤˴ؤƤ<a href="vhosts/">Сۥȥɥ</a>
+</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">ץ</a></h2>
+
+<p><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ <code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
+ƥʤϡ URL ˥ޥå <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>
+ץФͳƥȤФƤΤŬѤ
+ǥ쥯ƥ֤Ǽޤ㤨мϡ<code>cnn.com</code>
+֥Ȥ˥뤿ѤץФ
+¤ޤ</p>
+
+<div class="example"><p><code>
+&lt;Proxy http://cnn.com/*&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Proxy&gt;
+</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="whatwhere" id="whatwhere">ɤΥǥ쥯ƥ֤Ȥ?</a></h2>
+
+<p>ɤΥפꥻǤɤΥǥ쥯ƥ֤ѤǤ뤫ϡ
+ǥ쥯ƥ֤ <a href="mod/directive-dict.html#Context">Context</a>
+򸫤Ƥ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǻѲǽʤΤơƱͤ
+<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>,
+<code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>,
+<code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
+ǻѲǽǤʤĤ㳰¸ߤޤ</p>
+
+<ul>
+<li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǤΤ߻ѲǽǤ</li>
+
+<li><code>FollowSymLinks</code> <code>SymLinksIfOwnerMatch</code>
+<code class="directive"><a href="./mod/core.html#options">Options</a></code> ϡ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ <code>.htaccess</code> եǤΤ߻ѲǽǤ</li>
+
+<li><code class="directive"><a href="./mod/core.html#options">Options</a></code> ǥ쥯ƥ֤ϡ
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+ <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>
+ǤϻѤǤޤ</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mergin" id="mergin">Υޡˡ</a></h2>
+
+ <p>ޡν֤ϰʲΤ褦ˤʤäƤޤ:</p>
+
+ <ol>
+ <li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (ɽ̵)
+ <code>.htaccess</code> Ʊ (<code>.htaccess</code> ĤƤС줬
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> 񤭤ޤ)
+ </li>
+
+ <li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>
+ ( <code>&lt;Directory ~&gt;</code></li>
+
+ <li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+ <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code> Ʊ</li>
+
+ <li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+ <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> Ʊ</li>
+ </ol>
+
+ <p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ʳϡ줾Υ롼פե˸줿֤˽ޤ
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (Υ롼 1)
+ ϥǥ쥯ȥ꤬ûΤĹΤؤȽޤǤ顢
+ 㤨 <code>&lt;Directory /var/web/dir1&gt;</code>
+ <code>&lt;Directory /var/web/dir/subdir&gt;</code> ˽ޤʣ
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ Ʊǥ쥯ȥ
+ ŬѤϡեν֤˽äƽޤ
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ ˤä줿 Ƥե
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ ǥ쥯ƥ֤ΰ֤ˤäΤ褦˰ޤ</p>
+
+ <p><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> Υ
+ СۥȤγ¦б륻
+ <em></em>ŬѤޤˤСۥȤ
+ ᥤΥ񤭤Ǥ褦ʤޤ</p>
+
+ <p><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ǥꥯȤϡ
+ ֤Τ<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ƥʤʬ
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ ƥʤ˼äޤ</p>
+
+ <p>ΥΥǥ쥯ƥ֤ΥΤΤ񤭤ޤ</p>
+
+
+<div class="note"><h3>ѥ</h3>
+ ºݤˤϡ̾Ѵʳ (URL
+ ե̾˥ޥåפ뤿 <code>Alias</code>
+ <code>DocumentRoot</code> ѤȤ) ľ
+ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>/<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
+ Ԥʤޤ
+ ŬѤ̤Ѵä˴˼ΤƤޤ
+</div>
+<h3><a name="merge-examples" id="merge-examples"></a></h3>
+
+<p>ϥޡν֤򼨤ŪˤʤäƤޤ
+ꥯƤŬѤȤơΥǥ쥯ƥ֤
+A &gt; B &gt; C &gt; D &gt; E ν֤ŬѤޤ</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+E<br />
+&lt;/Location&gt;<br />
+<br />
+&lt;Files f.html&gt;<br />
+D<br />
+&lt;/Files&gt;<br />
+<br />
+&lt;VirtualHost *&gt;<br />
+&lt;Directory /a/b&gt;<br />
+B<br />
+&lt;/Directory&gt;<br />
+&lt;/VirtualHost&gt;<br />
+<br />
+&lt;DirectoryMatch "^.*b$"&gt;<br />
+C<br />
+&lt;/DirectoryMatch&gt;<br />
+<br />
+&lt;Directory /a/b&gt;<br />
+A<br />
+&lt;/Directory&gt;<br />
+<br />
+</code></p></div>
+
+<p>äȶŪʡͤƤߤޤ礦
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+֤줿¤˴ؤ餺
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+󤬺ǸɾơФؤΥ¤ޤ
+Сޡν֤ϽפǡդƻѤƤ!</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+Order deny,allow<br />
+Allow from all<br />
+&lt;/Location&gt;<br />
+<br />
+# Woops! This &lt;Directory&gt; section will have no effect<br />
+&lt;Directory /&gt;<br />
+Order allow,deny<br />
+Allow from all<br />
+Deny from badguy.example.com<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sections.html.ko.euc-kr b/docs/manual/sections.html.ko.euc-kr
new file mode 100644
index 00000000..b9b691d7
--- /dev/null
+++ b/docs/manual/sections.html.ko.euc-kr
@@ -0,0 +1,422 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+ <p><a href="configuring.html"></a> ִ
+þ ü ǰų, Ư 丮, , ȣƮ,
+URL ִ. ٸ þ
+ϱ ̳ <code>.htaccess</code>
+ϴ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">Ͻý۰ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">ȣƮ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Ͻ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">ȿ  þ
+ֳ?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#mergin">ǵ ϴ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="types" id="types"> </a></h2>
+
+<table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+<p>ǿ ΰ ִ. κ ſû óȴ.
+شϴ û ȿ þ Ѵ. ݴ, <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+Ҷ óѴ. Ҷ ° ̸ ȿ ִ
+þ û ȴ. ƴϸ ȿ ִ þ
+Ѵ.</p>
+
+<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
+þ <code>httpd</code> ࿡ ĶͰ ִ
+쿡 ȿ þ Ѵ. ,
+ <code>httpd -DClosedForNow</code> 쿡
+ û ٸ Ʈ ̷ǵȴ:</p>
+
+<div class="example"><p><code>
+&lt;IfDefine ClosedForNow&gt;<br />
+Redirect / http://otherserver.example.com/<br />
+&lt;/IfDefine&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+þ Ư Ե 쿡 ȿ þ
+Ѵٴ ϰ ſ ϴ.
+ϰų տ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> ־ Ѵ.
+þ Ư ġ ٸ ʿ䰡
+ ؾ Ѵ.
+ ֱ ϱ ϴ þ ȿ θ ȵȴ.</p>
+
+<p> <code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> þ
+óѴ.</p>
+
+<div class="example"><p><code>
+&lt;IfModule mod_mime_magic.c&gt;<br />
+MimeMagicFile conf/magic<br />
+&lt;/IfModule&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
+˻ տ "!" ٿ ִ. , ǵ
+ļ Ͽ ȿ ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="file-and-web" id="file-and-web">Ͻý۰ </a></h2>
+
+<p> Ǵ Ͻý۰ (webspace)
+Ư ҿ ϴ ͵̴. ̸
+ϴ ߿ϴ. Ͻý ü 忡 ũ
+ ̴. , ⺻ ġ ġ ϸ н
+Ͻý <code>/usr/local/apache2</code>,
+Ͻý <code>"c:/Program Files/Apache
+Group/Apache2"</code> ġȴ. (ġ 
+׻, ƴ, ϶.) ݴ
+ ϰ Ŭ̾Ʈ Ե Ʈ ̴.
+׷ н ⺻ ġ ġ
+<code>/dir/</code> Ͻý
+<code>/usr/local/apache2/htdocs/dir/</code> شѴ.
+Ÿ̽  ֱ⶧ ݵ
+Ͻýۿ ʿ .</p>
+
+<h3><a name="filesystem" id="filesystem">Ͻý </a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> þ
+ǥ ϴ þ Ͻý Ư κп þ
+Ѵ. <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> þ Ե þ
+ Ͻý 丮 丮 ȴ. <a href="howto/htaccess.html">.htaccess </a> ص
+. , 丮 (index)
+<code>/var/web/dir1</code> 丮 丮 (index)
+ϴ.</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+Options +Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> ǿ Ե þ 
+丮 ִ ̸ Ͽ ȴ.
+ ּκп ִ , ҿ
+ <code>private.html</code>̶ ̸
+źѴ.</p>
+
+<div class="example"><p><code>
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;
+</code></p></div>
+
+<p>Ͻý Ư κп ִ Īϱ <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+Ѵ. ,
+<code>/var/web/dir1/private.html</code>,
+<code>/var/web/dir1/subdir2/private.html</code>,
+<code>/var/web/dir1/subdir3/private.html</code>
+<code>/var/web/dir1/</code> 丮 Ʒ ִ ̸
+<code>private.html</code> źѴ.</p>
+
+<div class="example"><p><code>
+&lt;Directory /var/web/dir1&gt;<br />
+&lt;Files private.html&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Files&gt;<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+<h3><a name="webspace" id="webspace"> </a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+þ ̿ شϴ ǥ ϴ þ ݴ
+Ư ٲ۴. , /private
+ϴ URL- źεȴ. ⿡
+<code>http://yoursite.example.com/private</code>,
+<code>http://yoursite.example.com/private123</code>,
+<code>http://yoursite.example.com/private/dir/file.html</code>
+ <code>/private</code> ڿ ϴ û شȴ.</p>
+
+<div class="example"><p><code>
+&lt;Location /private&gt;<br />
+Order Allow,Deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+þ Ͻýۿ ʿ䰡 .  Ư
+URL <code class="module"><a href="./mod/mod_status.html">mod_status</a></code> ϴ ġ ڵ鷯
+Ű ش. Ͻýۿ <code>server-status</code>
+ ʿ.</p>
+
+<div class="example"><p><code>
+&lt;Location /server-status&gt;<br />
+SetHandler server-status<br />
+&lt;/Location&gt;
+</code></p></div>
+
+
+<h3><a name="wildcards" id="wildcards">ϵī ǥ</a></h3>
+
+<p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>,
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
+þ C ǥ ̺귯 <code>fnmatch</code>
+ ϴ ϵī ڸ ִ.
+"*" ڴ  ڿ̶ Ÿ, "?" ڴ  Ѱ
+Ÿ, "[<em>seq</em>]" <em>seq</em> ߿ ڸ Ÿ.
+ ϵī嵵 "/" ڸ Ÿ Ѵ. ׷ ڴ
+ ؾ Ѵ.</p>
+
+<p> ʿϸ perlȣȯ <a href="glossary.html#regex">ǥ</a> ϴ <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
+ ִ. ׷ Ʒ տ ǥ
+ϸ þ Ǵ  ϴ .</p>
+
+<p> 丮 ϴ ǥ ϵī
+ :</p>
+
+<div class="example"><p><code>
+&lt;Directory /home/*/public_html&gt;<br />
+Options Indexes<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+<p>ǥ Ͽ ѹ ׸Ͽ
+ ź ִ:</p>
+<div class="example"><p><code>
+&lt;FilesMatch \.(?i:gif|jpe?g|png)$&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/FilesMatch&gt;
+</code></p></div>
+
+
+
+<h3><a name="whichwhen" id="whichwhen"> ϳ</a></h3>
+
+<p>Ͻý ǰ ϳ ϴ
+ſ . Ͻýۿ ִ ü þ Ҷ ׻
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+Ѵ. (Ÿ̽ ) Ͻýۿ
+ ʴ ü þ Ҷ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> Ѵ.</p>
+
+<p>Ͻýۿ ִ ü ϱ <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> ϸ
+ ȵȴ. ٸ (URL) Ͻý ҿ
+ Ƿ, ɾ ȸ ֱ ̴.
+ 캸:</p>
+
+<div class="example"><p><code>
+&lt;Location /dir/&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Location&gt;
+</code></p></div>
+
+<p> <code>http://yoursite.example.com/dir/</code>
+ûѴٸ ۵Ѵ. ׷ ҹڸ ʴ Ͻý
+Ѵٸ Եdz?
+<code>http://yoursite.example.com/DIR/</code> ûϿ
+ ȸ ִ. ݴ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> þ  ûϿ
+ ҿ 񽺵Ǵ 뿡 ȴ. (ܴ Ͻý
+ũ ϴ . ɺũ Ͽ 丮
+Ͻý ҿ ִ. <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> þ ɺũ 󰣴.
+׷Ƿ ؼ <code class="directive"><a href="./mod/core.html#options">Options</a></code> þ Ͽ ɺũ
+ؾ Ѵ.)</p>
+
+<p>Ƹ ҹڸ ϴ Ͻý ϹǷ
+̷ Ͼ ʴ´ٰ 𸥴. ׷ ٸ
+ε ġ Ͻý ġ
+ ϶. ׷ ϸ ׻ Ͻý ؾ
+Ѵ. ׷ Ģ ܰ ϳ ִ.
+<code>&lt;Location /&gt;</code> ǿ θ Ư
+URL ƴ û ǹǷ Ϻϰ ϴ.</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="virtualhost" id="virtualhost">ȣƮ</a></h2>
+
+<p><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ Ư ȣƮ Ǵ þ Ѵ. ̴
+ǻͿ ٸ ȣƮ Ҷ
+ϴ. ڼ <a href="vhosts/">ȣƮ </a>
+϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Ͻ</a></h2>
+
+<p><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+<code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
+ URL <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> Ͻ
+ ϴ 쿡 ȴ. , Ͻ
+ <code>cnn.com</code> Ʈ .</p>
+
+<div class="example"><p><code>
+&lt;Proxy http://cnn.com/*&gt;<br />
+Order allow,deny<br />
+Deny from all<br />
+&lt;/Proxy&gt;
+</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="whatwhere" id="whatwhere">ȿ  þ
+ֳ?</a></h2>
+
+<p> Ǿȿ ִ þ ˷ þ
+<a href="mod/directive-dict.html#Context"></a> Ȯ϶.
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+밡 þ <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>, <code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code> ǿ 밡ϴ.
+׷, ܰ ִ:</p>
+
+<ul>
+<li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> þ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǿ ִ.</li>
+
+<li><code>FollowSymLinks</code>, <code>SymLinksIfOwnerMatch</code>,
+<code class="directive"><a href="./mod/core.html#options">Options</a></code> <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ̳
+<code>.htaccess</code> Ͽ ִ.</li>
+
+<li><code class="directive"><a href="./mod/core.html#options">Options</a></code> þ
+<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
+<code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>
+ǿ .</li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mergin" id="mergin">ǵ ϴ </a></h2>
+
+<p> ſ Ư ȴ.
+þ ؼϴ ߿ ֱ⶧
+ϴ ߿ϴ.</p>
+
+ <p>ϴ :</p>
+
+ <ol>
+ <li> (ǥ ʴ) <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> <code>.htaccess</code>
+ ÿ Ͼ (쿡 <code>.htaccess</code>
+ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ϵ ִ)</li>
+
+ <li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code> (׸
+ <code>&lt;Directory ~&gt;</code>)</li>
+
+ <li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code> ÿ Ͼ</li>
+
+ <li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> ÿ Ͼ</li>
+ </ol>
+
+ <p><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ϰ ǵ
+ Ͽ óȴ. ( 1) <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> 丮
+ ª Ϳ óȴ. ׷ ,
+ <code>&lt;Directory /var/web/dir&gt;</code>
+ <code>&lt;Directory /var/web/dir/subdir&gt;</code>
+ óѴ. 丮 Īϴ <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ ִٸ ̵ óѴ. <code class="directive"><a href="./mod/core.html#include">Include</a></code> þ
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code> þ ġ
+ ִ ó óѴ.</p>
+
+ <p><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ȿ Ե
+ ȣƮ ۿ ִ ش <em>Ŀ</em> ȴ.
+ ׷ ȣƮ ȿ ּ ִ.</p>
+
+ <p><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> û Ҷ, <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ ó <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ǰ .</p>
+
+ <p> Ѵ.</p>
+
+<div class="note"><h3> </h3>
+
+ <code>&lt;Location&gt;</code>/<code>&lt;LocationMatch&gt;</code>
+ (<code>Aliases</code> <code>DocumentRoot</code> Ͽ
+ URL ϸ ȯϴ) ̸ ܰ óȴ.
+ Ŀ Ѵ.
+</div>
+
+<h3><a name="merge-examples" id="merge-examples"></a></h3>
+
+<p> ϴ ϴ . ̵ û
+ȴٰ ϸ þ A &gt; B &gt; C &gt; D &gt; E
+ óȴ.</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+E<br />
+&lt;/Location&gt;<br />
+<br />
+&lt;Files f.html&gt;<br />
+D<br />
+&lt;/Files&gt;<br />
+<br />
+&lt;VirtualHost *&gt;<br />
+&lt;Directory /a/b&gt;<br />
+B<br />
+&lt;/Directory&gt;<br />
+&lt;/VirtualHost&gt;<br />
+<br />
+&lt;DirectoryMatch "^.*b$"&gt;<br />
+C<br />
+&lt;/DirectoryMatch&gt;<br />
+<br />
+&lt;Directory /a/b&gt;<br />
+A<br />
+&lt;/Directory&gt;<br />
+<br />
+</code></p></div>
+
+<p> . <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> ߿ óϹǷ
+<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
+ǿ ִ Ѱ ϴ.
+, ϴ ߿ϹǷ ϶!</p>
+
+<div class="example"><p><code>
+&lt;Location /&gt;<br />
+Order deny,allow<br />
+Allow from all<br />
+&lt;/Location&gt;<br />
+<br />
+# ! &lt;Directory&gt; ƹ ȿ <br />
+&lt;Directory /&gt;<br />
+Order allow,deny<br />
+Allow from all<br />
+Deny from badguy.example.com<br />
+&lt;/Directory&gt;
+</code></p></div>
+
+
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sections.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/server-wide.html b/docs/manual/server-wide.html
new file mode 100644
index 00000000..d43014c0
--- /dev/null
+++ b/docs/manual/server-wide.html
@@ -0,0 +1,11 @@
+URI: server-wide.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: server-wide.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: server-wide.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/server-wide.html.en b/docs/manual/server-wide.html.en
new file mode 100644
index 00000000..3ee398f9
--- /dev/null
+++ b/docs/manual/server-wide.html.en
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Server-Wide Configuration - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Server-Wide Configuration</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/server-wide.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>This document explains some of the directives provided by
+the <code class="module"><a href="./mod/core.html">core</a></code> server which are used to configure
+the basic operations of the server.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification">Server Identification</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#locations">File Locations</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#resource">Limiting Resource Usage</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="identification" id="identification">Server Identification</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li></ul></td></tr></table>
+
+ <p>The <code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> and
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> directives
+ control what information about the server will be presented
+ in server-generated documents such as error messages. The
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> directive
+ sets the value of the Server HTTP response header field.</p>
+
+ <p>The <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>,
+ <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> and
+ <code class="directive"><a href="./mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>
+ directives are used by the server to determine how to construct
+ self-referential URLs. For example, when a client requests a
+ directory, but does not include the trailing slash in the
+ directory name, Apache must redirect the client to the full
+ name including the trailing slash so that the client will
+ correctly resolve relative references in the document.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="locations" id="locations">File Locations</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#lockfile">LockFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table>
+
+ <p>These directives control the locations of the various files
+ that Apache needs for proper operation. When the pathname used
+ does not begin with a slash (/), the files are located relative
+ to the <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>. Be careful
+ about locating files in paths which are writable by non-root users.
+ See the <a href="misc/security_tips.html#serverroot">security tips</a>
+ documentation for more details.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="resource" id="resource">Limiting Resource Usage</a></h2>
+
+
+ <table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table>
+
+ <p>The <code class="directive">LimitRequest</code>*
+ directives are used to place limits on the amount of resources
+ Apache will use in reading requests from clients. By limiting
+ these values, some kinds of denial of service attacks can be
+ mitigated.</p>
+
+ <p>The <code class="directive">RLimit</code>* directives
+ are used to limit the amount of resources which can be used by
+ processes forked off from the Apache children. In particular,
+ this will control resources used by CGI scripts and SSI exec
+ commands.</p>
+
+ <p>The <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
+ directive is used with some platforms to control the stack size.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/server-wide.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/server-wide.html.ja.euc-jp b/docs/manual/server-wide.html.ja.euc-jp
new file mode 100644
index 00000000..1fd9d599
--- /dev/null
+++ b/docs/manual/server-wide.html.ja.euc-jp
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Τ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Τ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+<p>ΥɥȤǤ<code class="module"><a href="./mod/core.html">core</a></code>
+ФΥǥ쥯ƥ֤ǡ
+ưꤹ뤿ΤΤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification"> ID</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#locations">եΰ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#resource">꥽</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="identification" id="identification"> ID</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code>
+ ǥ쥯ƥ֤ϡ顼åʤɤΥФɥȤˡ
+ ɤΤ褦ʥФξɽ뤫椷ޤ
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> ǥ쥯ƥ֤ϡServer HTTP
+ 쥹ݥ󥹥إåեɤͤꤷޤ</p>
+
+ <p><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code>
+ ǥ쥯ƥ֤ϡФʬȤ򻲾Ȥ URL
+ Ȥ˻Ȥޤ
+ ȤС饤Ȥǥ쥯ȥ׵ᤷơ
+ Υǥ쥯ȥ̾κǸ˥å夬դƤʤ褦ʾˤϡ
+ ɥȤŪʻȤǤ褦ˤ뤿ˡ
+ Apache ϺǸΥåޤʥѥ˥饤Ȥ
+ 쥯Ȥɬפޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="locations" id="locations">եΰ</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#lockfile">LockFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table>
+
+ <p>Υǥ쥯ƥ֤ Apache
+ Ŭڤư򤹤뤿ɬפʳƼեΰ֤椷ޤ
+ ѥå (/) ǻϤޤäƤʤȤϡե
+ <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ
+ õޤroot
+ ʳΥ桼񤭹߲ǽʥѥ˥ե֤դɬפǤ
+ ܺ٤<a href="misc/security_tips.html#serverroot">֥ƥ</a>
+ 򻲾ȤƤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="resource" id="resource">꥽</a></h2>
+
+
+ <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive">LimitRequest</code>* ǥ쥯ƥ֤ Apache
+ 饤ȤΥꥯɤ߹ߤǻȤ
+ ꥽¤뤿˻Ȥޤͤ¤뤳Ȥǡ
+ ĤΥӥݹϱƶ¤餲뤳ȤǤޤ</p>
+
+ <p><code class="directive">RLimit</code>* ǥ쥯ƥ֤ϡApache λҥץ
+ fork 줿ץѤ꥽¤뤿˻Ȥޤ
+ äˡ CGI ץȤ SSI exec
+ ޥɤǻȤ꥽椷ޤ</p>
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> Netware
+ ǤΤߡå礭椹뤿˻Ȥޤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/server-wide.html.ko.euc-kr b/docs/manual/server-wide.html.ko.euc-kr
new file mode 100644
index 00000000..d50e6231
--- /dev/null
+++ b/docs/manual/server-wide.html.ko.euc-kr
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1> </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+<p> <code class="module"><a href="./mod/core.html">core</a></code> ⺻ ൿ
+ϱ ϴ þ Ϻθ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification"> ĺ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#locations"> ġ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#resource">ڿ </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="identification" id="identification"> ĺ</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code>
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> þ
+ ϴ
+ Ѵ. <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code>
+ þ HTTP Ѵ.</p>
+
+ <p> <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code>
+ þ Ͽ ڱ URL . ,
+ Ŭ̾Ʈ 丮 û 丮 ڿ
+ ġ ڿ ü ̸
+ Ŭ̾Ʈ ̷ƮϿ, Ŭ̾Ʈ
+ ùٷ ã Ѵ.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="locations" id="locations"> ġ</a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#lockfile">LockFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table>
+
+ <p> þ ġ ϱ ʿ
+ ϵ ġ Ѵ. θ (/)
+ , <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>
+ ã´. root ƴ ڿ
+ ִ ο ʵ ض. ڼ
+ <a href="misc/security_tips.html#serverroot"> </a>
+ ϶.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="resource" id="resource">ڿ </a></h2>
+
+
+ <table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table>
+
+ <p><code class="directive">LimitRequest</code>* þ ġ
+ Ŭ̾Ʈ û ڿ Ѵ. ̷
+ Ͽ 񽺰ź(denial of service)
+ ִ.</p>
+
+ <p><code class="directive">RLimit</code>* þ ġ ڽ
+ ϴ μ ڿ Ѵ. Ư CGI
+ ũƮ SSI exec ɾ ڿ Ѵ.</p>
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
+ þ ũ⸦ ϱ Netware Ѵ.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/server-wide.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sitemap.html b/docs/manual/sitemap.html
new file mode 100644
index 00000000..84947e10
--- /dev/null
+++ b/docs/manual/sitemap.html
@@ -0,0 +1,19 @@
+URI: sitemap.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: sitemap.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: sitemap.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: sitemap.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: sitemap.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/sitemap.html.de b/docs/manual/sitemap.html.de
new file mode 100644
index 00000000..128faf79
--- /dev/null
+++ b/docs/manual/sitemap.html.de
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Seitenindex - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div>
+<div id="page-content"><div id="preamble"><h1>Seitenindex</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/sitemap.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>Diese Seite verzeichnet die zur Zeit verfgbaren Dokumente der
+<a href="./">Dokumentation zum Apache HTTP Server Version
+2.2</a>.</p>
+</div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#release">Hinweise zur Version</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Bedienung des Apache HTTP Servers</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache-Dokumentation zu virtuellen Hosts</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#faq">Hufig gestellte Fragen (FAQ)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ssl">SSL/TLS-Verschlsselung des Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#howto">Praxis / Anleitungen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">Plattform-spezifische Anmerkungen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP Server und Hilfsprogramme</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Weitere Apache-Dokumentationen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache-Module</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Dokumentation fr Entwickler</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#index">Glossar und Index</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="release" id="release">Hinweise zur Version</a></h2>
+<ul><li><a href="upgrading.html">Upgrade von 1.3 auf 2.0</a></li>
+<li><a href="new_features_2_2.html">Neue Funktionen in Version 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">Neue Funktionen in Version 2.0</a></li>
+<li><a href="license.html">Apache-Lizenz</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="using" id="using">Bedienung des Apache HTTP Servers</a></h2>
+<ul><li><a href="install.html">Kompilieren und Installieren</a></li>
+<li><a href="invoking.html">Apache starten</a></li>
+<li><a href="stopping.html">Beenden und Neustarten des Servers</a></li>
+<li><a href="configuring.html">Konfigurationsdateien</a></li>
+<li><a href="sections.html">Konfigurationsabschnitte</a></li>
+<li><a href="caching.html">Caching von Inhalten</a></li>
+<li><a href="server-wide.html">Serverweite Konfiguration</a></li>
+<li><a href="logs.html">Log-Dateien</a></li>
+<li><a href="urlmapping.html">URLs auf das Dateisystem abbilden</a></li>
+<li><a href="misc/security_tips.html">Tipps zur Sicherheit</a></li>
+<li><a href="dso.html">Dynamic Shared Object (DSO)</a></li>
+<li><a href="content-negotiation.html">Content Negotiation</a></li>
+<li><a href="custom-error.html">Individuelle Fehlermeldungen</a></li>
+<li><a href="bind.html">Bestimmen der vom Apache verwendeten Adressen und Ports</a></li>
+<li><a href="mpm.html">Multi-Processing-Module (MPMs)</a></li>
+<li><a href="env.html">Umgebungsvariablen</a></li>
+<li><a href="handler.html">Handler</a></li>
+<li><a href="filter.html">Filter</a></li>
+<li><a href="suexec.html">suEXEC Untersttzung</a></li>
+<li><a href="misc/perf-tuning.html">Performance-Hinweise</a></li>
+<li><a href="misc/rewriteguide.html">Einfhrung in die URL-Manipulation</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="vhosts" id="vhosts">Apache-Dokumentation zu virtuellen Hosts</a></h2>
+<ul><li class="separate"><a href="vhosts/">bersicht</a></li>
+<li><a href="vhosts/name-based.html">Namensbasierte virtuelle Hosts</a></li>
+<li><a href="vhosts/ip-based.html">IP-basierte virtuelle Hosts</a></li>
+<li><a href="vhosts/mass.html">Dynamisch konfiguriertes Massen-Virtual-Hosting</a></li>
+<li><a href="vhosts/examples.html">Beispiele fr virtuelle Hosts in
+ typischen Installationen</a></li>
+<li><a href="vhosts/details.html">Tiefergehende Errterung der Zuweisung
+ virtueller Hosts</a></li>
+<li><a href="vhosts/fd-limits.html">Datei-Deskriptor-Begrenzungen</a></li>
+<li><a href="dns-caveats.html">Probleme bezglich DNS und Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="faq" id="faq">Hufig gestellte Fragen (FAQ)</a></h2>
+<ul><li><a href="faq/">bersicht</a></li>
+<li><a href="faq/background.html">Hintergrundinformationen</a></li>
+<li><a href="faq/support.html">Support</a></li>
+<li><a href="faq/error.html">Fehlermeldungen</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="ssl" id="ssl">SSL/TLS-Verschlsselung des Apache</a></h2>
+<ul><li class="separate"><a href="ssl/">bersicht</a></li>
+<li><a href="ssl/ssl_intro.html">SSL/TLS-Verschlsselung: Einfhrung</a></li>
+<li><a href="ssl/ssl_compat.html">SSL/TLS-Verschlsselung: Kompatibilitt</a></li>
+<li><a href="ssl/ssl_howto.html">SSL/TLS-Verschlsselung: Praxis</a></li>
+<li><a href="ssl/ssl_faq.html">SSL/TLS-Verschlsselung: FAQ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="howto" id="howto">Praxis / Anleitungen</a></h2>
+<ul><li class="separate"><a href="howto/">bersicht</a></li>
+<li><a href="howto/auth.html">Authentisierung, Autorisierung und Zugriffskontrolle</a></li>
+<li><a href="howto/cgi.html">Dynamische Inhalte mit CGI</a></li>
+<li><a href="howto/ssi.html">Einfhrung in Server Side Includes</a></li>
+<li><a href="howto/htaccess.html">.htaccess-Dateien</a></li>
+<li><a href="howto/public_html.html">Web-Verzeichnisse fr Benutzer</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="platform" id="platform">Plattform-spezifische Anmerkungen</a></h2>
+<ul><li class="separate"><a href="platform/">bersicht</a></li>
+<li><a href="platform/windows.html">Apache unter Microsoft
+Windows einsetzen</a></li>
+<li><a href="platform/win_compiling.html">Kompilieren des Apache fr
+Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Apache unter Novell NetWare einsetzen</a></li>
+<li><a href="platform/perf-hp.html">Einen Hochleistungs-Web-Server auf
+HPUX betreiben</a></li>
+<li><a href="platform/ebcdic.html">Die Apache EBCDIC-Portierung</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="programs" id="programs">Apache HTTP Server und Hilfsprogramme</a></h2>
+<ul><li class="separate"><a href="programs/">bersicht</a></li>
+<li><a href="programs/httpd.html">httpd</a></li>
+<li><a href="programs/ab.html">ab</a></li>
+<li><a href="programs/apachectl.html">apachectl</a></li>
+<li><a href="programs/apxs.html">apxs</a></li>
+<li><a href="programs/configure.html">configure</a></li>
+<li><a href="programs/dbmmanage.html">dbmmanage</a></li>
+<li><a href="programs/htcacheclean.html">htcacheclean</a></li>
+<li><a href="programs/htdbm.html">htdbm</a></li>
+<li><a href="programs/htdigest.html">htdigest</a></li>
+<li><a href="programs/htpasswd.html">htpasswd</a></li>
+<li><a href="programs/logresolve.html">logresolve</a></li>
+<li><a href="programs/rotatelogs.html">rotatelogs</a></li>
+<li><a href="programs/suexec.html">suexec</a></li>
+<li><a href="programs/other.html">Sonstige Programme</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="misc" id="misc">Weitere Apache-Dokumentationen</a></h2>
+<ul><li class="separate"><a href="misc/">bersicht</a></li>
+<li><a href="misc/relevant_standards.html">Wichtige Standards</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="modules" id="modules">Apache-Module</a></h2>
+<ul><li><a href="mod/module-dict.html">Erklrung der Fachbegriffe zu Apache-Modulen</a></li>
+<li><a href="mod/directive-dict.html">Erklrung der Fachbegriffe zu Apache-Direktiven</a></li>
+</ul><ul><li><a href="mod/core.html">Apache-Kernfunktionen</a></li>
+<li><a href="mod/mpm_common.html">Allgemeine Direktiven der Apache-MPMs</a></li>
+<li><a href="mod/beos.html">Apache-MPM beos</a></li>
+<li><a href="mod/event.html">Apache-MPM event</a></li>
+<li><a href="mod/mpm_netware.html">Apache-MPM netware</a></li>
+<li><a href="mod/mpmt_os2.html">Apache-MPM os2</a></li>
+<li><a href="mod/prefork.html">Apache-MPM prefork</a></li>
+<li><a href="mod/mpm_winnt.html">Apache-MPM winnt</a></li>
+<li><a href="mod/worker.html">Apache-MPM worker</a></li>
+</ul><ul><li><a href="mod/mod_actions.html">Apache-Modul mod_actions</a></li>
+<li><a href="mod/mod_alias.html">Apache-Modul mod_alias</a></li>
+<li><a href="mod/mod_asis.html">Apache-Modul mod_asis</a></li>
+<li><a href="mod/mod_auth_basic.html">Apache-Modul mod_auth_basic</a></li>
+<li><a href="mod/mod_auth_digest.html">Apache-Modul mod_auth_digest</a></li>
+<li><a href="mod/mod_authn_alias.html">Apache-Modul mod_authn_alias</a></li>
+<li><a href="mod/mod_authn_anon.html">Apache-Modul mod_authn_anon</a></li>
+<li><a href="mod/mod_authn_dbd.html">Apache-Modul mod_authn_dbd</a></li>
+<li><a href="mod/mod_authn_dbm.html">Apache-Modul mod_authn_dbm</a></li>
+<li><a href="mod/mod_authn_default.html">Apache-Modul mod_authn_default</a></li>
+<li><a href="mod/mod_authn_file.html">Apache-Modul mod_authn_file</a></li>
+<li><a href="mod/mod_authnz_ldap.html">Apache-Modul mod_authnz_ldap</a></li>
+<li><a href="mod/mod_authz_dbm.html">Apache-Modul mod_authz_dbm</a></li>
+<li><a href="mod/mod_authz_default.html">Apache-Modul mod_authz_default</a></li>
+<li><a href="mod/mod_authz_groupfile.html">Apache-Modul mod_authz_groupfile</a></li>
+<li><a href="mod/mod_authz_host.html">Apache-Modul mod_authz_host</a></li>
+<li><a href="mod/mod_authz_owner.html">Apache-Modul mod_authz_owner</a></li>
+<li><a href="mod/mod_authz_user.html">Apache-Modul mod_authz_user</a></li>
+<li><a href="mod/mod_autoindex.html">Apache-Modul mod_autoindex</a></li>
+<li><a href="mod/mod_cache.html">Apache-Modul mod_cache</a></li>
+<li><a href="mod/mod_cern_meta.html">Apache-Modul mod_cern_meta</a></li>
+<li><a href="mod/mod_cgi.html">Apache-Modul mod_cgi</a></li>
+<li><a href="mod/mod_cgid.html">Apache-Modul mod_cgid</a></li>
+<li><a href="mod/mod_charset_lite.html">Apache-Modul mod_charset_lite</a></li>
+<li><a href="mod/mod_dav.html">Apache-Modul mod_dav</a></li>
+<li><a href="mod/mod_dav_fs.html">Apache-Modul mod_dav_fs</a></li>
+<li><a href="mod/mod_dav_lock.html">Apache-Modul mod_dav_lock</a></li>
+<li><a href="mod/mod_dbd.html">Apache-Modul mod_dbd</a></li>
+<li><a href="mod/mod_deflate.html">Apache-Modul mod_deflate</a></li>
+<li><a href="mod/mod_dir.html">Apache-Modul mod_dir</a></li>
+<li><a href="mod/mod_disk_cache.html">Apache-Modul mod_disk_cache</a></li>
+<li><a href="mod/mod_dumpio.html">Apache-Modul mod_dumpio</a></li>
+<li><a href="mod/mod_echo.html">Apache-Modul mod_echo</a></li>
+<li><a href="mod/mod_env.html">Apache-Modul mod_env</a></li>
+<li><a href="mod/mod_example.html">Apache-Modul mod_example</a></li>
+<li><a href="mod/mod_expires.html">Apache-Modul mod_expires</a></li>
+<li><a href="mod/mod_ext_filter.html">Apache-Modul mod_ext_filter</a></li>
+<li><a href="mod/mod_file_cache.html">Apache-Modul mod_file_cache</a></li>
+<li><a href="mod/mod_filter.html">Apache-Modul mod_filter</a></li>
+<li><a href="mod/mod_headers.html">Apache-Modul mod_headers</a></li>
+<li><a href="mod/mod_ident.html">Apache-Modul mod_ident</a></li>
+<li><a href="mod/mod_imagemap.html">Apache-Modul mod_imagemap</a></li>
+<li><a href="mod/mod_include.html">Apache-Modul mod_include</a></li>
+<li><a href="mod/mod_info.html">Apache-Modul mod_info</a></li>
+<li><a href="mod/mod_isapi.html">Apache-Modul mod_isapi</a></li>
+<li><a href="mod/mod_ldap.html">Apache-Modul mod_ldap</a></li>
+<li><a href="mod/mod_log_config.html">Apache-Modul mod_log_config</a></li>
+<li><a href="mod/mod_log_forensic.html">Apache-Modul mod_log_forensic</a></li>
+<li><a href="mod/mod_logio.html">Apache-Modul mod_logio</a></li>
+<li><a href="mod/mod_mem_cache.html">Apache-Modul mod_mem_cache</a></li>
+<li><a href="mod/mod_mime.html">Apache-Modul mod_mime</a></li>
+<li><a href="mod/mod_mime_magic.html">Apache-Modul mod_mime_magic</a></li>
+<li><a href="mod/mod_negotiation.html">Apache-Modul mod_negotiation</a></li>
+<li><a href="mod/mod_nw_ssl.html">Apache-Modul mod_nw_ssl</a></li>
+<li><a href="mod/mod_proxy.html">Apache-Modul mod_proxy</a></li>
+<li><a href="mod/mod_proxy_ajp.html">Apache-Modul mod_proxy_ajp</a></li>
+<li><a href="mod/mod_proxy_balancer.html">Apache-Modul mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_connect.html">Apache-Modul mod_proxy_connect</a></li>
+<li><a href="mod/mod_proxy_ftp.html">Apache-Modul mod_proxy_ftp</a></li>
+<li><a href="mod/mod_proxy_http.html">Apache-Modul mod_proxy_http</a></li>
+<li><a href="mod/mod_rewrite.html">Apache-Modul mod_rewrite</a></li>
+<li><a href="mod/mod_setenvif.html">Apache-Modul mod_setenvif</a></li>
+<li><a href="mod/mod_so.html">Apache-Modul mod_so</a></li>
+<li><a href="mod/mod_speling.html">Apache-Modul mod_speling</a></li>
+<li><a href="mod/mod_ssl.html">Apache-Modul mod_ssl</a></li>
+<li><a href="mod/mod_status.html">Apache-Modul mod_status</a></li>
+<li><a href="mod/mod_suexec.html">Apache-Modul mod_suexec</a></li>
+<li><a href="mod/mod_unique_id.html">Apache-Modul mod_unique_id</a></li>
+<li><a href="mod/mod_userdir.html">Apache-Modul mod_userdir</a></li>
+<li><a href="mod/mod_usertrack.html">Apache-Modul mod_usertrack</a></li>
+<li><a href="mod/mod_version.html">Apache-Modul mod_version</a></li>
+<li><a href="mod/mod_vhost_alias.html">Apache-Modul mod_vhost_alias</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="developer" id="developer">Dokumentation fr Entwickler</a></h2>
+<ul><li class="separate"><a href="developer/">bersicht</a></li>
+<li><a href="developer/API.html">Anmerkungen zur Apache-API</a></li>
+<li><a href="developer/debugging.html">Debuggen der Speicher-Belegung in der APR </a></li>
+<li><a href="developer/documenting.html">Apache 2.0 dokumentieren</a></li>
+<li><a href="developer/hooks.html">Hook-Funktionen des Apache 2.0 </a></li>
+<li><a href="developer/modules.html">Module von Apache 1.3 nach Apache 2.0 konvertieren</a></li>
+<li><a href="developer/request.html">Verarbeitung der Anfragen im Apache 2.0</a></li>
+<li><a href="developer/filters.html">Wie Filter im Apache 2.0 arbeiten</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="index" id="index">Glossar und Index</a></h2>
+<ul><li><a href="glossary.html">Glossar</a></li>
+<li><a href="mod/">Modul-Index</a></li>
+<li><a href="mod/directives.html">Direktiven-Index</a></li>
+<li><a href="mod/quickreference.html">Kurzreferenz der Direktiven</a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/sitemap.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sitemap.html.en b/docs/manual/sitemap.html.en
new file mode 100644
index 00000000..e3796b6a
--- /dev/null
+++ b/docs/manual/sitemap.html.en
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Sitemap - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div>
+<div id="page-content"><div id="preamble"><h1>Sitemap</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+<p>This page lists the currently available documents of the
+<a href="./">Apache HTTP Server Version 2.2
+Documentation</a>.</p>
+</div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#release">Release Notes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Using the Apache HTTP Server</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache Virtual Host documentation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#faq">Apache Server Frequently Asked Questions</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Apache SSL/TLS Encryption</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#howto">Guides, Tutorials, and HowTos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">Platform-specific Notes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP Server and Supporting Programs</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Apache Miscellaneous Documentation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Developer Documentation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#index">Glossary and Index</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="release" id="release">Release Notes</a></h2>
+<ul><li><a href="upgrading.html">Upgrading to 2.2 from 2.0</a></li>
+<li><a href="new_features_2_2.html">New features with Apache 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">New features with Apache 2.0</a></li>
+<li><a href="license.html">Apache License</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="using" id="using">Using the Apache HTTP Server</a></h2>
+<ul><li><a href="install.html">Compiling and Installing Apache</a></li>
+<li><a href="invoking.html">Starting Apache</a></li>
+<li><a href="stopping.html">Stopping and Restarting the Server</a></li>
+<li><a href="configuring.html">Configuration Files</a></li>
+<li><a href="sections.html">How Directory, Location and Files sections work</a></li>
+<li><a href="caching.html">Content Caching</a></li>
+<li><a href="server-wide.html">Server-Wide Configuration</a></li>
+<li><a href="logs.html">Log Files</a></li>
+<li><a href="urlmapping.html">Mapping URLs to Filesystem Locations</a></li>
+<li><a href="misc/security_tips.html">Security Tips</a></li>
+<li><a href="dso.html">Dynamic Shared Object (DSO) support</a></li>
+<li><a href="content-negotiation.html">Content Negotiation</a></li>
+<li><a href="custom-error.html">Custom error responses</a></li>
+<li><a href="bind.html">Setting which addresses and ports Apache uses</a></li>
+<li><a href="mpm.html">Multi-Processing Modules (MPMs)</a></li>
+<li><a href="env.html">Environment Variables in Apache</a></li>
+<li><a href="handler.html">Apache's Handler Use</a></li>
+<li><a href="filter.html">Filters</a></li>
+<li><a href="suexec.html">suEXEC Support</a></li>
+<li><a href="misc/perf-tuning.html">Performance Hints</a></li>
+<li><a href="misc/rewriteguide.html">URL Rewriting Guide</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="vhosts" id="vhosts">Apache Virtual Host documentation</a></h2>
+<ul><li class="separate"><a href="vhosts/">Overview</a></li>
+<li><a href="vhosts/name-based.html">Name-based Virtual Hosts</a></li>
+<li><a href="vhosts/ip-based.html">IP-based Virtual Host Support</a></li>
+<li><a href="vhosts/mass.html">Dynamically configured mass virtual hosting</a></li>
+<li><a href="vhosts/examples.html">VirtualHost Examples</a></li>
+<li><a href="vhosts/details.html">An In-Depth Discussion of Virtual Host Matching</a></li>
+<li><a href="vhosts/fd-limits.html">File descriptor limitations</a></li>
+<li><a href="dns-caveats.html">Issues Regarding DNS and Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="faq" id="faq">Apache Server Frequently Asked Questions</a></h2>
+<ul><li><a href="faq/">Overview</a></li>
+<li><a href="faq/background.html">Background Information</a></li>
+<li><a href="faq/support.html">Support</a></li>
+<li><a href="faq/error.html">Error Messages</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="ssl" id="ssl">Apache SSL/TLS Encryption</a></h2>
+<ul><li class="separate"><a href="ssl/">Overview</a></li>
+<li><a href="ssl/ssl_intro.html">SSL/TLS Encryption: An Introduction</a></li>
+<li><a href="ssl/ssl_compat.html">SSL/TLS Encryption: Compatibility</a></li>
+<li><a href="ssl/ssl_howto.html">SSL/TLS Encryption: How-To</a></li>
+<li><a href="ssl/ssl_faq.html">SSL/TLS Encryption: FAQ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="howto" id="howto">Guides, Tutorials, and HowTos</a></h2>
+<ul><li class="separate"><a href="howto/">Overview</a></li>
+<li><a href="howto/auth.html">Authentication</a></li>
+<li><a href="howto/cgi.html">Dynamic Content with CGI</a></li>
+<li><a href="howto/ssi.html">Introduction to Server Side Includes</a></li>
+<li><a href="howto/htaccess.html">.htaccess files</a></li>
+<li><a href="howto/public_html.html">Per-user web directories</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="platform" id="platform">Platform-specific Notes</a></h2>
+<ul><li class="separate"><a href="platform/">Overview</a></li>
+<li><a href="platform/windows.html">Using Apache with Microsoft
+Windows</a></li>
+<li><a href="platform/win_compiling.html">Compiling Apache for
+Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Using Apache with Novell NetWare</a></li>
+<li><a href="platform/perf-hp.html">Running a High-Performance Web
+Server on HPUX</a></li>
+<li><a href="platform/ebcdic.html">The Apache EBCDIC Port</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="programs" id="programs">Apache HTTP Server and Supporting Programs</a></h2>
+<ul><li class="separate"><a href="programs/">Overview</a></li>
+<li><a href="programs/httpd.html">Manual Page: httpd</a></li>
+<li><a href="programs/ab.html">Manual Page: ab</a></li>
+<li><a href="programs/apachectl.html">Manual Page: apachectl</a></li>
+<li><a href="programs/apxs.html">Manual Page: apxs</a></li>
+<li><a href="programs/configure.html">Manual Page: configure</a></li>
+<li><a href="programs/dbmmanage.html">Manual Page: dbmmanage</a></li>
+<li><a href="programs/htcacheclean.html">Manual Page: htcacheclean</a></li>
+<li><a href="programs/htdbm.html">Manual Page: htdbm</a></li>
+<li><a href="programs/htdigest.html">Manual Page: htdigest</a></li>
+<li><a href="programs/htpasswd.html">Manual Page: htpasswd</a></li>
+<li><a href="programs/logresolve.html">Manual Page: logresolve</a></li>
+<li><a href="programs/rotatelogs.html">Manual Page: rotatelogs</a></li>
+<li><a href="programs/suexec.html">Manual Page: suexec</a></li>
+<li><a href="programs/other.html">Other Programs</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="misc" id="misc">Apache Miscellaneous Documentation</a></h2>
+<ul><li class="separate"><a href="misc/">Overview</a></li>
+<li><a href="misc/relevant_standards.html">Relevant Standards</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="modules" id="modules">Apache modules</a></h2>
+<ul><li><a href="mod/module-dict.html">Definitions of terms used to describe Apache modules</a></li>
+<li><a href="mod/directive-dict.html">Definitions of terms used to describe Apache directives</a></li>
+</ul><ul><li><a href="mod/core.html">Apache Core Features</a></li>
+<li><a href="mod/mpm_common.html">Apache MPM Common Directives</a></li>
+<li><a href="mod/beos.html">Apache MPM beos</a></li>
+<li><a href="mod/event.html">Apache MPM event</a></li>
+<li><a href="mod/mpm_netware.html">Apache MPM netware</a></li>
+<li><a href="mod/mpmt_os2.html">Apache MPM os2</a></li>
+<li><a href="mod/prefork.html">Apache MPM prefork</a></li>
+<li><a href="mod/mpm_winnt.html">Apache MPM winnt</a></li>
+<li><a href="mod/worker.html">Apache MPM worker</a></li>
+</ul><ul><li><a href="mod/mod_actions.html">Apache Module mod_actions</a></li>
+<li><a href="mod/mod_alias.html">Apache Module mod_alias</a></li>
+<li><a href="mod/mod_asis.html">Apache Module mod_asis</a></li>
+<li><a href="mod/mod_auth_basic.html">Apache Module mod_auth_basic</a></li>
+<li><a href="mod/mod_auth_digest.html">Apache Module mod_auth_digest</a></li>
+<li><a href="mod/mod_authn_alias.html">Apache Module mod_authn_alias</a></li>
+<li><a href="mod/mod_authn_anon.html">Apache Module mod_authn_anon</a></li>
+<li><a href="mod/mod_authn_dbd.html">Apache Module mod_authn_dbd</a></li>
+<li><a href="mod/mod_authn_dbm.html">Apache Module mod_authn_dbm</a></li>
+<li><a href="mod/mod_authn_default.html">Apache Module mod_authn_default</a></li>
+<li><a href="mod/mod_authn_file.html">Apache Module mod_authn_file</a></li>
+<li><a href="mod/mod_authnz_ldap.html">Apache Module mod_authnz_ldap</a></li>
+<li><a href="mod/mod_authz_dbm.html">Apache Module mod_authz_dbm</a></li>
+<li><a href="mod/mod_authz_default.html">Apache Module mod_authz_default</a></li>
+<li><a href="mod/mod_authz_groupfile.html">Apache Module mod_authz_groupfile</a></li>
+<li><a href="mod/mod_authz_host.html">Apache Module mod_authz_host</a></li>
+<li><a href="mod/mod_authz_owner.html">Apache Module mod_authz_owner</a></li>
+<li><a href="mod/mod_authz_user.html">Apache Module mod_authz_user</a></li>
+<li><a href="mod/mod_autoindex.html">Apache Module mod_autoindex</a></li>
+<li><a href="mod/mod_cache.html">Apache Module mod_cache</a></li>
+<li><a href="mod/mod_cern_meta.html">Apache Module mod_cern_meta</a></li>
+<li><a href="mod/mod_cgi.html">Apache Module mod_cgi</a></li>
+<li><a href="mod/mod_cgid.html">Apache Module mod_cgid</a></li>
+<li><a href="mod/mod_charset_lite.html">Apache Module mod_charset_lite</a></li>
+<li><a href="mod/mod_dav.html">Apache Module mod_dav</a></li>
+<li><a href="mod/mod_dav_fs.html">Apache Module mod_dav_fs</a></li>
+<li><a href="mod/mod_dav_lock.html">Apache Module mod_dav_lock</a></li>
+<li><a href="mod/mod_dbd.html">Apache Module mod_dbd</a></li>
+<li><a href="mod/mod_deflate.html">Apache Module mod_deflate</a></li>
+<li><a href="mod/mod_dir.html">Apache Module mod_dir</a></li>
+<li><a href="mod/mod_disk_cache.html">Apache Module mod_disk_cache</a></li>
+<li><a href="mod/mod_dumpio.html">Apache Module mod_dumpio</a></li>
+<li><a href="mod/mod_echo.html">Apache Module mod_echo</a></li>
+<li><a href="mod/mod_env.html">Apache Module mod_env</a></li>
+<li><a href="mod/mod_example.html">Apache Module mod_example</a></li>
+<li><a href="mod/mod_expires.html">Apache Module mod_expires</a></li>
+<li><a href="mod/mod_ext_filter.html">Apache Module mod_ext_filter</a></li>
+<li><a href="mod/mod_file_cache.html">Apache Module mod_file_cache</a></li>
+<li><a href="mod/mod_filter.html">Apache Module mod_filter</a></li>
+<li><a href="mod/mod_headers.html">Apache Module mod_headers</a></li>
+<li><a href="mod/mod_ident.html">Apache Module mod_ident</a></li>
+<li><a href="mod/mod_imagemap.html">Apache Module mod_imagemap</a></li>
+<li><a href="mod/mod_include.html">Apache Module mod_include</a></li>
+<li><a href="mod/mod_info.html">Apache Module mod_info</a></li>
+<li><a href="mod/mod_isapi.html">Apache Module mod_isapi</a></li>
+<li><a href="mod/mod_ldap.html">Apache Module mod_ldap</a></li>
+<li><a href="mod/mod_log_config.html">Apache Module mod_log_config</a></li>
+<li><a href="mod/mod_log_forensic.html">Apache Module mod_log_forensic</a></li>
+<li><a href="mod/mod_logio.html">Apache Module mod_logio</a></li>
+<li><a href="mod/mod_mem_cache.html">Apache Module mod_mem_cache</a></li>
+<li><a href="mod/mod_mime.html">Apache Module mod_mime</a></li>
+<li><a href="mod/mod_mime_magic.html">Apache Module mod_mime_magic</a></li>
+<li><a href="mod/mod_negotiation.html">Apache Module mod_negotiation</a></li>
+<li><a href="mod/mod_nw_ssl.html">Apache Module mod_nw_ssl</a></li>
+<li><a href="mod/mod_proxy.html">Apache Module mod_proxy</a></li>
+<li><a href="mod/mod_proxy_ajp.html">Apache Module mod_proxy_ajp</a></li>
+<li><a href="mod/mod_proxy_balancer.html">Apache Module mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_connect.html">Apache Module mod_proxy_connect</a></li>
+<li><a href="mod/mod_proxy_ftp.html">Apache Module mod_proxy_ftp</a></li>
+<li><a href="mod/mod_proxy_http.html">Apache Module mod_proxy_http</a></li>
+<li><a href="mod/mod_rewrite.html">Apache Module mod_rewrite</a></li>
+<li><a href="mod/mod_setenvif.html">Apache Module mod_setenvif</a></li>
+<li><a href="mod/mod_so.html">Apache Module mod_so</a></li>
+<li><a href="mod/mod_speling.html">Apache Module mod_speling</a></li>
+<li><a href="mod/mod_ssl.html">Apache Module mod_ssl</a></li>
+<li><a href="mod/mod_status.html">Apache Module mod_status</a></li>
+<li><a href="mod/mod_suexec.html">Apache Module mod_suexec</a></li>
+<li><a href="mod/mod_unique_id.html">Apache Module mod_unique_id</a></li>
+<li><a href="mod/mod_userdir.html">Apache Module mod_userdir</a></li>
+<li><a href="mod/mod_usertrack.html">Apache Module mod_usertrack</a></li>
+<li><a href="mod/mod_version.html">Apache Module mod_version</a></li>
+<li><a href="mod/mod_vhost_alias.html">Apache Module mod_vhost_alias</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="developer" id="developer">Developer Documentation</a></h2>
+<ul><li class="separate"><a href="developer/">Overview</a></li>
+<li><a href="developer/API.html">Apache API notes</a></li>
+<li><a href="developer/debugging.html">Debugging Memory Allocation in APR</a></li>
+<li><a href="developer/documenting.html">Documenting Apache 2.0</a></li>
+<li><a href="developer/hooks.html">Apache 2.0 Hook Functions</a></li>
+<li><a href="developer/modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
+<li><a href="developer/request.html">Request Processing in Apache 2.0</a></li>
+<li><a href="developer/filters.html">How Filters Work in Apache 2.0</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="index" id="index">Glossary and Index</a></h2>
+<ul><li><a href="glossary.html">Glossary</a></li>
+<li><a href="mod/">Module index</a></li>
+<li><a href="mod/directives.html">Directive index</a></li>
+<li><a href="mod/quickreference.html">Directive Quick-Reference</a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sitemap.html.es b/docs/manual/sitemap.html.es
new file mode 100644
index 00000000..cf8cae8f
--- /dev/null
+++ b/docs/manual/sitemap.html.es
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Mapa de este sitio web - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div>
+<div id="page-content"><div id="preamble"><h1>Mapa de este sitio web</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+<p>Esta pgina contiene la lista con los documentos actualmente
+disponibles de la <a href="./">Versin 2.2 de la
+Documentacin del Servidor HTTP Apache</a>.</p>
+</div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#release">Notas de la Versin</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Funcionamiento del Servidor HTTP Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Documuentacin sobre Hosting Virtual en Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#faq">Preguntas Ms Frecuentes sobre Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Encriptado SSL/TLS con Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#howto">Guas, Tutoriales, y HowTos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">Notas especficas sobre plataformas</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Programas de soporte y el Servidor HTTP Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Documentacin adicional sobre Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Mdulos de Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Documentacin para desarrolladores</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#index">Glosario e ndice</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="release" id="release">Notas de la Versin</a></h2>
+<ul><li><a href="upgrading.html">Pasar a usar Apache 2.0 desde Apache 1.3</a></li>
+<li><a href="new_features_2_0.html">Nuevas funcionalidades de Apache 2.0</a></li>
+<li><a href="license.html">Licencia Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="using" id="using">Funcionamiento del Servidor HTTP Apache</a></h2>
+<ul><li><a href="install.html">Compilacin e Instalacin de Apache</a></li>
+<li><a href="invoking.html">Iniciar Apache</a></li>
+<li><a href="stopping.html">Parar y reiniciar Apache</a></li>
+<li><a href="configuring.html">Ficheros de Configuracin</a></li>
+<li><a href="sections.html">Funcionamiento de las secciones Directory, Location y Files</a></li>
+<li><a href="server-wide.html">Configuracin Bsica de Apache</a></li>
+<li><a href="logs.html">Archivos Log</a></li>
+<li><a href="urlmapping.html">Mapear URLs a ubicaciones de un sistema de ficheros</a></li>
+<li><a href="misc/security_tips.html">Consejos de Seguridad</a></li>
+<li><a href="dso.html">Soporte de Objetos Dinmicos Compartidos (DSO)</a></li>
+<li><a href="content-negotiation.html">Negociacin de Contenido</a></li>
+<li><a href="custom-error.html">Mensajes de Error Personalizados</a></li>
+<li><a href="bind.html">Fijar las direcciones y los puertos que usa Apache</a></li>
+<li><a href="mpm.html">Mdulos de Multiproceso (MPMs)</a></li>
+<li><a href="env.html">Variables de entorno en Apache</a></li>
+<li><a href="handler.html">El uso de Handlers en Apache</a></li>
+<li><a href="filter.html">Filtros</a></li>
+<li><a href="suexec.html">Soporte de suEXEC</a></li>
+<li><a href="misc/perf-tuning.html">Rendimiento del servidor</a></li>
+<li><a href="misc/rewriteguide.html">Documentacin adicional sobre mod_rewrite</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="vhosts" id="vhosts">Documuentacin sobre Hosting Virtual en Apache</a></h2>
+<ul><li class="separate"><a href="vhosts/">Visin General</a></li>
+<li><a href="vhosts/name-based.html">Hosting Virtual basado en nombres</a></li>
+<li><a href="vhosts/ip-based.html">Soporte de Hosting Virtual Basado en IPs</a></li>
+<li><a href="vhosts/mass.html">Configurar de forma Dinmica el Hosting Virtual masivo en Apache</a></li>
+<li><a href="vhosts/examples.html">Ejemplos de Hosting Virtual</a></li>
+<li><a href="vhosts/details.html">Discusin en profundidad sobre los tipos de Hosting Virtual</a></li>
+<li><a href="vhosts/fd-limits.html">Limitaciones de los descriptores de ficheros</a></li>
+<li><a href="dns-caveats.html">Asuntos relacionados con DNS y Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="faq" id="faq">Preguntas Ms Frecuentes sobre Apache</a></h2>
+<ul><li><a href="faq/">Visin General</a></li>
+<li><a href="faq/support.html">Soporte</a></li>
+<li><a href="faq/error.html">Mensajes de error</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="ssl" id="ssl">Encriptado SSL/TLS con Apache</a></h2>
+<ul><li class="separate"><a href="ssl/">Visin General</a></li>
+<li><a href="ssl/ssl_intro.html">Encriptado SSL/TLS: Introduccin</a></li>
+<li><a href="ssl/ssl_compat.html">Encriptado SSL/TLS: Compatibilidad</a></li>
+<li><a href="ssl/ssl_howto.html">Encriptado SSL/TLS: How-To</a></li>
+<li><a href="ssl/ssl_faq.html">Encriptado SSL/TLS: Preguntas Frecuentes</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="howto" id="howto">Guas, Tutoriales, y HowTos</a></h2>
+<ul><li class="separate"><a href="howto/">Visin General</a></li>
+<li><a href="howto/auth.html">Autentificacin</a></li>
+<li><a href="howto/cgi.html">Contenido Dinmico con CGIs</a></li>
+<li><a href="howto/ssi.html">Introduccin a Server Side Includes</a></li>
+<li><a href="howto/htaccess.html">Archivos .htaccess</a></li>
+<li><a href="howto/public_html.html">Directorios web para cada usuario</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="platform" id="platform">Notas especficas sobre plataformas</a></h2>
+<ul><li class="separate"><a href="platform/">Visin General</a></li>
+<li><a href="platform/windows.html">Usar Apache con Microsoft Windows</a></li>
+<li><a href="platform/win_compiling.html">Compilar Apache para
+Microsoft Windows</a></li>
+<li><a href="platform/netware.html">Usar
+Apache con Novell NetWare</a></li>
+<li><a href="platform/perf-hp.html">Servidor Web de alto rendimiento con
+HPUX</a></li>
+<li><a href="platform/ebcdic.html">La versin EBCDIC de
+Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="programs" id="programs">Programas de soporte y el Servidor HTTP Apache</a></h2>
+<ul><li class="separate"><a href="programs/">Visin General</a></li>
+<li><a href="programs/httpd.html">Pgina de Ayuda: httpd</a></li>
+<li><a href="programs/ab.html">Pgina de Ayuda: ab</a></li>
+<li><a href="programs/apachectl.html">Pgina de Ayuda: apachectl</a></li>
+<li><a href="programs/apxs.html">Pgina de Ayuda: apxs</a></li>
+<li><a href="programs/configure.html">Pgina de Ayuda: configure</a></li>
+<li><a href="programs/dbmmanage.html">Pgina de Ayuda: dbmmanage</a></li>
+<li><a href="programs/htcacheclean.html">Pgina de Ayuda: htcacheclean</a></li>
+<li><a href="programs/htdigest.html">Pgina de Ayuda: htdigest</a></li>
+<li><a href="programs/htpasswd.html">Pgina de Ayuda: htpasswd</a></li>
+<li><a href="programs/logresolve.html">Pgina de Ayuda: logresolve</a></li>
+<li><a href="programs/rotatelogs.html">Pgina de Ayuda: rotatelogs</a></li>
+<li><a href="programs/suexec.html">Pgina de Ayuda: suexec</a></li>
+<li><a href="programs/other.html">Otros Programas</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="misc" id="misc">Documentacin adicional sobre Apache</a></h2>
+<ul><li class="separate"><a href="misc/">Visin General</a></li>
+<li><a href="misc/relevant_standards.html">Estndares Importantes</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="modules" id="modules">Mdulos de Apache</a></h2>
+<ul><li><a href="mod/module-dict.html">Definiciones de trminos usados
+para describir los mdulos de Apache</a></li>
+<li><a href="mod/directive-dict.html">Definiciones de trminos
+usados para describir las directivas de Apache</a></li>
+</ul><ul><li><a href="mod/core.html">Funcionalidad Bsica de Apache</a></li>
+<li><a href="mod/mpm_common.html">Directivas Comunes de los MPM de
+ Apache</a></li>
+<li><a href="mod/beos.html">MPM de Apache beos</a></li>
+<li><a href="mod/event.html">MPM de Apache event</a></li>
+<li><a href="mod/mpm_netware.html">MPM de Apache netware</a></li>
+<li><a href="mod/mpmt_os2.html">MPM de Apache os2</a></li>
+<li><a href="mod/prefork.html">MPM de Apache prefork</a></li>
+<li><a href="mod/mpm_winnt.html">MPM de Apache winnt</a></li>
+<li><a href="mod/worker.html">MPM de Apache worker</a></li>
+</ul><ul><li><a href="mod/mod_actions.html">Mdulo Apache mod_actions</a></li>
+<li><a href="mod/mod_alias.html">Mdulo Apache mod_alias</a></li>
+<li><a href="mod/mod_asis.html">Mdulo Apache mod_asis</a></li>
+<li><a href="mod/mod_auth_basic.html">Mdulo Apache mod_auth_basic</a></li>
+<li><a href="mod/mod_auth_digest.html">Mdulo Apache mod_auth_digest</a></li>
+<li><a href="mod/mod_authn_alias.html">Mdulo Apache mod_authn_alias</a></li>
+<li><a href="mod/mod_authn_anon.html">Mdulo Apache mod_authn_anon</a></li>
+<li><a href="mod/mod_authn_dbd.html">Mdulo Apache mod_authn_dbd</a></li>
+<li><a href="mod/mod_authn_dbm.html">Mdulo Apache mod_authn_dbm</a></li>
+<li><a href="mod/mod_authn_default.html">Mdulo Apache mod_authn_default</a></li>
+<li><a href="mod/mod_authn_file.html">Mdulo Apache mod_authn_file</a></li>
+<li><a href="mod/mod_authnz_ldap.html">Mdulo Apache mod_authnz_ldap</a></li>
+<li><a href="mod/mod_authz_dbm.html">Mdulo Apache mod_authz_dbm</a></li>
+<li><a href="mod/mod_authz_default.html">Mdulo Apache mod_authz_default</a></li>
+<li><a href="mod/mod_authz_groupfile.html">Mdulo Apache mod_authz_groupfile</a></li>
+<li><a href="mod/mod_authz_host.html">Mdulo Apache mod_authz_host</a></li>
+<li><a href="mod/mod_authz_owner.html">Mdulo Apache mod_authz_owner</a></li>
+<li><a href="mod/mod_authz_user.html">Mdulo Apache mod_authz_user</a></li>
+<li><a href="mod/mod_autoindex.html">Mdulo Apache mod_autoindex</a></li>
+<li><a href="mod/mod_cache.html">Mdulo Apache mod_cache</a></li>
+<li><a href="mod/mod_cern_meta.html">Mdulo Apache mod_cern_meta</a></li>
+<li><a href="mod/mod_cgi.html">Mdulo Apache mod_cgi</a></li>
+<li><a href="mod/mod_cgid.html">Mdulo Apache mod_cgid</a></li>
+<li><a href="mod/mod_charset_lite.html">Mdulo Apache mod_charset_lite</a></li>
+<li><a href="mod/mod_dav.html">Mdulo Apache mod_dav</a></li>
+<li><a href="mod/mod_dav_fs.html">Mdulo Apache mod_dav_fs</a></li>
+<li><a href="mod/mod_dav_lock.html">Mdulo Apache mod_dav_lock</a></li>
+<li><a href="mod/mod_dbd.html">Mdulo Apache mod_dbd</a></li>
+<li><a href="mod/mod_deflate.html">Mdulo Apache mod_deflate</a></li>
+<li><a href="mod/mod_dir.html">Mdulo Apache mod_dir</a></li>
+<li><a href="mod/mod_disk_cache.html">Mdulo Apache mod_disk_cache</a></li>
+<li><a href="mod/mod_dumpio.html">Mdulo Apache mod_dumpio</a></li>
+<li><a href="mod/mod_echo.html">Mdulo Apache mod_echo</a></li>
+<li><a href="mod/mod_env.html">Mdulo Apache mod_env</a></li>
+<li><a href="mod/mod_example.html">Mdulo Apache mod_example</a></li>
+<li><a href="mod/mod_expires.html">Mdulo Apache mod_expires</a></li>
+<li><a href="mod/mod_ext_filter.html">Mdulo Apache mod_ext_filter</a></li>
+<li><a href="mod/mod_file_cache.html">Mdulo Apache mod_file_cache</a></li>
+<li><a href="mod/mod_filter.html">Mdulo Apache mod_filter</a></li>
+<li><a href="mod/mod_headers.html">Mdulo Apache mod_headers</a></li>
+<li><a href="mod/mod_ident.html">Mdulo Apache mod_ident</a></li>
+<li><a href="mod/mod_imagemap.html">Mdulo Apache mod_imagemap</a></li>
+<li><a href="mod/mod_include.html">Mdulo Apache mod_include</a></li>
+<li><a href="mod/mod_info.html">Mdulo Apache mod_info</a></li>
+<li><a href="mod/mod_isapi.html">Mdulo Apache mod_isapi</a></li>
+<li><a href="mod/mod_ldap.html">Mdulo Apache mod_ldap</a></li>
+<li><a href="mod/mod_log_config.html">Mdulo Apache mod_log_config</a></li>
+<li><a href="mod/mod_log_forensic.html">Mdulo Apache mod_log_forensic</a></li>
+<li><a href="mod/mod_logio.html">Mdulo Apache mod_logio</a></li>
+<li><a href="mod/mod_mem_cache.html">Mdulo Apache mod_mem_cache</a></li>
+<li><a href="mod/mod_mime.html">Mdulo Apache mod_mime</a></li>
+<li><a href="mod/mod_mime_magic.html">Mdulo Apache mod_mime_magic</a></li>
+<li><a href="mod/mod_negotiation.html">Mdulo Apache mod_negotiation</a></li>
+<li><a href="mod/mod_nw_ssl.html">Mdulo Apache mod_nw_ssl</a></li>
+<li><a href="mod/mod_proxy.html">Mdulo Apache mod_proxy</a></li>
+<li><a href="mod/mod_proxy_ajp.html">Mdulo Apache mod_proxy_ajp</a></li>
+<li><a href="mod/mod_proxy_balancer.html">Mdulo Apache mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_connect.html">Mdulo Apache mod_proxy_connect</a></li>
+<li><a href="mod/mod_proxy_ftp.html">Mdulo Apache mod_proxy_ftp</a></li>
+<li><a href="mod/mod_proxy_http.html">Mdulo Apache mod_proxy_http</a></li>
+<li><a href="mod/mod_rewrite.html">Mdulo Apache mod_rewrite</a></li>
+<li><a href="mod/mod_setenvif.html">Mdulo Apache mod_setenvif</a></li>
+<li><a href="mod/mod_so.html">Mdulo Apache mod_so</a></li>
+<li><a href="mod/mod_speling.html">Mdulo Apache mod_speling</a></li>
+<li><a href="mod/mod_ssl.html">Mdulo Apache mod_ssl</a></li>
+<li><a href="mod/mod_status.html">Mdulo Apache mod_status</a></li>
+<li><a href="mod/mod_suexec.html">Mdulo Apache mod_suexec</a></li>
+<li><a href="mod/mod_unique_id.html">Mdulo Apache mod_unique_id</a></li>
+<li><a href="mod/mod_userdir.html">Mdulo Apache mod_userdir</a></li>
+<li><a href="mod/mod_usertrack.html">Mdulo Apache mod_usertrack</a></li>
+<li><a href="mod/mod_version.html">Mdulo Apache mod_version</a></li>
+<li><a href="mod/mod_vhost_alias.html">Mdulo Apache mod_vhost_alias</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="developer" id="developer">Documentacin para desarrolladores</a></h2>
+<ul><li class="separate"><a href="developer/">Visin General</a></li>
+<li><a href="developer/API.html">Notas sobre la API de Apache</a></li>
+<li><a href="developer/debugging.html">Debugging la Reserva de Memoria en APR</a></li>
+<li><a href="developer/documenting.html">Documentando Apache 2.0</a></li>
+<li><a href="developer/hooks.html">Funciones Hook de Apache 2.0</a></li>
+<li><a href="developer/modules.html">Convertir Mdulos de Apache 1.3 a Apache 2.0</a></li>
+<li><a href="developer/request.html">Procesamiento de Peticiones en Apache 2.0</a></li>
+<li><a href="developer/filters.html">Funcionamiento de los filtros en Apache 2.0</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="index" id="index">Glosario e ndice</a></h2>
+<ul><li><a href="glossary.html">Glosario</a></li>
+<li><a href="mod/">ndice de Mdulos</a></li>
+<li><a href="mod/directives.html">ndice de Directivas</a></li>
+<li><a href="mod/quickreference.html">Gua Rpida de
+Referencia de Directivas</a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sitemap.html.ja.euc-jp b/docs/manual/sitemap.html.ja.euc-jp
new file mode 100644
index 00000000..088073b1
--- /dev/null
+++ b/docs/manual/sitemap.html.ja.euc-jp
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Site Map - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div>
+<div id="page-content"><div id="preamble"><h1>Site Map</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+<p>ΥڡϸѲǽ
+<a href="./">Apache HTTP ХС 2.2 Υɥơ</a>
+ΰǤ</p>
+</div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#release">꡼Υ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">Apache HTTP Фλ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache Сۥȥɥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#faq">Apache ФΤ褯</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Apache SSL/TLS Ź沽</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#howto">ɡ塼ȥꥢ롢ϥġ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">ץåȥեͭξ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP Фȥݡȥץ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Apache ¾</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache ⥸塼</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">ȯԤΤΥɥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#index">Ѹ콸Ⱥ</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="release" id="release">꡼Υ</a></h2>
+<ul><li><a href="upgrading.html">1.3 2.0 ؤΥåץ졼</a></li>
+<li><a href="new_features_2_0.html">Apache 2.0 οǽ</a></li>
+<li><a href="license.html">Apache License</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="using" id="using">Apache HTTP Фλ</a></h2>
+<ul><li><a href="install.html">Apache Υѥȥ󥹥ȡ</a></li>
+<li><a href="invoking.html">Apache εư</a></li>
+<li><a href="stopping.html">ФߤȺƵư</a></li>
+<li><a href="configuring.html">ե</a></li>
+<li><a href="sections.html">Directory, Location, Files ưˡ</a></li>
+<li><a href="server-wide.html">Τ</a></li>
+<li><a href="logs.html">ե</a></li>
+<li><a href="urlmapping.html">URL ե륷ƥΰ֤ؤΥޥå</a></li>
+<li><a href="misc/security_tips.html">ƥΥ</a></li>
+<li><a href="dso.html">ưŪ֥ͭ (DSO) ݡ</a></li>
+<li><a href="content-negotiation.html">ƥȥͥ</a></li>
+<li><a href="custom-error.html">२顼쥹ݥ</a></li>
+<li><a href="bind.html">Apache Ѥ륢ɥ쥹ȥݡȤ</a></li>
+<li><a href="mpm.html">ޥץå󥰥⥸塼 (MPM)</a></li>
+<li><a href="env.html">Apache ˤĶѿ</a></li>
+<li><a href="handler.html">Apache Υϥɥλ</a></li>
+<li><a href="filter.html">ե륿</a></li>
+<li><a href="suexec.html">suEXEC ݡ</a></li>
+<li><a href="misc/perf-tuning.html">ǽ˴ؤҥ</a></li>
+<li><a href="misc/rewriteguide.html">URL 饤ȥ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="vhosts" id="vhosts">Apache Сۥȥɥ</a></h2>
+<ul><li class="separate"><a href="vhosts/">ά</a></li>
+<li><a href="vhosts/name-based.html">̾١ΥСۥ</a></li>
+<li><a href="vhosts/ip-based.html">IP ١ΥСۥȤΥݡ</a></li>
+<li><a href="vhosts/mass.html">ưŪꤵ줿絬ϥСۥ</a></li>
+<li><a href="vhosts/examples.html">VirtualHost </a></li>
+<li><a href="vhosts/details.html">СۥȤΥޥå󥰤ξܤ</a></li>
+<li><a href="vhosts/fd-limits.html">ե뵭һҤθ³</a></li>
+<li><a href="dns-caveats.html">DNS Apache Ȥ˴ط</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="faq" id="faq">Apache ФΤ褯</a></h2>
+<ul><li><a href="faq/">ά</a></li>
+<li><a href="faq/support.html">ݡ</a></li>
+<li><a href="faq/error.html">顼å</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="ssl" id="ssl">Apache SSL/TLS Ź沽</a></h2>
+<ul><li class="separate"><a href="ssl/">ά</a></li>
+<li><a href="ssl/ssl_intro.html">SSL/TLS Ź沽: </a></li>
+<li><a href="ssl/ssl_compat.html">SSL/TLS Ź沽: ߴ</a></li>
+<li><a href="ssl/ssl_howto.html">SSL/TLS Ź沽: ϥġ</a></li>
+<li><a href="ssl/ssl_faq.html">SSL/TLS Ź沽: FAQ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="howto" id="howto">ɡ塼ȥꥢ롢ϥġ</a></h2>
+<ul><li class="separate"><a href="howto/">ά</a></li>
+<li><a href="howto/auth.html">ǧ</a></li>
+<li><a href="howto/cgi.html">CGI ˤưŪƥ</a></li>
+<li><a href="howto/ssi.html">Server Side Includes </a></li>
+<li><a href="howto/htaccess.html">.htaccess ե</a></li>
+<li><a href="howto/public_html.html">桼Υ֥ǥ쥯ȥ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="platform" id="platform">ץåȥեͭξ</a></h2>
+<ul><li class="separate"><a href="platform/">ά</a></li>
+<li><a href="platform/windows.html">Microsoft Windows Ǥ Apache λ</a></li>
+<li><a href="platform/win_compiling.html">Microsoft Windows Ǥ Apache
+Υѥ</a></li>
+<li><a href="platform/netware.html">Novell NetWare Apache Ȥ</a></li>
+<li><a href="platform/perf-hp.html">HPUX ǹǽ֥Ф¹Ԥ</a></li>
+<li><a href="platform/ebcdic.html">EBCDIC Apache</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="programs" id="programs">Apache HTTP Фȥݡȥץ</a></h2>
+<ul><li class="separate"><a href="programs/">ά</a></li>
+<li><a href="programs/httpd.html">ޥ˥奢ڡ: httpd</a></li>
+<li><a href="programs/ab.html">ޥ˥奢ڡ: ab</a></li>
+<li><a href="programs/apachectl.html">ޥ˥奢ڡ: apachectl</a></li>
+<li><a href="programs/apxs.html">ޥ˥奢ڡ: apxs</a></li>
+<li><a href="programs/configure.html">ޥ˥奢ڡ: configure</a></li>
+<li><a href="programs/dbmmanage.html">ޥ˥奢ڡ: dbmmanage</a></li>
+<li><a href="programs/htcacheclean.html">ޥ˥奢ڡ: htcacheclean</a></li>
+<li><a href="programs/htdbm.html">ޥ˥奢ڡ: htdbm</a></li>
+<li><a href="programs/htdigest.html">ޥ˥奢ڡ: htdigest</a></li>
+<li><a href="programs/htpasswd.html">ޥ˥奢ڡ: htpasswd</a></li>
+<li><a href="programs/logresolve.html">ޥ˥奢ڡ: logresolve</a></li>
+<li><a href="programs/rotatelogs.html">ޥ˥奢ڡ: rotatelogs</a></li>
+<li><a href="programs/suexec.html">ޥ˥奢ڡ: suexec</a></li>
+<li><a href="programs/other.html">¾Υץ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="misc" id="misc">Apache ¾</a></h2>
+<ul><li class="separate"><a href="misc/">ά</a></li>
+<li><a href="misc/relevant_standards.html">Ϣɸ൬</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="modules" id="modules">Apache ⥸塼</a></h2>
+<ul><li><a href="mod/module-dict.html">Apache ǥ쥯ƥ֤˻ȤѸ</a></li>
+<li><a href="mod/directive-dict.html">Apache ǥ쥯ƥ֤˻ȤѸ</a></li>
+</ul><ul><li><a href="mod/core.html">Apache ǽ</a></li>
+<li><a href="mod/mpm_common.html">Apache MPM ̥ǥ쥯ƥ</a></li>
+<li><a href="mod/beos.html">Apache MPM beos</a></li>
+<li><a href="mod/event.html">Apache MPM event</a></li>
+<li><a href="mod/mpm_netware.html">Apache MPM netware</a></li>
+<li><a href="mod/mpmt_os2.html">Apache MPM os2</a></li>
+<li><a href="mod/prefork.html">Apache MPM prefork</a></li>
+<li><a href="mod/mpm_winnt.html">Apache MPM winnt</a></li>
+<li><a href="mod/worker.html">Apache MPM worker</a></li>
+</ul><ul><li><a href="mod/mod_actions.html">Apache ⥸塼 mod_actions</a></li>
+<li><a href="mod/mod_alias.html">Apache ⥸塼 mod_alias</a></li>
+<li><a href="mod/mod_asis.html">Apache ⥸塼 mod_asis</a></li>
+<li><a href="mod/mod_auth_basic.html">Apache ⥸塼 mod_auth_basic</a></li>
+<li><a href="mod/mod_auth_digest.html">Apache ⥸塼 mod_auth_digest</a></li>
+<li><a href="mod/mod_authn_alias.html">Apache ⥸塼 mod_authn_alias</a></li>
+<li><a href="mod/mod_authn_anon.html">Apache ⥸塼 mod_authn_anon</a></li>
+<li><a href="mod/mod_authn_dbd.html">Apache ⥸塼 mod_authn_dbd</a></li>
+<li><a href="mod/mod_authn_dbm.html">Apache ⥸塼 mod_authn_dbm</a></li>
+<li><a href="mod/mod_authn_default.html">Apache ⥸塼 mod_authn_default</a></li>
+<li><a href="mod/mod_authn_file.html">Apache ⥸塼 mod_authn_file</a></li>
+<li><a href="mod/mod_authnz_ldap.html">Apache ⥸塼 mod_authnz_ldap</a></li>
+<li><a href="mod/mod_authz_dbm.html">Apache ⥸塼 mod_authz_dbm</a></li>
+<li><a href="mod/mod_authz_default.html">Apache ⥸塼 mod_authz_default</a></li>
+<li><a href="mod/mod_authz_groupfile.html">Apache ⥸塼 mod_authz_groupfile</a></li>
+<li><a href="mod/mod_authz_host.html">Apache ⥸塼 mod_authz_host</a></li>
+<li><a href="mod/mod_authz_owner.html">Apache ⥸塼 mod_authz_owner</a></li>
+<li><a href="mod/mod_authz_user.html">Apache ⥸塼 mod_authz_user</a></li>
+<li><a href="mod/mod_autoindex.html">Apache ⥸塼 mod_autoindex</a></li>
+<li><a href="mod/mod_cache.html">Apache ⥸塼 mod_cache</a></li>
+<li><a href="mod/mod_cern_meta.html">Apache ⥸塼 mod_cern_meta</a></li>
+<li><a href="mod/mod_cgi.html">Apache ⥸塼 mod_cgi</a></li>
+<li><a href="mod/mod_cgid.html">Apache ⥸塼 mod_cgid</a></li>
+<li><a href="mod/mod_charset_lite.html">Apache ⥸塼 mod_charset_lite</a></li>
+<li><a href="mod/mod_dav.html">Apache ⥸塼 mod_dav</a></li>
+<li><a href="mod/mod_dav_fs.html">Apache ⥸塼 mod_dav_fs</a></li>
+<li><a href="mod/mod_dav_lock.html">Apache ⥸塼 mod_dav_lock</a></li>
+<li><a href="mod/mod_dbd.html">Apache ⥸塼 mod_dbd</a></li>
+<li><a href="mod/mod_deflate.html">Apache ⥸塼 mod_deflate</a></li>
+<li><a href="mod/mod_dir.html">Apache ⥸塼 mod_dir</a></li>
+<li><a href="mod/mod_disk_cache.html">Apache ⥸塼 mod_disk_cache</a></li>
+<li><a href="mod/mod_dumpio.html">Apache ⥸塼 mod_dumpio</a></li>
+<li><a href="mod/mod_echo.html">Apache ⥸塼 mod_echo</a></li>
+<li><a href="mod/mod_env.html">Apache ⥸塼 mod_env</a></li>
+<li><a href="mod/mod_example.html">Apache ⥸塼 mod_example</a></li>
+<li><a href="mod/mod_expires.html">Apache ⥸塼 mod_expires</a></li>
+<li><a href="mod/mod_ext_filter.html">Apache ⥸塼 mod_ext_filter</a></li>
+<li><a href="mod/mod_file_cache.html">Apache ⥸塼 mod_file_cache</a></li>
+<li><a href="mod/mod_filter.html">Apache ⥸塼 mod_filter</a></li>
+<li><a href="mod/mod_headers.html">Apache ⥸塼 mod_headers</a></li>
+<li><a href="mod/mod_ident.html">Apache ⥸塼 mod_ident</a></li>
+<li><a href="mod/mod_imagemap.html">Apache ⥸塼 mod_imagemap</a></li>
+<li><a href="mod/mod_include.html">Apache ⥸塼 mod_include</a></li>
+<li><a href="mod/mod_info.html">Apache ⥸塼 mod_info</a></li>
+<li><a href="mod/mod_isapi.html">Apache ⥸塼 mod_isapi</a></li>
+<li><a href="mod/mod_ldap.html">Apache ⥸塼 mod_ldap</a></li>
+<li><a href="mod/mod_log_config.html">Apache ⥸塼 mod_log_config</a></li>
+<li><a href="mod/mod_log_forensic.html">Apache ⥸塼 mod_log_forensic</a></li>
+<li><a href="mod/mod_logio.html">Apache ⥸塼 mod_logio</a></li>
+<li><a href="mod/mod_mem_cache.html">Apache ⥸塼 mod_mem_cache</a></li>
+<li><a href="mod/mod_mime.html">Apache ⥸塼 mod_mime</a></li>
+<li><a href="mod/mod_mime_magic.html">Apache ⥸塼 mod_mime_magic</a></li>
+<li><a href="mod/mod_negotiation.html">Apache ⥸塼 mod_negotiation</a></li>
+<li><a href="mod/mod_nw_ssl.html">Apache ⥸塼 mod_nw_ssl</a></li>
+<li><a href="mod/mod_proxy.html">Apache ⥸塼 mod_proxy</a></li>
+<li><a href="mod/mod_proxy_ajp.html">Apache ⥸塼 mod_proxy_ajp</a></li>
+<li><a href="mod/mod_proxy_balancer.html">Apache ⥸塼 mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_connect.html">Apache ⥸塼 mod_proxy_connect</a></li>
+<li><a href="mod/mod_proxy_ftp.html">Apache ⥸塼 mod_proxy_ftp</a></li>
+<li><a href="mod/mod_proxy_http.html">Apache ⥸塼 mod_proxy_http</a></li>
+<li><a href="mod/mod_rewrite.html">Apache ⥸塼 mod_rewrite</a></li>
+<li><a href="mod/mod_setenvif.html">Apache ⥸塼 mod_setenvif</a></li>
+<li><a href="mod/mod_so.html">Apache ⥸塼 mod_so</a></li>
+<li><a href="mod/mod_speling.html">Apache ⥸塼 mod_speling</a></li>
+<li><a href="mod/mod_ssl.html">Apache ⥸塼 mod_ssl</a></li>
+<li><a href="mod/mod_status.html">Apache ⥸塼 mod_status</a></li>
+<li><a href="mod/mod_suexec.html">Apache ⥸塼 mod_suexec</a></li>
+<li><a href="mod/mod_unique_id.html">Apache ⥸塼 mod_unique_id</a></li>
+<li><a href="mod/mod_userdir.html">Apache ⥸塼 mod_userdir</a></li>
+<li><a href="mod/mod_usertrack.html">Apache ⥸塼 mod_usertrack</a></li>
+<li><a href="mod/mod_version.html">Apache ⥸塼 mod_version</a></li>
+<li><a href="mod/mod_vhost_alias.html">Apache ⥸塼 mod_vhost_alias</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="developer" id="developer">ȯԤΤΥɥ</a></h2>
+<ul><li class="separate"><a href="developer/">ά</a></li>
+<li><a href="developer/API.html">Apache API </a></li>
+<li><a href="developer/debugging.html">APR
+ΥꥢΥǥХå</a></li>
+<li><a href="developer/documenting.html">Apache 2.0 </a></li>
+<li><a href="developer/hooks.html">Apache 2.0 եåؿ</a></li>
+<li><a href="developer/modules.html">Apache 1.3 Apache 2.0 ˥⥸塼
+ܿ</a></li>
+<li><a href="developer/request.html">Apache 2.0 ΥꥯȽ</a></li>
+<li><a href="developer/filters.html">Apache 2.0 Υե륿ưλ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="index" id="index">Ѹ콸Ⱥ</a></h2>
+<ul><li><a href="glossary.html">Ѹ콸</a></li>
+<li><a href="mod/">⥸塼</a></li>
+<li><a href="mod/directives.html">ǥ쥯ƥֺ</a></li>
+<li><a href="mod/quickreference.html">ǥ쥯ƥ åե</a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/sitemap.html.ko.euc-kr b/docs/manual/sitemap.html.ko.euc-kr
new file mode 100644
index 00000000..411bf227
--- /dev/null
+++ b/docs/manual/sitemap.html.ko.euc-kr
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Ʈ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page">
+<div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div>
+<div id="page-content"><div id="preamble"><h1>Ʈ</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+<p>
+<a href="./">Apache HTTP Server Version 2.2
+</a> ش.</p>
+</div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#release">ǥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#using">ġ ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">ġ ȣƮ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#faq">ġ  </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#ssl">ġ SSL/TLS ȣȭ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#howto">ħ, 丮, HowTo</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">÷ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">ġ α׷</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Ÿ ġ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#modules">ġ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#index"> </a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="release" id="release">ǥ</a></h2>
+<ul><li><a href="upgrading.html">1.3 2.0 ׷̵</a></li>
+<li><a href="new_features_2_0.html">ġ 2.0 ο </a></li>
+<li><a href="license.html">ġ ̼</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="using" id="using">ġ ϱ</a></h2>
+<ul><li><a href="install.html">ġ ϰ ġ</a></li>
+<li><a href="invoking.html">ġ </a></li>
+<li><a href="stopping.html"> ߴܰ </a></li>
+<li><a href="configuring.html"></a></li>
+<li><a href="sections.html"> Directory, Location, Files
+ϳ</a></li>
+<li><a href="server-wide.html"> </a></li>
+<li><a href="logs.html">α</a></li>
+<li><a href="urlmapping.html">URL Ͻýۿ </a></li>
+<li><a href="misc/security_tips.html"> </a></li>
+<li><a href="dso.html">ü (DSO) </a></li>
+<li><a href="content-negotiation.html"> (content negotiation)</a></li>
+<li><a href="custom-error.html"> </a></li>
+<li><a href="bind.html">ġ ּҿ Ʈ </a></li>
+<li><a href="mpm.html">ó (MPM)</a></li>
+<li><a href="env.html">ġ ȯ溯</a></li>
+<li><a href="handler.html">ġ ڵ鷯 </a></li>
+<li><a href="filter.html"></a></li>
+<li><a href="suexec.html">suEXEC </a></li>
+<li><a href="misc/perf-tuning.html"> Ʈ</a></li>
+<li><a href="misc/rewriteguide.html">URL ۼ(rewriting) ħ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="vhosts" id="vhosts">ġ ȣƮ </a></h2>
+<ul><li class="separate"><a href="vhosts/"></a></li>
+<li><a href="vhosts/name-based.html"≯ ȣƮ</a></li>
+<li><a href="vhosts/ip-based.html">IP ȣƮ </a></li>
+<li><a href="vhosts/mass.html">뷮 ȣƮ ϱ</a></li>
+<li><a href="vhosts/examples.html">ȣƮ </a></li>
+<li><a href="vhosts/details.html">ȣƮ ã⿡ ڼ </a></li>
+<li><a href="vhosts/fd-limits.html">ϱ(file descriptor) Ѱ</a></li>
+<li><a href="dns-caveats.html">DNS ġ õ </a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="faq" id="faq">ġ  </a></h2>
+<ul><li><a href="faq/"></a></li>
+<li><a href="faq/support.html"></a></li>
+<li><a href="faq/error.html"></a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="ssl" id="ssl">ġ SSL/TLS ȣȭ</a></h2>
+<ul><li class="separate"><a href="ssl/">Ұ</a></li>
+<li><a href="ssl/ssl_intro.html">SSL/TLS ȣȭ: Ұ</a></li>
+<li><a href="ssl/ssl_compat.html">SSL/TLS ȣȭ: ȣȯ</a></li>
+<li><a href="ssl/ssl_howto.html">SSL/TLS ȣȭ: How-To</a></li>
+<li><a href="ssl/ssl_faq.html">SSL/TLS ȣȭ: FAQ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="howto" id="howto">ħ, 丮, HowTo</a></h2>
+<ul><li class="separate"><a href="howto/"></a></li>
+<li><a href="howto/auth.html"></a></li>
+<li><a href="howto/cgi.html">CGI </a></li>
+<li><a href="howto/ssi.html">Server Side Includes Ұ</a></li>
+<li><a href="howto/htaccess.html">.htaccess </a></li>
+<li><a href="howto/public_html.html">ں 丮</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="platform" id="platform">÷ </a></h2>
+<ul><li class="separate"><a href="platform/"></a></li>
+<li><a href="platform/windows.html">Microsoft Windows ġ
+ϱ</a></li>
+<li><a href="platform/win_compiling.html">Microsoft Windows
+ġ ϱ</a></li>
+<li><a href="platform/netware.html">Novell NetWare ġ
+ϱ</a></li>
+<li><a href="platform/perf-hp.html">HPUX
+ϱ</a></li>
+<li><a href="platform/ebcdic.html">ġ EBCDIC </a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="programs" id="programs">ġ α׷</a></h2>
+<ul><li class="separate"><a href="programs/"></a></li>
+<li><a href="programs/httpd.html">Manpage: httpd</a></li>
+<li><a href="programs/ab.html">Manpage: ab</a></li>
+<li><a href="programs/apachectl.html">Manpage: apachectl</a></li>
+<li><a href="programs/apxs.html">Manpage: apxs</a></li>
+<li><a href="programs/configure.html">Manpage: configure</a></li>
+<li><a href="programs/dbmmanage.html">Manpage: dbmmanage</a></li>
+<li><a href="programs/htcacheclean.html">Manpage: htcacheclean</a></li>
+<li><a href="programs/htdigest.html">Manpage: htdigest</a></li>
+<li><a href="programs/htpasswd.html">Manpage: htpasswd</a></li>
+<li><a href="programs/logresolve.html">Manpage: logresolve</a></li>
+<li><a href="programs/rotatelogs.html">Manpage: rotatelogs</a></li>
+<li><a href="programs/suexec.html">Manpage: suexec</a></li>
+<li><a href="programs/other.html">ٸ α׷</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="misc" id="misc">Ÿ ġ </a></h2>
+<ul><li class="separate"><a href="misc/"></a></li>
+<li><a href="misc/relevant_standards.html">õ ǥص</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="modules" id="modules">ġ </a></h2>
+<ul><li><a href="mod/module-dict.html">ġ ϴµ
+</a></li>
+<li><a href="mod/directive-dict.html">ġ þ ϴµ
+ </a></li>
+</ul><ul><li><a href="mod/core.html">ġ ٽ </a></li>
+<li><a href="mod/mpm_common.html">ġ MPM þ</a></li>
+<li><a href="mod/beos.html">ġ MPM beos</a></li>
+<li><a href="mod/event.html">ġ MPM event</a></li>
+<li><a href="mod/mpm_netware.html">ġ MPM netware</a></li>
+<li><a href="mod/mpmt_os2.html">ġ MPM os2</a></li>
+<li><a href="mod/prefork.html">ġ MPM prefork</a></li>
+<li><a href="mod/mpm_winnt.html">ġ MPM winnt</a></li>
+<li><a href="mod/worker.html">ġ MPM worker</a></li>
+</ul><ul><li><a href="mod/mod_actions.html">ġ mod_actions</a></li>
+<li><a href="mod/mod_alias.html">ġ mod_alias</a></li>
+<li><a href="mod/mod_asis.html">ġ mod_asis</a></li>
+<li><a href="mod/mod_auth_basic.html">ġ mod_auth_basic</a></li>
+<li><a href="mod/mod_auth_digest.html">ġ mod_auth_digest</a></li>
+<li><a href="mod/mod_authn_alias.html">ġ mod_authn_alias</a></li>
+<li><a href="mod/mod_authn_anon.html">ġ mod_authn_anon</a></li>
+<li><a href="mod/mod_authn_dbd.html">ġ mod_authn_dbd</a></li>
+<li><a href="mod/mod_authn_dbm.html">ġ mod_authn_dbm</a></li>
+<li><a href="mod/mod_authn_default.html">ġ mod_authn_default</a></li>
+<li><a href="mod/mod_authn_file.html">ġ mod_authn_file</a></li>
+<li><a href="mod/mod_authnz_ldap.html">ġ mod_authnz_ldap</a></li>
+<li><a href="mod/mod_authz_dbm.html">ġ mod_authz_dbm</a></li>
+<li><a href="mod/mod_authz_default.html">ġ mod_authz_default</a></li>
+<li><a href="mod/mod_authz_groupfile.html">ġ mod_authz_groupfile</a></li>
+<li><a href="mod/mod_authz_host.html">ġ mod_authz_host</a></li>
+<li><a href="mod/mod_authz_owner.html">ġ mod_authz_owner</a></li>
+<li><a href="mod/mod_authz_user.html">ġ mod_authz_user</a></li>
+<li><a href="mod/mod_autoindex.html">ġ mod_autoindex</a></li>
+<li><a href="mod/mod_cache.html">ġ mod_cache</a></li>
+<li><a href="mod/mod_cern_meta.html">ġ mod_cern_meta</a></li>
+<li><a href="mod/mod_cgi.html">ġ mod_cgi</a></li>
+<li><a href="mod/mod_cgid.html">ġ mod_cgid</a></li>
+<li><a href="mod/mod_charset_lite.html">ġ mod_charset_lite</a></li>
+<li><a href="mod/mod_dav.html">ġ mod_dav</a></li>
+<li><a href="mod/mod_dav_fs.html">ġ mod_dav_fs</a></li>
+<li><a href="mod/mod_dav_lock.html">ġ mod_dav_lock</a></li>
+<li><a href="mod/mod_dbd.html">ġ mod_dbd</a></li>
+<li><a href="mod/mod_deflate.html">ġ mod_deflate</a></li>
+<li><a href="mod/mod_dir.html">ġ mod_dir</a></li>
+<li><a href="mod/mod_disk_cache.html">ġ mod_disk_cache</a></li>
+<li><a href="mod/mod_dumpio.html">ġ mod_dumpio</a></li>
+<li><a href="mod/mod_echo.html">ġ mod_echo</a></li>
+<li><a href="mod/mod_env.html">ġ mod_env</a></li>
+<li><a href="mod/mod_example.html">ġ mod_example</a></li>
+<li><a href="mod/mod_expires.html">ġ mod_expires</a></li>
+<li><a href="mod/mod_ext_filter.html">ġ mod_ext_filter</a></li>
+<li><a href="mod/mod_file_cache.html">ġ mod_file_cache</a></li>
+<li><a href="mod/mod_filter.html">ġ mod_filter</a></li>
+<li><a href="mod/mod_headers.html">ġ mod_headers</a></li>
+<li><a href="mod/mod_ident.html">ġ mod_ident</a></li>
+<li><a href="mod/mod_imagemap.html">ġ mod_imagemap</a></li>
+<li><a href="mod/mod_include.html">ġ mod_include</a></li>
+<li><a href="mod/mod_info.html">ġ mod_info</a></li>
+<li><a href="mod/mod_isapi.html">ġ mod_isapi</a></li>
+<li><a href="mod/mod_ldap.html">ġ mod_ldap</a></li>
+<li><a href="mod/mod_log_config.html">ġ mod_log_config</a></li>
+<li><a href="mod/mod_log_forensic.html">ġ mod_log_forensic</a></li>
+<li><a href="mod/mod_logio.html">ġ mod_logio</a></li>
+<li><a href="mod/mod_mem_cache.html">ġ mod_mem_cache</a></li>
+<li><a href="mod/mod_mime.html">ġ mod_mime</a></li>
+<li><a href="mod/mod_mime_magic.html">ġ mod_mime_magic</a></li>
+<li><a href="mod/mod_negotiation.html">ġ mod_negotiation</a></li>
+<li><a href="mod/mod_nw_ssl.html">ġ mod_nw_ssl</a></li>
+<li><a href="mod/mod_proxy.html">ġ mod_proxy</a></li>
+<li><a href="mod/mod_proxy_ajp.html">ġ mod_proxy_ajp</a></li>
+<li><a href="mod/mod_proxy_balancer.html">ġ mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_connect.html">ġ mod_proxy_connect</a></li>
+<li><a href="mod/mod_proxy_ftp.html">ġ mod_proxy_ftp</a></li>
+<li><a href="mod/mod_proxy_http.html">ġ mod_proxy_http</a></li>
+<li><a href="mod/mod_rewrite.html">ġ mod_rewrite</a></li>
+<li><a href="mod/mod_setenvif.html">ġ mod_setenvif</a></li>
+<li><a href="mod/mod_so.html">ġ mod_so</a></li>
+<li><a href="mod/mod_speling.html">ġ mod_speling</a></li>
+<li><a href="mod/mod_ssl.html">ġ mod_ssl</a></li>
+<li><a href="mod/mod_status.html">ġ mod_status</a></li>
+<li><a href="mod/mod_suexec.html">ġ mod_suexec</a></li>
+<li><a href="mod/mod_unique_id.html">ġ mod_unique_id</a></li>
+<li><a href="mod/mod_userdir.html">ġ mod_userdir</a></li>
+<li><a href="mod/mod_usertrack.html">ġ mod_usertrack</a></li>
+<li><a href="mod/mod_version.html">ġ mod_version</a></li>
+<li><a href="mod/mod_vhost_alias.html">ġ mod_vhost_alias</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="developer" id="developer"> </a></h2>
+<ul><li class="separate"><a href="developer/"></a></li>
+<li><a href="developer/API.html">Apache API </a></li>
+<li><a href="developer/debugging.html">APR ޸Ҵ </a></li>
+<li><a href="developer/documenting.html">Apache 2.0 ȭ</a></li>
+<li><a href="developer/hooks.html">Apache 2.0 (hook) Լ</a></li>
+<li><a href="developer/modules.html">Apache 1.3 Apache 2.0
+ ϱ</a></li>
+<li><a href="developer/request.html">Apache 2.0 ûó</a></li>
+<li><a href="developer/filters.html">Apache 2.0 ۹</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section"><h2><a name="index" id="index"> </a></h2>
+<ul><li><a href="glossary.html"></a></li>
+<li><a href="mod/"> </a></li>
+<li><a href="mod/directives.html">þ </a></li>
+<li><a href="mod/quickreference.html">þ </a></li>
+</ul>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/sitemap.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/index.html b/docs/manual/ssl/index.html
new file mode 100644
index 00000000..39629cac
--- /dev/null
+++ b/docs/manual/ssl/index.html
@@ -0,0 +1,7 @@
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/ssl/index.html.en b/docs/manual/ssl/index.html.en
new file mode 100644
index 00000000..86476391
--- /dev/null
+++ b/docs/manual/ssl/index.html.en
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache SSL/TLS Encryption - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache SSL/TLS Encryption</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+
+<p>The Apache HTTP Server module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+provides an interface to the <a href="http://www.openssl.org/">OpenSSL</a> library, which provides
+Strong Encryption using the Secure Sockets Layer and Transport Layer
+Security protocols. The module and this documentation are based on
+Ralf S. Engelschall's mod_ssl project.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#documentation">Documentation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mod-ssl">mod_ssl</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentation" id="documentation">Documentation</a></h2>
+<ul>
+<li><a href="ssl_intro.html">Introduction</a></li>
+<li><a href="ssl_compat.html">Compatibility</a></li>
+<li><a href="ssl_howto.html">How-To</a></li>
+<li><a href="ssl_faq.html">Frequently Asked Questions</a></li>
+<li><a href="../glossary.html">Glossary</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mod-ssl" id="mod-ssl">mod_ssl</a></h2>
+<p>Extensive documentation on the directives and environment variables
+provided by this module is provided in the <a href="../mod/mod_ssl.html">mod_ssl reference documentation</a>.
+</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/index.html.ja.euc-jp b/docs/manual/ssl/index.html.ja.euc-jp
new file mode 100644
index 00000000..bfa1c7e8
--- /dev/null
+++ b/docs/manual/ssl/index.html.ja.euc-jp
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache SSL/TLS Ź沽 - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache SSL/TLS Ź沽</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+
+<p>Apache HTTP Х⥸塼 <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+<a href="http://www.openssl.org/">OpenSSL</a>
+饤֥ؤΥ󥿡ե󶡤Ƥޤ
+Secure Sockts Layer Transport Layer Security
+ץȥѤϤʰŹ沽󶡤ޤ
+Υ⥸塼䤳ʸ Ralf S. Engelschall mod_ssl
+ץȤ˴ŤƤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#documentation">Documentation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mod-ssl">mod_ssl</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentation" id="documentation">Documentation</a></h2>
+<ul>
+<li><a href="ssl_intro.html">Ϥ</a></li>
+<li><a href="ssl_compat.html">ߴ</a></li>
+<li><a href="ssl_howto.html">How-To</a></li>
+<li><a href="ssl_faq.html">褯</a></li>
+<li><a href="../glossary.html">Ѹ</a></li>
+</ul>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mod-ssl" id="mod-ssl">mod_ssl</a></h2>
+<p>Υ⥸塼󶡤ǥ쥯ƥ֤Ķѿ˴ؤ
+ܤʸϡ<a href="../mod/mod_ssl.html">mod_ssl
+ե</a></p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/ssl_compat.html b/docs/manual/ssl/ssl_compat.html
new file mode 100644
index 00000000..3a8ed1be
--- /dev/null
+++ b/docs/manual/ssl/ssl_compat.html
@@ -0,0 +1,3 @@
+URI: ssl_compat.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/ssl/ssl_compat.html.en b/docs/manual/ssl/ssl_compat.html.en
new file mode 100644
index 00000000..be0865f0
--- /dev/null
+++ b/docs/manual/ssl/ssl_compat.html.en
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>SSL/TLS Strong Encryption: Compatibility - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Strong Encryption: Compatibility</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_compat.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+<blockquote>
+<p>All PCs are compatible. But some of
+them are more compatible than others.</p>
+<p class="cite">-- <cite>Unknown</cite></p>
+</blockquote>
+
+<p>
+This page covers backwards compatibility between mod_ssl and other
+SSL solutions. mod_ssl is not the only SSL solution for Apache; four
+additional products are (or were) also available: Ben Laurie's freely
+available <a href="http://www.apache-ssl.org/">Apache-SSL</a> (from
+where mod_ssl were originally derived in 1998), Red Hat's commercial
+<a href="http://www.redhat.com/products/product-details.phtml?id=rhsa">Secure
+Web Server</a> (which was based on mod_ssl), Covalent's commercial <a href="http://www.covalent.net/">Raven SSL Module</a> (also based on
+mod_ssl) and finally C2Net's (now Red Hat's) commercial product <a href="http://www.redhat.com/explore/stronghold/">Stronghold</a> (based
+on a different evolution branch named Sioux up to Stronghold 2.x and
+based on mod_ssl since Stronghold 3.x).</p>
+
+<p>
+mod_ssl mostly provides a superset of the functionality of all the other
+solutions, so it's simple to migrate from one of the older modules to
+mod_ssl. The configuration directives and environment variable names
+used by the older SSL solutions vary from those used in mod_ssl;
+mapping tables are included here to give the equivalents used by mod_ssl.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configuration">Configuration Directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#variables">Environment Variables</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#customlog">Custom Log Functions</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configuration" id="configuration">Configuration Directives</a></h2>
+<p>The mapping between configuration directives used by Apache-SSL
+1.x and mod_ssl 2.0.x is given in <a href="#table1">Table
+1</a>. The mapping from Sioux 1.x and Stronghold 2.x is only partial
+because of special functionality in these interfaces which mod_ssl
+doesn't provide.</p>
+
+
+<h3><a name="table1" id="table1">Table 1: Configuration Directive Mapping</a></h3>
+
+<table><tr class="header"><th>Old Directive</th><th>mod_ssl Directive</th><th>Comment</th></tr>
+<tr class="header"><th colspan="3">Apache-SSL 1.x &amp; mod_ssl 2.0.x compatibility:</th></tr>
+<tr><td><code>SSLEnable</code></td><td><code>SSLEngine on</code></td><td>compactified</td></tr>
+<tr class="odd"><td><code>SSLDisable</code></td><td><code>SSLEngine off</code></td><td>compactified</td></tr>
+<tr><td><code>SSLLogFile</code> <em>file</em></td><td><code>SSLLog</code> <em>file</em></td><td>compactified</td></tr>
+<tr class="odd"><td><code>SSLRequiredCiphers</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renamed</td></tr>
+<tr><td><code>SSLRequireCipher</code> <em>c1</em> ...</td><td><code>SSLRequire %{SSL_CIPHER} in {"</code><em>c1</em><code>",
+...}</code></td><td>generalized</td></tr>
+<tr class="odd"><td><code>SSLBanCipher</code> <em>c1</em> ...</td><td><code>SSLRequire not (%{SSL_CIPHER} in {"</code><em>c1</em><code>",
+...})</code></td><td>generalized</td></tr>
+<tr><td><code>SSLFakeBasicAuth</code></td><td><code>SSLOptions +FakeBasicAuth</code></td><td>merged</td></tr>
+<tr class="odd"><td><code>SSLCacheServerPath</code> <em>dir</em></td><td>-</td><td>functionality removed</td></tr>
+<tr><td><code>SSLCacheServerPort</code> <em>integer</em></td><td>-</td><td>functionality removed</td></tr>
+<tr class="header"><th colspan="3">Apache-SSL 1.x compatibility:</th></tr>
+<tr class="odd"><td><code>SSLExportClientCertificates</code></td><td><code>SSLOptions +ExportCertData</code></td><td>merged</td></tr>
+<tr><td><code>SSLCacheServerRunDir</code> <em>dir</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="header"><th colspan="3">Sioux 1.x compatibility:</th></tr>
+<tr class="odd"><td><code>SSL_CertFile</code> <em>file</em></td><td><code>SSLCertificateFile</code> <em>file</em></td><td>renamed</td></tr>
+<tr><td><code>SSL_KeyFile</code> <em>file</em></td><td><code>SSLCertificateKeyFile</code> <em>file</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CipherSuite</code> <em>arg</em></td><td><code>SSLCipherSuite</code> <em>arg</em></td><td>renamed</td></tr>
+<tr><td><code>SSL_X509VerifyDir</code> <em>arg</em></td><td><code>SSLCACertificatePath</code> <em>arg</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_Log</code> <em>file</em></td><td><code>SSLLogFile</code> <em>file</em></td><td>renamed</td></tr>
+<tr><td><code>SSL_Connect</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_ClientAuth</code> <em>arg</em></td><td><code>SSLVerifyClient</code> <em>arg</em></td><td>renamed</td></tr>
+<tr><td><code>SSL_X509VerifyDepth</code> <em>arg</em></td><td><code>SSLVerifyDepth</code> <em>arg</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_FetchKeyPhraseFrom</code> <em>arg</em></td><td>-</td><td>not directly mappable; use SSLPassPhraseDialog</td></tr>
+<tr><td><code>SSL_SessionDir</code> <em>dir</em></td><td>-</td><td>not directly mappable; use SSLSessionCache</td></tr>
+<tr class="odd"><td><code>SSL_Require</code> <em>expr</em></td><td>-</td><td>not directly mappable; use SSLRequire</td></tr>
+<tr><td><code>SSL_CertFileType</code> <em>arg</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="odd"><td><code>SSL_KeyFileType</code> <em>arg</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr><td><code>SSL_X509VerifyPolicy</code> <em>arg</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="odd"><td><code>SSL_LogX509Attributes</code> <em>arg</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="header"><th colspan="3">Stronghold 2.x compatibility:</th></tr>
+<tr><td><code>StrongholdAccelerator</code> <em>engine</em></td><td><code>SSLCryptoDevice</code> <em>engine</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>StrongholdKey</code> <em>dir</em></td><td>-</td><td>functionality not needed</td></tr>
+<tr><td><code>StrongholdLicenseFile</code> <em>dir</em></td><td>-</td><td>functionality not needed</td></tr>
+<tr class="odd"><td><code>SSLFlag</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renamed</td></tr>
+<tr><td><code>SSLSessionLockFile</code> <em>file</em></td><td><code>SSLMutex</code> <em>file</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSLCipherList</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renamed</td></tr>
+<tr><td><code>RequireSSL</code></td><td><code>SSLRequireSSL</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSLErrorFile</code> <em>file</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr><td><code>SSLRoot</code> <em>dir</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="odd"><td><code>SSL_CertificateLogDir</code> <em>dir</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr><td><code>AuthCertDir</code> <em>dir</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr class="odd"><td><code>SSL_Group</code> <em>name</em></td><td>-</td><td>functionality not supported</td></tr>
+<tr><td><code>SSLProxyMachineCertPath</code> <em>dir</em></td><td><code>SSLProxyMachineCertificatePath</code> <em>dir</em></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSLProxyMachineCertFile</code> <em>file</em></td><td><code>SSLProxyMachineCertificateFile</code> <em>file</em></td><td>renamed</td></tr>
+<tr><td><code>SSLProxyCipherList</code> <em>spec</em></td><td><code>SSLProxyCipherSpec</code> <em>spec</em></td><td>renamed</td></tr>
+</table>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="variables" id="variables">Environment Variables</a></h2>
+
+<p>The mapping between environment variable names used by the older
+SSL solutions and the names used by mod_ssl is given in <a href="#table2">Table 2</a>.</p>
+
+<h3><a name="table2" id="table2">Table 2: Environment Variable Derivation</a></h3>
+
+<table><tr class="header"><th>Old Variable</th><th>mod_ssl Variable</th><th>Comment</th></tr>
+<tr><td><code>SSL_PROTOCOL_VERSION</code></td><td><code>SSL_PROTOCOL</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renamed</td></tr>
+<tr><td><code>HTTPS_SECRETKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>HTTPS_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renamed</td></tr>
+<tr><td><code>HTTPS_CIPHER</code></td><td><code>SSL_CIPHER</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>HTTPS_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERTIFICATE</code></td><td><code>SSL_SERVER_CERT</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_CERT_START</code></td><td><code>SSL_SERVER_V_START</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERT_END</code></td><td><code>SSL_SERVER_V_END</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_CERT_SERIAL</code></td><td><code>SSL_SERVER_M_SERIAL</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_SIGNATURE_ALGORITHM</code></td><td><code>SSL_SERVER_A_SIG</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_DN</code></td><td><code>SSL_SERVER_S_DN</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CN</code></td><td><code>SSL_SERVER_S_DN_CN</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_EMAIL</code></td><td><code>SSL_SERVER_S_DN_Email</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_O</code></td><td><code>SSL_SERVER_S_DN_O</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_OU</code></td><td><code>SSL_SERVER_S_DN_OU</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_C</code></td><td><code>SSL_SERVER_S_DN_C</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_SP</code></td><td><code>SSL_SERVER_S_DN_SP</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_L</code></td><td><code>SSL_SERVER_S_DN_L</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_IDN</code></td><td><code>SSL_SERVER_I_DN</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_ICN</code></td><td><code>SSL_SERVER_I_DN_CN</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_IEMAIL</code></td><td><code>SSL_SERVER_I_DN_Email</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IO</code></td><td><code>SSL_SERVER_I_DN_O</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_IOU</code></td><td><code>SSL_SERVER_I_DN_OU</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IC</code></td><td><code>SSL_SERVER_I_DN_C</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SERVER_ISP</code></td><td><code>SSL_SERVER_I_DN_SP</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IL</code></td><td><code>SSL_SERVER_I_DN_L</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_CERTIFICATE</code></td><td><code>SSL_CLIENT_CERT</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_CERT_START</code></td><td><code>SSL_CLIENT_V_START</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_CERT_END</code></td><td><code>SSL_CLIENT_V_END</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_CERT_SERIAL</code></td><td><code>SSL_CLIENT_M_SERIAL</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_SIGNATURE_ALGORITHM</code></td><td><code>SSL_CLIENT_A_SIG</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_DN</code></td><td><code>SSL_CLIENT_S_DN</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_CN</code></td><td><code>SSL_CLIENT_S_DN_CN</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_EMAIL</code></td><td><code>SSL_CLIENT_S_DN_Email</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_O</code></td><td><code>SSL_CLIENT_S_DN_O</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_OU</code></td><td><code>SSL_CLIENT_S_DN_OU</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_C</code></td><td><code>SSL_CLIENT_S_DN_C</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_SP</code></td><td><code>SSL_CLIENT_S_DN_SP</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_L</code></td><td><code>SSL_CLIENT_S_DN_L</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IDN</code></td><td><code>SSL_CLIENT_I_DN</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_ICN</code></td><td><code>SSL_CLIENT_I_DN_CN</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IEMAIL</code></td><td><code>SSL_CLIENT_I_DN_Email</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_IO</code></td><td><code>SSL_CLIENT_I_DN_O</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IOU</code></td><td><code>SSL_CLIENT_I_DN_OU</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_IC</code></td><td><code>SSL_CLIENT_I_DN_C</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_ISP</code></td><td><code>SSL_CLIENT_I_DN_SP</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_CLIENT_IL</code></td><td><code>SSL_CLIENT_I_DN_L</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_SECKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renamed</td></tr>
+<tr><td><code>SSL_SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renamed</td></tr>
+<tr class="odd"><td><code>SSL_STRONG_CRYPTO</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEY_EXP</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_SESSIONDIR</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_CERTIFICATELOGDIR</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERTFILE</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEYFILE</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_KEYFILETYPE</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_CLIENT_KEY_EXP</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+<tr><td><code>SSL_CLIENT_KEY_SIZE</code></td><td><code>-</code></td><td>Not supported by mod_ssl</td></tr>
+</table>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customlog" id="customlog">Custom Log Functions</a></h2>
+<p>
+When mod_ssl is enabled, additional functions exist for the <a href="../mod/mod_log_config.html#formats">Custom Log Format</a> of
+<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> as documented in the Reference
+Chapter. Beside the ``<code>%{</code><em>varname</em><code>}x</code>''
+eXtension format function which can be used to expand any variables provided
+by any module, an additional Cryptography
+``<code>%{</code><em>name</em><code>}c</code>'' cryptography format function
+exists for backward compatibility. The currently implemented function calls
+are listed in <a href="#table3">Table 3</a>.</p>
+
+<h3><a name="table3" id="table3">Table 3: Custom Log Cryptography Function</a></h3>
+
+<table>
+
+<tr><th>Function Call</th><th>Description</th></tr>
+
+<tr><td><code>%...{version}c</code></td> <td>SSL protocol version</td></tr>
+<tr><td><code>%...{cipher}c</code></td> <td>SSL cipher</td></tr>
+<tr><td><code>%...{subjectdn}c</code></td> <td>Client Certificate Subject Distinguished Name</td></tr>
+<tr><td><code>%...{issuerdn}c</code></td> <td>Client Certificate Issuer Distinguished Name</td></tr>
+<tr><td><code>%...{errcode}c</code></td> <td>Certificate Verification Error (numerical)</td></tr>
+
+<tr><td><code>%...{errstr}c</code></td> <td>Certificate Verification Error (string)</td></tr>
+</table>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_compat.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/ssl_faq.html b/docs/manual/ssl/ssl_faq.html
new file mode 100644
index 00000000..c6d2ea13
--- /dev/null
+++ b/docs/manual/ssl/ssl_faq.html
@@ -0,0 +1,3 @@
+URI: ssl_faq.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/ssl/ssl_faq.html.en b/docs/manual/ssl/ssl_faq.html.en
new file mode 100644
index 00000000..0526f619
--- /dev/null
+++ b/docs/manual/ssl/ssl_faq.html.en
@@ -0,0 +1,1044 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>SSL/TLS Strong Encryption: FAQ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Strong Encryption: FAQ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_faq.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+<blockquote>
+<p>The wise man doesn't give the right answers,
+he poses the right questions.</p>
+<p class="cite">-- <cite>Claude Levi-Strauss</cite></p>
+
+</blockquote>
+<p>This chapter is a collection of frequently asked questions (FAQ) and
+corresponding answers following the popular USENET tradition. Most of these
+questions occurred on the Newsgroup <code><a href="news:comp.infosystems.www.servers.unix">comp.infosystems.www.servers.unix</a></code> or the mod_ssl Support
+Mailing List <code><a href="mailto:modssl-users@modssl.org">modssl-users@modssl.org</a></code>. They are collected at this place
+to avoid answering the same questions over and over.</p>
+
+<p>Please read this chapter at least once when installing mod_ssl or at least
+search for your problem here before submitting a problem report to the
+author.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#about">About The Module</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#installation">Installation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aboutconfig">Configuration</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aboutcerts">Certificates</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#aboutssl">The SSL Protocol</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#support">mod_ssl Support</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="about" id="about">About The Module</a></h2>
+<ul>
+<li><a href="#history">What is the history of mod_ssl?</a></li>
+<li><a href="#y2k">mod_ssl and Year 2000?</a></li>
+<li><a href="#wassenaar">mod_ssl and Wassenaar Arrangement?</a></li>
+</ul>
+
+<h3><a name="history" id="history">What is the history of mod_ssl?</a></h3>
+<p>The mod_ssl v1 package was initially created in April 1998 by <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> via porting <a href="mailto:ben@algroup.co.uk">Ben Laurie</a>'s <a href="http://www.apache-ssl.org/">Apache-SSL</a> 1.17 source patches for
+ Apache 1.2.6 to Apache 1.3b6. Because of conflicts with Ben
+ Laurie's development cycle it then was re-assembled from scratch for
+ Apache 1.3.0 by merging the old mod_ssl 1.x with the newer Apache-SSL
+ 1.18. From this point on mod_ssl lived its own life as mod_ssl v2. The
+ first publicly released version was mod_ssl 2.0.0 from August 10th,
+ 1998. </p>
+
+ <p>After US export restrictions on cryptographic software were
+ loosened, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> became part of the Apache HTTP
+ Server with the release of Apache httpd 2.</p>
+
+
+<h3><a name="wassenaar" id="wassenaar">Is mod_ssl affected by the Wassenaar Arrangement?</a></h3>
+<p>First, let us explain what <dfn>Wassenaar</dfn> and its <dfn>Arrangement on
+ Export Controls for Conventional Arms and Dual-Use Goods and
+ Technologies</dfn> is: This is a international regime, established in 1995, to
+ control trade in conventional arms and dual-use goods and technology. It
+ replaced the previous <dfn>CoCom</dfn> regime. Further details on
+ both the Arrangement and its signatories are available at <a href="http://www.wassenaar.org/">http://www.wassenaar.org/</a>.</p>
+
+ <p>In short, the aim of the Wassenaar Arrangement is to prevent the build up
+ of military capabilities that threaten regional and international security
+ and stability. The Wassenaar Arrangement controls the export of
+ cryptography as a dual-use good, that is, something that has both military and
+ civilian applications. However, the Wassenaar Arrangement also provides an
+ exemption from export controls for mass-market software and free software.</p>
+
+ <p>In the current Wassenaar <cite>List of Dual Use Goods and Technologies And
+ Munitions</cite>, under <q>GENERAL SOFTWARE NOTE (GSN)</q> it says
+ <q>The Lists do not control "software" which is either: 1. [...] 2. "in
+ the public domain".</q> And under <q>DEFINITIONS OF TERMS USED IN
+ THESE LISTS</q> we find <q>In the public
+ domain</q> defined as <q>"technology" or "software" which has been made
+ available without restrictions upon its further dissemination. Note:
+ Copyright restrictions do not remove "technology" or "software" from being
+ "in the public domain".</q></p>
+
+ <p>So, both mod_ssl and OpenSSL are <q>in the public domain</q> for the purposes
+ of the Wassenaar Arrangement and its <q>List of Dual Use Goods and
+ Technologies And Munitions List</q>, and thus not affected by its provisions.</p>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="installation" id="installation">Installation</a></h2>
+<ul>
+<li><a href="#mutex">Why do I get permission errors related to
+SSLMutex when I start Apache?</a></li>
+<li><a href="#entropy">Why does mod_ssl stop with the error "Failed to
+generate temporary 512 bit RSA private key", when I start Apache?</a></li>
+</ul>
+
+<h3><a name="mutex" id="mutex">Why do I get permission errors related to
+ SSLMutex when I start Apache?</a></h3>
+ <p>Errors such as ``<code>mod_ssl: Child could not open
+ SSLMutex lockfile /opt/apache/logs/ssl_mutex.18332 (System error follows)
+ [...] System: Permission denied (errno: 13)</code>'' are usually
+ caused by overly restrictive permissions on the <em>parent</em> directories.
+ Make sure that all parent directories (here <code>/opt</code>,
+ <code>/opt/apache</code> and <code>/opt/apache/logs</code>) have the x-bit
+ set for, at minimum, the UID under which Apache's children are running (see
+ the <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> directive).</p>
+
+
+<h3><a name="entropy" id="entropy">Why does mod_ssl stop with the error
+ "Failed to generate temporary 512 bit RSA private key", when I start
+ Apache?</a></h3>
+ <p>Cryptographic software needs a source of unpredictable data
+ to work correctly. Many open source operating systems provide
+ a "randomness device" that serves this purpose (usually named
+ <code>/dev/random</code>). On other systems, applications have to
+ seed the OpenSSL Pseudo Random Number Generator (PRNG) manually with
+ appropriate data before generating keys or performing public key
+ encryption. As of version 0.9.5, the OpenSSL functions that need
+ randomness report an error if the PRNG has not been seeded with
+ at least 128 bits of randomness.</p>
+ <p>To prevent this error, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> has to provide
+ enough entropy to the PRNG to allow it to work correctly. This can
+ be done via the <code class="directive"><a href="../mod/mod_ssl.html#sslrandomseed">SSLRandomSeed</a></code>
+ directives.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="aboutconfig" id="aboutconfig">Configuration</a></h2>
+<ul>
+<li><a href="#parallel">Is it possible to provide HTTP and HTTPS from
+the same server?</a></li>
+<li><a href="#ports">Which port does HTTPS use?</a></li>
+<li><a href="#httpstest">How do I speak HTTPS manually for testing
+purposes?</a></li>
+<li><a href="#hang">Why does the connection hang when I connect to my
+SSL-aware Apache server</a></li>
+<li><a href="#refused">Why do I get ``Connection Refused'' errors, when
+trying to access my newly installed Apache+mod_ssl server via HTTPS?</a></li>
+<li><a href="#envvars">Why are the <code>SSL_XXX</code> variables not
+available to my CGI &amp; SSI scripts?</a></li>
+<li><a href="#relative">How can I switch between HTTP and HTTPS in
+relative hyperlinks?</a></li>
+</ul>
+
+<h3><a name="parallel" id="parallel">Is it possible to provide HTTP and HTTPS
+ from the same server?</a></h3>
+ <p>Yes. HTTP and HTTPS use different server ports (HTTP binds to
+ port 80, HTTPS to port 443), so there is no direct conflict between
+ them. You can either run two separate server instances bound to
+ these ports, or use Apache's elegant virtual hosting facility to
+ create two virtual servers over one instance of Apache - one
+ responding to requests on port 80 and speaking HTTP and the other
+ responding to requests on port 443 speaking HTTPS.</p>
+
+
+<h3><a name="ports" id="ports">Which port does HTTPS use?</a></h3>
+<p>You can run HTTPS on any port, but the standards specify port 443, which
+ is where any HTTPS compliant browser will look by default. You can force
+ your browser to look on a different port by specifying it in the URL like
+ this (for port 666): <code>https://secure.server.dom:666/</code></p>
+
+
+<h3><a name="httpstest" id="httpstest">How do I speak HTTPS manually for testing purposes?</a></h3>
+ <p>While you usually just use</p>
+
+ <div class="example"><p><code>$ telnet localhost 80<br />
+ GET / HTTP/1.0</code></p></div>
+
+ <p>for simple testing of Apache via HTTP, it's not so easy for
+ HTTPS because of the SSL protocol between TCP and HTTP. With the
+ help of OpenSSL's <code>s_client</code> command, however, you can
+ do a similar check for HTTPS:</p>
+
+ <div class="example"><p><code>$ openssl s_client -connect localhost:443 -state -debug<br />
+ GET / HTTP/1.0</code></p></div>
+
+ <p>Before the actual HTTP response you will receive detailed
+ information about the SSL handshake. For a more general command
+ line client which directly understands both HTTP and HTTPS, can
+ perform GET and POST operations, can use a proxy, supports byte
+ ranges, etc. you should have a look at the nifty
+ <a href="http://curl.haxx.se/">cURL</a> tool. Using this, you can
+ check that Apache is responding correctly on ports 80 and 443 as
+ follows:</p>
+
+ <div class="example"><p><code>$ curl http://localhost/<br />
+ $ curl https://localhost/</code></p></div>
+
+
+<h3><a name="hang" id="hang">Why does the connection hang when I connect
+ to my SSL-aware Apache server?</a></h3>
+<p>Because you connected with HTTP to the HTTPS port, i.e. you used an URL of
+ the form ``<code>http://</code>'' instead of ``<code>https://</code>''.
+ This also happens the other way round when you connect via HTTPS to a HTTP
+ port, i.e. when you try to use ``<code>https://</code>'' on a server that
+ doesn't support SSL (on this port). Make sure you are connecting to a
+ virtual server that supports SSL, which is probably the IP associated with
+ your hostname, not localhost (127.0.0.1).</p>
+
+
+<h3><a name="refused" id="refused">Why do I get ``Connection Refused'' messages,
+ when trying to access my newly installed Apache+mod_ssl server via HTTPS?</a></h3>
+<p>This can happen for various reasons. The most common mistakes
+ include starting Apache with just <code>apachectl start</code> (or
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>) instead of <code>apachectl startssl</code> (or
+ <code>httpd -DSSL</code>). Your configuration may also be incorrect.
+ Please make sure that your <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> directives match your
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ directives. If all else fails, please start afresh, using the default
+ configuration provided by <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
+
+
+<h3><a name="envvars" id="envvars">Why are the <code>SSL_XXX</code> variables
+ not available to my CGI &amp; SSI scripts?</a></h3>
+<p>Please make sure you have ``<code>SSLOptions +StdEnvVars</code>''
+ enabled for the context of your CGI/SSI requests.</p>
+
+
+<h3><a name="relative" id="relative">How can I switch between HTTP and HTTPS in relative
+ hyperlinks?</a></h3>
+
+<p>Usually, to switch between HTTP and HTTPS, you have to use
+ fully-qualified hyperlinks (because you have to change the URL
+ scheme). Using <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> however, you can
+ manipulate relative hyperlinks, to achieve the same effect.</p>
+ <div class="example"><p><code>
+ RewriteEngine on<br />
+ RewriteRule ^/(.*):SSL$ https://%{SERVER_NAME}/$1 [R,L]<br />
+ RewriteRule ^/(.*):NOSSL$ http://%{SERVER_NAME}/$1 [R,L]
+ </code></p></div>
+
+ <p>This rewrite ruleset lets you use hyperlinks of the form
+ <code>&lt;a href="document.html:SSL"&gt;</code>, to switch to HTTPS
+ in a relative link.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="aboutcerts" id="aboutcerts">Certificates</a></h2>
+<ul>
+<li><a href="#keyscerts">What are RSA Private Keys, CSRs and
+Certificates?</a></li>
+<li><a href="#startup">Is there a difference on startup between
+the original Apache and an SSL-aware Apache?</a></li>
+<li><a href="#selfcert">How do I create a self-signed SSL
+Certificate for testing purposes?</a></li>
+<li><a href="#realcert">How do I create a real SSL Certificate?</a></li>
+<li><a href="#ownca">How do I create and use my own Certificate
+Authority (CA)?</a></li>
+<li><a href="#passphrase">How can I change the pass-phrase on my private
+key file?</a></li>
+<li><a href="#removepassphrase">How can I get rid of the pass-phrase
+dialog at Apache startup time?</a></li>
+<li><a href="#verify">How do I verify that a private key matches its
+Certificate?</a></li>
+<li><a href="#badcert">Why do connections fail with an "alert bad
+certificate" error?</a></li>
+<li><a href="#keysize">Why does my 2048-bit private key not work?</a></li>
+<li><a href="#hashsymlinks">Why is client authentication broken after
+upgrading from SSLeay version 0.8 to 0.9?</a></li>
+<li><a href="#pemder">How can I convert a certificate from PEM to DER
+format?</a></li>
+<li><a href="#verisign">Why can't I find the
+<code>getca</code> or <code>getverisign</code> programs mentioned by
+Verisign, for installing my Verisign certificate?</a></li>
+<li><a href="#sgc">Can I use the Server Gated Cryptography (SGC)
+facility (aka Verisign Global ID) with mod_ssl?</a></li>
+<li><a href="#gid">Why do browsers complain that they cannot
+verify my Verisign Global ID server certificate?</a></li>
+</ul>
+
+<h3><a name="keyscerts" id="keyscerts">What are RSA Private Keys, CSRs and Certificates?</a></h3>
+<p>An RSA private key file is a digital file that you can use to decrypt
+ messages sent to you. It has a public component which you distribute (via
+ your Certificate file) which allows people to encrypt those messages to
+ you.</p>
+ <p>A Certificate Signing Request (CSR) is a digital file which contains
+ your public key and your name. You send the CSR to a Certifying Authority
+ (CA), who will convert it into a real Certificate, by signing it.</p>
+ <p>A Certificate contains your
+ RSA public key, your name, the name of the CA, and is digitally signed by
+ the CA. Browsers that know the CA can verify the signature on that
+ Certificate, thereby obtaining your RSA public key. That enables them to
+ send messages which only you can decrypt.</p>
+ <p>See the <a href="ssl_intro.html">Introduction</a> chapter for a general
+ description of the SSL protocol.</p>
+
+
+<h3><a name="startup" id="startup">Is there a difference on startup between
+ the original Apache and an SSL-aware Apache?</a></h3>
+<p>Yes. In general, starting Apache with
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> built-in is just like starting Apache
+ without it. However, if you have a passphrase on your SSL private
+ key file, a startup dialog will pop up which asks you to enter the
+ pass phrase.</p>
+
+ <p>Having to manually enter the passphrase when starting the server
+ can be problematic - for example, when starting the server from the
+ system boot scripts. In this case, you can follow the steps
+ <a href="#removepassphrase">below</a> to remove the passphrase from
+ your private key.</p>
+
+
+<h3><a name="selfcert" id="selfcert">How do I create a self-signed SSL
+Certificate for testing purposes?</a></h3>
+ <ol>
+ <li>Make sure OpenSSL is installed and in your <code>PATH</code>.<br />
+ <br />
+ </li>
+ <li>Run the following command, to create <code>server.key</code> and
+ <code>server.crt</code> files:<br />
+ <code><strong>$ openssl req -new -x509 -nodes -out server.crt
+ -keyout server.key</strong></code><br />
+ These can be used as follows in your <code>httpd.conf</code>
+ file:
+ <pre>
+ SSLCertificateFile /path/to/this/server.crt
+ SSLCertificateKeyFile /path/to/this/server.key
+ </pre>
+ </li>
+ <li>It is important that you are aware that this
+ <code>server.key</code> does <em>not</em> have any passphrase.
+ To add a passphrase to the key, you should run the following
+ command, and enter &amp; verify the passphrase as requested.<br />
+ <p><code><strong>$ openssl rsa -des3 -in server.key -out
+ server.key.new</strong></code><br />
+ <code><strong>$ mv server.key.new server.key</strong></code><br /></p>
+ Please backup the <code>server.key</code> file, and the passphrase
+ you entered, in a secure location.
+ </li>
+ </ol>
+
+
+<h3><a name="realcert" id="realcert">How do I create a real SSL Certificate?</a></h3>
+<p>Here is a step-by-step description:</p>
+ <ol>
+ <li>Make sure OpenSSL is installed and in your <code>PATH</code>.
+ <br />
+ <br />
+ </li>
+ <li>Create a RSA private key for your Apache server
+ (will be Triple-DES encrypted and PEM formatted):<br />
+ <br />
+ <code><strong>$ openssl genrsa -des3 -out server.key 1024</strong></code><br />
+ <br />
+ Please backup this <code>server.key</code> file and the
+ pass-phrase you entered in a secure location.
+ You can see the details of this RSA private key by using the command:<br />
+
+ <br />
+ <code><strong>$ openssl rsa -noout -text -in server.key</strong></code><br />
+ <br />
+ If necessary, you can also create a decrypted PEM version (not
+ recommended) of this RSA private key with:<br />
+ <br />
+ <code><strong>$ openssl rsa -in server.key -out server.key.unsecure</strong></code><br />
+ <br />
+
+ </li>
+ <li>Create a Certificate Signing Request (CSR) with the server RSA private
+ key (output will be PEM formatted):<br />
+ <br />
+ <code><strong>$ openssl req -new -key server.key -out server.csr</strong></code><br />
+ <br />
+ Make sure you enter the FQDN ("Fully Qualified Domain Name") of the
+ server when OpenSSL prompts you for the "CommonName", i.e. when you
+ generate a CSR for a website which will be later accessed via
+ <code>https://www.foo.dom/</code>, enter "www.foo.dom" here.
+ You can see the details of this CSR by using<br />
+
+ <br />
+ <code><strong>$ openssl req -noout -text -in server.csr</strong></code><br />
+ <br />
+ </li>
+ <li>You now have to send this Certificate Signing Request (CSR) to
+ a Certifying Authority (CA) to be signed. Once the CSR has been
+ signed, you will have a real Certificate, which can be used by
+ Apache. You can have a CSR signed by a commercial CA, or you can
+ create your own CA to sign it.<br />
+ Commercial CAs usually ask you to post the CSR into a web form,
+ pay for the signing, and then send a signed Certificate, which
+ you can store in a server.crt file. For more information about
+ commercial CAs see the following locations:<br />
+ <br />
+ <ol>
+ <li> Verisign<br />
+ <a href="http://digitalid.verisign.com/server/apacheNotice.htm">
+ http://digitalid.verisign.com/server/apacheNotice.htm
+ </a>
+ </li>
+ <li> Thawte<br />
+ <a href="http://www.thawte.com/">http://www.thawte.com/</a>
+ </li>
+ <li> CertiSign Certificadora Digital Ltda.<br />
+ <a href="http://www.certisign.com.br">
+ http://www.certisign.com.br
+ </a>
+ </li>
+ <li> IKS GmbH<br />
+ <a href="http://www.iks-jena.de/leistungen/ca/">
+ http://www.iks-jena.de/leistungen/ca/
+ </a>
+ </li>
+ <li> Uptime Commerce Ltd.<br />
+ <a href="http://www.uptimecommerce.com">
+ http://www.uptimecommerce.com
+ </a>
+ </li>
+ <li> BelSign NV/SA<br />
+ <a href="http://www.belsign.be">
+ http://www.belsign.be
+ </a>
+ </li>
+ </ol>
+
+ For details on how to create your own CA, and use this to sign
+ a CSR, see <a href="#ownca">below</a>.<br />
+
+ Once your CSR has been signed, you can see the details of the
+ Certificate as follows:<br />
+ <br />
+ <code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
+
+ </li>
+ <li>You should now have two files: <code>server.key</code> and
+ <code>server.crt</code>. These can be used as follows in your
+ <code>httpd.conf</code> file:
+ <pre>
+ SSLCertificateFile /path/to/this/server.crt
+ SSLCertificateKeyFile /path/to/this/server.key
+ </pre>
+ The <code>server.csr</code> file is no longer needed.
+ </li>
+
+ </ol>
+
+
+<h3><a name="ownca" id="ownca">How do I create and use my own Certificate Authority (CA)?</a></h3>
+ <p>The short answer is to use the <code>CA.sh</code> or <code>CA.pl</code>
+ script provided by OpenSSL. Unless you have a good reason not to,
+ you should use these for preference. If you cannot, you can create a
+ self-signed Certificate as follows:</p>
+
+ <ol>
+ <li>Create a RSA private key for your server
+ (will be Triple-DES encrypted and PEM formatted):<br />
+ <br />
+ <code><strong>$ openssl genrsa -des3 -out server.key 1024</strong></code><br />
+ <br />
+ Please backup this <code>host.key</code> file and the
+ pass-phrase you entered in a secure location.
+ You can see the details of this RSA private key by using the
+ command:<br />
+ <code><strong>$ openssl rsa -noout -text -in server.key</strong></code><br />
+ <br />
+ If necessary, you can also create a decrypted PEM version (not
+ recommended) of this RSA private key with:<br />
+ <br />
+ <code><strong>$ openssl rsa -in server.key -out server.key.unsecure</strong></code><br />
+ <br />
+ </li>
+ <li>Create a self-signed Certificate (X509 structure)
+ with the RSA key you just created (output will be PEM formatted):<br />
+ <br />
+ <code><strong>$ openssl req -new -x509 -nodes -sha1 -days 365
+ -key server.key -out server.crt</strong></code><br />
+ <br />
+ This signs the server CSR and results in a <code>server.crt</code> file.<br />
+ You can see the details of this Certificate using:<br />
+ <br />
+ <code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
+ <br />
+ </li>
+ </ol>
+
+
+<h3><a name="passphrase" id="passphrase">How can I change the pass-phrase on my private key file?</a></h3>
+<p>You simply have to read it with the old pass-phrase and write it again,
+ specifying the new pass-phrase. You can accomplish this with the following
+ commands:</p>
+
+
+ <p><code><strong>$ openssl rsa -des3 -in server.key -out server.key.new</strong></code><br />
+ <code><strong>$ mv server.key.new server.key</strong></code><br /></p>
+
+ <p>The first time you're asked for a PEM pass-phrase, you should
+ enter the old pass-phrase. After that, you'll be asked again to
+ enter a pass-phrase - this time, use the new pass-phrase. If you
+ are asked to verify the pass-phrase, you'll need to enter the new
+ pass-phrase a second time.</p>
+
+
+<h3><a name="removepassphrase" id="removepassphrase">How can I get rid of the pass-phrase dialog at Apache startup time?</a></h3>
+<p>The reason this dialog pops up at startup and every re-start
+ is that the RSA private key inside your server.key file is stored in
+ encrypted format for security reasons. The pass-phrase is needed decrypt
+ this file, so it can be read and parsed. Removing the pass-phrase
+ removes a layer of security from your server - proceed with caution!</p>
+ <ol>
+ <li>Remove the encryption from the RSA private key (while
+ keeping a backup copy of the original file):<br />
+ <br />
+ <code><strong>$ cp server.key server.key.org</strong></code><br />
+ <code><strong>$ openssl rsa -in server.key.org -out server.key</strong></code><br />
+
+ <br />
+ </li>
+ <li>Make sure the server.key file is only readable by root:<br />
+ <br />
+ <code><strong>$ chmod 400 server.key</strong></code><br />
+ <br />
+ </li>
+ </ol>
+
+ <p>Now <code>server.key</code> contains an unencrypted copy of the key.
+ If you point your server at this file, it will not prompt you for a
+ pass-phrase. HOWEVER, if anyone gets this key they will be able to
+ impersonate you on the net. PLEASE make sure that the permissions on this
+ file are such that only root or the web server user can read it
+ (preferably get your web server to start as root but run as another
+ user, and have the key readable only by root).</p>
+
+ <p>As an alternative approach you can use the ``<code>SSLPassPhraseDialog
+ exec:/path/to/program</code>'' facility. Bear in mind that this is
+ neither more nor less secure, of course.</p>
+
+
+<h3><a name="verify" id="verify">How do I verify that a private key matches its Certificate?</a></h3>
+<p>A private key contains a series of numbers. Two of these numbers form
+ the "public key", the others are part of the "private key". The "public
+ key" bits are included when you generate a CSR, and subsequently form
+ part of the associated Certificate.</p>
+ <p>To check that the public key in your Certificate matches the public
+ portion of your private key, you simply need to compare these numbers.
+ To view the Certificate and the key run the commands:</p>
+
+ <p><code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
+ <code><strong>$ openssl rsa -noout -text -in server.key</strong></code></p>
+
+ <p>The `modulus' and the `public exponent' portions in the key and the
+ Certificate must match. As the public exponent is usually 65537
+ and it's difficult to visually check that the long modulus numbers
+ are the same, you can use the following approach:</p>
+
+ <p><code><strong>$ openssl x509 -noout -modulus -in server.crt | openssl md5</strong></code><br />
+ <code><strong>$ openssl rsa -noout -modulus -in server.key | openssl md5</strong></code></p>
+
+ <p>This leaves you with two rather shorter numbers to compare. It is,
+ in theory, possible that these numbers may be the same, without the
+ modulus numbers being the same, but the chances of this are
+ overwhelmingly remote.</p>
+ <p>Should you wish to check to which key or certificate a particular
+ CSR belongs you can perform the same calculation on the CSR as
+ follows:</p>
+
+ <p><code><strong>$ openssl req -noout -modulus -in server.csr | openssl md5</strong></code></p>
+
+
+<h3><a name="badcert" id="badcert">Why do connections fail with an "alert
+bad certificate" error?</a></h3>
+<p>Errors such as <code>OpenSSL: error:14094412: SSL
+ routines:SSL3_READ_BYTES:sslv3 alert bad certificate</code> in the SSL
+ logfile, are usually caused a browser which is unable to handle the server
+ certificate/private-key. For example, Netscape Navigator 3.x is
+ unable to handle RSA key lengths not equal to 1024 bits.</p>
+
+
+<h3><a name="keysize" id="keysize">Why does my 2048-bit private key not work?</a></h3>
+<p>The private key sizes for SSL must be either 512 or 1024 bits, for compatibility
+ with certain web browsers. A keysize of 1024 bits is recommended because
+ keys larger than 1024 bits are incompatible with some versions of Netscape
+ Navigator and Microsoft Internet Explorer, and with other browsers that
+ use RSA's BSAFE cryptography toolkit.</p>
+
+
+<h3><a name="hashsymlinks" id="hashsymlinks">Why is client authentication broken after upgrading from
+SSLeay version 0.8 to 0.9?</a></h3>
+<p>The CA certificates under the path you configured with
+ <code>SSLCACertificatePath</code> are found by SSLeay through hash
+ symlinks. These hash values are generated by the `<code>openssl x509 -noout
+ -hash</code>' command. However, the algorithm used to calculate the hash for a
+ certificate changed between SSLeay 0.8 and 0.9. You will need to remove
+ all old hash symlinks and create new ones after upgrading. Use the
+ <code>Makefile</code> provided by <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
+
+
+<h3><a name="pemder" id="pemder">How can I convert a certificate from PEM to DER format?</a></h3>
+<p>The default certificate format for SSLeay/OpenSSL is PEM, which is simply
+ Base64 encoded DER, with header and footer lines. For some applications
+ (e.g. Microsoft Internet Explorer) you need the certificate in plain DER
+ format. You can convert a PEM file <code>cert.pem</code> into the
+ corresponding DER file <code>cert.der</code> using the following command:
+ <code><strong>$ openssl x509 -in cert.pem -out cert.der -outform DER</strong></code></p>
+
+
+<h3><a name="verisign" id="verisign">Why can't I find the
+<code>getca</code> or <code>getverisign</code> programs mentioned by
+Verisign, for installing my Verisign certificate?</a></h3>
+<p>Verisign has never provided specific instructions
+ for Apache+mod_ssl. The instructions provided are for C2Net's
+ Stronghold (a commercial Apache based server with SSL support).</p>
+ <p>To install your certificate, all you need to do is to save the
+ certificate to a file, and give the name of that file to the
+ <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></code> directive.
+ You will also need to give it the key file. For more information,
+ see the <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile</a></code>
+ directive.</p>
+
+
+<h3><a name="sgc" id="sgc">Can I use the Server Gated Cryptography (SGC)
+facility (aka Verisign Global ID) with mod_ssl?</a></h3>
+<p>Yes. <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> has included support for the SGC
+ facility since version 2.1. No special configuration is required -
+ just use the Global ID as your server certificate. The
+ <em>step up</em> of the clients is then automatically handled by
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> at run-time.</p>
+
+
+<h3><a name="gid" id="gid">Why do browsers complain that they cannot
+verify my Verisign Global ID server certificate?</a></h3>
+<p>Verisign uses an intermediate CA certificate between the root CA
+ certificate (which is installed in the browsers) and the server
+ certificate (which you installed on the server). You should have
+ received this additional CA certificate from Verisign.
+ If not, complain to them. Then, configure this certificate with the
+ <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></code>
+ directive. This ensures that the intermediate CA certificate is
+ sent to the browser, filling the gap in the certificate chain.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="aboutssl" id="aboutssl">The SSL Protocol</a></h2>
+<ul>
+<li><a href="#random">Why do I get lots of random SSL protocol
+errors under heavy server load?</a></li>
+<li><a href="#load">Why does my webserver have a higher load, now
+that it serves SSL encrypted traffic?</a></li>
+<li><a href="#establishing">Why do HTTPS connections to my server
+sometimes take up to 30 seconds to establish a connection?</a></li>
+<li><a href="#ciphers">What SSL Ciphers are supported by mod_ssl?</a></li>
+<li><a href="#adh">Why do I get ``no shared cipher'' errors, when
+trying to use Anonymous Diffie-Hellman (ADH) ciphers?</a></li>
+<li><a href="#sharedciphers">Why do I get a 'no shared ciphers'
+error when connecting to my newly installed server?</a></li>
+<li><a href="#vhosts">Why can't I use SSL with name-based/non-IP-based
+virtual hosts?</a></li>
+<li><a href="#vhosts2">Why is it not possible to use Name-Based Virtual
+Hosting to identify different SSL virtual hosts?</a></li>
+<li><a href="#comp">How do I get SSL compression working?</a></li>
+<li><a href="#lockicon">When I use Basic Authentication over HTTPS
+the lock icon in Netscape browsers stays unlocked when the dialog pops up.
+Does this mean the username/password is being sent unencrypted?</a></li>
+<li><a href="#msie">Why do I get I/O errors when connecting via
+HTTPS to an Apache+mod_ssl server with Microsoft Internet Explorer
+(MSIE)?</a></li>
+<li><a href="#nn">Why do I get I/O errors, or the message "Netscape has
+encountered bad data from the server", when connecting via
+HTTPS to an Apache+mod_ssl server with Netscape Navigator?</a></li>
+</ul>
+
+<h3><a name="random" id="random">Why do I get lots of random SSL protocol
+errors under heavy server load?</a></h3>
+<p>There can be a number of reasons for this, but the main one
+ is problems with the SSL session Cache specified by the
+ <code class="directive"><a href="../mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code> directive. The DBM session
+ cache is the most likely source of the problem, so using the SHM session cache (or
+ no cache at all) may help.</p>
+
+
+<h3><a name="load" id="load">Why does my webserver have a higher load, now
+that it serves SSL encrypted traffic?</a></h3>
+<p>SSL uses strong cryptographic encryption, which necessitates a lot of
+ number crunching. When you request a webpage via HTTPS, everything (even
+ the images) is encrypted before it is transferred. So increased HTTPS
+ traffic leads to load increases.</p>
+
+
+<h3><a name="establishing" id="establishing">Why do HTTPS connections to my server
+sometimes take up to 30 seconds to establish a connection?</a></h3>
+<p>This is usually caused by a <code>/dev/random</code> device for
+ <code class="directive"><a href="../mod/mod_ssl.html#sslrandomseed">SSLRandomSeed</a></code> which blocks the
+ read(2) call until enough entropy is available to service the
+ request. More information is available in the reference
+ manual for the <code class="directive"><a href="../mod/mod_ssl.html#sslrandomseed">SSLRandomSeed</a></code>
+ directive.</p>
+
+
+<h3><a name="ciphers" id="ciphers">What SSL Ciphers are supported by mod_ssl?</a></h3>
+<p>Usually, any SSL ciphers supported by the version of OpenSSL in use,
+ are also supported by <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Which ciphers are
+ available can depend on the way you built OpenSSL. Typically, at
+ least the following ciphers are supported:</p>
+
+ <ol>
+ <li>RC4 with MD5</li>
+ <li>RC4 with MD5 (export version restricted to 40-bit key)</li>
+ <li>RC2 with MD5</li>
+ <li>RC2 with MD5 (export version restricted to 40-bit key)</li>
+ <li>IDEA with MD5</li>
+ <li>DES with MD5</li>
+ <li>Triple-DES with MD5</li>
+ </ol>
+
+ <p>To determine the actual list of ciphers available, you should run
+ the following:</p>
+ <div class="example"><p><code>$ openssl ciphers -v</code></p></div>
+
+
+<h3><a name="adh" id="adh">Why do I get ``no shared cipher'' errors, when
+trying to use Anonymous Diffie-Hellman (ADH) ciphers?</a></h3>
+<p>By default, OpenSSL does <em>not</em> allow ADH ciphers, for security
+ reasons. Please be sure you are aware of the potential side-effects
+ if you choose to enable these ciphers.</p>
+ <p>In order to use Anonymous Diffie-Hellman (ADH) ciphers, you must
+ build OpenSSL with ``<code>-DSSL_ALLOW_ADH</code>'', and then add
+ ``<code>ADH</code>'' into your <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code>.</p>
+
+
+<h3><a name="sharedciphers" id="sharedciphers">Why do I get a 'no shared ciphers'
+error when connecting to my newly installed server?</a></h3>
+<p>Either you have made a mistake with your
+ <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code>
+ directive (compare it with the pre-configured example in
+ <code>httpd.conf-dist</code>) or you chose to use DSA/DH
+ algorithms instead of RSA when you generated your private key
+ and ignored or overlooked the warnings. If you have chosen
+ DSA/DH, then your server cannot communicate using RSA-based SSL
+ ciphers (at least until you configure an additional RSA-based
+ certificate/key pair). Modern browsers like NS or IE can only
+ communicate over SSL using RSA ciphers. The result is the
+ "no shared ciphers" error. To fix this, regenerate your server
+ certificate/key pair, using the RSA algorithm.</p>
+
+
+<h3><a name="vhosts" id="vhosts">Why can't I use SSL with name-based/non-IP-based virtual hosts?</a></h3>
+<p>The reason is very technical, and a somewhat "chicken and egg" problem.
+ The SSL protocol layer stays below the HTTP protocol layer and
+ encapsulates HTTP. When an SSL connection (HTTPS) is established
+ Apache/mod_ssl has to negotiate the SSL protocol parameters with the
+ client. For this, mod_ssl has to consult the configuration of the virtual
+ server (for instance it has to look for the cipher suite, the server
+ certificate, etc.). But in order to go to the correct virtual server
+ Apache has to know the <code>Host</code> HTTP header field. To do this, the
+ HTTP request header has to be read. This cannot be done before the SSL
+ handshake is finished, but the information is needed in order to
+ complete the SSL handshake phase. Bingo!</p>
+
+
+<h3><a name="vhosts2" id="vhosts2">Why is it not possible to use Name-Based
+Virtual Hosting to identify different SSL virtual hosts?</a></h3>
+ <p>Name-Based Virtual Hosting is a very popular method of identifying
+ different virtual hosts. It allows you to use the same IP address and
+ the same port number for many different sites. When people move on to
+ SSL, it seems natural to assume that the same method can be used to have
+ lots of different SSL virtual hosts on the same server.</p>
+
+ <p>It comes as rather a shock to learn that it is impossible.</p>
+
+ <p>The reason is that the SSL protocol is a separate layer which
+ encapsulates the HTTP protocol. So the SSL session is a separate
+ transaction, that takes place before the HTTP session has begun.
+ The server receives an SSL request on IP address X and port Y
+ (usually 443). Since the SSL request does not contain any Host:
+ field, the server has no way to decide which SSL virtual host to use.
+ Usually, it will just use the first one it finds, which matches the
+ port and IP address specified.</p>
+
+ <p>You can, of course, use Name-Based Virtual Hosting to identify many
+ non-SSL virtual hosts (all on port 80, for example) and then
+ have a single SSL virtual host (on port 443). But if you do this,
+ you must make sure to put the non-SSL port number on the NameVirtualHost
+ directive, e.g.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 192.168.1.1:80
+ </code></p></div>
+
+ <p>Other workaround solutions include: </p>
+
+ <p>Using separate IP addresses for different SSL hosts.
+ Using different port numbers for different SSL hosts.</p>
+
+
+<h3><a name="comp" id="comp">How do I get SSL compression working?</a></h3>
+<p>Although SSL compression negotiation was defined in the specification
+of SSLv2 and TLS, it took until May 2004 for RFC 3749 to define DEFLATE as
+a negotiable standard compression method.
+</p>
+<p>OpenSSL 0.9.8 started to support this by default when compiled with the
+<code>zlib</code> option. If both the client and the server support compression,
+it will be used. However, most clients still try to initially connect with an
+SSLv2 Hello. As SSLv2 did not include an array of prefered compression algorithms
+in its handshake, compression cannot be negotiated with these clients.
+If the client disables support for SSLv2, either an SSLv3 or TLS Hello
+may be sent, depending on which SSL library is used, and compression may
+be set up. You can verify whether clients make use of SSL compression by
+logging the <code>%{SSL_COMPRESS_METHOD}x</code> variable.
+</p>
+
+
+<h3><a name="lockicon" id="lockicon">When I use Basic Authentication over HTTPS
+the lock icon in Netscape browsers stays unlocked when the dialog pops up.
+Does this mean the username/password is being sent unencrypted?</a></h3>
+<p>No, the username/password is transmitted encrypted. The icon in
+ Netscape browsers is not actually synchronized with the SSL/TLS layer.
+ It only toggles to the locked state when the first part of the actual
+ webpage data is transferred, which may confuse people. The Basic
+ Authentication facility is part of the HTTP layer, which is above
+ the SSL/TLS layer in HTTPS. Before any HTTP data communication takes
+ place in HTTPS, the SSL/TLS layer has already completed its handshake
+ phase, and switched to encrypted communication. So don't be
+ confused by this icon.</p>
+
+
+<h3><a name="msie" id="msie">Why do I get I/O errors when connecting via
+HTTPS to an Apache+mod_ssl server with Microsoft Internet Explorer (MSIE)?</a></h3>
+<p>The first reason is that the SSL implementation in some MSIE versions has
+ some subtle bugs related to the HTTP keep-alive facility and the SSL close
+ notify alerts on socket connection close. Additionally the interaction
+ between SSL and HTTP/1.1 features are problematic in some MSIE versions.
+ You can work around these problems by forcing Apache not to use HTTP/1.1,
+ keep-alive connections or send the SSL close notify messages to MSIE clients.
+ This can be done by using the following directive in your SSL-aware
+ virtual host section:</p>
+ <div class="example"><p><code>
+ SetEnvIf User-Agent ".*MSIE.*" \<br />
+ nokeepalive ssl-unclean-shutdown \<br />
+ downgrade-1.0 force-response-1.0
+ </code></p></div>
+ <p>Further, some MSIE versions have problems with particular ciphers.
+ Unfortunately, it is not possible to implement a MSIE-specific
+ workaround for this, because the ciphers are needed as early as the
+ SSL handshake phase. So a MSIE-specific
+ <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> won't solve these
+ problems. Instead, you will have to make more drastic
+ adjustments to the global parameters. Before you decide to do
+ this, make sure your clients really have problems. If not, do not
+ make these changes - they will affect <em>all</em> your clients, MSIE
+ or otherwise.</p>
+
+ <p>The next problem is that 56bit export versions of MSIE 5.x
+ browsers have a broken SSLv3 implementation, which interacts badly
+ with OpenSSL versions greater than 0.9.4. You can accept this and
+ require your clients to upgrade their browsers, you can downgrade to
+ OpenSSL 0.9.4 (not advised), or you can work around this, accepting
+ that your workaround will affect other browsers too:</p>
+ <div class="example"><p><code>SSLProtocol all -SSLv3</code></p></div>
+ <p>will completely disables the SSLv3 protocol and allow those
+ browsers to work. A better workaround is to disable only those
+ ciphers which cause trouble.</p>
+ <div class="example"><p><code>SSLCipherSuite
+ ALL:!ADH:<strong>!EXPORT56</strong>:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</code>
+ </p></div>
+
+ <p>This also allows the broken MSIE versions to work, but only removes the
+ newer 56bit TLS ciphers.</p>
+
+ <p>Another problem with MSIE 5.x clients is that they refuse to connect to
+ URLs of the form <code>https://12.34.56.78/</code> (where IP-addresses are used
+ instead of the hostname), if the server is using the Server Gated
+ Cryptography (SGC) facility. This can only be avoided by using the fully
+ qualified domain name (FQDN) of the website in hyperlinks instead, because
+ MSIE 5.x has an error in the way it handles the SGC negotiation.</p>
+
+ <p>And finally there are versions of MSIE which seem to require that
+ an SSL session can be reused (a totally non standard-conforming
+ behaviour, of course). Connecting with those MSIE versions only work
+ if a SSL session cache is used. So, as a work-around, make sure you
+ are using a session cache (see the <code class="directive"><a href="../mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code> directive).</p>
+
+
+<h3><a name="nn" id="nn">Why do I get I/O errors, or the message "Netscape has
+encountered bad data from the server", when connecting via
+HTTPS to an Apache+mod_ssl server with Netscape Navigator?</a></h3>
+<p>
+ This usually occurs when you have created a new server certificate for
+ a given domain, but had previously told your browser to always accept
+ the old server certificate. Once you clear the entry for the old
+ certificate from your browser, everything should be fine. Netscape's SSL
+ implementation is correct, so when you encounter I/O errors with Netscape
+ Navigator it is usually caused by the configured certificates.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">mod_ssl Support</a></h2>
+<ul>
+<li><a href="#resources">What information resources are available in
+case of mod_ssl problems?</a></li>
+<li><a href="#contact">What support contacts are available in case of
+mod_ssl problems?</a></li>
+<li><a href="#reportdetails">What information should I
+provide when writing a bug report?</a></li>
+<li><a href="#coredumphelp">I had a core dump, can you help me?</a></li>
+<li><a href="#backtrace">How do I get a backtrace, to help find the reason
+for my core dump?</a></li>
+</ul>
+
+<h3><a name="resources" id="resources">What information resources are available in case of mod_ssl problems?</a></h3>
+<p>The following information resources are available.
+ In case of problems you should search here first.</p>
+
+ <dl>
+ <dt>Answers in the User Manual's F.A.Q. List (this)</dt>
+ <dd><a href="http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html">
+ http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html</a><br />
+ First check the F.A.Q. (this text). If your problem is a common
+ one, it may have been answered several times before, and been included
+ in this doc.
+ </dd>
+ <dt>Postings from the modssl-users Support Mailing List
+ <a href="http://www.modssl.org/support/">http://www.modssl.org/support/</a></dt>
+ <dd>Search for your problem in the archives of the modssl-users mailing list.
+ You're probably not the first person to have had this problem!
+ </dd>
+ </dl>
+
+
+<h3><a name="contact" id="contact">What support contacts are available in case
+of mod_ssl problems?</a></h3>
+ <p>The following lists all support possibilities for mod_ssl, in order of
+ preference. Please go through these possibilities
+ <em>in this order</em> - don't just pick the one you like the look of. </p>
+ <ol>
+ <li><em>Send a Problem Report to the modssl-users Support Mailing List</em><br />
+ <a href="mailto:modssl-users@modssl.org">
+ modssl-users@modssl.org</a><br />
+ This is the preferred way of submitting your problem report, because this way,
+ others can see the problem, and learn from any answers. You must subscribe to
+ the list first, but you can then easily discuss your problem with both the
+ author and the whole mod_ssl user community.
+ </li>
+
+ <li><em>Send a Problem Report to the Apache httpd Users Support Mailing List</em><br />
+ <a href="mailto:users@httpd.apache.org">
+ users@httpd.apache.org</a><br />
+ This is the second way of submitting your problem report. Again, you must
+ subscribe to the list first, but you can then easily discuss your problem
+ with the whole Apache httpd user community.
+ </li>
+
+ <li><em>Write a Problem Report in the Bug Database</em><br />
+ <a href="http://httpd.apache.org/bug_report.html">
+ http://httpd.apache.org/bug_report.html</a><br />
+ This is the last way of submitting your problem report. You should only
+ do this if you've already posted to the mailing lists, and had no success.
+ Please follow the instructions on the above page <em>carefully</em>.
+ </li>
+ </ol>
+
+
+<h3><a name="reportdetails" id="reportdetails">What information should I
+provide when writing a bug report?</a></h3>
+<p>You should always provide at least the following information:</p>
+
+ <dl>
+ <dt>Apache and OpenSSL version information</dt>
+ <dd>The Apache version can be determined
+ by running <code>httpd -v</code>. The OpenSSL version can be
+ determined by running <code>openssl version</code>. Alternatively, if
+ you have Lynx installed, you can run the command <code>lynx -mime_header
+ http://localhost/ | grep Server</code> to gather this information in a
+ single step.
+ </dd>
+
+ <dt>The details on how you built and installed Apache+mod_ssl+OpenSSL</dt>
+ <dd>For this you can provide a logfile of your terminal session which shows
+ the configuration and install steps. If this is not possible, you
+ should at least provide the <code class="program"><a href="../programs/configure.html">configure</a></code> command line you used.
+ </dd>
+
+ <dt>In case of core dumps please include a Backtrace</dt>
+ <dd>If your Apache+mod_ssl+OpenSSL dumps its core, please attach
+ a stack-frame ``backtrace'' (see <a href="#backtrace">below</a>
+ for information on how to get this). Without this information, the
+ reason for your core dump cannot be found
+ </dd>
+
+ <dt>A detailed description of your problem</dt>
+ <dd>Don't laugh, we really mean it! Many problem reports don't
+ include a description of what the actual problem is. Without this,
+ it's very difficult for anyone to help you. So, it's in your own
+ interest (you want the problem be solved, don't you?) to include as
+ much detail as possible, please. Of course, you should still include
+ all the essentials above too.
+ </dd>
+ </dl>
+
+
+<h3><a name="coredumphelp" id="coredumphelp">I had a core dump, can you help me?</a></h3>
+<p>In general no, at least not unless you provide more details about the code
+ location where Apache dumped core. What is usually always required in
+ order to help you is a backtrace (see next question). Without this
+ information it is mostly impossible to find the problem and help you in
+ fixing it.</p>
+
+
+<h3><a name="backtrace" id="backtrace">How do I get a backtrace, to help find
+the reason for my core dump?</a></h3>
+<p>Following are the steps you will need to complete, to get a backtrace:</p>
+ <ol>
+ <li>Make sure you have debugging symbols available, at least
+ in Apache. On platforms where you use GCC/GDB, you will have to build
+ Apache+mod_ssl with ``<code>OPTIM="-g -ggdb3"</code>'' to get this. On
+ other platforms at least ``<code>OPTIM="-g"</code>'' is needed.
+ </li>
+
+ <li>Start the server and try to reproduce the core-dump. For this you may
+ want to use a directive like ``<code>CoreDumpDirectory /tmp</code>'' to
+ make sure that the core-dump file can be written. This should result
+ in a <code>/tmp/core</code> or <code>/tmp/httpd.core</code> file. If you
+ don't get one of these, try running your server under a non-root UID.
+ Many modern kernels do not allow a process to dump core after it has
+ done a <code>setuid()</code> (unless it does an <code>exec()</code>) for
+ security reasons (there can be privileged information left over in
+ memory). If necessary, you can run <code>/path/to/httpd -X</code>
+ manually to force Apache to not fork.
+ </li>
+
+ <li>Analyze the core-dump. For this, run <code>gdb /path/to/httpd
+ /tmp/httpd.core</code> or a similar command. In GDB, all you
+ have to do then is to enter <code>bt</code>, and voila, you get the
+ backtrace. For other debuggers consult your local debugger manual.
+ </li>
+ </ol>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_faq.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/ssl_howto.html b/docs/manual/ssl/ssl_howto.html
new file mode 100644
index 00000000..ca42f094
--- /dev/null
+++ b/docs/manual/ssl/ssl_howto.html
@@ -0,0 +1,3 @@
+URI: ssl_howto.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/ssl/ssl_howto.html.en b/docs/manual/ssl/ssl_howto.html.en
new file mode 100644
index 00000000..8c514409
--- /dev/null
+++ b/docs/manual/ssl/ssl_howto.html.en
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>SSL/TLS Strong Encryption: How-To - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Strong Encryption: How-To</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_howto.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+
+<blockquote>
+<p>The solution to this problem is trivial
+and is left as an exercise for the reader.</p>
+
+<p class="cite">-- <cite>Standard textbook cookie</cite></p>
+</blockquote>
+
+<p>How to solve particular security problems for an SSL-aware
+webserver is not always obvious because of the interactions between SSL,
+HTTP and Apache's way of processing requests. This chapter gives
+instructions on how to solve some typical situations. Treat it as a first
+step to find out the final solution, but always try to understand the
+stuff before you use it. Nothing is worse than using a security solution
+without knowing its restrictions and how it interacts with other systems.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#ciphersuites">Cipher Suites and Enforcing Strong Security</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accesscontrol">Client Authentication and Access Control</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ciphersuites" id="ciphersuites">Cipher Suites and Enforcing Strong Security</a></h2>
+
+<ul>
+<li><a href="#realssl">How can I create a real SSLv2-only server?</a></li>
+<li><a href="#onlystrong">How can I create an SSL server which accepts strong encryption only?</a></li>
+<li><a href="#upgradeenc">How can I create an SSL server which accepts strong encryption only, but allows
+export browsers to upgrade to stronger encryption?</a></li>
+<li><a href="#strongurl">How can I create an SSL server which accepts all types of ciphers in general, but
+requires a strong cipher for access to a particular URL?</a></li>
+</ul>
+
+<h3><a name="realssl" id="realssl">How can I create a real SSLv2-only server?</a></h3>
+
+ <p>The following creates an SSL server which speaks only the SSLv2 protocol and
+ its ciphers.</p>
+
+ <div class="example"><h3>httpd.conf</h3><p><code>
+ SSLProtocol -all +SSLv2<br />
+ SSLCipherSuite SSLv2:+HIGH:+MEDIUM:+LOW:+EXP<br />
+ </code></p></div>
+
+
+<h3><a name="onlystrong" id="onlystrong">How can I create an SSL server which accepts strong encryption
+only?</a></h3>
+
+ <p>The following enables only the seven strongest ciphers:</p>
+ <div class="example"><h3>httpd.conf</h3><p><code>
+ SSLProtocol all<br />
+ SSLCipherSuite HIGH:MEDIUM<br />
+ </code></p></div>
+
+
+<h3><a name="upgradeenc" id="upgradeenc">How can I create an SSL server which accepts strong encryption
+only, but allows export browsers to upgrade to stronger encryption?</a></h3>
+
+ <p>This facility is called Server Gated Cryptography (SGC) and requires
+ a Global ID server certificate, signed by a special CA certificate
+ from Verisign. This enables strong encryption in 'export' versions of
+ browsers, which traditionally could not support it (because of US export
+ restrictions).</p>
+ <p>When a browser connects with an export cipher, the server sends its Global
+ ID certificate. The browser verifies this, and can then upgrade its
+ cipher suite before any HTTP communication takes place. The problem
+ lies in allowing browsers to upgrade in this fashion, but still requiring
+ strong encryption. In other words, we want browsers to either start a
+ connection with strong encryption, or to start with export ciphers but
+ upgrade to strong encryption before beginning HTTP communication.</p>
+ <p>This can be done as follows:</p>
+ <div class="example"><h3>httpd.conf</h3><p><code>
+ # allow all ciphers for the initial handshake,<br />
+ # so export browsers can upgrade via SGC facility<br />
+ SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL<br />
+ <br />
+ &lt;Directory /usr/local/apache2/htdocs&gt;<br />
+ # but finally deny all browsers which haven't upgraded<br />
+ SSLRequire %{SSL_CIPHER_USEKEYSIZE} &gt;= 128<br />
+ &lt;/Directory&gt;
+ </code></p></div>
+
+
+<h3><a name="strongurl" id="strongurl">How can I create an SSL server which accepts all types of ciphers
+in general, but requires a strong ciphers for access to a particular
+URL?</a></h3>
+
+ <p>Obviously, a server-wide <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> which restricts
+ ciphers to the strong variants, isn't the answer here. However,
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> can be reconfigured within <code>Location</code>
+ blocks, to give a per-directory solution, and can automatically force
+ a renegotiation of the SSL parameters to meet the new configuration.
+ This can be done as follows:</p>
+ <div class="example"><p><code>
+ # be liberal in general<br />
+ SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL<br />
+ <br />
+ &lt;Location /strong/area&gt;<br />
+ # but https://hostname/strong/area/ and below<br />
+ # requires strong ciphers<br />
+ SSLCipherSuite HIGH:MEDIUM<br />
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="accesscontrol" id="accesscontrol">Client Authentication and Access Control</a></h2>
+
+<ul>
+<li><a href="#allclients">How can I force clients to authenticate using certificates?</a></li>
+<li><a href="#arbitraryclients">How can I force clients to authenticate using certificates for a
+ particular URL, but still allow arbitrary clients to access the rest of the server?</a></li>
+<li><a href="#certauthenticate">How can I allow only clients who have certificates to access a
+ particular URL, but allow all clients to access the rest of the server?</a></li>
+<li><a href="#intranet">How can I require HTTPS with strong ciphers, and either
+basic authentication or client certificates, for access to part of the
+Intranet website, for clients coming from the Internet?</a></li>
+</ul>
+
+<h3><a name="allclients" id="allclients">How can I force clients to authenticate using certificates?</a></h3>
+
+
+ <p>When you know all of your users (eg, as is often the case on a corporate
+ Intranet), you can require plain certificate authentication. All you
+ need to do is to create client certificates signed by your own CA
+ certificate (<code>ca.crt</code>) and then verify the clients against this
+ certificate.</p>
+ <div class="example"><h3>httpd.conf</h3><p><code>
+ # require a client certificate which has to be directly<br />
+ # signed by our CA certificate in ca.crt<br />
+ SSLVerifyClient require<br />
+ SSLVerifyDepth 1<br />
+ SSLCACertificateFile conf/ssl.crt/ca.crt
+ </code></p></div>
+
+
+<h3><a name="arbitraryclients" id="arbitraryclients">How can I force clients to authenticate using certificates for a
+ particular URL, but still allow arbitrary clients to access the rest of the server?</a></h3>
+
+
+<p>To force clients to authenticate using certificates for a particular URL,
+ you can use the per-directory reconfiguration features of <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>:</p>
+
+ <div class="example"><h3>httpd.conf</h3><p><code>
+ SSLVerifyClient none<br />
+ SSLCACertificateFile conf/ssl.crt/ca.crt<br />
+ <br />
+ &lt;Location /secure/area&gt;<br />
+ SSLVerifyClient require<br />
+ SSLVerifyDepth 1<br />
+ &lt;/Location&gt;<br />
+ </code></p></div>
+
+
+<h3><a name="certauthenticate" id="certauthenticate">How can I allow only clients who have certificates to access a
+ particular URL, but allow all clients to access the rest of the server?</a></h3>
+
+
+ <p>The key to doing this is checking that part of the client certificate
+ matches what you expect. Usually this means checking all or part of the
+ Distinguished Name (DN), to see if it contains some known string.
+ There are two ways to do this, using either <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> or
+ <code class="directive"><a href="../mod/mod_ssl.html#sslrequire">SSLRequire</a></code>.</p>
+
+ <p>The <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> method is generally required when
+ the certificates are completely arbitrary, or when their DNs have
+ no common fields (usually the organisation, etc.). In this case,
+ you should establish a password database containing <em>all</em>
+ clients allowed, as follows:</p>
+
+ <div class="example"><h3>httpd.conf</h3><pre>
+SSLVerifyClient none
+&lt;Directory /usr/local/apache2/htdocs/secure/area&gt;
+
+SSLVerifyClient require
+SSLVerifyDepth 5
+SSLCACertificateFile conf/ssl.crt/ca.crt
+SSLCACertificatePath conf/ssl.crt
+SSLOptions +FakeBasicAuth
+SSLRequireSSL
+AuthName "Snake Oil Authentication"
+AuthType Basic
+AuthBasicProvider file
+AuthUserFile /usr/local/apache2/conf/httpd.passwd
+require valid-user
+&lt;/Directory&gt;</pre></div>
+
+ <div class="example"><h3>httpd.passwd</h3><pre>
+/C=DE/L=Munich/O=Snake Oil, Ltd./OU=Staff/CN=Foo:xxj31ZMTZzkVA
+/C=US/L=S.F./O=Snake Oil, Ltd./OU=CA/CN=Bar:xxj31ZMTZzkVA
+/C=US/L=L.A./O=Snake Oil, Ltd./OU=Dev/CN=Quux:xxj31ZMTZzkVA</pre></div>
+
+ <p>When your clients are all part of a common hierarchy, which is encoded
+ into the DN, you can match them more easily using <code class="directive"><a href="../mod/mod_ssl.html#sslrequire">SSLRequire</a></code>, as follows:</p>
+
+
+ <div class="example"><h3>httpd.conf</h3><pre>
+SSLVerifyClient none
+&lt;Directory /usr/local/apache2/htdocs/secure/area&gt;
+
+ SSLVerifyClient require
+ SSLVerifyDepth 5
+ SSLCACertificateFile conf/ssl.crt/ca.crt
+ SSLCACertificatePath conf/ssl.crt
+ SSLOptions +FakeBasicAuth
+ SSLRequireSSL
+ SSLRequire %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \
+ and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"}
+&lt;/Directory&gt;</pre></div>
+
+
+<h3><a name="intranet" id="intranet">How can I require HTTPS with strong ciphers, and either basic
+authentication or client certificates, for access to part of the
+Intranet website, for clients coming from the Internet? I still want to allow
+plain HTTP access for clients on the Intranet.</a></h3>
+
+
+ <p>These examples presume that clients on the Intranet have IPs in the range
+ 192.160.1.0/24, and that the part of the Intranet website you want to allow
+ internet access to is <code>/usr/local/apache2/htdocs/subarea</code>.
+ This configuration should remain outside of your HTTPS virtual host, so
+ that it applies to both HTTPS and HTTP.</p>
+
+ <div class="example"><h3>httpd.conf</h3><pre>
+SSLCACertificateFile conf/ssl.crt/company-ca.crt
+
+&lt;Directory /usr/local/apache2/htdocs&gt;
+# Outside the subarea only Intranet access is granted
+Order deny,allow
+Deny from all
+Allow from 192.168.1.0/24
+&lt;/Directory&gt;
+
+&lt;Directory /usr/local/apache2/htdocs/subarea&gt;
+# Inside the subarea any Intranet access is allowed
+# but from the Internet only HTTPS + Strong-Cipher + Password
+# or the alternative HTTPS + Strong-Cipher + Client-Certificate
+
+# If HTTPS is used, make sure a strong cipher is used.
+# Additionally allow client certs as alternative to basic auth.
+SSLVerifyClient optional
+SSLVerifyDepth 1
+SSLOptions +FakeBasicAuth +StrictRequire
+SSLRequire %{SSL_CIPHER_USEKEYSIZE} &gt;= 128
+
+# Force clients from the Internet to use HTTPS
+RewriteEngine on
+RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.[0-9]+$
+RewriteCond %{HTTPS} !=on
+RewriteRule .* - [F]
+
+# Allow Network Access and/or Basic Auth
+Satisfy any
+
+# Network Access Control
+Order deny,allow
+Deny from all
+Allow 192.168.1.0/24
+
+# HTTP Basic Authentication
+AuthType basic
+AuthName "Protected Intranet Area"
+AuthBasicProvider file
+AuthUserFile conf/protected.passwd
+Require valid-user
+&lt;/Directory&gt;</pre></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_howto.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/ssl_intro.html b/docs/manual/ssl/ssl_intro.html
new file mode 100644
index 00000000..263c0f21
--- /dev/null
+++ b/docs/manual/ssl/ssl_intro.html
@@ -0,0 +1,7 @@
+URI: ssl_intro.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ssl_intro.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
diff --git a/docs/manual/ssl/ssl_intro.html.en b/docs/manual/ssl/ssl_intro.html.en
new file mode 100644
index 00000000..85d047bd
--- /dev/null
+++ b/docs/manual/ssl/ssl_intro.html.en
@@ -0,0 +1,650 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>SSL/TLS Strong Encryption: An Introduction - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Strong Encryption: An Introduction</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/ssl_intro.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+
+<blockquote>
+<p>The nice thing about standards is that there are so many to choose
+from. And if you really don't like all the standards you just have to
+wait another year until the one arises you are looking for.</p>
+
+<p class="cite">-- <cite>A. Tanenbaum</cite>, "Introduction to
+Computer Networks"</p>
+</blockquote>
+
+<p>As an introduction this chapter is aimed at readers who are familiar
+with the Web, HTTP, and Apache, but are not security experts. It is not
+intended to be a definitive guide to the SSL protocol, nor does it discuss
+specific techniques for managing certificates in an organization, or the
+important legal issues of patents and import and export restrictions.
+Rather, it is intended to provide a common background to <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> users by pulling together various concepts, definitions,
+and examples as a starting point for further exploration.</p>
+
+<p>The presented content is mainly derived, with the author's permission,
+from the article <a href="http://home.comcast.net/~fjhirsch/Papers/wwwj/">Introducing
+SSL and Certificates using SSLeay</a> by <a href="http://home.comcast.net/~fjhirsch/">Frederick J. Hirsch</a>, of The
+Open Group Research Institute, which was published in <a href="http://www.ora.com/catalog/wjsum97/">Web Security: A Matter of
+Trust</a>, World Wide Web Journal, Volume 2, Issue 3, Summer 1997.
+Please send any positive feedback to <a href="mailto:hirsch@fjhirsch.com">Frederick Hirsch</a> (the original
+article author) and all negative feedback to <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> (the
+<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> author).</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">Cryptographic Techniques</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#certificates">Certificates</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Secure Sockets Layer (SSL)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#references">References</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cryptographictech" id="cryptographictech">Cryptographic Techniques</a></h2>
+
+<p>Understanding SSL requires an understanding of cryptographic
+algorithms, message digest functions (aka. one-way or hash functions), and
+digital signatures. These techniques are the subject of entire books (see
+for instance [<a href="#AC96">AC96</a>]) and provide the basis for privacy,
+integrity, and authentication.</p>
+
+<h3><a name="cryptographicalgo" id="cryptographicalgo">Cryptographic Algorithms</a></h3>
+
+ <p>Suppose Alice wants to send a message to her bank to transfer some
+ money. Alice would like the message to be private, since it will
+ include information such as her account number and transfer amount. One
+ solution is to use a cryptographic algorithm, a technique that would
+ transform her message into an encrypted form, unreadable until it is
+ decrypted. Once in this form, the message can only be
+ decrypted by using a secret key. Without the key the message is useless:
+ good cryptographic algorithms make it so difficult
+ for intruders to decode the original text that it isn't worth their
+ effort.</p>
+
+ <p>There are two categories of cryptographic algorithms: conventional
+ and public key.</p>
+
+ <dl>
+ <dt>Conventional cryptography</dt>
+ <dd>also known as symmetric cryptography, requires the sender and
+ receiver to share a key: a secret piece of information that may be
+ used to encrypt or decrypt a message. As long as this key is kept
+ secret, nobody other than the sender or recipient can read the message.
+ If Alice and the bank know a secret key, then they can send each other
+ private messages. The task of sharing a key between sender and recipient
+ before communicating, while also keeping it secret from others, can be
+ problematic.</dd>
+
+ <dt>Public key cryptography</dt>
+ <dd>also known as asymmetric cryptography, solves the key exchange
+ problem by defining an algorithm which uses two keys, each of which
+ may be used to encrypt a message. If one key is used to encrypt a
+ message then the other must be used to decrypt it. This makes it
+ possible to receive secure messages by simply publishing one key
+ (the public key) and keeping the other secret (the private key).</dd>
+ </dl>
+
+ <p>Anyone can encrypt a message using the public key, but only the
+ owner of the private key will be able to read it. In this way, Alice
+ can send private messages to the owner of a key-pair (the bank), by
+ encrypting it using their public key. Only the bank will be able to
+ decrypt it.</p>
+
+
+<h3><a name="messagedigests" id="messagedigests">Message Digests</a></h3>
+
+ <p>Although Alice may encrypt her message to make it private, there
+ is still a concern that someone might modify her original message or
+ substitute it with a different one, in order to transfer the money
+ to themselves, for instance. One way of guaranteeing the integrity
+ of Alice's message is for her to create a concise summary of her
+ message and send this to the bank as well. Upon receipt of the message,
+ the bank creates its own summary and compares it with the one Alice
+ sent. If the summaries are the same then the message has been received
+ intact.</p>
+
+ <p>A summary such as this is called a <dfn>message digest</dfn>, <em>one-way
+ function</em> or <em>hash function</em>. Message digests are used to create
+ a short, fixed-length representation of a longer, variable-length message.
+ Digest algorithms are designed to produce a unique digests for each
+ message. Message digests are designed to make it impractically difficult
+ to determine the message from the digest, and (in theory) impossible to
+ find two different messages which create the same digest -- thus
+ eliminating the possibility of substituting one message for another while
+ maintaining the same digest.</p>
+
+ <p>Another challenge that Alice faces is finding a way to send the digest
+ to the bank securely; if the digest is not sent securely, its integrity may
+ be compromised, and with it, the possibility for the bank to determine the
+ integrity of the original message. Only if the digest is sent securely can
+ the integrity of the associated message be determined.</p>
+
+ <p>One way to send the digest securely is to include it in a digital
+ signature.</p>
+
+
+<h3><a name="digitalsignatures" id="digitalsignatures">Digital Signatures</a></h3>
+<p>When Alice sends a message to the bank, the bank needs to ensure that the
+message is really from her, so an intruder cannot request a transaction
+involving her account. A <em>digital signature</em>, created by Alice and
+included with the message, serves this purpose.</p>
+
+<p>Digital signatures are created by encrypting a digest of the message,
+and other information (such as a sequence number) with the sender's
+private key. Though anyone can <em>decrypt</em> the signature using the public
+key, only the sender knows the private key. This means that only they can
+have signed it. Including the digest in the signature means the signature is
+only good for that message; it also ensures the integrity of the message since
+no one can change the digest and still sign it.</p>
+<p>To guard against interception and reuse of the signature by an intruder at a
+later date, the signature contains a unique sequence number. This protects
+the bank from a fraudulent claim from Alice that she did not send the message
+-- only she could have signed it (non-repudiation).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="certificates" id="certificates">Certificates</a></h2>
+
+<p>Although Alice could have sent a private message to the bank, signed
+it, and ensured the integrity of the message, she still needs to be sure
+that she is really communicating with the bank. This means that she needs
+to be sure that the public key she is using is part of the bank's key-pair,
+and not an intruder's. Similarly, the bank needs to verify that the message
+signature really was signed by the private key that belongs to Alice.</p>
+
+<p>If each party has a certificate which validates the other's identity,
+confirms the public key, and is signed by a trusted agency, then both
+can be assured that they are communicating with whom they think they are.
+Such a trusted agency is called a <em>Certificate Authority</em>, and
+certificates are used for authentication.</p>
+
+<h3><a name="certificatecontents" id="certificatecontents">Certificate Contents</a></h3>
+
+ <p>A certificate associates a public key with the real identity of
+ an individual, server, or other entity, known as the subject. As
+ shown in <a href="#table1">Table 1</a>, information about the subject
+ includes identifying information (the distinguished name), and the
+ public key. It also includes the identification and signature of the
+ Certificate Authority that issued the certificate, and the period of
+ time during which the certificate is valid. It may have additional
+ information (or extensions) as well as administrative information
+ for the Certificate Authority's use, such as a serial number.</p>
+
+ <h4><a name="table1" id="table1">Table 1: Certificate Information</a></h4>
+
+ <table>
+
+ <tr><th>Subject</th>
+ <td>Distinguished Name, Public Key</td></tr>
+ <tr><th>Issuer</th>
+ <td>Distinguished Name, Signature</td></tr>
+ <tr><th>Period of Validity</th>
+ <td>Not Before Date, Not After Date</td></tr>
+ <tr><th>Administrative Information</th>
+ <td>Version, Serial Number</td></tr>
+ <tr><th>Extended Information</th>
+ <td>Basic Constraints, Netscape Flags, etc.</td></tr>
+ </table>
+
+
+ <p>A distinguished name is used to provide an identity in a specific
+ context -- for instance, an individual might have a personal
+ certificate as well as one for their identity as an employee.
+ Distinguished names are defined by the X.509 standard [<a href="#X509">X509</a>], which defines the fields, field names, and
+ abbreviations used to refer to the fields (see <a href="#table2">Table
+ 2</a>).</p>
+
+ <h4><a name="table2" id="table2">Table 2: Distinguished Name Information</a></h4>
+
+ <table class="bordered">
+
+ <tr><th>DN Field</th>
+ <th>Abbrev.</th>
+ <th>Description</th>
+ <th>Example</th></tr>
+ <tr><td>Common Name</td>
+ <td>CN</td>
+ <td>Name being certified</td>
+ <td>CN=Joe Average</td></tr>
+ <tr><td>Organization or Company</td>
+ <td>O</td>
+ <td>Name is associated with this<br />organization</td>
+ <td>O=Snake Oil, Ltd.</td></tr>
+ <tr><td>Organizational Unit</td>
+ <td>OU</td>
+ <td>Name is associated with this <br />organization unit, such
+ as a department</td>
+ <td>OU=Research Institute</td></tr>
+ <tr><td>City/Locality</td>
+ <td>L</td>
+ <td>Name is located in this City</td>
+ <td>L=Snake City</td></tr>
+ <tr><td>State/Province</td>
+ <td>ST</td>
+ <td>Name is located in this State/Province</td>
+ <td>ST=Desert</td></tr>
+ <tr><td>Country</td>
+ <td>C</td>
+ <td>Name is located in this Country (ISO code)</td>
+ <td>C=XZ</td></tr>
+ </table>
+
+
+ <p>A Certificate Authority may define a policy specifying which
+ distinguished field names are optional, and which are required. It
+ may also place requirements upon the field contents, as may users of
+ certificates. For example, a Netscape browser requires that the
+ Common Name for a certificate representing a server matches a wildcard
+ pattern for the domain name of that server, such
+ as <code>*.snakeoil.com</code>.</p>
+
+ <p>The binary format of a certificate is defined using the ASN.1
+ notation [<a href="#X208">X208</a>] [<a href="#PKCS">PKCS</a>]. This
+ notation defines how to specify the contents, and encoding rules
+ define how this information is translated into binary form. The binary
+ encoding of the certificate is defined using Distinguished Encoding
+ Rules (DER), which are based on the more general Basic Encoding Rules
+ (BER). For those transmissions which cannot handle binary, the binary
+ form may be translated into an ASCII form by using Base64 encoding
+ [<a href="#MIME">MIME</a>]. When placed between begin and end delimiter
+ lines (as below), this encoded version is called a PEM ("Privacy Enhanced
+ Mail") encoded certificate.</p>
+
+ <div class="example"><h3>Example of a PEM-encoded certificate (snakeoil.crt)</h3><pre>-----BEGIN CERTIFICATE-----
+MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx
+FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG
+A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv
+cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz
+bmFrZW9pbC5kb20wHhcNOTgxMDIxMDg1ODM2WhcNOTkxMDIxMDg1ODM2WjCBpzEL
+MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25h
+a2UgVG93bjEXMBUGA1UEChMOU25ha2UgT2lsLCBMdGQxFzAVBgNVBAsTDldlYnNl
+cnZlciBUZWFtMRkwFwYDVQQDExB3d3cuc25ha2VvaWwuZG9tMR8wHQYJKoZIhvcN
+AQkBFhB3d3dAc25ha2VvaWwuZG9tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
+gQDH9Ge/s2zcH+da+rPTx/DPRp3xGjHZ4GG6pCmvADIEtBtKBFAcZ64n+Dy7Np8b
+vKR+yy5DGQiijsH1D/j8HlGE+q4TZ8OFk7BNBFazHxFbYI4OKMiCxdKzdif1yfaa
+lWoANFlAzlSdbxeGVHoT0K+gT5w3UxwZKv2DLbCTzLZyPwIDAQABoyYwJDAPBgNV
+HRMECDAGAQH/AgEAMBEGCWCGSAGG+EIBAQQEAwIAQDANBgkqhkiG9w0BAQQFAAOB
+gQAZUIHAL4D09oE6Lv2k56Gp38OBDuILvwLg1v1KL8mQR+KFjghCrtpqaztZqcDt
+2q2QoyulCgSzHbEGmi0EsdkPfg6mp0penssIFePYNI+/8u9HT4LuKMJX15hxBam7
+dUHzICxBVC1lnHyYGjDuAMhe396lYAn8bCld1/L4NMGBCQ==
+-----END CERTIFICATE-----</pre></div>
+
+
+<h3><a name="certificateauthorities" id="certificateauthorities">Certificate Authorities</a></h3>
+
+ <p>By verifying the information in a certificate request
+ before granting the certificate, the Certificate Authority assures
+ itself of the identity of the private key owner of a key-pair.
+ For instance, if Alice requests a personal certificate, the
+ Certificate Authority must first make sure that Alice really is the
+ person the certificate claims she is.</p>
+
+ <h4><a name="certificatechains" id="certificatechains">Certificate Chains</a></h4>
+
+ <p>A Certificate Authority may also issue a certificate for
+ another Certificate Authority. When examining a certificate,
+ Alice may need to examine the certificate of the issuer, for each
+ parent Certificate Authority, until reaching one which she has
+ confidence in. She may decide to trust only certificates with a
+ limited chain of issuers, to reduce her risk of a "bad" certificate
+ in the chain.</p>
+
+
+ <h4><a name="rootlevelca" id="rootlevelca">Creating a Root-Level CA</a></h4>
+
+ <p>As noted earlier, each certificate requires an issuer to assert
+ the validity of the identity of the certificate subject, up to
+ the top-level Certificate Authority (CA). This presents a problem:
+ who can vouch for the certificate of the top-level
+ authority, which has no issuer? In this unique case, the
+ certificate is "self-signed", so the issuer of the certificate is
+ the same as the subject. Browsers are preconfigured to trust well-known
+ certificate authorities, but it is important to exercise extra care in
+ trusting a self-signed certificate. The wide publication of a
+ public key by the root authority reduces the risk in trusting this
+ key -- it would be obvious if someone else publicized a key
+ claiming to be the authority.</p>
+
+ <p>A number of companies, such as <a href="http://www.thawte.com/">Thawte</a> and <a href="http://www.verisign.com/">VeriSign</a>
+ have established themselves as Certificate Authorities. These
+ companies provide the following services:</p>
+
+ <ul>
+ <li>Verifying certificate requests</li>
+ <li>Processing certificate requests</li>
+ <li>Issuing and managing certificates</li>
+ </ul>
+
+ <p>It is also possible to create your own Certificate Authority.
+ Although risky in the Internet environment, it may be useful
+ within an Intranet where the organization can easily verify the
+ identities of individuals and servers.</p>
+
+
+ <h4><a name="certificatemanagement" id="certificatemanagement">Certificate Management</a></h4>
+
+ <p>Establishing a Certificate Authority is a responsibility which
+ requires a solid administrative, technical, and management
+ framework. Certificate Authorities not only issue certificates,
+ they also manage them -- that is, they determine for how long
+ certificates remain valid, they renew them, and they keep lists of
+ certificates that were issued in the past but are no longer valid
+ (Certificate Revocation Lists, or CRLs).</p>
+
+ <p>For example, if Alice is entitled to a certificate as an
+ employee of a company, but has now left
+ that company, her certificate may need to be revoked.
+ Because certificates are only issued after the subject's identity has
+ been verified, and can then be passed around to all those with whom
+ the subject may communicate, it is impossible to tell from the
+ certificate alone that it has been revoked.
+ When examining certificates for validity, therefore,
+ it is necessary to contact the issuing Certificate Authority to
+ check CRLs -- this is usually not an automated part of the process.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>If you use a Certificate Authority that browsers are not configured
+ to trust by default, it is necessary to load the Certificate
+ Authority certificate into the browser, enabling the browser to
+ validate server certificates signed by that Certificate Authority.
+ Doing so may be dangerous, since once loaded, the browser will
+ accept all certificates signed by that Certificate Authority.</p>
+ </div>
+
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssl" id="ssl">Secure Sockets Layer (SSL)</a></h2>
+
+<p>The Secure Sockets Layer protocol is a protocol layer which may be
+placed between a reliable connection-oriented network layer protocol
+(e.g. TCP/IP) and the application protocol layer (e.g. HTTP). SSL provides
+for secure communication between client and server by allowing mutual
+authentication, the use of digital signatures for integrity, and encryption
+for privacy.</p>
+
+<p>The protocol is designed to support a range of choices for specific
+algorithms used for cryptography, digests, and signatures. This allows
+algorithm selection for specific servers to be made based on legal, export
+or other concerns, and also enables the protocol to take advantage of new
+algorithms. Choices are negotiated between client and server at the start
+of establishing a protocol session.</p>
+
+<h3><a name="table4" id="table4">Table 4: Versions of the SSL protocol</a></h3>
+
+ <table class="bordered">
+
+ <tr><th>Version</th>
+ <th>Source</th>
+ <th>Description</th>
+ <th>Browser Support</th></tr>
+ <tr><td>SSL v2.0</td>
+ <td>Vendor Standard (from Netscape Corp.) [<a href="#SSL2">SSL2</a>]</td>
+ <td>First SSL protocol for which implementations exists</td>
+ <td>- NS Navigator 1.x/2.x<br />
+ - MS IE 3.x<br />
+ - Lynx/2.8+OpenSSL</td></tr>
+ <tr><td>SSL v3.0</td>
+ <td>Expired Internet Draft (from Netscape Corp.) [<a href="#SSL3">SSL3</a>]</td>
+ <td>Revisions to prevent specific security attacks, add non-RSA
+ ciphers, and support for certificate chains</td>
+ <td>- NS Navigator 2.x/3.x/4.x<br />
+ - MS IE 3.x/4.x<br />
+ - Lynx/2.8+OpenSSL</td></tr>
+ <tr><td>TLS v1.0</td>
+ <td>Proposed Internet Standard (from IETF) [<a href="#TLS1">TLS1</a>]</td>
+ <td>Revision of SSL 3.0 to update the MAC layer to HMAC, add block
+ padding for block ciphers, message order standardization and more
+ alert messages.</td>
+ <td>- Lynx/2.8+OpenSSL</td></tr>
+ </table>
+
+
+<p>There are a number of versions of the SSL protocol, as shown in
+<a href="#table4">Table 4</a>. As noted there, one of the benefits in
+SSL 3.0 is that it adds support of certificate chain loading. This feature
+allows a server to pass a server certificate along with issuer certificates
+to the browser. Chain loading also permits the browser to validate the
+server certificate, even if Certificate Authority certificates are not
+installed for the intermediate issuers, since they are included in the
+certificate chain. SSL 3.0 is the basis for the Transport Layer Security
+[<a href="#TLS1">TLS</a>] protocol standard, currently in development by
+the Internet Engineering Task Force (IETF).</p>
+
+<h3><a name="session" id="session">Establishing a Session</a></h3>
+
+ <p>The SSL session is established by following a handshake sequence
+ between client and server, as shown in <a href="#figure1">Figure 1</a>. This sequence may vary, depending on whether the server
+ is configured to provide a server certificate or request a client
+ certificate. Although cases exist where additional handshake steps
+ are required for management of cipher information, this article
+ summarizes one common scenario. See the SSL specification for the full
+ range of possibilities.</p>
+
+ <div class="note"><h3>Note</h3>
+ <p>Once an SSL session has been established, it may be reused. This
+ avoids the performance penalty of repeating the many steps needed
+ to start a session. To do this, the server assigns each SSL session a
+ unique session identifier which is cached in the server and which the
+ client can use in future connections to reduce the handshake time
+ (until the session identifer expires from the cache of the server).</p>
+ </div>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig1.gif" alt="" width="423" height="327" /><br />
+ <a id="figure1" name="figure1"><dfn>Figure 1</dfn></a>: Simplified SSL
+ Handshake Sequence</p>
+
+ <p>The elements of the handshake sequence, as used by the client and
+ server, are listed below:</p>
+
+ <ol>
+ <li>Negotiate the Cipher Suite to be used during data transfer</li>
+ <li>Establish and share a session key between client and server</li>
+ <li>Optionally authenticate the server to the client</li>
+ <li>Optionally authenticate the client to the server</li>
+ </ol>
+
+ <p>The first step, Cipher Suite Negotiation, allows the client and
+ server to choose a Cipher Suite supported by both of them. The SSL3.0
+ protocol specification defines 31 Cipher Suites. A Cipher Suite is
+ defined by the following components:</p>
+
+ <ul>
+ <li>Key Exchange Method</li>
+ <li>Cipher for Data Transfer</li>
+ <li>Message Digest for creating the Message Authentication Code (MAC)</li>
+ </ul>
+
+ <p>These three elements are described in the sections that follow.</p>
+
+
+<h3><a name="keyexchange" id="keyexchange">Key Exchange Method</a></h3>
+
+ <p>The key exchange method defines how the shared secret symmetric
+ cryptography key used for application data transfer will be agreed
+ upon by client and server. SSL 2.0 uses RSA key exchange only, while
+ SSL 3.0 supports a choice of key exchange algorithms including
+ RSA key exchange (when certificates are used), and Diffie-Hellman key
+ exchange (for exchanging keys without certificates, or without prior
+ communication between client and server).</p>
+
+ <p>One variable in the choice of key exchange methods is digital
+ signatures -- whether or not to use them, and if so, what kind of
+ signatures to use. Signing with a private key provides protection
+ against a man-in-the-middle-attack during the information exchange
+ used to generating the shared key [<a href="#AC96">AC96</a>, p516].</p>
+
+
+<h3><a name="ciphertransfer" id="ciphertransfer">Cipher for Data Transfer</a></h3>
+
+ <p>SSL uses conventional symmetric cryptography, as described earlier,
+ for encrypting messages in a session.
+ There are nine choices of how to encrypt, including the option not to
+ encrypt:</p>
+
+ <ul>
+ <li>No encryption</li>
+ <li>Stream Ciphers
+ <ul>
+ <li>RC4 with 40-bit keys</li>
+ <li>RC4 with 128-bit keys</li>
+ </ul></li>
+ <li>CBC Block Ciphers
+ <ul><li>RC2 with 40 bit key</li>
+ <li>DES with 40 bit key</li>
+ <li>DES with 56 bit key</li>
+ <li>Triple-DES with 168 bit key</li>
+ <li>Idea (128 bit key)</li>
+ <li>Fortezza (96 bit key)</li>
+ </ul></li>
+ </ul>
+
+ <p>"CBC" refers to Cipher Block Chaining, which means that a
+ portion of the previously encrypted cipher text is used in the
+ encryption of the current block. "DES" refers to the Data Encryption
+ Standard [<a href="#AC96">AC96</a>, ch12], which has a number of
+ variants (including DES40 and 3DES_EDE). "Idea" is currently one of
+ the best and cryptographically strongest algorithms available,
+ and "RC2" is a proprietary algorithm from RSA DSI [<a href="#AC96">AC96</a>, ch13].</p>
+
+
+<h3><a name="digestfuntion" id="digestfuntion">Digest Function</a></h3>
+
+ <p>The choice of digest function determines how a digest is created
+ from a record unit. SSL supports the following:</p>
+
+ <ul>
+ <li>No digest (Null choice)</li>
+ <li>MD5, a 128-bit hash</li>
+ <li>Secure Hash Algorithm (SHA-1), a 160-bit hash</li>
+ </ul>
+
+ <p>The message digest is used to create a Message Authentication Code
+ (MAC) which is encrypted with the message to verify integrity and to
+ protect against replay attacks.</p>
+
+
+<h3><a name="handshake" id="handshake">Handshake Sequence Protocol</a></h3>
+
+ <p>The handshake sequence uses three protocols:</p>
+
+ <ul>
+ <li>The <dfn>SSL Handshake Protocol</dfn>
+ for performing the client and server SSL session establishment.</li>
+ <li>The <dfn>SSL Change Cipher Spec Protocol</dfn> for actually
+ establishing agreement on the Cipher Suite for the session.</li>
+ <li>The <dfn>SSL Alert Protocol</dfn> for conveying SSL error
+ messages between client and server.</li>
+ </ul>
+
+ <p>These protocols, as well as application protocol data, are
+ encapsulated in the <dfn>SSL Record Protocol</dfn>, as shown in
+ <a href="#figure2">Figure 2</a>. An encapsulated protocol is
+ transferred as data by the lower layer protocol, which does not
+ examine the data. The encapsulated protocol has no knowledge of the
+ underlying protocol.</p>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig2.gif" alt="" width="428" height="217" /><br />
+ <a id="figure2" name="figure2"><dfn>Figure 2</dfn></a>: SSL Protocol Stack
+ </p>
+
+ <p>The encapsulation of SSL control protocols by the record protocol
+ means that if an active session is renegotiated the control protocols
+ will be transmitted securely. If there was no previous session,
+ the Null cipher suite is used, which means there will be no encryption and
+ messages will have no integrity digests, until the session has been
+ established.</p>
+
+
+<h3><a name="datatransfer" id="datatransfer">Data Transfer</a></h3>
+
+ <p>The SSL Record Protocol, shown in <a href="#figure3">Figure 3</a>,
+ is used to transfer application and SSL Control data between the
+ client and server, where necessary fragmenting this data into smaller units,
+ or combining multiple higher level protocol data messages into single
+ units. It may compress, attach digest signatures, and encrypt these
+ units before transmitting them using the underlying reliable transport
+ protocol (Note: currently, no major SSL implementations include support
+ for compression).</p>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig3.gif" alt="" width="423" height="323" /><br />
+ <a id="figure3" name="figure3"><dfn>Figure 3</dfn></a>: SSL Record Protocol
+ </p>
+
+
+<h3><a name="securehttp" id="securehttp">Securing HTTP Communication</a></h3>
+
+ <p>One common use of SSL is to secure Web HTTP communication between
+ a browser and a webserver. This does not preclude the use of
+ non-secured HTTP - the secure version (called HTTPS) is the same as
+ plain HTTP over SSL, but uses the URL scheme <code>https</code>
+ rather than <code>http</code>, and a different server port (by default,
+ port 443). This functionality is a large part of what <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> provides for the Apache webserver.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="references" id="references">References</a></h2>
+
+<dl>
+<dt><a id="AC96" name="AC96">[AC96]</a></dt>
+<dd>Bruce Schneier, <q>Applied Cryptography</q>, 2nd Edition, Wiley,
+1996. See <a href="http://www.counterpane.com/">http://www.counterpane.com/</a> for various other materials by Bruce
+Schneier.</dd>
+
+<dt><a id="X208" name="X208">[X208]</a></dt>
+<dd>ITU-T Recommendation X.208, <q>Specification of Abstract Syntax Notation
+One (ASN.1)</q>, 1988. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=items&amp;lang=e&amp;parent=T-REC-X.208-198811-I">http://www.itu.int/rec/recommendation.asp?type=items&amp;lang=e&amp;parent=T-REC-X.208-198811-I</a>.
+</dd>
+
+<dt><a id="X509" name="X509">[X509]</a></dt>
+<dd>ITU-T Recommendation X.509, <q>The Directory - Authentication
+Framework</q>. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=folders&amp;lang=e&amp;parent=T-REC-X.509">http://www.itu.int/rec/recommendation.asp?type=folders&amp;lang=e&amp;parent=T-REC-X.509</a>.
+</dd>
+
+<dt><a id="PKCS" name="PKCS">[PKCS]</a></dt>
+<dd><q>Public Key Cryptography Standards (PKCS)</q>,
+RSA Laboratories Technical Notes, See <a href="http://www.rsasecurity.com/rsalabs/pkcs/">http://www.rsasecurity.com/rsalabs/pkcs/</a>.</dd>
+
+<dt><a id="MIME" name="MIME">[MIME]</a></dt>
+<dd>N. Freed, N. Borenstein, <q>Multipurpose Internet Mail Extensions
+(MIME) Part One: Format of Internet Message Bodies</q>, RFC2045.
+See for instance <a href="http://ietf.org/rfc/rfc2045.txt">http://ietf.org/rfc/rfc2045.txt</a>.</dd>
+
+<dt><a id="SSL2" name="SSL2">[SSL2]</a></dt>
+<dd>Kipp E.B. Hickman, <q>The SSL Protocol</q>, 1995. See <a href="http://www.netscape.com/eng/security/SSL_2.html">http://www.netscape.com/eng/security/SSL_2.html</a>.</dd>
+
+<dt><a id="SSL3" name="SSL3">[SSL3]</a></dt>
+<dd>Alan O. Freier, Philip Karlton, Paul C. Kocher, <q>The SSL Protocol
+Version 3.0</q>, 1996. See <a href="http://www.netscape.com/eng/ssl3/draft302.txt">http://www.netscape.com/eng/ssl3/draft302.txt</a>.</dd>
+
+<dt><a id="TLS1" name="TLS1">[TLS1]</a></dt>
+<dd>Tim Dierks, Christopher Allen, <q>The TLS Protocol Version 1.0</q>,
+1999. See <a href="http://ietf.org/rfc/rfc2246.txt">http://ietf.org/rfc/rfc2246.txt</a>.</dd>
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/ssl_intro.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/ssl/ssl_intro.html.ja.euc-jp b/docs/manual/ssl/ssl_intro.html.ja.euc-jp
new file mode 100644
index 00000000..285ea4c8
--- /dev/null
+++ b/docs/manual/ssl/ssl_intro.html.ja.euc-jp
@@ -0,0 +1,697 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>SSL/TLS Ź沽: Ϥ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Ź沽: Ϥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/ssl_intro.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+<blockquote>
+<p>ɸ൬ʤɤϡεʤ٤ȤȤ
+ơ⤷ˤɤεʤⵤʤС
+ǯԤĤõƤʤ롣</p>
+
+<p class="cite">-- <cite>A. Tanenbaum</cite>, "Introduction to
+Computer Networks"</p>
+</blockquote>
+
+<p>
+ȤȤǡξϤ WebHTTPApache ̤Ƥ
+ɼԸǤƥȸǤϤޤ
+SSL ץȥηŪʼǤĤϤޤ
+ޤȿǧڴΤΥƥ˥å䡢
+õ͢еʤɤνפˡŪˤĤƤⰷޤ
+षʤ븦ؤνȯȤƿʳǰ¤٤뤳Ȥ
+ mod_ssl Υ桼˴μ󶡤ŪȤƤޤ</p>
+
+<p>˼줿ƤϼˡԤεĤβ
+The Open Group Research Institute <a href="http://home.earthlink.net/~fjhirsch/">Frederick J. Hirsch</a>
+ ε <a href="http://home.earthlink.net/~fjhirsch/Papers/wwwj/article.html">
+Introducing SSL and Certificates using SSLeay</a> ˤƤޤ
+ε <a href="http://www.ora.com/catalog/wjsum97/">Web Security: A Matter of
+Trust</a>, World Wide Web Journal, Volume 2, Issue 3, Summer 1997
+˷Ǻܤޤ
+Ūʰո <a href="mailto:hirsch@fjhirsch.com">Frederick Hirsch</a>
+ () Ƥζ <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> (
+<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> κ) ؤꤤޤ
+[: ˤĤƤ <a href="mailto:apache-docs@ml.apache.or.jp">
+Apache ɥץ</a>
+ؤꤤޤ]</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">Ź沽</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#certificates"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Secure Sockets Layer (SSL)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#references">ʸ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cryptographictech" id="cryptographictech">Ź沽</a></h2>
+
+<p>SSL 򤹤ˤϡŹ楢르ꥺࡢ
+åȴؿ(̾: ؿϥåؿ)
+Żҽ̾ʤɤؤɬפǤ
+εѤܤݤɬפܤ
+(㤨 [<a href="#AC96">AC96</a>] 򻲾)
+ץ饤ХѡǧڤʤɤεѤδäȤʤäƤޤ</p>
+
+<h3><a name="cryptographicalgo" id="cryptographicalgo">Ź楢르ꥺ</a></h3>
+
+ <p>㤨СꥹΤ˶Ԥ˥åꤿȤޤ
+ ֹζۤޤޤ뤿ᡢ
+ ꥹϤΥå̩ˤȻפޤ
+ ˡΰĤϰŹ楢르ꥺȤäơå
+ ɤޤͰʳɤळȤǤʤŹ沽줿
+ ֤ѤƤޤȤǤ
+ η֤ˤʤȡ
+ å̩θˤäƤΤ߲᤹뤳ȤǤޤ
+ ʤǤϡåΩޤ
+ ɤŹ楢르ꥺϡԤΥƥȤɤ뤳Ȥ
+ 񤷤뤿ᡢϤ˹ʤޤ</p>
+
+ <p>Ź楢르ꥺˤ
+ 跿ȸĤμबޤ</p>
+
+ <dl>
+ <dt>跿Ź</dt>
+ <dd>оΰŹȤƤΤ졢
+ ԤȼԤͭ뤳ȤɬפǤ
+ ȤϡåŹ沽椹Τ˻Ȥ̩
+ ξΤȤǤ
+ ⤷θ̩ʤ顢Ԥȼ԰ʳïå
+ ळȤǤޤ
+ ⤷⡢ꥹȶԤ̩θΤäƤʤ顢
+ Ϥߤ̩Υå뤳ȤǤǤ礦
+ ̩˸֤ȤŻޤǤޤ</dd>
+
+ <dt>Ź</dt>
+ <dd>оΰŹȤƤΤ졢
+ åŹ沽뤳ȤΤǤĤθ
+ Ѥ륢르ꥺ뤳ȤǸΤ
+ ޤ
+ ⤷븰Ź沽˻Ȥ줿ʤ顢
+ ⤦θ椷ʤФޤ
+ ˤäơĤθɽ()
+ ⤦̩ˤƤ(̩)ǡ
+ ʥå뤳ȤǤޤ</dd>
+ </dl>
+
+ <p>ï⤬Ź沽줿åˤäưŹ沽
+ 뤳ȤǤޤ̩λɤळȤ
+ Ǥޤ
+ ˡǡԤθȤäưŹ沽뤳Ȥǡ
+ ꥹ̩Υå뤳ȤǤޤ
+ ԤΤߤ椹뤳ȤǤޤ</p>
+
+
+<h3><a name="messagedigests" id="messagedigests">å</a></h3>
+
+ <p>ꥹϥå̩ˤ뤳ȤǤޤ
+ ï㤨мʬ⤹褦˥åѹꡢ
+ ̤ΤΤ֤Ƥޤ⤷ʤȤ꤬ޤ
+ ꥹΥåοѤݾڤˡΰĤϡ
+ åδʷʥȤäơԤȤΤǤ
+ åȶԤȤ
+ ꥹäΤ٤ޤ⤷פʤ顢
+ äå̵ȤȤˤʤޤ</p>
+
+ <p>Τ褦<dfn>å</dfn>
+ <em>Դؿ</em>ޤ<em>ϥåؿ</em>ȸƤФޤ
+ åȤĹĹΥå
+ ûĹɽΤ˻Ȥޤ
+ ȥ르ꥺϥå
+ դʥȤ褦˺Ƥޤ
+ åȤϥȤ鸵Υå
+ ȽꤹΤȤƤ񤷤褦ˤǤƤޤ
+ ޤƱĤΥåõΤԲǽǤ
+ äơƱȤäƥå֤Ȥ
+ ǽӽƤޤ</p>
+
+<p>ꥹؤΤ⤦ĤϡΥȤˡõȤǤ
+줬ǤСåοѤݾڤޤ
+ĤˡϤΥȤŻҽ̾ޤळȤǤ</p>
+
+
+<h3><a name="digitalsignatures" id="digitalsignatures">Żҽ̾</a></h3>
+<p>ꥹԤ˥åäȤԤϡ
+Ԥˤʤꤹޤθ¤ؤμƤʤ
+åΤΤμ¤ʬʤФޤ
+ꥹˤäƺ졢å˴ޤޤ줿
+<em>Żҽ̾</em>Ωޤ</p>
+
+<p>Żҽ̾ϥåΥȤ䤽¾ξ(ֹʤ)
+Ԥ̩ǰŹ沽뤳ȤǺޤ
+ï⤬Ȥäƽ̾<em></em>뤳ȤǤޤ
+̾ԤΤߤ̩ΤäƤޤ
+ϡΤߤ̾Ȥ̣ޤ
+ȤŻҽ̾˴ޤळȤϡ
+ν̾ΥåΤߤͭǤ뤳Ȥ̣ޤ
+ϡïȤѤƽ̾򤹤뤳ȤǤʤᡢ
+åοѤݾڤޤ</p>
+
+<p>Ԥ̾˵Ƹ˺ѤΤɤ
+Żҽ̾ˤϰդʽֹ椬ޤޤޤ
+ϡꥹʥåäƤʤȸ
+Ԥޤ
+̾Ǥ(ǧɻ)</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="certificates" id="certificates"></a></h2>
+
+<p>ꥹ̩ΥåԤꡢ
+̾򤷤ơåοѤݾڤ뤳ȤǤ뤪ˤʤޤ
+̿Ƥ꤬˶ԤʤΤΤʤƤϤޤ
+ϡȤԤ̩ФˤʤäƤΤ
+ϳΤʤƤϤʤȤȤ̣ޤ
+ƱͤˡԤϥåν̾˥ꥹν̾ǧɬפ
+ޤ</p>
+
+<p>⤷ξԤ˿ȸǧޤꤵ줿ؤ̾
+񤬤СξԤȤ̿ˤĤ
+ο뤳ȤǤޤ
+Τ褦ʿꤵ줿ؤ<em>ǧڶ</em>
+ (Certificate Authority ޤ CA) ȸƤФ졢
+ (certificate) ǧ (authentication) ˻Ȥޤ</p>
+
+<h3><a name="certificatecontents" id="certificatecontents"></a></h3>
+
+ <p>ϸȸĿ͡С¾μΤμºߤοȸ
+ Ϣդޤ
+ <a href="#table1">ɽ1</a>˼褦˾оݤξ
+ ȸξ(̾)ȸޤޤޤ
+ ϤޤǧڶɤοȸȽ̾ƾ֤ͭ
+ ޤߤޤ
+ ꥢʥСʤɤǧڶɤδξ
+ ¾ɲäξ󤬴ޤޤƤ뤫⤷ޤ</p>
+
+ <h4><a name="table1" id="table1">ɽ1: </a></h4>
+
+ <table>
+
+ <tr><th>о</th>
+ <td>̾</td></tr>
+ <tr><th>ȯԼ</th>
+ <td>̾</td></tr>
+ <tr><th>ͭ</th>
+ <td></td></tr>
+ <tr><th></th>
+ <td>С󡢥ꥢʥС</td></tr>
+ <tr><th>ĥ</th>
+ <td>Ū󡢥ͥåȥץեå¾</td></tr>
+ </table>
+
+
+ <p>̾(ǥƥ󥰥å塦͡)ξˤ
+ ʬ󶡤Τ˻ȤƤޤ㤨Сͤ
+ ѤȲҤȤ̡οʬĤ⤷ޤ
+
+ ̾ X.509 ɸ൬ [<a href="#X509">X509</a>] Ƥޤ
+ X.509 ɸ൬ʤϡܡ̾ƹܤάΤƤޤ(<a href="#table2">ɽ
+ 2</a> )</p>
+
+ <h4><a name="table2" id="table2">ɽ 2: ̾</a></h4>
+
+ <table class="bordered">
+
+ <tr><th>̾</th>
+ <th>ά</th>
+ <th></th>
+ <th></th></tr>
+ <tr><td>Common Name (͡)</td>
+ <td>CN</td>
+ <td>ǧڤ̾<br />
+ SSL³URL</td>
+ <td>CN=www.example.com</td></tr>
+ <tr><td>Organization or Company (ȿ̾)</td>
+ <td>O</td>
+ <td>ΤѸȿ̾</td>
+ <td>O=Example Japan K.K.</td></tr>
+ <tr><td>Organizational Unit (̾)</td>
+ <td>OU</td>
+ <td>̾ʤ</td>
+ <td>OU=Customer Service</td></tr>
+ <tr><td>City/Locality (ԶĮ¼)</td>
+ <td>L</td>
+ <td>ߤƤԶĮ¼</td>
+ <td>L=Sapporo</td></tr>
+ <tr><td>State/Province (ƻܸ)</td>
+ <td>ST</td>
+ <td>ߤƤƻܸ</td>
+ <td>ST=Hokkaido</td></tr>
+ <tr><td>Country()</td>
+ <td>C</td>
+ <td>ߤƤ̾ ISO <br />
+ ܤξ JP
+ </td>
+ <td>C=JP</td></tr>
+ </table>
+
+
+ <p>ǧڶɤϤɤιܤάǽǤɤ줬ɬܤˤ
+ ⤷ޤ󡣹ܤƤˤĤƤǧڶɤΥ桼
+ ׷郎뤫⤷ޤ
+ 㤨СͥåȥפΥ֥饦ϥФξ
+ Common Name (͡)ФΥɥᥤ̾
+ <code>*.example.com</code>
+ Ȥ褦ʥ磻ɥɤΥѥ˥ޥå뤳
+ ׵ᤷޤ</p>
+
+ <p>Хʥξ ASN.1 ɽˡ
+ [<a href="#X208">X208</a>] [<a href="#PKCS">PKCS</a>]
+ Ƥޤ
+ ɽˡƤɤΤ褦˵Ҥ뤫
+ 沽ε꤬ξ󤬤ɤΤ褦˥ХʥѴ뤫
+ ޤ
+ ΥХʥ沽 Distinguished Encoding
+ Rules (DER) 졢ϤŪ Basic Encoding Rules
+ (BER) ˴ŤƤޤ
+ Хʥ򰷤ȤΤǤʤǤϡ
+ Хʥ Base64 沽 [<a href="#MIME">MIME</a>]
+ ASCII Ѵ뤳Ȥޤ
+ Τ褦沽졢ʲ˼褦˶ڤԤ
+ ޤ줿Τ PEM 沽줿ȸޤ
+ (PEM ̾ "Privacy Enhanced Mail" ͳ褷ޤ)</p>
+
+ <div class="example"><h3>PEM 沽줿 (example.crt)</h3><pre>-----BEGIN CERTIFICATE-----
+MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx
+FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG
+A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv
+cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz
+bmFrZW9pbC5kb20wHhcNOTgxMDIxMDg1ODM2WhcNOTkxMDIxMDg1ODM2WjCBpzEL
+MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25h
+a2UgVG93bjEXMBUGA1UEChMOU25ha2UgT2lsLCBMdGQxFzAVBgNVBAsTDldlYnNl
+cnZlciBUZWFtMRkwFwYDVQQDExB3d3cuc25ha2VvaWwuZG9tMR8wHQYJKoZIhvcN
+AQkBFhB3d3dAc25ha2VvaWwuZG9tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
+gQDH9Ge/s2zcH+da+rPTx/DPRp3xGjHZ4GG6pCmvADIEtBtKBFAcZ64n+Dy7Np8b
+vKR+yy5DGQiijsH1D/j8HlGE+q4TZ8OFk7BNBFazHxFbYI4OKMiCxdKzdif1yfaa
+lWoANFlAzlSdbxeGVHoT0K+gT5w3UxwZKv2DLbCTzLZyPwIDAQABoyYwJDAPBgNV
+HRMECDAGAQH/AgEAMBEGCWCGSAGG+EIBAQQEAwIAQDANBgkqhkiG9w0BAQQFAAOB
+gQAZUIHAL4D09oE6Lv2k56Gp38OBDuILvwLg1v1KL8mQR+KFjghCrtpqaztZqcDt
+2q2QoyulCgSzHbEGmi0EsdkPfg6mp0penssIFePYNI+/8u9HT4LuKMJX15hxBam7
+dUHzICxBVC1lnHyYGjDuAMhe396lYAn8bCld1/L4NMGBCQ==
+-----END CERTIFICATE-----</pre></div>
+
+
+<h3><a name="certificateauthorities" id="certificateauthorities">ǧڶ</a></h3>
+
+ <p>ޤοξǧ뤳Ȥǡ
+ ǧڶɤ̩λοȸݾڤޤ
+ 㤨СꥹĿ;Ȥȡ
+ ǧڶɤϥꥹοĥ̤
+ ʪȤȤǧʤƤϤޤ</p>
+
+ <h4><a name="certificatechains" id="certificatechains">ع¤</a></h4>
+
+ <p>ǧڶɤ¾ǧڶɤؤξȯԤ뤳ȤǤޤ
+ ̤ΤξĴ٤ˡꥹϤξȯԼ
+ ˼ƤޤǡȯԼԤξ
+ ξ̳ؤǧڶɤ򤿤ɤäĴ٤ɬפޤ
+ ְʡ׾δ򸺤餹ᡢ
+ ϸ¤줿ϢȯԼԤΤ߿ꤹ褦
+ 뤳ȤǤޤ</p>
+
+
+ <h4><a name="rootlevelca" id="rootlevelca">Ǿǧڶɤκ</a></h4>
+
+ <p>˽Ҥ٤褦ˡƤξˤĤơ
+ Ǿ̤ǧڶ(CA)ޤǤ줾ȯԼԤ
+ оݤοȸͭ餫ˤɬפޤ
+ ϡïκǾ̤ǧڵؤξݾڤΤ
+ ȤȤǤ
+ Τ褦ʾ˸¤ꡢϡּʽ̾פޤ
+ ĤޤꡢȯԼԤȾоݤƱȤȤˤʤޤ
+ η̡ʽ̾줿Ѥˤ
+ ٿդɬפǤ
+ Ǿǧڶɤ򹭤ɽ뤳Ȥǡ
+ θꤹꥹ㤯뤳ȤǤޤ
+ ⤷¾ͤǧڶɤˤʤꤹޤˡ줬Ϫ
+ Ǥ
+ ¿Υ֥饦ͭ̾ǧڶɤꤹ褦
+ ꤵƤޤ</p>
+
+ <p><a href="http://www.thawte.com/">Thawte</a>
+ <a href="http://www.verisign.com/">VeriSign</a>
+ Τ褦¿βҤǧڶɤȤƳߤޤ
+ Τ褦ʲҤϰʲΥӥ󶡤ޤ:</p>
+
+ <ul>
+ <li>γǧ</li>
+ <li>ν</li>
+ <li>ȯԤȴ</li>
+ </ul>
+
+ <p>ʬǧڶɤ뤳ȤǽǤ
+ 󥿡ͥåȴĶǤϴǤ
+ Ŀͤ䥵Фοȸñ˹Ԥȿ
+ ȥͥåǤΩĤ⤷ޤ</p>
+
+
+ <h4><a name="certificatemanagement" id="certificatemanagement"></a></h4>
+
+ <p>ǧڶɤγߤŰ줷ѡѤɬפȤ
+ ǤΤŻǤ
+ ǧڶɤϾȯԤǤʤ
+ ⤷ʤФʤޤ
+ Ūˤϡ񤬤Ĥޤͭꤷ
+ ޤȯԤ줿Υꥹ
+ (Certificate Revocation Lists ޤ CRL)
+ ʤФޤ
+ 㤨СꥹҤҰȤƾͿ줿Ȥޤ
+ ơꥹҤ򼭤ȤˤϾäʤ
+ ʤȤޤ
+ ϼȿͤϤƤΤʤΤǡ
+ 񤽤ΤΤ顢줬ä줿ȽǤ뤳Ȥ
+ ԲǽǤ
+ äơͭĴ٤Ȥˤϡ
+ ǧڶɤϢ CRL ȹ礹ɬפޤ
+ ̤βϼưƤΤǤϤޤ</p>
+
+ <div class="note"><h3></h3>
+ <p>ǥեȤǥ֥饦ꤵƤʤǧڶɤȤä硢
+ ǧڶɤξ֥饦ɤ߹ǡ
+ ֥饦ǧڶɤˤäƽ̾줿Фξ
+ ͭɬפޤ
+ ɤ߹ޤȡǧڶɤˤäƽ̾줿Ƥ
+ 뤿ᡢȼޤ</p>
+ </div>
+
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ssl" id="ssl">Secure Sockets Layer (SSL)</a></h2>
+
+<p>Secure Sockets Layer ץȥϿΤ륳ͥ󷿤
+ͥåȥؤΥץȥ(㤨СTCP/IP)
+ץꥱؤΥץȥ(㤨СHTTP)
+δ֤֤ȤǤޤ
+SSL ϡǧڤˤäƥФȥ饤ȴ֤ΰ̿
+Żҽ̾ˤäƥǡδ
+ưŹ沽ˤäƥץ饤Х󶡤ޤ</p>
+
+<p>SSL ץȥϰŹ沽ȡŻҽ̾ˤĤơ
+͡ʥ르ꥺ򥵥ݡȤ褦ˤǤƤޤ
+뤳Ȥǡˡ͢ФεθơФ˹碌
+르ꥺ֤ȤǤޤ르ꥺ
+ѤƤȤǽˤƤޤ
+르ꥺϥץȥ륻å󳫻ϻ
+Фȥ饤ȴ֤Ǽޤ</p>
+
+<h3><a name="table4" id="table4">ɽ4: SSL ץȥΥС</a></h3>
+
+ <table class="bordered">
+
+ <tr><th>С</th>
+ <th>ŵ</th>
+ <th></th>
+ <th>֥饦Υݡ</th></tr>
+ <tr><td>SSL v2.0</td>
+ <td>Vendor Standard (Netscape Corp. ) [<a href="#SSL2">SSL2</a>]</td>
+ <td>¸Ƥ SSL ץȥ</td>
+ <td>- NS Navigator 1.x/2.x<br />
+ - MS IE 3.x<br />
+ - Lynx/2.8+OpenSSL</td></tr>
+ <tr><td>SSL v3.0</td>
+ <td>Expired Internet Draft (Netscape Corp. ) [<a href="#SSL3">SSL3</a>]</td>
+ <td>Υƥɤβ
+ RSA Źɲáع¤Υݡ</td>
+ <td>- NS Navigator 2.x/3.x/4.x<br />
+ - MS IE 3.x/4.x<br />
+ - Lynx/2.8+OpenSSL</td></tr>
+ <tr><td>TLS v1.0</td>
+ <td>Proposed Internet Standard (IETF ) [<a href="#TLS1">TLS1</a>]</td>
+ <td>MAC 쥤 HMAC ع֥åŹ block
+ paddingåɸಽٹʸν¤ʤɤΤ
+ SSL 3.0 </td>
+ <td>- Lynx/2.8+OpenSSL</td></tr>
+ </table>
+
+
+<p><a href="#table4">ɽ4</a>˼ȤꡢSSL ץȥˤ
+ĤΥС󤬤ޤ
+ɽˤ񤫤Ƥ褦ˡSSL 3.0 ΰĤ
+ع¤򥵥ݡȤ뤳ȤǤ
+εǽˤäơФϼʬξ˲äơ
+ȯԼԤξ֥饦ϤȤǤޤ
+ع¤ˤäơ
+֥饦ȯԼԤξľϿƤʤƤ⡢
+ؤ˴ޤޤƤС
+֥饦ϥФξͭ뤳ȤǤޤ
+SSL 3.0 ϸ Internet Engineering Task Force (IETF)
+ˤäƳȯƤ Transport Layer Security
+[<a href="#TLS1">TLS</a>] ץȥɸ൬ʤδäȤʤäƤޤ</p>
+
+<h3><a name="session" id="session">åγΩ</a></h3>
+
+ <p><a href="#figure1">1</a>Ǽ褦ˡ
+ åγΩϥ饤Ȥȥд֤
+ ϥɥ󥹤ˤäƹԤʤޤ
+ Ф󶡤뤫饤ȤξꥯȤ뤫
+ ȤФˤꡢΥ󥹤ϰۤʤΤȤʤޤ
+ ŹδΤˡɲäΥϥɥɬפˤʤ
+ ⤢ޤεǤ
+ 褯륷ʥꥪûޤ
+ ƤβǽˤĤϡSSL ͽ򻲾ȤƤ</p>
+
+ <div class="note"><h3></h3>
+ <p> SSL å󤬳ΩȡåѤ뤳Ȥǡ
+ å򳫻Ϥ뤿¿β򷫤֤Ȥ
+ ѥեޥ󥹤»ɤޤ
+ ΤᡢФƤΥå˰դʥå̾
+ ơФ˥å夷饤Ȥϼ󤫤
+ (̾ФΥåǴڤˤʤޤǤ)
+ ϥɥʤ³뤳ȤǤޤ</p>
+ </div>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig1.gif" alt="" width="423" height="327" /><br />
+ <a id="figure1" name="figure1"><dfn>1</dfn></a>: SSL
+ ϥɥ󥹳ά</p>
+
+ <p>Фȥ饤ȤǻȤ
+ ϥɥ󥹤Ǥʲ˼ޤ:</p>
+
+ <ol>
+ <li>ǡ̿˻ȤŹ楹Ȥμ</li>
+ <li>饤Ȥȥд֤ǤΥå󸰤γΩȶͭ</li>
+ <li>ץȤơ饤ȤФ륵Фǧ</li>
+ <li>ץȤơФФ륯饤Ȥǧ</li>
+ </ol>
+
+ <p>쥹ƥåפΰŹ楹ȼˤäơ
+ Фȥ饤ȤϤ줾ˤä
+ Ź楹Ȥ֤ȤǤޤ
+ SSL3.0 ץȥλͽ 31 ΰŹ楹ȤƤޤ
+ Ź楹ȤϰʲΥݡͥȤˤƤޤ:</p>
+
+ <ul>
+ <li>θ򴹼</li>
+ <li>ǡ̿ΰŹ</li>
+ <li>Message Authentication Code (MAC) Τ
+ å</li>
+ </ul>
+
+ <p>λĤǤϰʲΥƤޤ</p>
+
+
+<h3><a name="keyexchange" id="keyexchange">θ򴹼</a></h3>
+
+ <p>θ򴹼ʤϥץꥱΥǡ̿˻Ȥ졢
+ ͭоΰŹ渰ɤΤ褦ˤ饤ȤȥФ
+ 뤫ޤ
+ SSL 2.0 RSA 򴹤Ȥޤ󤬡
+ SSL 3.0 Ͼ񤬻ȤȤ RSA 򴹤Ȥ
+ ̵饤ȤȥФλ̵̿
+ Diffie-Hellman 򴹤Ȥ
+ ʤ͡ʸ򴹥르ꥺ򥵥ݡȤޤ</p>
+
+ <p>θˡˤĤŻҽ̾Ǥ
+ Żҽ̾Ȥɤޤ
+ ɤμν̾ȤȤ򤬤ޤ
+ ̩ǽ̾뤳ȤǶͭ򴹤
+ ޥ󡦥󡦥ߥɥ빶ɤȤǤޤ
+ [<a href="#AC96">AC96</a>, p516]</p>
+
+
+<h3><a name="ciphertransfer" id="ciphertransfer">ǡ̿ΰŹ</a></h3>
+
+ <p>SSL ϥåΥåΰŹ沽Ҥ
+ 跿Ź(оΰŹ)Ѥޤ
+ Ź沽ʤȤޤĤ褬ޤ:</p>
+
+ <ul>
+ <li>Ź沽ʤ</li>
+ <li>ȥ꡼Ź
+ <ul>
+ <li>40-bit Ǥ RC4</li>
+ <li>128-bit Ǥ RC4</li>
+ </ul></li>
+ <li>CBC ֥åŹ
+ <ul><li>40 bit Ǥ RC2</li>
+ <li>40 bit Ǥ DES</li>
+ <li>56 bit Ǥ DES</li>
+ <li>168 bit Ǥ Triple-DES</li>
+ <li>Idea (128 bit )</li>
+ <li>Fortezza (96 bit )</li>
+ </ul></li>
+ </ul>
+
+ <p>Ǥ CBC ȤϰŹ֥åϢ (Cipher Block Chaining)
+ άǡΰŹ沽줿Źʸΰ
+ ֥åΰŹ沽˻Ȥ뤳Ȥ̣ޤ
+ DES ϥǡŹ沽ɸ൬ (Data Encryption Standard)
+ [<a href="#AC96">AC96</a>, ch12] άǡ
+ DES40 3DES_EDE ޤतĤμबޤ
+ Idea ϺǹʤΤΰĤǡŹŪˤϸߤ
+ Ǥ⶯ϤʤΤǤ
+ RC2 RSA DSI ˤŪʥ르ꥺǤ
+ [<a href="#AC96">AC96</a>,
+ ch13]</p>
+
+
+<h3><a name="digestfuntion" id="digestfuntion">ȴؿ</a></h3>
+
+ <p>
+ ȴؿϥ쥳ɥ˥åȤɤΤ褦˥Ȥ뤫ꤷޤ
+ SSL ϰʲ򥵥ݡȤޤ:</p>
+
+ <ul>
+ <li>Ȥʤ</li>
+ <li>MD5 (128-bit ϥå)</li>
+ <li>Secure Hash Algorithm (SHA-1) (160-bit ϥå)</li>
+ </ul>
+
+ <p>åȤ Message Authentication Code (MAC)
+ ˻Ȥ졢åȶ˰Ź沽졢åοѤ
+ 󶡤ץ쥤ɤޤ</p>
+
+
+<h3><a name="handshake" id="handshake">ϥɥ󥹥ץȥ</a></h3>
+
+ <p>ϥɥ󥹤ϻĤΥץȥȤޤ:</p>
+
+ <ul>
+ <li><dfn>SSL ϥɥץȥ</dfn>
+ 饤Ȥȥд֤Ǥ SSL åγΩ˻Ȥޤ</li>
+ <li><dfn>SSL Źѹץȥ</dfn>
+ åǤΰŹ楹Ȥμ˻Ȥޤ</li>
+ <li><dfn>SSL ٹץȥ</dfn>
+ 饤ȥд֤ SSL 顼ãΤ˻Ȥޤ</li>
+ </ul>
+
+ <p>ĤΥץȥϡץꥱץȥǡȤȤˡ
+ <a href="#figure2">2</a>˼Ȥ <dfn>SSL 쥳ɥץȥ</dfn>
+ ǥץ벽ޤ
+ ץ벽줿ץȥϥǡ򸡺ʤ
+ ؤΥץȥˤäƥǡȤãޤ
+ ץ벽줿ץȥϲؤΥץȥ˴ؤưڴΤޤ</p>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig2.gif" alt="" width="428" height="217" /><br />
+ <a id="figure2" name="figure2"><dfn>2</dfn></a>: SSL ץȥ륹å
+ </p>
+
+ <p>
+ 쥳ɥץȥˤ SSL ȥץȥΥץ벽ϡ
+ ƥ֤ʥåܤ̿ä硢
+ ȥץȥ뤬Ǥ뤳Ȥ̣ޤ
+ ˥å̵ϡNull Ź楹ȤȤ졢
+ Ź沽ϹԤʤ줺å󤬳ΩޤǤ
+ Ȥ̵֤Ȥʤޤ</p>
+
+
+<h3><a name="datatransfer" id="datatransfer">ǡ̿</a></h3>
+
+ <p><a href="#figure3">3</a>˼ SSL 쥳ɥץȥ
+ ϥ饤Ȥȥд֤Υץꥱ
+ SSL ȥǡ̿˻Ȥޤ
+ ΥǡϤ꾮˥åȤʬ줿ꡢ
+ ĤιץȥޤȤư˥åȤȤ̿
+ Ԥʤ뤳Ȥ⤢ޤ
+ ǡ򰵽̤Ƚ̾źդơ
+ Υ˥åȤŹ沽Τ١ȤʤäƤ
+ Τȥ󥹥ݡȥץȥѤ뤫⤷ޤ
+ (: ߥ᥸㡼 SLL ǰ̤򥵥ݡȤƤΤϤޤ)</p>
+
+ <p class="figure">
+ <img src="../images/ssl_intro_fig3.gif" alt="" width="423" height="323" /><br />
+ <a id="figure3" name="figure3"><dfn> 3</dfn></a>: SSL 쥳ɥץȥ
+ </p>
+
+
+<h3><a name="securehttp" id="securehttp">HTTP ̿ΰ</a></h3>
+
+ <p>褯 SSL λȤϥ֥饦ȥ֥д֤ HTTP ̿
+ ΰǤ
+ ϡΰǤϤʤ HTTP λѤΤǤϤޤ
+ 줿Τϼ SSH ̤ HTTP ǡHTTPS ȸƤФޤ
+ 礭ʰ㤤ϡURL <code>http</code> <code>https</code>
+ ѤФ̤ΥݡȤȤȤǤ (ǥեȤǤ443)
+ 줬 <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> Apache ֥Ф󶡤뵡ǽǤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="references" id="references">ʸ</a></h2>
+
+<dl>
+<dt><a id="AC96" name="AC96">[AC96]</a></dt>
+<dd>Bruce Schneier, <q>Applied Cryptography</q>, 2nd Edition, Wiley,
+1996. See <a href="http://www.counterpane.com/">http://www.counterpane.com/</a> for various other materials by Bruce
+Schneier.</dd>
+
+<dt><a id="X208" name="X208">[X208]</a></dt>
+<dd>ITU-T Recommendation X.208, <q>Specification of Abstract Syntax Notation
+One (ASN.1)</q>, 1988. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=items&amp;lang=e&amp;parent=T-REC-X.208-198811-I">http://www.itu.int/rec/recommendation.asp?type=items&amp;lang=e&amp;parent=T-REC-X.208-198811-I</a>.
+</dd>
+
+<dt><a id="X509" name="X509">[X509]</a></dt>
+<dd>ITU-T Recommendation X.509, <q>The Directory - Authentication
+Framework</q>. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=folders&amp;lang=e&amp;parent=T-REC-X.509">http://www.itu.int/rec/recommendation.asp?type=folders&amp;lang=e&amp;parent=T-REC-X.509</a>.
+</dd>
+
+<dt><a id="PKCS" name="PKCS">[PKCS]</a></dt>
+<dd><q>Public Key Cryptography Standards (PKCS)</q>,
+RSA Laboratories Technical Notes, See <a href="http://www.rsasecurity.com/rsalabs/pkcs/">http://www.rsasecurity.com/rsalabs/pkcs/</a>.</dd>
+
+<dt><a id="MIME" name="MIME">[MIME]</a></dt>
+<dd>N. Freed, N. Borenstein, <q>Multipurpose Internet Mail Extensions
+(MIME) Part One: Format of Internet Message Bodies</q>, RFC2045.
+See for instance <a href="http://ietf.org/rfc/rfc2045.txt">http://ietf.org/rfc/rfc2045.txt</a>.</dd>
+
+<dt><a id="SSL2" name="SSL2">[SSL2]</a></dt>
+<dd>Kipp E.B. Hickman, <q>The SSL Protocol</q>, 1995. See <a href="http://www.netscape.com/eng/security/SSL_2.html">http://www.netscape.com/eng/security/SSL_2.html</a>.</dd>
+
+<dt><a id="SSL3" name="SSL3">[SSL3]</a></dt>
+<dd>Alan O. Freier, Philip Karlton, Paul C. Kocher, <q>The SSL Protocol
+Version 3.0</q>, 1996. See <a href="http://www.netscape.com/eng/ssl3/draft302.txt">http://www.netscape.com/eng/ssl3/draft302.txt</a>.</dd>
+
+<dt><a id="TLS1" name="TLS1">[TLS1]</a></dt>
+<dd>Tim Dierks, Christopher Allen, <q>The TLS Protocol Version 1.0</q>,
+1999. See <a href="http://ietf.org/rfc/rfc2246.txt">http://ietf.org/rfc/rfc2246.txt</a>.</dd>
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/ssl/ssl_intro.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/stopping.html b/docs/manual/stopping.html
new file mode 100644
index 00000000..ceae3608
--- /dev/null
+++ b/docs/manual/stopping.html
@@ -0,0 +1,19 @@
+URI: stopping.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: stopping.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: stopping.html.es
+Content-Language: es
+Content-type: text/html; charset=ISO-8859-1
+
+URI: stopping.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: stopping.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/stopping.html.de b/docs/manual/stopping.html.de
new file mode 100644
index 00000000..44c2e749
--- /dev/null
+++ b/docs/manual/stopping.html.de
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Beenden und Neustarten - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Beenden und Neustarten</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/stopping.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Diese bersetzung ist mglicherweise
+ nicht mehr aktuell. Bitte prfen Sie die englische Version auf
+ die neuesten nderungen.</div>
+
+ <p>Dieses Dokument umfasst das Beenden und Neustarten des
+ Apache auf Unix-hnlichen Systemen. Anwender von Windows NT, 2000
+ und XP sollten <a href="platform/windows.html#winsvc">Betreiben
+ des Apache als Dienst</a> lesen, whrend hingegen Anwender von
+ Windows 9x sowie ME <a href="platform/windows.html#wincons">Betreiben
+ des Apache als Konsolenanwendung</a> lesen sollten, um mehr Informationen
+ zur Handhabung des Apache auf diesen Systemen zu erhalten.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Einleitung</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#term">Beenden</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful">Unterbrechungsfreier Neustart</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup">Neustarten</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#gracefulstop">Rcksichtsvolles Beenden</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#race">Anhang: Signale und Wettlaufsituationen</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Einleitung</a></h2>
+
+ <p>Um den Apache zu stoppen oder neu zu starten, mssen Sie
+ ein Signal an den laufenden <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Prozess senden. Es gibt
+ zwei Mglichkeiten, diese Signale zu senden. Zum einen knnen
+ Sie den Unix-Befehl <code>kill</code> verwenden, um den Prozessen
+ direkt Signale zu senden. Sie werden feststellen, dass auf Ihrem
+ System mehrere <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programme laufen. Sie sollten
+ jedoch nicht jedem dieser Prozesse ein Signal senden, sondern nur dem
+ Elternprozess, dessen PID im <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> steht. Das heit, Sie
+ sollten es niemals ntig haben, einem anderen Prozess, als dem
+ Elternprozess, ein Signal zu senden. Es gibt drei Signale, die Sie an den
+ Elternprozess senden knnen: <code><a href="#term">TERM</a></code>,
+ <code><a href="#hup">HUP</a></code> und
+ <code><a href="#graceful">USR1</a></code>, die nachfolgend beschrieben
+ werden.</p>
+
+ <p>Um dem Elternprozess ein Signal zu senden, verwenden Sie einen
+ Befehl wie z.B.:</p>
+
+ <div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
+
+ <p>Die zweite Methode, dem <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Prozess zu
+ signalisieren, ist die Verwendung der <code>-k</code>-Befehlszeilenoptionen
+ <code>stop</code>, <code>restart</code>, <code>graceful</code> und
+ <code>graceful-stop</code>, wie unten beschrieben. Dies sind Argumente des
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programms, es wird jedoch empfohlen, sie unter
+ Verwendung des Steuerskripts <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> zu senden,
+ welches diese an <code class="program"><a href="./programs/httpd.html">httpd</a></code> durchreicht.</p>
+
+ <p>Nachdem Sie <code class="program"><a href="./programs/httpd.html">httpd</a></code> signalisiert haben, knnen Sie
+ dessen Fortschritt beobachten, indem Sie eingeben:</p>
+
+ <div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
+
+ <p>Passen Sie diese Beispiele entsprechend Ihren <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>- und <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>-Einstellungen an.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="term" id="term">Beenden</a></h2>
+
+ <dl><dt>Signal: TERM</dt>
+ <dd><code>apachectl -k stop</code></dd>
+ </dl>
+
+ <p>Das Senden des <code>TERM</code>- oder <code>stop</code>-Signals an
+ den Elternprozess veranlasst diesen, sofort zu versuchen, alle seine
+ Kindprozesse zu beenden. Es kann einige Sekunden dauern, bis alle
+ Kindprozesse komplett beendet sind. Danach beendet sich der Elternprozess
+ selbst. Alle gerade bearbeiteten Anfragen werden abgebrochen.
+ Es werden keine weiteren Anfragen mehr bedient.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="graceful" id="graceful">Unterbrechungsfreier Neustart</a></h2>
+
+ <dl><dt>Signal: USR1</dt>
+ <dd><code>apachectl -k graceful</code></dd>
+ </dl>
+
+ <p>Das <code>USR1</code>- oder <code>graceful</code>-Signal
+ veranlasst den Elternprozess, die Kinder <em>anzuweisen</em>, sich
+ nach Abschlu ihrer momentanen bearbeiteten Anfrage zu beenden
+ (oder sich sofort zu beenden, wenn sie gerade keine Anfrage bedienen).
+ Der Elternprozess liest seine Konfigurationsdateien erneut ein und
+ ffnet seine Logdateien neu. Wenn ein Kindprozess stirbt,
+ ersetzt der Elternprozess ihn durch ein Kind der neuen
+ Konfigurations-<em>Generation</em>. Dieses beginnt sofort damit,
+ neue Anfragen zu bedienen.</p>
+
+ <p>Der Code ist dafr ausgelegt, stets die MPM-Direktiven
+ zur Prozesssteuerung zu beachten, so dass die Anzahl der Prozesse
+ und Threads, die zur Bedienung der Clients bereitstehen, whrend
+ des Neustarts auf die entsprechenden Werte gesetzt werden.
+ Weiterhin wird <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>
+ auf folgende Art und Weise interpretiert: Wenn nach einer Sekunde
+ nicht mindestens <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>
+ neue Kindprozesse erstellt wurden, dann werden, um den Durchsatz zu
+ beschleunigen, entsprechend weitere erstellt. Auf diese Weise versucht
+ der Code sowohl die Anzahl der Kinder entsprechend der Serverlast
+ anzupassen als auch Ihre Wnsche hinsichtlich des Parameters
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> zu
+ bercksichtigen.</p>
+
+ <p>Benutzer von <code class="module"><a href="./mod/mod_status.html">mod_status</a></code> werden feststellen,
+ dass die Serverstatistiken <strong>nicht</strong> auf Null
+ zurckgesetzt werden, wenn ein <code>USR1</code> gesendet
+ wurde. Der Code wurde so geschrieben, dass sowohl die Zeit minimiert
+ wird, in der der Server nicht in der Lage ist, neue Anfragen zu
+ bedienen (diese werden vom Betriebssystem in eine Warteschlange
+ gestellt, so dass sie auf keinen Fall verloren gehen) als auch
+ Ihre Parameter zur Feinabstimmung bercksichtigt werden.
+ Um dies zu erreichen, muss die <em>Statustabelle</em> (Scoreboard),
+ die dazu verwendet wird, alle Kinder ber mehrere Generationen
+ zu verfolgen, erhalten bleiben.</p>
+
+ <p>Das Statusmodul benutzt auerdem ein <code>G</code>, um
+ diejenigen Kinder zu kennzeichen, die noch immer Anfragen bedienen,
+ welche gestartet wurden, bevor ein unterbrechungsfreier Neustart
+ veranlat wurde.</p>
+
+ <p>Derzeit gibt es keine Mglichkeit fr ein
+ Log-Rotationsskript, das <code>USR1</code> verwendet, sicher
+ festzustellen, dass alle Kinder, die in ein vor dem Neustart
+ geffnetes Log schreiben, beendet sind. Wir schlagen vor, dass
+ Sie nach dem Senden des Signals <code>USR1</code> eine angemessene
+ Zeitspanne warten, bevor Sie das alte Log anfassen. Wenn beispielsweise
+ die meisten Ihrer Zugriffe bei Benutzern mit niedriger Bandbreite
+ weniger als 10 Minuten fr eine vollstndige Antwort
+ bentigen, dann knnten Sie 15 Minuten warten, bevor Sie auf
+ das alte Log zugreifen.</p>
+
+ <div class="note">Wenn Ihre Konfigurationsdatei Fehler enthlt, whrend
+ Sie einen Neustart anweisen, dann wird Ihr Elternprozess nicht neu starten,
+ sondern sich mit einem Fehler beenden. Im Falle eines unterbrechungsfreien
+ Neustarts lt er die Kinder weiterlaufen, wenn er sich beendet.
+ (Dies sind die Kinder, die sich "sanft beenden", indem sie ihre letzte
+ Anfrage erledigen.) Das verursacht Probleme, wenn Sie versuchen,
+ den Server neu zu starten -- er ist nicht in der Lage, sich an die Ports zu
+ binden, an denen er lauschen soll. Bevor Sie einen Neustart
+ durchfhren, knnen Sie die Syntax der Konfigurationsdateien
+ mit dem Befehlszeilenargument <code>-t</code> berprfen
+ (siehe auch <code class="program"><a href="./programs/httpd.html">httpd</a></code>). Das garantiert
+ allerdings nicht, dass der Server korrekt starten wird. Um sowohl die
+ Syntax als auch die Semantik der Konfigurationsdateien zu prfen,
+ knnen Sie versuchen, <code class="program"><a href="./programs/httpd.html">httpd</a></code> als nicht-root-Benutzer
+ zu starten. Wenn dabei keine Fehler auftreten, wird er versuchen, seine
+ Sockets und Logdateien zu ffnen und fehlschlagen, da er nicht root
+ ist (oder weil sich der gegenwrtig laufende <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ bereits diese Ports gebunden hat). Wenn er aus einem anderen Grund
+ fehlschlgt, dann liegt wahrscheinlich ein Konfigurationsfehler vor.
+ Der Fehler sollte behoben werden, bevor der unterbrechungsfreie Neustart
+ angewiesen wird.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hup" id="hup">Neustarten</a></h2>
+
+ <dl><dt>Signal: HUP</dt>
+ <dd><code>apachectl -k restart</code></dd>
+ </dl>
+
+ <p>Das Senden des Signals <code>HUP</code> oder <code>restart</code>
+ veranlat den Elternprozess, wie bei <code>TERM</code> alle seine
+ Kinder zu beenden. Der Elternprozess beendet sich jedoch nicht. Er liest
+ seine Konfigurationsdateien neu ein und ffnet alle Logdateien
+ erneut. Dann erzeugt er einen neuen Satz Kindprozesse und setzt die
+ Bedienung von Zugriffen fort.</p>
+
+ <p>Benutzer von <code class="module"><a href="./mod/mod_status.html">mod_status</a></code> werden feststellen, dass
+ die Serverstatistiken auf Null gesetzt werden, wenn ein <code>HUP</code>
+ gesendet wurde.</p>
+
+ <div class="note">Wenn Ihre Konfigurationsdatei einen Fehler enthlt,
+ whrend Sie einen Neustart anweisen, dann wird Ihr Elternprozess
+ nicht neu starten, sondern sich mit einem Fehler beenden. Lesen Sie oben,
+ wie Sie das vermeiden knnen.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="gracefulstop" id="gracefulstop">Rcksichtsvolles Beenden</a></h2>
+
+ <dl>
+ <dt>Signal: WINCH</dt>
+ <dd><code>apachectl -k gracefull stop</code></dd>
+ </dl>
+
+ <p>Das <code>WINCH</code>- oder <code>graceful-stop</code>-Signal
+ veranlasst den Elternprozess, die Kinder <em>anzuweisen</em>, sich nach
+ Abschlu ihrer momentan bearbeiteten Anfrage zu beenden (oder sich
+ sofort zu beenden, wenn sie gerade nichts bedienen). Der Elternprozess
+ entfernt dann sein <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> und
+ stellt das Lauschen auf allen Ports ein. Er luft weiter und
+ beobachtet alle Kindprozesse, die noch Anfragen bearbeiten. Sobald alle
+ Kindprozesse fertig sind und beendet haben oder die mit <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> definierte
+ Zeitberschreitung erreicht wurde, beendet sich der Elternprozess
+ ebenfalls. Jedem verbliebenen Kindprozess wird beim Erreichen der
+ Zeitberschreitung das <code>TERM</code>-Signal gesendet, um diesen
+ zum Beenden zu zwingen.</p>
+
+ <p>Ein <code>TERM</code>-Signal beendet den Elternprozess und alle
+ Kindprozesse unverzglich, wenn sie sich im "graceful"-Status
+ <span class="transnote">(<em>Anm.d..:</em> wrtl. "gndiger" Status)</span> befinden. Da jedoch das
+ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>dann schon gelscht
+ ist, werden Sie dieses Signal nicht mehr mit <code>apachectl</code> oder
+ <code>httpd</code> senden knnen.</p>
+
+ <div class="note"><p>Das Signal <code>graceful-stop</code> ermglicht Ihnen den
+ Betrieb mehrerer identisch konfigurierter Instanzen von <code>httpd</code>
+ zur gleichen Zeit. Dies ist eine mchtige Funktionalitt bei der
+ Aufrstung des Apache. Sie kann jedoch bei einigen Konfigurationen
+ auch zur gegenseitigen Blockierung und zu Wettlaufsituationen
+ fhren.</p>
+
+ <p>Es ist besonders darauf zu achten, dass auf Festplatte gespeicherte
+ Dateien wie <code class="directive"><a href="./mod/core.html#lockfile">Lockfile</a></code> und <code class="directive"><a href="./mod/mod_cgid.html#scriptsock">ScriptSock</a></code> die Server-PID enthalten und ohne
+ Probleme nebeneinander existieren mssen. Wann auch immer eine
+ Konfigurationsanweisung, ein Drittanbieter-Modul oder ein persistentes
+ CGI-Skript irgend eine Sperre oder eine Statusdatei auf Festplatte
+ speichert, muss besonders darauf geachtet werden, dass mehrere
+ gleichzeitig laufende Instanzen von <code>httpd</code> sich nicht
+ gegenseitig die Dateien zerstren.</p>
+
+ <p>Sie sollten ebenfalls vorsichtig mit mglichen Wettlaufsituationen
+ sein, wie beispielsweise der Verwendung von weitergeleiteter
+ Protokollierung nach der Art von <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>. Mehrere
+ gleichzeitig laufende Instanzen von <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>, die
+ versuchen, die gleichen Protokolldateien zu rotieren, knnen sich
+ gegenseitig die Protokolldateien zerstren.</p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="race" id="race">Anhang: Signale und Wettlaufsituationen</a></h2>
+
+ <p>Vor der Version 1.2b9 des Apache existierten verschiedene
+ <em>Wettlaufsituationen</em> <span class="transnote">(<em>Anm.d..:</em> engl.: race
+ conditions)</span>, die den Neustart und die Signale beeinflut
+ haben (einfach gesagt, eine Wettlaufstituation ist ein zeitabhngiges
+ Problem - wenn etwas zum falschen Zeitpunkt oder in der falschen
+ Reihenfolge geschieht, kommt es zu nicht erwnschten Ergebnissen.
+ Geschehen die gleichen Dinge zur rechten Zeit, ist alles in Ordnung). Bei
+ Architekturen mit dem "richtigen" <span class="transnote">(<em>Anm.d..:</em> im Sinne von
+ "geeignet")</span> Funktionsumfang haben wir so viele eliminiert wie
+ wir nur konnten. Dennoch sollte beachtet werden, dass noch immer
+ Wettlaufsituationen auf bestimmten Architekturen existieren.</p>
+
+ <p>Bei Architekturen, die ein <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> auf Platte verwenden,
+ kann die Statustabelle beschdigt werden.
+ Das kann zu "bind: Address already in use" ("bind: Adresse wird
+ bereits verwendet", nach einem <code>HUP</code>) oder "long lost
+ child came home!" ("Der verlorene Sohn ist heimgekehrt", nach einem
+ <code>USR1</code>) fhren. Ersteres ist ein schwerer Fehler,
+ wrend letzteres lediglich bewirkt, dass der Server einen Eintrag
+ in der Statustabelle verliert. So kann es ratsam sein, unterbrechungsfreie
+ Neustarts zusammen mit einem gelegentlichen harten Neustart zu verwenden.
+ Diese Probleme lassen sich nur sehr schwer umgehen, aber
+ glcklicherweise bentigen die meisten Architekturen keine
+ Statustabelle in Form einer Datei. Bitte lesen Sie fr Architekturen,
+ die sie bentigen, die Dokumentation zu <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code>.</p>
+
+ <p>Alle Architekturen haben in jedem Kindprozess eine kleine
+ Wettlaufsituation, welche die zweite und nachfolgende Anfragen
+ einer persistenten HTTP-Verbindung (KeepAlive) umfat. Der Prozess
+ kann nach dem Lesen der Anfragezeile aber vor dem Lesen der Anfrage-Header
+ enden. Es existiert eine Korrektur, die fr 1.2 zu spt kam.
+ Theoretisch sollte das kein Problem darstellen, da
+ der KeepAlive-Client derartige Ereignisse aufgrund von
+ Netzwerk-Latenzzeiten und Auszeiten des Servers erwarten sollte.
+ In der Praxis scheint keiner von beiden beeinflut zu werden
+ -- in einem Testfall wurde der Server zwanzig mal
+ pro Sekunde neu gestartet, whrend Clients das Angebot abgegrast
+ haben, ohne kaputte Bilder oder leere Dokumente zu erhalten.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/stopping.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/stopping.html.en b/docs/manual/stopping.html.en
new file mode 100644
index 00000000..f4f95337
--- /dev/null
+++ b/docs/manual/stopping.html.en
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Stopping and Restarting - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Stopping and Restarting</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document covers stopping and restarting Apache on
+ Unix-like systems. Windows NT, 2000 and XP users should see
+ <a href="platform/windows.html#winsvc">Running Apache as a
+ Service</a> and Windows 9x and ME users should see <a href="platform/windows.html#wincons">Running Apache as a
+ Console Application</a> for information on how to control
+ Apache on those platforms.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#term">Stop Now</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful">Graceful Restart</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup">Restart Now</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#gracefulstop">Graceful Stop</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li><li><a href="invoking.html">Starting</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a></h2>
+
+ <p>In order to stop or restart Apache, you must send a signal to
+ the running <code class="program"><a href="./programs/httpd.html">httpd</a></code> processes. There are two ways to
+ send the signals. First, you can use the unix <code>kill</code>
+ command to directly send signals to the processes. You will
+ notice many <code class="program"><a href="./programs/httpd.html">httpd</a></code> executables running on your system,
+ but you should not send signals to any of them except the parent,
+ whose pid is in the <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>. That is to say you
+ shouldn't ever need to send signals to any process except the
+ parent. There are four signals that you can send the parent:
+ <code><a href="#term">TERM</a></code>,
+ <code><a href="#graceful">USR1</a></code>,
+ <code><a href="#hup">HUP</a></code>, and
+ <code><a href="#gracefulstop">WINCH</a></code>, which
+ will be described in a moment.</p>
+
+ <p>To send a signal to the parent you should issue a command
+ such as:</p>
+
+<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
+
+ <p>The second method of signaling the <code class="program"><a href="./programs/httpd.html">httpd</a></code> processes
+ is to use the <code>-k</code> command line options: <code>stop</code>,
+ <code>restart</code>, <code>graceful</code> and <code>graceful-stop</code>,
+ as described below. These are arguments to the <code class="program"><a href="./programs/httpd.html">httpd</a></code> binary, but we recommend that
+ you send them using the <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> control script, which
+ will pass them through to <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
+
+ <p>After you have signaled <code class="program"><a href="./programs/httpd.html">httpd</a></code>, you can read about
+ its progress by issuing:</p>
+
+<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
+
+ <p>Modify those examples to match your <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> and <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> settings.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="term" id="term">Stop Now</a></h2>
+
+<dl><dt>Signal: TERM</dt>
+<dd><code>apachectl -k stop</code></dd>
+</dl>
+
+ <p>Sending the <code>TERM</code> or <code>stop</code> signal to
+ the parent causes it to immediately attempt to kill off all of its
+ children. It may take it several seconds to complete killing off
+ its children. Then the parent itself exits. Any requests in
+ progress are terminated, and no further requests are served.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="graceful" id="graceful">Graceful Restart</a></h2>
+
+<dl><dt>Signal: USR1</dt>
+<dd><code>apachectl -k graceful</code></dd>
+</dl>
+
+ <p>The <code>USR1</code> or <code>graceful</code> signal causes
+ the parent process to <em>advise</em> the children to exit after
+ their current request (or to exit immediately if they're not
+ serving anything). The parent re-reads its configuration files and
+ re-opens its log files. As each child dies off the parent replaces
+ it with a child from the new <em>generation</em> of the
+ configuration, which begins serving new requests immediately.</p>
+
+ <p>This code is designed to always respect the process control
+ directive of the MPMs, so the number of processes and threads
+ available to serve clients will be maintained at the appropriate
+ values throughout the restart process. Furthermore, it respects
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> in the
+ following manner: if after one second at least <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> new children have not
+ been created, then create enough to pick up the slack. Hence the
+ code tries to maintain both the number of children appropriate for
+ the current load on the server, and respect your wishes with the
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>
+ parameter.</p>
+
+ <p>Users of <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ will notice that the server statistics are <strong>not</strong>
+ set to zero when a <code>USR1</code> is sent. The code was
+ written to both minimize the time in which the server is unable
+ to serve new requests (they will be queued up by the operating
+ system, so they're not lost in any event) and to respect your
+ tuning parameters. In order to do this it has to keep the
+ <em>scoreboard</em> used to keep track of all children across
+ generations.</p>
+
+ <p>The status module will also use a <code>G</code> to indicate
+ those children which are still serving requests started before
+ the graceful restart was given.</p>
+
+ <p>At present there is no way for a log rotation script using
+ <code>USR1</code> to know for certain that all children writing
+ the pre-restart log have finished. We suggest that you use a
+ suitable delay after sending the <code>USR1</code> signal
+ before you do anything with the old log. For example if most of
+ your hits take less than 10 minutes to complete for users on
+ low bandwidth links then you could wait 15 minutes before doing
+ anything with the old log.</p>
+
+ <div class="note">If your configuration file has errors
+ in it when you issue a restart then your parent will not
+ restart, it will exit with an error. In the case of graceful
+ restarts it will also leave children running when it exits.
+ (These are the children which are "gracefully exiting" by
+ handling their last request.) This will cause problems if you
+ attempt to restart the server -- it will not be able to bind to
+ its listening ports. Before doing a restart, you can check the
+ syntax of the configuration files with the <code>-t</code>
+ command line argument (see <code class="program"><a href="./programs/httpd.html">httpd</a></code>). This still will not
+ guarantee that the server will restart correctly. To check the
+ semantics of the configuration files as well as the syntax, you
+ can try starting <code class="program"><a href="./programs/httpd.html">httpd</a></code> as a non-root user. If there
+ are no errors it will attempt to open its sockets and logs and fail
+ because it's not root (or because the currently running
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> already has those ports bound). If it fails
+ for any other reason then it's probably a config file error and the error
+ should be fixed before issuing the graceful restart.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hup" id="hup">Restart Now</a></h2>
+
+<dl><dt>Signal: HUP</dt>
+<dd><code>apachectl -k restart</code></dd>
+</dl>
+
+ <p>Sending the <code>HUP</code> or <code>restart</code> signal to
+ the parent causes it to kill off its children like in
+ <code>TERM</code>, but the parent doesn't exit. It re-reads its
+ configuration files, and re-opens any log files. Then it spawns a
+ new set of children and continues serving hits.</p>
+
+ <p>Users of <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ will notice that the server statistics are set to zero when a
+ <code>HUP</code> is sent.</p>
+
+<div class="note">If your configuration file has errors in it when you issue a
+restart then your parent will not restart, it will exit with an
+error. See above for a method of avoiding this.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="gracefulstop" id="gracefulstop">Graceful Stop</a></h2>
+
+<dl><dt>Signal: WINCH</dt>
+<dd><code>apachectl -k graceful-stop</code></dd>
+</dl>
+
+ <p>The <code>WINCH</code> or <code>graceful-stop</code> signal causes
+ the parent process to <em>advise</em> the children to exit after
+ their current request (or to exit immediately if they're not
+ serving anything). The parent will then remove its <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> and cease listening on
+ all ports. The parent will continue to run, and monitor children
+ which are handling requests. Once all children have finalised
+ and exited or the timeout specified by the <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> has been
+ reached, the parent will also exit. If the timeout is reached,
+ any remaining children will be sent the <code>TERM</code> signal
+ to force them to exit.</p>
+
+ <p>A <code>TERM</code> signal will immediately terminate the
+ parent process and all children when in the "graceful" state. However
+ as the <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> will
+ have been removed, you will not be able to use
+ <code>apachectl</code> or <code>httpd</code> to send this signal.</p>
+
+ <div class="note"><p>The <code>graceful-stop</code> signal allows you to run multiple
+ identically configured instances of <code class="program"><a href="./programs/httpd.html">httpd</a></code> at the
+ same time. This is a powerful feature when performing graceful
+ upgrades of Apache, however it can also cause deadlocks and race
+ conditions with some configurations.</p>
+
+ <p>Care has been taken to ensure that on-disk files
+ such as the <code class="directive"><a href="./mod/core.html#lockfile">Lockfile</a></code> and <code class="directive"><a href="./mod/mod_cgid.html#scriptsock">ScriptSock</a></code> files contain the server
+ PID, and should coexist without problem. However, if a configuration
+ directive, third-party module or persistent CGI utilises any other on-disk
+ lock or state files, care should be taken to ensure that multiple running
+ instances of <code class="program"><a href="./programs/httpd.html">httpd</a></code> do not clobber each others files.</p>
+
+ <p>You should also be wary of other potential race conditions, such as
+ using <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> style piped logging. Multiple running
+ instances of <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> attempting to rotate the same
+ logfiles at the same time may destroy each other's logfiles.</p></div>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/stopping.html.es b/docs/manual/stopping.html.es
new file mode 100644
index 00000000..c066eec1
--- /dev/null
+++ b/docs/manual/stopping.html.es
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Iniciar y Parar el servidor Apache - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
+<p class="apache">Versin 2.2 del Servidor HTTP Apache</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentacin</a> &gt; <a href="./">Versin 2.2</a></div><div id="page-content"><div id="preamble"><h1>Iniciar y Parar el servidor Apache</h1>
+<div class="toplang">
+<p><span>Idiomas disponibles: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduccin podra estar
+ obsoleta. Consulte la versin en ingls de la
+ documentacin para comprobar si se han producido cambios
+ recientemente.</div>
+
+ <p>Este documento explica como iniciar y parar el servidor Apache
+ en sistemas tipo Unix. Los usuarios de Windows NT, 2000 y XP
+ deben consultar la seccin <a href="platform/windows.html#winsvc">Ejecutar Apache como un
+ servicio</a> y los usuario de Windows 9x y ME deben consultar <a href="platform/windows.html#wincons">Ejecutar Apache como una
+ Aplicacin de Consola</a> para obtener informacin
+ sobre como controlar Apache en esas plataformas.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduccin</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#term">Parar Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful">Reinicio Graceful</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup">Reiniciar Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#race">Apndice: seales y race conditions</a></li>
+</ul><h3>Consulte tambin</h3><ul class="seealso"><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduccin</a></h2>
+
+ <p>Para parar y reiniciar Apache, hay que enviar la seal
+ apropiada al proceso padre <code>httpd</code> que se est
+ ejecutando. Hay dos maneras de enviar estas seales. En
+ primer lugar, puede usar el comando de Unix <code>kill</code> que
+ enva seales directamente a los procesos. Puede que
+ tenga varios procesos <code>httpd</code> ejecutandose en su
+ sistema, pero las seales deben enviarse solamente al proceso
+ padre, cuyo pid est especificado en la directiva <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>. Esto quiere decir que no
+ debe necesitar enviar seales a ningn proceso excepto
+ al proceso padre. Hay tres seales que puede enviar al
+ proceso padre: <code><a href="#term">TERM</a></code>, <code><a href="#hup">HUP</a></code>, y <code><a href="#graceful">USR1</a></code>, que van a ser descritas a
+ continuacin.</p>
+
+ <p>Para enviar una seal al proceso padre debe escribir un
+ comando como el que se muestra en el ejemplo:</p>
+
+<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
+
+ <p>La segunda manera de enviar seales a los procesos
+ <code>httpd</code> es usando las opciones de lnea de
+ comandos <code>-k</code>: <code>stop</code>, <code>restart</code>,
+ y <code>graceful</code>, como se muestra ms abajo. Estas
+ opciones se le pueden pasar al binario <a href="programs/httpd.html">httpd</a>, pero se recomienda que se
+ pasen al script de control <a href="programs/apachectl.html">apachectl</a>, que a su vez los
+ pasar a <code>httpd</code>.</p>
+
+ <p>Despus de haber enviado las seales que desee a
+ <code>httpd</code>, puede ver como progresa el proceso
+ escribiendo:</p>
+
+<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
+
+ <p>Modifique estos ejemplos para que coincidan con la
+ configuracin que tenga especificada en las directivas
+ <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> y <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> en su fichero principal de
+ configuracin.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="term" id="term">Parar Apache</a></h2>
+
+<dl><dt>Seal: TERM</dt>
+<dd><code>apachectl -k stop</code></dd>
+</dl>
+
+ <p>Enviar las seales <code>TERM</code> o <code>stop</code>
+ al proceso padre hace que se intenten eliminar todos los procesos
+ hijo inmediatamente. Esto puede tardar algunos minutos. Una vez
+ que hayan terminado todos los procesos hijo, terminar el
+ proceso padre. Cualquier peticin en proceso terminar
+ inmediatanmente, y ninguna peticin posterior ser
+ atendida.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="graceful" id="graceful">Reinicio Graceful</a></h2>
+
+<dl><dt>Seal: USR1</dt>
+<dd><code>apachectl -k graceful</code></dd>
+</dl>
+
+ <p>Las seales <code>USR1</code> o <code>graceful</code>
+ hacen que el proceso padre <em>indique</em> a sus hijos que
+ terminen despus de servir la peticin que estn
+ atendiendo en ese momento (o de inmediato si no estn
+ sirviendo ninguna peticin). El proceso padre lee de nuevo
+ sus ficheros de configuracin y vuelve a abrir sus ficheros
+ log. Conforme cada hijo va terminando, el proceso padre lo va
+ sustituyendo con un hijo de una nueva <em>generacin</em> con
+ la nueva configuracin, que empeciezan a servir peticiones
+ inmediatamente.</p>
+
+ <div class="note">En algunas plataformas que no permiten usar
+ <code>USR1</code> para reinicios graceful, puede usarse una
+ seal alternativa (como <code>WINCH</code>). Tambien puede
+ usar <code>apachectl graceful</code> y el script de control
+ enviar la seal adecuada para su plataforma.</div>
+
+ <p>Apache est diseado para respetar en todo momento la
+ directiva de control de procesos de los MPM, as como para
+ que el nmero de procesos y hebras disponibles para servir a
+ los clientes se mantenga en los valores adecuados durante el
+ proceso de reinicio. An ms, est diseado
+ para respetar la directiva <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> de la siguiente
+ manera: si despus de al menos un segundo el nuevo hijo de la
+ directiva <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>
+ no ha sido creado, entonces crea los suficientes para se atienda
+ el trabajo que queda por hacer. As, se intenta mantener
+ tanto el nmero de hijos adecuado para el trabajo que el
+ servidor tenga en ese momento, como respetar la configuracin
+ determinada por los parmetros de la directiva
+ <code class="directive">StartServers</code>.</p>
+
+ <p>Los usuarios del mdulo <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ notarn que las estadsticas del servidor
+ <strong>no</strong> se ponen a cero cuando se usa la seal
+ <code>USR1</code>. Apache fue escrito tanto para minimizar el
+ tiempo en el que el servidor no puede servir nuevas peticiones
+ (que se pondrn en cola por el sistema operativo, de modo que
+ se no se pierda ningn evento), como para respetar sus
+ parmetros de ajuste. Para hacer esto, tiene que guardar el
+ <em>scoreboard</em> usado para llevar el registro de los procesos
+ hijo a travs de las distintas generaciones.</p>
+
+ <p>El mod_status tambin usa una <code>G</code> para indicar
+ que esos hijos estn todava sirviendo peticiones
+ previas al reinicio graceful.</p>
+
+ <p>Actualmente no existe ninguna manera de que un script con un
+ log de rotacin usando <code>USR1</code> sepa con seguridad
+ que todos los hijos que se registraron en el log con anterioridad
+ al reinicio han terminado. Se aconseja que se use un retardo
+ adecuado despus de enviar la seal <code>USR1</code>
+ antes de hacer nada con el log antiguo. Por ejemplo, si la mayor
+ parte las visitas que recibe de usuarios que tienen conexiones de
+ baja velocidad tardan menos de 10 minutos en completarse, entoces
+ espere 15 minutos antes de hacer nada con el log antiguo.</p>
+
+ <div class="note">Si su fichero de configuracin tiene errores cuando
+ haga el reinicio, entonces el proceso padre no se reinciciar
+ y terminar con un error. En caso de un reinicio graceful,
+ tambin dejar a los procesos hijo ejecutandose mientras
+ existan. (Estos son los hijos de los que se est saliendo de
+ forma graceful y que estn sirviendo sus ltimas
+ peticiones.) Esto provocar problemas si intenta reiniciar el
+ servidor -- no ser posible conectarse a la lista de puertos
+ de escucha. Antes de reiniciar, puede comprobar que la sintaxis de
+ sus ficheros de configuracion es correcta con la opcin de
+ lnea de comandos <code>-t</code> (consulte <a href="programs/httpd.html">httpd</a>). No obstante, esto no
+ garantiza que el servidor se reinicie correctamente. Para
+ comprobar que no hay errores en los ficheros de
+ configuracin, puede intentar iniciar <code>httpd</code> con
+ un usuario diferente a root. Si no hay errores, intentar
+ abrir sus sockets y logs y fallar porque el usuario no es
+ root (o porque el <code>httpd</code> que se est ejecutando
+ en ese momento ya est conectado a esos puertos). Si falla
+ por cualquier otra razn, entonces casi seguro que hay
+ algn error en alguno de los ficheros de configuracin y
+ debe corregir ese o esos errores antes de hacer un reinicio
+ graceful.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hup" id="hup">Reiniciar Apache</a></h2>
+
+<dl><dt>Seal: HUP</dt>
+<dd><code>apachectl -k restart</code></dd>
+</dl>
+
+ <p>El envo de las seales <code>HUP</code> o
+ <code>restart</code> al proceso padre hace que los procesos hijo
+ terminen como si le envi ramos la seal
+ <code>TERM</code>, para eliminar el proceso padre. La diferencia
+ est en que estas seales vuelven a leer los archivos de
+ configuracin y vuelven a abrir los ficheros log. Se genera
+ un nuevo conjunto de hijos y se contina sirviendo
+ peticiones.</p>
+
+ <p>Los usuarios del mdulo <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ notarn que las estadsticas del servidor se ponen a
+ cero cuando se enva la seal <code>HUP</code>.</p>
+
+<div class="note">Si su fichero de configuracin contiene errores, cuando
+intente reiniciar, el proceso padre del servidor no se
+reiniciar, sino que terminar con un error. Consulte
+ms arriba cmo puede solucionar este problema.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="race" id="race">Apndice: seales y race conditions</a></h2>
+
+ <p>Con anterioridad a la versin de Apache 1.2b9 haba
+ varias <em>race conditions</em> implicadas en las seales
+ para parar y reiniciar procesos (una descripcin sencilla de
+ una race condition es: un problema relacionado con el momento en
+ que suceden las cosas, como si algo sucediera en momento en que no
+ debe, y entonces el resultado esperado no se corresponde con el
+ obtenido). Para aquellas arquitecturas que tienen el conjunto de
+ caractersticas "adecuadas", se han eliminado tantas race
+ conditions como ha sido posible. Pero hay que tener en cuenta que
+ todava existen race conditions en algunas arquitecturas.</p>
+
+ <p>En las arquitecturas que usan un <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> en disco, existe la
+ posibilidad de que se corrompan los scoreboards. Esto puede hacer
+ que se produzca el error "bind: Address already in use"
+ (despus de usar<code>HUP</code>) o el error "long lost child
+ came home!" (despus de usar <code>USR1</code>). En el
+ primer caso se trata de un error irrecuperable, mientras que en el
+ segundo, solo ocurre que el servidor pierde un slot del
+ scoreboard. Por lo tanto, sera aconsejable usar reinicios
+ graceful, y solo hacer reinicios normales de forma
+ ocasional. Estos problemas son bastante complicados de solucionar,
+ pero afortunadamente casi ninguna arquitectura necesita un fichero
+ scoreboard. Consulte la documentacin de la directiva
+ <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> para ver
+ las arquitecturas que la usan.</p>
+
+ <p>Todas las arquitecturas tienen una pequea race condition
+ en cada proceso hijo implicada en la segunda y subsiguientes
+ peticiones en una conexin HTTP persistente
+ (KeepAlive). Puede ser que el servidor termine despus de
+ leer la lnea de peticin pero antes de leer cualquiera
+ de las cebeceras de peticin. Hay una solucin que fue
+ descubierta demasiado tarde para la incluirla en versin
+ 1.2. En teoria esto no debe suponer ningn problema porque el
+ cliente KeepAlive ha de esperar que estas cosas pasen debido a los
+ retardos de red y a los timeouts que a veces dan los
+ servidores. En la practica, parece que no afecta a nada ms
+ -- en una sesin de pruebas, un servidor se reinici
+ veinte veces por segundo y los clientes pudieron navegar sin
+ problemas por el sitio web sin encontrar problemas ni para
+ descargar una sola imagen ni encontrar un solo enlace roto. </p>
+</div></div>
+<div class="bottomlang">
+<p><span>Idiomas disponibles: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licencia bajo los trminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/stopping.html.ja.euc-jp b/docs/manual/stopping.html.ja.euc-jp
new file mode 100644
index 00000000..1cdc51c9
--- /dev/null
+++ b/docs/manual/stopping.html.ja.euc-jp
@@ -0,0 +1,256 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ߤȺƵư - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>ߤȺƵư</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>ʸǤ Unix ƥǤ
+ Apache ߤȺƵưˤĤưäƤޤ
+ Windows NT, 2000, XP 桼<a href="platform/windows.html#winsvc">ӥȤ
+ Apache ¹Ԥ</a>ǡWindows 9x, ME桼<a href="platform/windows.html#wincons">󥽡륢ץꥱȤ
+ Apache ¹Ԥ</a>ǡ
+ ΥץåȥۡǤλˡ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">ȥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#term">ޤ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful">ˤ䤫ʺƵư</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup">ޤʺƵư</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#race">Ͽ: ʥȶ</a></li>
+</ul><h3></h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">ȥ</a></h2>
+
+ <p>Apache ߤƵưꤹ뤿ˤϡ¹ԤƤ
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ˥ʥɬפޤ
+ ʥˤĤˡޤ
+ ܤϥץľܥʥ unix <code>kill</code>
+ ޥɤѤˡǤ
+ ƥ򸫤Ф <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ ¹ԤƤΤ˵դǤ礦ʥΤ
+ ƥץǡʳθġΥץˤ
+ ʥʤDzοƥץ pid
+ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>
+ ˽񤫤ƤޤϤĤޤꡢưʳΥץ
+ ʥɬפʤȤȤǤ
+ ƥץ뤳ȤǤ 3 Υʥ뤬ޤ:
+ <code><a href="#term">TERM</a></code>,
+ <code><a href="#hup">HUP</a></code>,
+ <code><a href="#graceful">USR1</a></code>
+ ǤˤĤƤ³</p>
+
+ <p>ƥץ˥ʥˤϡ
+ Τ褦ʥޥɤȯԤƲ:</p>
+
+<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
+
+ <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ˥ʥ 2 ܤˡ
+ <code>-k</code> Ȥޥɥ饤Ѥ뤳ȤǤ
+ Ƥ褦ˡ<code>stop</code>, <code>restart</code>,
+ <code>graceful</code> Ǥޤ
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ΰǤ
+ ѤΥץ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> Ϥΰ򤽤Τޤ
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> Ϥޤ</p>
+
+ <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> ˥ʥä塢
+ ¹Ծ򼡤ΥޥɤɤळȤǤޤ:</p>
+
+<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
+ <p>˵󤲤ϡƼ
+ <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>
+
+ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>
+ Ŭ礹褦ŬƲ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="term" id="term">ޤ</a></h2>
+
+<dl><dt>ʥ: TERM</dt>
+<dd><code>apachectl -k stop</code></dd>
+</dl>
+
+ <p><code>TERM</code> 뤤 <code>stop</code>
+ ʥƥץȡ¨¤˻ҥץƤ kill 褦Ȥޤ
+ ҥץ kill ޤǤ˿ä뤫⤷ޤ
+ θ塢ƥץȤλޤ
+ ΥꥯȤߤ졢ϤꥯȤФ
+ Ϥޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="graceful" id="graceful">ˤ䤫ʺƵư</a></h2>
+
+<dl><dt>ʥ: USR1</dt>
+<dd><code>apachectl -k graceful</code></dd>
+</dl>
+
+ <p>ƥץ <code>USR1</code> 뤤 <code>graceful</code>
+ ʥȡҥץ˸ߤΥꥯȤνθ˽λ
+ (뤤ϲ⤷ƤʤФ˽λ)
+ 褦<em></em>ޤ
+ ƥץեɹơե򳫤ľޤ
+ ҥץˤʤʤ˽äơ
+ <em></em>ˤҥץ֤Ƥޤ
+ ơ餬ʥꥯȤ¨¤˱Ϥޤ</p>
+
+ <div class="note">ΥץåȥۡǤ <code>USR1</code>
+ ˤ䤫ʺƵưΤ˻ȤȤǤޤ󤬡Υʥ
+ (㤨 WINCH) ѤǤǤ礦
+ <code>apachectl graceful</code>
+ Ȥޥɤϥץåȥۡ˹äʥޤ</div>
+
+ <p>ΥɤϾ
+ MPM Υץǥ쥯ƥ֤Ż뤷ޤΤǡ
+ 饤ȤΥꥯȤ򰷤ץȥåɤοƵưν
+ Ŭڤͤ˰ݻޤޤΤ褦ˤ
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>
+ ޤ:
+ ʤȤ 1 ø <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> Ĥοҥץ
+ ƤʤСοˤʤ褦Ŭץޤ
+ εưϸߤ٤ФŬڤʻҥץο
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> ѥ᡼Ǥ
+ ˾οξݻ褦ȤƤޤ</p>
+
+ <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ ѤƤϡ<code>USR1</code> ʥ뤬줿ݤ
+ פ<strong>ꤵʤ</strong>Ȥ
+ դƤ
+ ФꥯȤ˱ǽʻ֤Ǿˤ褦
+ (ꥯȤ OS ˤäƥ塼ɲäΤФʶϤޤ)
+ ޤƱˡ˾Υ塼˥󥰥ѥ᡼褦
+ ɤϽ񤫤Ƥޤ
+ Τ褦ˤ뤿ˡޤäҥץפ˻ȤƤ
+ <em>ܡ</em>ݻʤФʤޤ</p>
+
+ <p>status ⥸塼ϡˤ䤫ʺƵư鳫Ϥ
+ ꥯȤ˱³Ƥҥץꤹ뤿ˡ
+ <code>G</code> ȤȤ⤷ޤ</p>
+
+ <p>ߡ<code>USR1</code> ȤưץȤǤϡ
+ Ƶưλҥץ񤭽äȤξڤˡ
+ ޤ󡣸ŤФƲˡ
+ <code>USR1</code> ʥä夤餫ŬʻԤĤȤ
+ Ƥޤ㤨СӰζ̿ϩΥ桼ΥꥯȤΤۤȤɤ 10
+ ʬʲǴλƤȤȤʬäƤС
+ Ť˲ 15 ʬԤĤȤȤǤ</p>
+
+ <div class="note">Ƶưե˸꤬ȡ
+ ƥץϺƵư˥顼ȤȤ˽λޤ
+ ˤ䤫ʺƵưξϡƥץλǤҥץ
+ ¹Ԥ줿ޤ֤줿⤷ޤ
+ (ǸΥꥯȤִˤ䤫˽λפ
+ ҥץȤʤޤ)
+ ФƵưݤˡ줬ˤʤ뤫⤷ޤ
+ -- Ф listen ݡȤ˥ХɤǤʤ⤷ޤ
+ Ƶưˡեιʸ <code>-t</code>
+ ޥɥ饤
+ (<code class="program"><a href="./programs/httpd.html">httpd</a></code> )
+ ȤäƸڤ뤳ȤǤޤ
+ եΰ̣ŪƤʸƱͤ˸ڤϡ
+ root 桼 <code class="program"><a href="./programs/httpd.html">httpd</a></code> ư褦ȤФ狼ޤ
+ ⤷顼ʤСåȤ򳫤Ȥ
+ root Ǥʤ
+ (⤷ϼ¹ <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ ɬפʥݡȤ˥ХɤƤ뤿)
+ ˼ԤǤ礦
+ ʳͳǵư˼ԤΤǤС
+ եΥ顼ǡ
+ ˤ䤫ʺƵưԤˤθʤФʤޤ</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hup" id="hup">ޤʺƵư</a></h2>
+
+<dl><dt>ʥ: HUP</dt>
+<dd><code>apachectl -k restart</code></dd>
+</dl>
+
+ <p><code>HUP</code> 뤤 <code>restart</code> ʥƥץȡ
+ <code>TERM</code> Ʊͤ˻ҥץ kill ޤ
+ ƥץϽλޤ
+ եɹơեƤ򳫤ľޤ
+ θ塢ҥץưƱ³ޤ</p>
+
+ <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
+ ȤäƤϡ<code>HUP</code> 줿
+ פꤵ뤳ȤդƤ</p>
+
+ <div class="note">Ƶưե˸꤬ȡ
+ ƥץϺƵư˥顼ȤȤ˽λޤ
+ 򤱤ˤϼˡ</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="race" id="race">Ͽ: ʥȶ</a></h2>
+
+ <p>Apache 1.2b9 ϡƵưߤΥʥޤ<em></em>
+ (֤ñ: ߥ˥ǡ
+ ΰӤˤ礦ɲͽ۳ư򤹤
+ 褦ʤȤؤޤ) ޤ
+ ׵ǽäƤ륢ƥǤϡǤ
+ Τ褦ʤȤʤ褦ˤƤޤ
+ ΥƥǤ϶֤̤μ¤˵ꤨ
+ ȤȤդƤ</p>
+
+ <p>ǥ
+ <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code>
+ ѤƤ륢ƥǤϡ
+ Ū˥ܡɤǽޤ
+ ܡɤ줿ϡ
+ "bind: Address already in use" (<code>HUP</code> )
+ "long lost child came home!" (<code>USR1</code> )
+ Ȥä̤ˤʤޤ
+ Ԥ̿Ūʥ顼Ǥ
+ ԤϥܡɥåȤ򼺤Ǥ
+ Ǥˤ䤫ʺƵưϡޤ˳μ¤ʺƵư (HUP)
+ ʻѤƻȤäɤǤ礦
+ Τ񤷤ΤǤ
+ ʤȤʬΥƥǤϥܡɤΥեɬפޤ
+ Ѥ륢ƥϡ
+ <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code>
+ </p>
+
+ <p>ƤΥƥˤơġλҥץ
+ ³Ū HTTP ͥ (KeepAlive)
+ ˴ؤ뾮ʶ֤ꤨޤ
+ ꥯȹԤɤ塢ƥꥯȥإåɤ
+ ҥץϽλ뤫Τޤ
+ Ф뽤ޤ 1.2 ǽˤȯ٤ޤ
+ ŪˤϡǤϤޤ
+ ʤʤ KeepAlive Υ饤Ȥϡͥåȥٱ
+ ФΥॢȤʤɤƤʤФʤʤǤ
+ ºݤˤⲿƶ褦ˤϸޤ
+ -- ƥȥǥФ 1 ô֤ 20 ƵưƤ
+ 饤Ȥϲ줿ΥɥȤ뤳Ȥʤ
+ ˱ǤƤޤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/stopping.html.ko.euc-kr b/docs/manual/stopping.html.ko.euc-kr
new file mode 100644
index 00000000..dee50b40
--- /dev/null
+++ b/docs/manual/stopping.html.ko.euc-kr
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ߴܰ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ߴܰ </h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> н ýۿ ġ ߴϰ ϴ
+ ִ. NT, 2000, XP ڴ <a href="platform/windows.html#winsvc">񽺷 ġ
+ ϱ</a>, 9x ME ڴ <a href="platform/windows.html#wincons">ݼ α׷
+ ġ ϱ</a> ÷ ġ ۹ ִ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Ұ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#term"> ߴ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#race">η: ñ׳ΰ ̽ </a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Ұ</a></h2>
+
+ <p>ġ ߴϰ Ϸ ϰ ִ
+ <code>httpd</code> μ ñ׳ Ѵ. ñ׳
+ ΰ. ϳ н <code>kill</code>
+ ɾ Ͽ μ ñ׳ ̴.
+ ýۿ <code>httpd</code> , <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> pid ϵ θܿ
+ ٸ μ ñ׳(signal) ȵȴ. , θ̿ܿ
+ ٸ μ ñ׳ ʿ䰡 ٴ ̴. θ𿡰
+ ִ ñ׳ , <code><a href="#term">TERM</a></code>, <code><a href="#hup">HUP</a></code>, <code><a href="#graceful">USR1</a></code>̴.</p>
+
+ <p> θ𿡰 ñ׳ :</p>
+
+<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
+
+ <p><code>httpd</code> μ ñ׳ ٸ
+ ɼ <code>-k</code> ϴ ̴. Ʒ
+ <code>stop</code>, <code>restart</code>, <code>graceful</code>
+ <a href="programs/httpd.html">httpd</a> ƱԸƮ̴.
+ ׷ ƱԸƮ <code>httpd</code> ϴ, <a href="programs/apachectl.html">apachectl</a> ũƮ
+ ϱ Ѵ.</p>
+
+ <p><code>httpd</code> ñ׳ , ɾ
+ Ȳ ִ:</p>
+
+<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
+
+ <p> <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ˸° ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="term" id="term"> ߴ</a></h2>
+
+<dl><dt>ñ׳: TERM</dt>
+<dd><code>apachectl -k stop</code></dd>
+</dl>
+
+ <p><code>TERM</code>̳ <code>stop</code> ñ׳ θ𿡰
+ ڽ δ. ڽ ̴µ
+ ʰ ɸ ִ. ׷ θ Ѵ. ó û
+ ߴܵǰ, ̻ û ʴ´.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="graceful" id="graceful"> </a></h2>
+
+<dl><dt>ñ׳: USR1</dt>
+<dd><code>apachectl -k graceful</code></dd>
+</dl>
+
+ <p><code>USR1</code>̳ <code>graceful</code> ñ׳
+ θ𿡰 θ μ ڽĵ鿡 û
+ ó ϶ (Ȥ ƹ͵ ó ʴٸ
+ ϶) <em>Ѵ</em>. θ
+ ٽа αϵ ٽ . ڽ θ
+ ڽĴ ο <em></em> ڽ
+ Ͽ û óϰ Ѵ.</p>
+
+ <div class="note"> (graceful restart) <code>USR1</code>
+ ÷ (<code>WINCH</code> )
+ ٸ ñ׳ ִ. <code>apachectl graceful</code>
+ ÷ ˸ ñ׳ .</div>
+
+ <p> ׻ MPM μ þ
+ Ͽ, ۵ Ŭ̾Ʈ ϴ μ 尡
+ ϵ Ǿ. Դٰ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>,
+ ּ StartServersŭ ο ڽ ȸ ڽ
+ StartServers ǵ . , α׷
+ Ͽ ˸ ڽ ϸ,
+ <code class="directive">StartServers</code> Ķͷ
+ 븦 Ѵ.</p>
+
+ <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> ڴ <code>USR1</code>
+ 谡 0 <strong></strong>
+ ̴. ο û (ü ̵ ť Ƽ
+  쿡 Ҿ ʴ´) ó ϴ ð
+ ּȭϰ Ʃ Ķ͸ ϵ .
+ ̸ 밣 ڽ ϴ <em>scoreboard</em>
+ Ѵ.</p>
+
+ <p>status Ͽ
+ û óϰ ִ ڽ <code>G</code> ˷ش.</p>
+
+ <p>δ <code>USR1</code> ϴ α׼ȯ ũƮ
+ ڽ αۼ ƴ ִ
+ . 츮 <code>USR1</code> ñ׳
+ ð α׸ ٷ絵 Ѵ.
+ 뿪 κ ġµ 10
+ Ȱɸٸ, α׸ ٷ 15 ٸ.</p>
+
+ <div class="note">Ͽ ִٸ ۽ θ
+ ʰ Ѵ. , Ҷ
+ ڽ ǵ д. (ڽĵ ڽ û
+ óϰ "ݰ Ѵ".) ̴ Ҷ
+ ȴ. ڽ ٸ Ʈ Ѵ.
+ <code>-t</code> ɼ(<a href="programs/httpd.html">httpd</a> )
+ ˻ ִ. ׷ ̷ ˻絵 ùٷ
+ Ѵ. ƴ ǹ̸
+ ˻Ϸ root ƴ ڷ <code>httpd</code> غ ִ.
+ root ƴϱ⶧ (ƴϸ Ʈ ϴ
+ <code>httpd</code> DZ⶧) ٸ ϰ
+ α õϴ ̴. ٸ
+ Ѵٸ Ƹ Ͽ ̴.
+ ϱ ľѴ.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hup" id="hup"> </a></h2>
+
+<dl><dt>ñ׳: HUP</dt>
+<dd><code>apachectl -k restart</code></dd>
+</dl>
+
+ <p><code>HUP</code>̳ <code>restart</code> ñ׳
+ θ𿡰 <code>TERM</code> ڽ
+ θ ʴ´. θ ٽа
+ α ٽ . ׸ ο ڽĵ 񽺸
+ Ѵ.</p>
+
+ <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> ڴ <code>HUP</code>
+ 谡 0 ִ.</p>
+
+<div class="note">Ͽ ִٸ ص θ
+ʰ ̴. ̸ ϴ ϶.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="race" id="race">η: ñ׳ΰ ̽ </a></h2>
+
+ <p>Apache 1.2b9 ۰ ñ׳ο
+ <em>̽ (race condition)</em> ־. (̽
+ ڸ,  ߸ȶ Ͼ
+ Ѵ ʴ ð ΰ .) "ùٸ"
+ ִ ŰĿ 츮 ̷ ִ ذߴ.
+ ׷  ŰĿ ̽
+ ϶.</p>
+
+ <p><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code>
+ ũ ϴ ŰĴ scoreboard Ʈ ɼ
+ ִ. ׷ (<code>HUP</code>) "bind: Address already in use"
+ Ȥ (<code>USR1</code> ) "long lost child came home!"
+ ߻ ִ. ڴ ɰ ̰, ڴ
+ scoreboard slot Ұ . ׷ ̰
+ ϱ õѴ. ذϱ ſ
+ . ׷ κ ŰĴ scoreboard
+ ʴ´. ϴ ŰĶ <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> ϶.</p>
+
+ <p> ŰĿ ӵǴ HTTP (KeepAlive)
+ ι° û óϴ ڽĿ ణ ̽
+ ִ. ڽ û û б
+ ִ. ʹ ʰ ߰Ͽ 1.2 Ŀ
+ Ǿ. ׷ Ʈ ̳ ðѶ KeepAlive
+ Ŭ̾Ʈ ̷ 츦 ؾϱ ̷л
+ ȵȴ. ˻ϱ ʿ 20 ϴ
+ Ŭ̾Ʈ ׸̳ Ʈ
+ о̱ ʴ´ٸ ȵȴ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/stopping.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/style/build.properties b/docs/manual/style/build.properties
new file mode 100644
index 00000000..b123dfb9
--- /dev/null
+++ b/docs/manual/style/build.properties
@@ -0,0 +1,4 @@
+# This file contains version specific properties
+
+# No xml files yet
+# noxml.fr = upgrading.html.fr
diff --git a/docs/manual/style/common.dtd b/docs/manual/style/common.dtd
new file mode 100644
index 00000000..8bc6de73
--- /dev/null
+++ b/docs/manual/style/common.dtd
@@ -0,0 +1,191 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Character mnemonic entities -->
+
+<!ENTITY % HTMLlat1 PUBLIC
+ "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
+%HTMLlat1;
+
+<!ENTITY % HTMLsymbol PUBLIC
+ "-//W3C//ENTITIES Symbols for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent">
+%HTMLsymbol;
+
+<!ENTITY % HTMLspecial PUBLIC
+ "-//W3C//ENTITIES Special for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
+%HTMLspecial;
+
+<!-- HTTPD Version -->
+
+<!ENTITY % HTTPD-VERSION SYSTEM "version.ent">
+%HTTPD-VERSION;
+
+<!-- Generic tag entities -->
+
+<!ENTITY % inlinetags "em | strong | code | a | br | directive | module |
+program | img | cite | q | dfn | var | transnote | glossary | phonetic">
+
+<!ENTITY % blocktags "p | example | note | table | ul | ol | dl | pre
+| blockquote">
+
+<!ENTITY % Block "(%blocktags;)*">
+<!ENTITY % Inline "(#PCDATA | %inlinetags;)*">
+<!ENTITY % BlockOrInline "(#PCDATA | %inlinetags; | %blocktags;)*">
+
+<!-- Common Elements -->
+
+<!ELEMENT title %Inline;>
+
+<!ELEMENT summary %Block;>
+
+<!ELEMENT seealso %Inline;>
+
+<!ELEMENT modulelist (module)+>
+
+<!-- a page may have one or more sections. Each section is named by an
+ unique id. A section must have a title and some text. It may have
+ subsections and a list of related modules and directives -->
+<!ELEMENT section (title, related?, (section | %blocktags;)*)>
+<!ATTLIST section id ID #IMPLIED>
+
+<!-- the lists of related modules and/or related directives -->
+<!ELEMENT related (modulelist | directivelist)+>
+
+<!-- list of related directives -->
+<!ELEMENT directivelist (directive)+>
+
+<!ELEMENT module (#PCDATA)>
+<!ATTLIST module status CDATA #IMPLIED>
+
+<!ELEMENT directive (#PCDATA)>
+<!ATTLIST directive module CDATA #IMPLIED
+ type CDATA #IMPLIED
+ status CDATA #IMPLIED >
+
+<!ELEMENT program (#PCDATA)>
+
+<!ELEMENT p %Inline;>
+<!ATTLIST p class CDATA #IMPLIED>
+
+<!-- the indent element is used to indent code examples. example/indent and
+ code/indent is now replacing pre. -->
+<!ELEMENT indent ( #PCDATA | indent | %inlinetags; )*>
+
+<!ELEMENT em %Inline;>
+
+<!ELEMENT strong %Inline;>
+
+<!ELEMENT code (#PCDATA | indent | %inlinetags;)*>
+
+<!ELEMENT cite %Inline;>
+
+<!ELEMENT q %Inline;>
+
+<!ELEMENT dfn %Inline;>
+
+<!ELEMENT var %Inline;>
+
+<!-- translators note -->
+<!ELEMENT transnote %Inline;>
+
+<!ELEMENT a %Inline;>
+<!ATTLIST a href CDATA #IMPLIED
+ name CDATA #IMPLIED
+ id CDATA #IMPLIED
+ rel CDATA #IMPLIED >
+
+<!ELEMENT br EMPTY>
+
+<!-- Note: The example and note elements should not have more then one
+ title. -->
+<!ELEMENT example (#PCDATA | title | indent | %inlinetags; | %blocktags;)*>
+
+<!ELEMENT note (#PCDATA | title | %inlinetags; | %blocktags;)*>
+<!ATTLIST note type CDATA #IMPLIED>
+
+<!ELEMENT table (columnspec | tr)+>
+<!ATTLIST table summary CDATA #IMPLIED
+ width CDATA #IMPLIED
+ bgcolor CDATA #IMPLIED
+ cellspacing CDATA #IMPLIED
+ cellpadding CDATA #IMPLIED
+ border CDATA #IMPLIED
+ style CDATA #IMPLIED>
+
+<!ELEMENT columnspec (column)+>
+
+<!ELEMENT column EMPTY>
+<!ATTLIST column width CDATA #IMPLIED>
+
+<!ELEMENT tr (th | td)+>
+<!ATTLIST tr valign CDATA #IMPLIED >
+
+<!ELEMENT th %BlockOrInline;>
+<!ATTLIST th colspan CDATA #IMPLIED
+ rowspan CDATA #IMPLIED
+ class CDATA #IMPLIED >
+
+<!ELEMENT td %BlockOrInline;>
+<!ATTLIST td colspan CDATA #IMPLIED
+ rowspan CDATA #IMPLIED
+ class CDATA #IMPLIED >
+
+<!ELEMENT ul (li+)>
+
+<!ELEMENT ol (li+)>
+<!ATTLIST ol type CDATA #IMPLIED>
+
+<!ELEMENT li %BlockOrInline;>
+<!ATTLIST li class CDATA #IMPLIED >
+
+<!ELEMENT dl (dd | dt)+>
+
+<!ELEMENT dt %Inline;>
+
+<!ELEMENT dd %BlockOrInline;>
+
+<!ELEMENT pre %Inline;>
+
+<!ELEMENT img EMPTY>
+<!ATTLIST img
+ src CDATA #REQUIRED
+ alt CDATA #REQUIRED
+ border CDATA #IMPLIED
+ height CDATA #IMPLIED
+ width CDATA #IMPLIED >
+
+<!ELEMENT blockquote %Block;>
+<!ATTLIST blockquote cite CDATA #IMPLIED >
+
+<!-- The path and title of the parent document -->
+<!ELEMENT parentdocument (#PCDATA)>
+<!ATTLIST parentdocument href CDATA #REQUIRED >
+
+<!-- The glossary element defines a special case of link. The referenced
+ target is the name of an anchor within the glossary -->
+<!ELEMENT glossary %Inline;>
+<!ATTLIST glossary ref CDATA #IMPLIED>
+
+<!-- The phonetic element should be used only within the glossary. It
+ describes a pronounciation -->
+<!ELEMENT phonetic (#PCDATA)>
+
diff --git a/docs/manual/style/css/manual-chm.css b/docs/manual/style/css/manual-chm.css
new file mode 100644
index 00000000..8471411b
--- /dev/null
+++ b/docs/manual/style/css/manual-chm.css
@@ -0,0 +1,27 @@
+@import url(manual-loose-100pc.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+html {
+ font-size: 95%;
+}
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/docs/manual/style/css/manual-loose-100pc.css b/docs/manual/style/css/manual-loose-100pc.css
new file mode 100644
index 00000000..ffea7de6
--- /dev/null
+++ b/docs/manual/style/css/manual-loose-100pc.css
@@ -0,0 +1,155 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css - no sidebar, 100% normal font height
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* import the main CSS, so we
+ * have to adjust only a few things
+ */
+@import url(manual.css);
+
+html {
+ font-size: 100%;
+}
+
+/* "sidebar" background is white here */
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #f0f0f0;
+ color: #0073c7;
+}
+
+div#quickview code.module a:hover,
+div#quickview code.module a:active {
+ background-color: #f0f0f0;
+ color: #8b4513;
+}
+
+div#quickview code.directive a:hover,
+div#quickview code.directive a:active {
+ background-color: #f0f0f0;
+ color: #287f00;
+}
+
+h1 {
+ font-size: 1.5em;
+}
+
+h2 {
+ font-size: 1.2em;
+}
+
+.category h2 {
+ font-size: 1em;
+}
+
+h3 {
+ font-size: 1.1em;
+}
+
+h4 {
+ font-size: 1em;
+}
+
+div.example h3,
+div.note h3,
+div.warning h3 {
+ font-size: 1em;
+}
+
+div#quickview h3,
+div#quickview h3.directives {
+ margin: 1em 0 0.3em 0;
+ font-size: 1.1em;
+}
+
+div#quickview h3.directives {
+ margin-top: 0;
+}
+
+div#quickview li {
+ font-size: 1em;
+}
+
+div#quickview ul {
+ margin-bottom: 1em;
+}
+
+div#quickview ul#toc {
+ margin-left: 0;
+}
+
+div#quickview li img {
+ display: inline;
+ margin-right: 19px;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics {
+ padding-left: 0;
+}
+
+div#quickview .seealso {
+ padding-left: 34px;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0;
+ list-style-type: none;
+}
+
+div#page-header p.menu,
+div#path,
+div#footer {
+ font-size: smaller;
+}
+
+div#quickview {
+ position: static;
+ margin: 0 0 1em 30px;
+ padding: 0;
+ width: auto;
+ background-color: #fff;
+}
+
+div#page-content {
+ margin-right: 0;
+ padding-right: 0;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 0.9em;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 0.9em;
+}
+
+table.qref td.descr {
+ font-size: 0.9em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/docs/manual/style/css/manual-print.css b/docs/manual/style/css/manual-print.css
new file mode 100644
index 00000000..0d0695d2
--- /dev/null
+++ b/docs/manual/style/css/manual-print.css
@@ -0,0 +1,717 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css for printers
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * mainframe ;-)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+html {
+ font-size: 11pt;
+}
+
+body {
+ background-color: #fff;
+ color: #000;
+ padding: 0 0 0 0;
+ margin: 0;
+ font-family: "Times New Roman", serif;
+ font-weight: normal;
+}
+
+pre, code {
+ font-family: "Courier New", Courier, monospace;
+}
+
+strong {
+ font-weight: bold;
+}
+
+q, em, var {
+ font-style: italic;
+}
+
+span.transnote, span.phonetic {
+ font-weight: normal;
+ background-color: inherit;
+ color: #888;
+}
+
+/* fixup IE & Opera
+ * otherwise they forget to inherit
+ * the computed font-size value
+ */
+table, code {
+ font-size: 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Links
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* normal links */
+/* ====================== */
+a:link,
+a:visited,
+a:hover,
+a:active {
+ color: #000;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* sidebar */
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #fff;
+ color: #000;
+}
+
+/* EXPERIMENTAL! I'm waiting for complaints... */
+#page-content p > a[href]:after {
+ content: " (\002197\0000A0" attr(href) ") ";
+ color: #036;
+}
+
+/* code.module [links] */
+/* ====================== */
+code.module,
+code.module a:link,
+code.module a:visited,
+code.module a:hover,
+code.module a:active {
+ color: #8b4513;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* code.directive [links] */
+/* ====================== */
+code.directive,
+code.directive a:link,
+code.directive a:visited,
+code.directive a:hover,
+code.directive a:active {
+ color: #287f00;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Headings
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* h1 */
+/* ====================== */
+h1 {
+ padding: 0 0 0.2em 0;
+ margin: 1em 0 0.5em 0;
+ border-style: none none solid none;
+ border-bottom-width: 1px;
+ border-bottom-color: #405871;
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-size: 17pt;
+ font-weight: bold;
+ text-align: center;
+}
+
+/* h2 */
+/* ====================== */
+h2 {
+ padding: 0.2em 0 0.2em 0.2em;
+ margin: 0 0 0.5em 0;
+ width: 80%;
+ text-decoration: none;
+ font-size: 15pt;
+ font-weight: bold;
+ border-bottom: 1px solid #000;
+ text-align: left;
+}
+
+.section h2,
+.directive-section h2,
+.category h2 {
+ background-color: #fff;
+ color: #000;
+}
+
+/* take care of <a name>s inside */
+h2 a,
+h2 a:hover,
+h2 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* h3, h4 */
+/* ====================== */
+h3 {
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 13pt;
+ margin: 1.3em 0 0.4em 0;
+ padding: 0 0 0 0.2em;
+}
+
+h4 {
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 11pt;
+ margin: 1.3em 0 0.2em 0;
+ padding: 0 0 0 0.2em;
+}
+
+/* margin adjustment */
+h3 + *, h4 + * {
+ margin-top: 0;
+}
+
+/* IE confuses the + * :-(
+ * so reset some things
+ */
+ul, .section table, .directive-section table {
+ margin-bottom: 1em;
+}
+
+/* titles for
+ * examples, notes and warnings
+ */
+div.example h3,
+div.note h3,
+div.warning h3 {
+ margin: 0 0 0.5em 0;
+ text-align: left;
+ font-size: 11pt;
+}
+
+/* sidebar */
+div#quickview h3 {
+ margin: 1em 0 0.3em 0;
+ font-size: 13pt;
+}
+
+div#quickview h3.directives {
+ margin-top: 0;
+}
+
+/* take care of <a name>s inside */
+h3 a,
+h3 a:hover,
+h3 a:active,
+h4 a,
+h4 a:hover,
+h4 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Up & Top helper images
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+div.up,
+div.top {
+ display: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Tables
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* general */
+/* ====================== */
+table {
+ border: 1px solid #000;
+ border-collapse: collapse;
+ padding: 2px;
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ margin-left: 1px; /* border-width == 1px */
+}
+
+td, th {
+ empty-cells: show; /* show border around empty cells */
+ padding: 0.1em 0.2em;
+ vertical-align: top;
+ text-align: left;
+ line-height: 1.1em;
+}
+
+th {
+ font-weight: bold;
+}
+
+td.centered {
+ text-align: center;
+}
+
+tr.header, tr.header th {
+ border-top: 1px solid #000;
+ border-bottom: 1px solid #000;
+}
+
+/* bordered table cells */
+/* ====================== */
+
+/* turn off borders in tables nested in
+ * bordered tables per default
+ */
+table.bordered table td,
+table.bordered table th {
+ border-style: none;
+}
+
+table.bordered td,
+table.bordered th,
+table table.bordered td,
+table table.bordered th {
+ border: 1px solid #000;
+}
+
+/* mod/dir. overview table and quick reference */
+/* ============================================ */
+table.module th,
+table.directive th {
+ white-space: nowrap;
+}
+
+table.qref {
+ border-collapse: collapse;
+ width: auto;
+}
+
+table.qref td {
+ border-style: none solid;
+ border-color: #000;
+ border-width: 1px;
+}
+
+table.qref td.descr {
+ padding-left: 1em;
+ font-size: 11pt;
+}
+
+table#legend {
+ width: 100%;
+ border-style: none;
+ border-width: 0;
+ vertical-align: bottom;
+ padding: 0;
+ margin: 0;
+}
+
+table#legend td {
+ vertical-align: bottom;
+ margin: 0;
+ padding: 0;
+}
+
+table#legend table {
+ vertical-align: bottom;
+ margin: 0 0 0 0.4em;
+ padding: 0;
+ height: 7.5em;
+}
+
+table#legend td.letters span {
+ display: none;
+}
+
+table#legend table td,
+table#legend table th {
+ vertical-align: middle;
+ padding: 0.1ex 0.2em;
+ line-height: 1em;
+}
+
+/* related modules & dir. */
+/* ====================== */
+
+/* assuming, all links are enclosed by
+ * <code class="directive"> or
+ * <code class="module">
+ */
+
+table.related {
+ border-collapse: collapse;
+}
+
+table.related th,
+table.related td {
+ background-color: #fff;
+ color: #000;
+ padding: 0.2ex 0.4em;
+ border: 1px solid #000;
+}
+
+table.related th {
+ vertical-align: middle;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Lists
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* list default values */
+/* ====================== */
+ul {
+ list-style-type: disc;
+}
+
+ul ul {
+ list-style-type: square;
+}
+
+ul ul ul {
+ list-style-type: circle;
+}
+
+li, dt, dd {
+ line-height: 1.1em;
+}
+
+dt {
+ margin-top: 0.5em;
+ font-weight: bold;
+}
+
+ol li {
+ margin-top: 0.5em;
+}
+
+ol.up-A {
+ list-style-type: upper-alpha;
+}
+
+/* table of contents */
+/* ====================== */
+#toc,
+#topics {
+ margin: 0;
+ padding: 0;
+}
+
+#toc li,
+#topics li {
+ list-style-type: square;
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+#toc li img,
+#topics li img {
+ margin-right: 19px;
+}
+
+/* see also */
+/* ====================== */
+.seealso {
+ margin: 0;
+ padding: 0;
+}
+
+.seealso li {
+ list-style-type: square;
+ margin: 0 0 1em 0;
+ padding: 0 0 0 34px;
+}
+
+/* related modules & dir. */
+/* ====================== */
+table.related td ul,
+table.related td li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* list of all directives */
+/* ====================== */
+div#directive-list ul {
+ margin: 0;
+ padding: 0;
+}
+
+/* quickview */
+/* ====================== */
+div#quickview li {
+ font-size: 11pt;
+}
+
+div#quickview ul {
+ margin: 0;
+ padding: 0;
+}
+
+div#quickview ul#toc {
+ margin: 0;
+ padding: 0;
+}
+
+div#quickview ul#toc li {
+ margin: 0 0 0 1em;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+div#quickview li img {
+ display: none;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics,
+div#quickview .seealso {
+ padding-left: 0;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0 0 2px 1em;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * main page sections
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* page header */
+/* ====================== */
+div#page-header {
+ margin-left: 0;
+}
+
+div#page-header img {
+ display: none;
+}
+
+div#page-header p.apache {
+ background-color: #fff;
+ color: #000;
+ padding: 0;
+ margin: 0;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 20pt;
+ font-weight: bold;
+ line-height: 20pt;
+}
+
+div#page-header p.menu {
+ display: none;
+}
+
+/* breadcrumb navigation */
+div#path {
+ display: none;
+}
+
+/* content sections */
+/* ====================== */
+div#preamble {
+ padding-bottom: 1em;
+ margin-left: 0;
+}
+
+div.section,
+div.directive-section {
+ margin: 0;
+ padding: 0;
+}
+
+.section p,
+.directive-section p {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* look for this on directive
+ * list pages
+ */
+div#directive-list {
+ margin-left: 0;
+ padding: 0 0 1em 1em;
+}
+
+div#directive-ref {
+ margin: -1em 0 0 1px;
+ padding: 0 0 1em 0;
+ width: auto;
+}
+
+/* no sidebar */
+div#quickview {
+ position: static;
+ margin: 0 0 1em 0;
+ padding: 0;
+ width: auto;
+ background-color: #fff;
+ color: inherit;
+}
+
+/* -> keep content wide */
+div#page-content {
+ padding-top: 0;
+ margin-right: 0;
+ padding-right: 0;
+}
+
+/* in general */
+p {
+ line-height: 1.1em;
+}
+
+/* page footer */
+/* ====================== */
+div#footer {
+ margin-left: 0;
+ font-size: 11pt;
+ border-top: 1px solid #000;
+ padding-top: 0.2em;
+}
+
+div#footer p.apache {
+ float: none;
+ text-align: center;
+ padding: 0 0 1em 0;
+ margin-top: 0;
+ font-weight: bold;
+}
+
+div.toplang,
+div.bottomlang,
+div#footer p.menu {
+ display: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * subsections (examples, notes, warnings)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* examples */
+/* ====================== */
+div.example,
+div.note div.example {
+ background-color: #fff;
+ color: #000;
+ padding: 0.5em;
+ margin: 1em;
+ border: 1px dotted #000;
+}
+
+/* the following [block] elements
+ * may appear inside example...
+ */
+div.example p,
+div.example pre,
+div.example table {
+ padding: 0;
+ margin: 0;
+}
+
+div.example p {
+ line-height: 1em;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 10pt;
+}
+
+/* notes & warnings */
+/* ====================== */
+div.note,
+div.warning {
+ background-color: #fff;
+ color: #000;
+ border: 1px solid #000;
+ padding: 0.5em;
+ margin: 1em;
+}
+
+div.note p,
+div.warning p {
+ margin: 0;
+ padding: 0;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 10pt;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * quotations, indented paragraphs and figures
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+p.letters {
+ display: none;
+}
+
+blockquote p {
+ font-style: italic;
+ margin: 0;
+}
+
+blockquote p.cite {
+ font-style: normal;
+ margin-top: 0;
+ margin-left: 2em;
+}
+
+blockquote p.cite cite {
+ font-style: normal;
+}
+
+p.indent {
+ margin-left: 2em;
+ margin-top: 1em;
+}
+
+#index-page form {
+ display: none;
+}
+
+p.figure {
+ margin-left: 2em;
+ font-style: italic;
+}
+
+p.figure img {
+ border: 1px solid #000;
+}
+
+p.figure dfn {
+ font-weight: bold;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/docs/manual/style/css/manual-zip-100pc.css b/docs/manual/style/css/manual-zip-100pc.css
new file mode 100644
index 00000000..488d4600
--- /dev/null
+++ b/docs/manual/style/css/manual-zip-100pc.css
@@ -0,0 +1,23 @@
+@import url(manual-loose-100pc.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/docs/manual/style/css/manual-zip.css b/docs/manual/style/css/manual-zip.css
new file mode 100644
index 00000000..563a8243
--- /dev/null
+++ b/docs/manual/style/css/manual-zip.css
@@ -0,0 +1,24 @@
+@import url(manual.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/docs/manual/style/css/manual.css b/docs/manual/style/css/manual.css
new file mode 100644
index 00000000..c76fcfa0
--- /dev/null
+++ b/docs/manual/style/css/manual.css
@@ -0,0 +1,1026 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * mainframe ;-)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+html {
+ font-size: 14px;
+}
+
+body {
+ background-color: #fff;
+ color: #036;
+ padding: 0 1em 0 0;
+ margin: 0;
+ font-family: Arial, Helvetica, sans-serif;
+ font-weight: normal;
+}
+
+pre, code {
+ font-family: "Courier New", Courier, monospace;
+}
+
+strong {
+ font-weight: bold;
+}
+
+q, em, var {
+ font-style: italic;
+}
+
+span.transnote, span.phonetic {
+ font-weight: normal;
+ background-color: inherit;
+ color: #888;
+}
+
+/* fixup IE & Opera
+ * otherwise they forget to inherit
+ * the computed font-size value
+ */
+table, code {
+ font-size: 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Links
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* normal links */
+/* ====================== */
+a:link {
+ color: #0073c7;
+ background-color: inherit;
+}
+
+a:visited {
+ color: #5A88B5;
+ background-color: inherit;
+}
+
+a:link:hover,
+a:link:active,
+a:visited:hover,
+a:visited:active {
+ color: #0073c7;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd a:hover,
+tr.odd a:active,
+tr.header a:hover,
+tr.header a:active,
+div.note a:hover,
+div.note a:active,
+div.example a:hover,
+div.example a:active,
+div.warning a:hover,
+div.warning a:active,
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #fff;
+ color: #0073c7;
+}
+
+/* code.module [links] */
+/* ====================== */
+code.module,
+code.module a:link {
+ color: #8b4513;
+ background-color: inherit;
+}
+
+code.module a:visited {
+ color: #bc8f8f;
+ background-color: inherit;
+}
+
+code.module a:hover,
+code.module a:active {
+ color: #8b4513;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd code.module a:hover,
+tr.odd code.module a:active,
+tr.header code.module a:hover,
+tr.header code.module a:active,
+div.note code.module a:hover,
+div.note code.module a:active,
+div.example code.module a:hover,
+div.example code.module a:active,
+div.warning code.module a:hover,
+div.warning code.module a:active,
+div#quickview code.module a:hover,
+div#quickview code.module a:active {
+ background-color: #fff;
+ color: #8b4513;
+}
+
+/* code.directive [links] */
+/* ====================== */
+code.directive,
+code.directive a:link {
+ color: #287f00;
+ background-color: inherit;
+}
+
+code.directive a:visited {
+ color: #35a500;
+ background-color: inherit;
+}
+
+code.directive a:hover,
+code.directive a:active {
+ color: #287f00;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd code.directive a:hover,
+tr.odd code.directive a:active,
+tr.header code.directive a:hover,
+tr.header code.directive a:active,
+div.note code.directive a:hover,
+div.note code.directive a:active,
+div.example code.directive a:hover,
+div.example code.directive a:active,
+div.warning code.directive a:hover,
+div.warning code.directive a:active,
+div#quickview code.directive a:hover,
+div#quickview code.directive a:active {
+ background-color: #fff;
+ color: #287f00;
+}
+
+/* glossary [links] */
+/* ====================== */
+.glossarylink {
+ cursor: help;
+ border-bottom: 1px dashed #0073c7;
+ text-decoration: none;
+}
+
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Headings
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* h1 */
+/* ====================== */
+h1 {
+ padding: 0.2em;
+ margin: 0;
+ border: 1px solid #405871;
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-size: 22px;
+ font-weight: bold;
+}
+
+/* h2 */
+/* ====================== */
+h2 {
+ padding: 0.2em 0 0.2em 0.7em;
+ margin: 0 0 0.5em 0;
+ text-decoration: none;
+ font-size: 18px;
+ font-weight: bold;
+}
+
+.section h2 {
+ background-color: #405871;
+ color: #fff;
+}
+
+.directive-section h2 {
+ background-color: #557697;
+ color: #fff;
+}
+
+.category h2 {
+ background-color: #e5ecf3;
+ color: #405871;
+ font-size: 14px;
+}
+
+/* take care of <a name>s inside */
+h2 a,
+h2 a:hover,
+h2 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* h3, h4 */
+/* ====================== */
+h3 {
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 16px;
+ margin: 1.3em 0 0.4em 0;
+ padding: 0;
+}
+
+h4 {
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 14px;
+ margin: 1.3em 0 0.2em 0;
+ padding: 0;
+}
+
+/* margin adjustment */
+h3 + *, h4 + * {
+ margin-top: 0;
+}
+
+/* IE confuses the + * :-(
+ * so reset some things
+ */
+ul, .section table, .directive-section table {
+ margin-bottom: 1em;
+}
+
+/* titles for
+ * examples, notes and warnings
+ */
+div.example h3,
+div.note h3,
+div.warning h3 {
+ margin: 0 0 0.5em 0;
+ text-align: left;
+ font-size: 14px;
+}
+
+/* sidebar */
+div#quickview h3 {
+ margin: 1em 0 0.3em 0.5em;
+ font-size: 15px;
+}
+
+div#quickview h3.directives {
+ margin-top: 0.3em;
+}
+
+/* take care of <a name>s inside */
+h3 a,
+h3 a:hover,
+h3 a:active,
+h4 a,
+h4 a:hover,
+h4 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Up & Top helper images
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* arrow left */
+/* ====================== */
+div.up {
+ width: 30px;
+ height: 20px;
+ padding: 0;
+ margin: -20px 0 1px 0;
+ text-align: center;
+ vertical-align: top;
+}
+
+div.up img {
+ vertical-align: top;
+ width: 11px;
+ height: 11px;
+ border-style: none;
+}
+
+/* arrow up (to page top) */
+/* ====================== */
+div.top {
+ width: 30px;
+ padding: 0 0 0 30px;
+ margin: 0;
+}
+
+div.top img {
+ margin-top: 0.5em;
+ vertical-align: bottom;
+ width: 11px;
+ height: 11px;
+ border-style: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Tables
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* general */
+/* ====================== */
+table {
+ border: 1px solid #aaa;
+ border-collapse: collapse;
+ padding: 2px;
+ margin-top: 0.5em;
+ margin-bottom: 0;
+}
+
+td, th {
+ empty-cells: show; /* show border around empty cells */
+ padding: 0.1em 0.2em;
+ vertical-align: top;
+ text-align: left;
+ line-height: 1.3em;
+}
+
+th {
+ font-weight: bold;
+}
+
+td.centered {
+ text-align: center;
+}
+
+td.data {
+ font-family: monospace;
+ text-align: right;
+ padding-left: 1em;
+}
+
+th.data {
+ text-align: right;
+}
+
+tr.odd { /* for large tables alternating colors */
+ background-color: #f2f2f2;
+}
+
+tr.header, tr.header th {
+ background-color: #e2e2e2;
+ border-top: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+}
+
+/* bordered table cells */
+/* ====================== */
+
+/* turn off borders in tables nested in
+ * bordered tables per default
+ */
+table.bordered table td,
+table.bordered table th {
+ border-style: none;
+}
+
+table.bordered td,
+table.bordered th,
+table table.bordered td,
+table table.bordered th {
+ border: 1px solid #aaa;
+}
+
+/* index page layout table */
+/* ======================= */
+body#index-page div#page-content {
+ width: 100%; /* IE fun */
+}
+
+body[id]#index-page div#page-content {
+ width: auto; /* reasonable browsers. */
+}
+
+table#indextable {
+ width: 100%;
+ border-collapse: collapse;
+ border: 0 none;
+}
+
+table#indextable td {
+ width: 33.3%;
+ border-left: 1px solid #aaa;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+table#indextable td.col1 {
+ border-left: 0 none;
+ padding-left: 0;
+}
+
+table#indextable td.col3 {
+ padding-right: 0;
+}
+
+/* mod/dir. overview table and quick reference */
+/* ============================================ */
+table.module th,
+table.directive th {
+ white-space: nowrap;
+}
+
+table.qref {
+ border-collapse: collapse;
+ width: 100%;
+}
+
+table.qref td {
+ border-style: none solid;
+ border-color: #aaa;
+ border-width: 1px;
+}
+
+table.qref td.descr {
+ padding-left: 1em;
+ font-size: 13px;
+}
+
+table#legend {
+ width: 100%;
+ border-style: none;
+ border-width: 0;
+ vertical-align: bottom;
+ padding: 0;
+ margin: 0;
+}
+
+table#legend td {
+ vertical-align: bottom;
+ margin: 0;
+ padding: 0;
+}
+
+table#legend td.letters {
+ width: 100%;
+ padding-bottom: 0.5em;
+}
+
+table#legend table {
+ vertical-align: bottom;
+ margin: 0 0 0 0.4em;
+ padding: 0;
+ height: 7.5em;
+}
+
+table#legend table td,
+table#legend table th {
+ vertical-align: middle;
+ padding: 0.1ex 0.2em;
+ line-height: 1em;
+ white-space: nowrap;
+}
+
+/* related modules & dir. */
+/* ====================== */
+
+/* assuming, all links are enclosed by
+ * <code class="directive"> or
+ * <code class="module">
+ */
+
+table.related {
+ border-collapse: separate;
+}
+
+table.related th {
+ padding: 0.2ex 0.3em;
+ background-color: #e5ecf3;
+ color: #405871;
+ vertical-align: middle;
+}
+
+table.related td {
+ padding: 0.2ex 0.3em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Lists
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* list default values */
+/* ====================== */
+ul {
+ list-style-type: disc;
+}
+
+ul ul {
+ list-style-type: square;
+}
+
+ul ul ul {
+ list-style-type: circle;
+}
+
+li, dt, dd {
+ line-height: 1.3em;
+}
+
+dt {
+ margin-top: 0.5em;
+ font-weight: bold;
+}
+
+ol li {
+ margin-top: 0.5em;
+}
+
+ol.up-A {
+ list-style-type: upper-alpha;
+}
+
+ol.lo-A {
+ list-style-type: lower-alpha;
+}
+
+dd.separate {
+ margin-bottom: 2em;
+}
+
+li.separate {
+ margin-bottom: 1em;
+}
+
+/* table of contents */
+/* ====================== */
+#toc,
+#topics {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+#toc li,
+#topics li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* see also */
+/* ====================== */
+.seealso {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.seealso li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0 0 0 34px;
+}
+
+/* related modules & dir. */
+/* ====================== */
+table.related td ul,
+table.related td li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* list of all directives */
+/* ====================== */
+div#directive-list ul {
+ margin: 0;
+ padding: 0;
+}
+
+/* indextable */
+/* ========== */
+table#indextable td ul {
+ list-style-type: none;
+ margin: 0 0 1em 0.5em;
+ padding: 0 0 0 0;
+}
+
+table#indextable td ul li {
+ margin-top: 0.3em;
+}
+
+/* sidebar */
+/* ====================== */
+div#quickview li {
+ font-size: 13px;
+}
+
+div#quickview ul {
+ margin: 0 0 15px 0;
+ padding: 0;
+}
+
+div#quickview ul#toc {
+ margin: 0 0 0 0.5em;
+ padding: 0;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc {
+ margin-left: 0;
+}
+
+div#quickview ul#toc li {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+
+div#quickview li img {
+ display: none;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics,
+div#quickview .seealso {
+ padding-left: 15px;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0.4em 0 2px 0;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * main page sections
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* page header */
+/* ====================== */
+div#page-header {
+ margin-left: 30px;
+}
+
+div#page-header img {
+ padding: 0;
+ display: block;
+ margin: -70px 0 1px 2em;
+ width: 248px;
+ height: 70px;
+}
+
+div#page-header p.apache {
+ background-color: #405871;
+ color: #fff;
+ padding: 0 0 0 248px;
+ margin: 0;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 16px;
+ font-weight: bold;
+ line-height: 29px;
+}
+
+div#page-header p.menu {
+ text-align: right;
+ font-size: 13px;
+ margin: 30px 0 0.5em 0;
+ padding: 0;
+}
+
+/* breadcrumb navigation */
+div#path {
+ margin: 0.2em 0 1.2em 30px;
+ padding: 0;
+ font-size: 13px;
+}
+
+/* content sections */
+/* ====================== */
+div#preamble {
+ padding-bottom: 1em;
+ margin-left: 30px;
+}
+
+div.section,
+div.directive-section {
+ margin: -1.2em 0 0 60px;
+ padding: 0;
+}
+
+.section p,
+.directive-section p {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* look for this on directive
+ * list pages
+ */
+div#directive-list {
+ margin-left: 30px;
+ padding: 0 0 1em 1em;
+}
+
+div#directive-ref {
+ margin: -1em 0 0 0;
+ padding: 0 0 1em 30px;
+ width: 100%; /* IE is BAD (broken as designed) */
+}
+
+div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
+ width: auto; /* other browsers are fine ;-) */
+}
+
+/* sidebar position: right */
+div#quickview {
+ position: absolute;
+ top: 5.5em;
+ right: 1em;
+ margin-left: 0;
+ margin-top: 40px;
+ padding: 4px;
+ width: 13.5em;
+ background-color: #f0f0f0;
+ color: inherit;
+}
+
+/* -> move content left */
+div#page-content {
+ padding-top: 0;
+ margin-right: 13em;
+ padding-right: 30px;
+}
+
+/* unsqueeze on some pages... */
+body.no-sidebar div#page-content,
+body#index-page div#page-content {
+ margin-right: 0;
+ padding-right: 0;
+}
+
+body#index-page div#page-content {
+ margin-left: 30px;
+ padding-bottom: 1em;
+}
+
+/* in general */
+p {
+ line-height: 1.3em;
+}
+
+/* translations */
+/* ====================== */
+.toplang {
+ padding: 0;
+ margin: 0.2em 0.2em 1em 0;
+}
+
+.bottomlang {
+ padding: 0;
+ margin: 0 0.2em 0.2em 0;
+}
+
+.toplang p,
+.bottomlang p {
+ font-size: 13px;
+ text-align: right;
+ background-color: inherit;
+ color: #ccc;
+ margin: 0;
+ padding: 0;
+}
+
+.toplang p span,
+.bottomlang p span {
+ background-color: inherit;
+ color: #036;
+}
+
+.toplang p a:link,
+.toplang p a:visited,
+.bottomlang p a:link,
+.bottomlang p a:visited {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+.toplang p a:hover,
+.toplang p a:active,
+.bottomlang p a:hover,
+.bottomlang p a:active {
+ font-weight: bold;
+}
+
+/* page footer */
+/* ====================== */
+div#footer {
+ margin-left: 30px;
+ font-size: 13px;
+ border-top: 1px solid #405871;
+ padding-top: 0.2em;
+}
+
+div#footer p.apache {
+ float: left;
+ text-align: left;
+ padding: 0 0 1em 0;
+ margin-top: 0;
+}
+
+div#footer p.menu {
+ float: right;
+ text-align: right;
+ margin-top: 0;
+ padding: 0 0 1em 0;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * subsections (examples, notes, warnings)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* examples */
+/* ====================== */
+div.example {
+ background-color: #e5ecf3;
+ color: #000;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+/* example inside a note:
+ * blue in gray doesn't look good
+ * so simply draw a border around
+ * and keep it gray
+ */
+div.note div.example,
+div.warning div.example {
+ border: 1px solid #aaa;
+ background-color: transparent;
+ color: inherit;
+ margin-right: 1em;
+}
+
+/* example inside table */
+table div.example {
+ margin-right: 1em;
+}
+
+/* the following [block] elements
+ * may appear inside example...
+ */
+div.example p,
+div.example pre,
+div.example table {
+ padding: 0;
+ margin: 0;
+}
+
+div.example p {
+ line-height: 1em;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 13px;
+}
+
+/* notes & warnings */
+/* ====================== */
+div.note,
+div.warning {
+ background-color: #eee;
+ color: #036;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+div.warning {
+ border: 1px solid #f00;
+}
+
+div.note p,
+div.warning p {
+ margin: 0.5em 0 0 0;
+ padding: 0;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 13px;
+}
+
+/* inside table */
+table div.note,
+table div.warning {
+ margin-right: 1em;
+}
+
+div.outofdate {
+ background-color: #ffffe0;
+ color: #036;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * quotations, indented paragraphs, forms and figures
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+p.letters {
+ margin: 1em 0 0 0;
+}
+
+p.centered {
+ text-align: center;
+}
+
+.letters {
+ text-align: center;
+ background-color: inherit;
+ color: #ccc;
+}
+
+.letters a:link,
+.letters a:visited {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+.letters a:hover,
+.letters a:active {
+ font-weight: bold;
+}
+
+blockquote p {
+ font-style: italic;
+ margin: 0;
+}
+
+blockquote p.cite {
+ font-style: normal;
+ margin-top: 0;
+ margin-left: 2em;
+}
+
+blockquote p.cite cite {
+ font-style: normal;
+}
+
+p.indent {
+ margin-left: 2em;
+ margin-top: 1em;
+}
+
+span.indent {
+ padding-left: 1.5em;
+ display: block;
+}
+
+#index-page form {
+ text-align: center;
+}
+
+#index-page form p {
+ line-height: 1.1em;
+}
+
+#index-page form input {
+ font-size: 1em;
+}
+
+p.figure {
+ margin-left: 2em;
+ font-style: italic;
+}
+
+p.figure img {
+ border: 1px solid #aaa;
+}
+
+p.figure dfn {
+ font-weight: bold;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/docs/manual/style/faq.dtd b/docs/manual/style/faq.dtd
new file mode 100644
index 00000000..9af4f113
--- /dev/null
+++ b/docs/manual/style/faq.dtd
@@ -0,0 +1,35 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <faq> is the root element -->
+<!ELEMENT faq (parentdocument?, title, description?, summary?,
+seealso*, (section | categories))>
+
+<!ATTLIST faq metafile CDATA #REQUIRED
+ all-in-one (yes | no ) "no"
+>
+
+<!ELEMENT categories (categoryfile*)>
+
+<!ELEMENT categoryfile (#PCDATA)>
+
+<!ELEMENT description %Inline;>
diff --git a/docs/manual/style/lang.dtd b/docs/manual/style/lang.dtd
new file mode 100644
index 00000000..422313c9
--- /dev/null
+++ b/docs/manual/style/lang.dtd
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % HTTPD-VERSION SYSTEM "version.ent">
+%HTTPD-VERSION;
+
+<!ENTITY nbsp "&#160;">
+
diff --git a/docs/manual/style/latex/atbeginend.sty b/docs/manual/style/latex/atbeginend.sty
new file mode 100644
index 00000000..79b555d7
--- /dev/null
+++ b/docs/manual/style/latex/atbeginend.sty
@@ -0,0 +1,80 @@
+% atbeginend.sty
+%
+% Licensed to the Apache Software Foundation (ASF) under one or more
+% contributor license agreements. See the NOTICE file distributed with
+% this work for additional information regarding copyright ownership.
+% The ASF licenses this file to You under the Apache License, Version 2.0
+% (the "License"); you may not use this file except in compliance with
+% the License. You may obtain a copy of the License at
+%
+% http://www.apache.org/licenses/LICENSE-2.0
+%
+% Unless required by applicable law or agreed to in writing, software
+% distributed under the License is distributed on an "AS IS" BASIS,
+% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+% See the License for the specific language governing permissions and
+% limitations under the License.
+
+% defines
+% \BeforeBegin{environment}{code-to-execute}
+% \BeforeEnd {environment}{code-to-execute}
+% \AfterBegin {environment}{code-to-execute}
+% \AfterEnd {environment}{code-to-execute}
+%
+% Save \begin and \end to \BeginEnvironment and \EndEnvironment
+\let\BeginEnvironment=\begin
+\let\EndEnvironment=\end
+
+\def\IfUnDef#1{\expandafter\ifx\csname#1\endcsname\relax}
+
+% Null command needed to for \nothing{something}=.nothing.
+\def\NullCom#1{}
+
+\def\begin#1{%
+%
+% if defined \BeforeBeg for this environment, execute it
+\IfUnDef{BeforeBeg#1}\else\csname BeforeBeg#1\endcsname\fi%
+%
+%
+%
+\IfUnDef{AfterBeg#1}% This is done to skip the command for environments
+ % which can take arguments, like multicols; YOU MUST NOT
+ % USE \AfterBegin{...}{...} for such environments!
+ \let\SaveBegEng=\BeginEnvironment%
+\else%
+ % Start this environment
+ \BeginEnvironment{#1}%
+ % and execute code after \begin{environment}
+ \csname AfterBeg#1\endcsname%
+ %
+ \let\SaveBegEng=\NullCom%
+\fi%
+\SaveBegEng{#1}%
+}
+
+
+\def\end#1{%
+%
+% execute code before \end{environment}
+\IfUnDef{BeforeEnd#1}\else\csname BeforeEnd#1\endcsname\fi%
+%
+% close this environment
+\EndEnvironment{#1}%
+%
+% and execute code after \begin{environment}
+\IfUnDef{AfterEnd#1}\else\csname AfterEnd#1\endcsname\fi%
+}
+
+
+%% Now, define commands
+% \BeforeBegin{environment}{code-to-execute}
+% \BeforeEnd {environment}{code-to-execute}
+% \AfterBegin {environment}{code-to-execute}
+% \AfterEnd {environment}{code-to-execute}
+
+\def\BeforeBegin#1#2{\expandafter\gdef\csname BeforeBeg#1\endcsname
+{#2}}
+\def\BeforeEnd #1#2{\expandafter\gdef\csname BeforeEnd#1\endcsname
+{#2}}
+\def\AfterBegin #1#2{\expandafter\gdef\csname AfterBeg#1\endcsname {#2}}
+\def\AfterEnd #1#2{\expandafter\gdef\csname AfterEnd#1\endcsname{#2}}
diff --git a/docs/manual/style/latex/common.xsl b/docs/manual/style/latex/common.xsl
new file mode 100644
index 00000000..a0f10cbb
--- /dev/null
+++ b/docs/manual/style/latex/common.xsl
@@ -0,0 +1,244 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- ==================================================================== -->
+<!-- Process a documentation section -->
+<!-- ==================================================================== -->
+<xsl:template match="section">
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="section/title">
+<xsl:text>\subsection*{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text><xsl:call-template name="label"/>
+<xsl:text>
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="section/section/title">
+<xsl:text>\subsubsection*{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text><xsl:call-template name="label"/>
+<xsl:text>
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="section/section/section/title">
+<xsl:text>\subsubsection*{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text><xsl:call-template name="label"/>
+<xsl:text>
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="note/title"></xsl:template>
+<xsl:template match="example/title"></xsl:template>
+
+<xsl:template name="label">
+<xsl:if test="../@id">
+<xsl:variable name="metafile" select="document(/*/@metafile)/metafile" />
+<xsl:text>\label{</xsl:text><xsl:value-of
+select="$metafile/path"/><xsl:value-of
+select="$metafile/basename"/>
+<xsl:text>:</xsl:text>
+<xsl:value-of select="../@id"/>
+<xsl:text>}</xsl:text>
+</xsl:if>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <example> -->
+<!-- ==================================================================== -->
+<!-- verbatim inside of fbox doesn't work for some reason -->
+<xsl:template match="example">
+<xsl:text>\par\smallskip\begin{center}</xsl:text>
+<xsl:if test="not(pre)"><xsl:text>\fbox{</xsl:text></xsl:if>
+<xsl:text>\begin{minipage}{.8\textwidth}\begin{flushleft}</xsl:text>
+<xsl:apply-templates select="title" mode="print" />
+<xsl:text>{\ttfamily\small </xsl:text>
+<xsl:text>\noindent </xsl:text><xsl:apply-templates/>
+<xsl:text>}</xsl:text>
+<xsl:text>\end{flushleft}\end{minipage}</xsl:text>
+<xsl:if test="not(pre)"><xsl:text>}</xsl:text></xsl:if>
+<xsl:text>\end{center}\par\smallskip</xsl:text>
+</xsl:template>
+
+<xsl:template match="example/title" mode="print">
+<xsl:text>\textbf{</xsl:text>
+ <xsl:apply-templates/>
+<xsl:text>}\\ </xsl:text>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- indentations -->
+<!-- ==================================================================== -->
+<xsl:template match="indent">
+<xsl:text>\begin{list}{}{\topsep 0pt\rightmargin 0pt\leftmargin 2em}
+\item[] </xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{list}</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- <note> -->
+<!-- ==================================================================== -->
+<xsl:template match="note">
+<xsl:text>\par\smallskip
+{\Huge </xsl:text>
+<xsl:choose>
+<xsl:when test="@type='warning'">
+ <xsl:text>\fbox{!} </xsl:text>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:text>$\Longrightarrow$</xsl:text>
+</xsl:otherwise>
+</xsl:choose>
+<xsl:text>}\begin{minipage}[t]{.8\textwidth}
+\noindent </xsl:text>
+<xsl:apply-templates select="title" mode="print" />
+<xsl:apply-templates/>
+<xsl:text>\end{minipage}\par\smallskip</xsl:text>
+</xsl:template>
+
+<xsl:template match="note/title" mode="print">
+<xsl:text>\textbf{</xsl:text>
+ <xsl:apply-templates/>
+<xsl:text>} \\
+\noindent </xsl:text>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <directive> -->
+<!-- Inserts link to another directive, which might be in another module. -->
+<!-- References are converted into lower case. -->
+<!-- ==================================================================== -->
+<xsl:template match="directive" name="directive">
+<xsl:text>\textsc{</xsl:text>
+ <xsl:if test="@type='section'"><xsl:text>\textless{}</xsl:text></xsl:if>
+ <xsl:text>\hyperlink{/mod/</xsl:text>
+ <xsl:value-of select="@module"/>
+ <xsl:text>:</xsl:text>
+ <xsl:value-of select="translate(.,$uppercase,$lowercase)"/>
+ <xsl:text>}{</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>}</xsl:text>
+ <xsl:if test="@type='section'"><xsl:text>\textgreater{}</xsl:text></xsl:if>
+<xsl:text>}</xsl:text>
+</xsl:template>
+<!-- /directive -->
+
+<!-- ==================================================================== -->
+<!-- <module> -->
+<!-- Inserts a link to refereed module -->
+<!-- ==================================================================== -->
+<xsl:template match="module" name="module">
+<xsl:text>\textsc{\hyperlink{/mod/</xsl:text>
+ <xsl:value-of select="."/>
+ <xsl:text>}{</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>}</xsl:text>
+<xsl:text>}</xsl:text>
+</xsl:template>
+<!-- /module -->
+
+
+
+<!-- ==================================================================== -->
+<!-- <related> -->
+<!-- ==================================================================== -->
+<xsl:template match="related">
+<xsl:text>
+\fbox{\begin{tabular}{rr}
+\begin{minipage}[t]{.49\linewidth}
+\textbf{</xsl:text>
+<xsl:value-of select="$message[@id='relatedmodules']" />
+<xsl:text>} \\
+</xsl:text>
+<xsl:for-each select="modulelist/module">
+<xsl:call-template name="module"/>
+<xsl:text> \\
+</xsl:text>
+</xsl:for-each>
+<xsl:text>
+\end{minipage} &amp;
+\begin{minipage}[t]{.4\linewidth}
+\textbf{</xsl:text>
+<xsl:value-of select="$message[@id='relateddirectives']" />
+<xsl:text>} \\
+</xsl:text>
+<xsl:for-each select="directivelist/directive">
+<xsl:call-template name="directive"/>
+<xsl:text> \\
+</xsl:text>
+</xsl:for-each>
+<xsl:text>
+\end{minipage}
+\end{tabular}}
+\smallskip
+</xsl:text>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <seealso> -->
+<!-- ==================================================================== -->
+<xsl:template name="seealso">
+ <xsl:if test="seealso">
+ <xsl:text>\textbf{</xsl:text>
+ <xsl:value-of select="$message[@id='seealso']" />
+ <xsl:text>}\begin{itemize}</xsl:text>
+ <xsl:for-each select="seealso">
+ <xsl:text>\item </xsl:text>
+ <xsl:apply-templates />
+ <xsl:text>
+</xsl:text>
+ </xsl:for-each>
+<xsl:text>\end{itemize}</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- section-title -->
+<!-- ==================================================================== -->
+<xsl:template name="section-title">
+<xsl:variable name="metafile" select="document(/*/@metafile)/metafile" />
+<xsl:text>\section{</xsl:text><xsl:apply-templates select="title"/>
+<xsl:text>}</xsl:text>
+<xsl:text>\label{</xsl:text><xsl:value-of
+select="$metafile/path"/><xsl:value-of
+select="$metafile/basename"/>
+<xsl:text>}
+</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/docs/manual/style/latex/directiveindex.xsl b/docs/manual/style/latex/directiveindex.xsl
new file mode 100644
index 00000000..b97c346a
--- /dev/null
+++ b/docs/manual/style/latex/directiveindex.xsl
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <directiveindex> -->
+<!-- Builds the directive index page -->
+<!-- ==================================================================== -->
+<xsl:template match="directiveindex">
+
+ <xsl:variable name="directives"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis[status!='Obsolete']
+ /directivesynopsis[not(@location)]" />
+
+
+ <xsl:call-template name="section-title"/>
+
+ <xsl:apply-templates select="summary" />
+
+ <xsl:call-template name="seealso"/>
+
+ <xsl:text>\begin{itemize}
+</xsl:text>
+ <xsl:for-each select="$directives">
+ <xsl:sort select="name" />
+
+ <xsl:text>
+\item </xsl:text>
+ <xsl:apply-templates select="name" mode="simple"/>
+ <xsl:text> (p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="../name"/><xsl:text>:</xsl:text>
+ <xsl:value-of select="translate(name, $uppercase, $lowercase)"/>
+ <xsl:text>})</xsl:text>
+</xsl:for-each>
+
+ <xsl:text>\end{itemize}</xsl:text>
+
+</xsl:template>
+<!-- /directiveindex -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/faq.xsl b/docs/manual/style/latex/faq.xsl
new file mode 100644
index 00000000..5c00e7f2
--- /dev/null
+++ b/docs/manual/style/latex/faq.xsl
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <faq> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="faq">
+
+<xsl:call-template name="section-title"/>
+
+<xsl:apply-templates select="summary"/>
+
+<xsl:call-template name="seealso"/>
+
+<xsl:apply-templates select="section"/>
+
+</xsl:template>
+<!-- /faq -->
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/html.xsl b/docs/manual/style/latex/html.xsl
new file mode 100644
index 00000000..c77f1ec3
--- /dev/null
+++ b/docs/manual/style/latex/html.xsl
@@ -0,0 +1,323 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+
+<!-- ==================================================================== -->
+<!-- Ordinary HTML that must be converted to latex -->
+<!-- ==================================================================== -->
+
+<xsl:template match="ul">
+<xsl:text>\begin{itemize}
+</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{itemize}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="ol">
+<xsl:text>\begin{enumerate}
+</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{enumerate}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="li">
+<xsl:text>\item </xsl:text>
+<xsl:apply-templates/>
+<xsl:text>
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="dl">
+<xsl:text>\begin{description}
+</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{description}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="dt">
+<xsl:text>\item[</xsl:text><xsl:apply-templates/>
+<xsl:text>] </xsl:text>
+</xsl:template>
+
+<xsl:template match="dd">
+<xsl:apply-templates/>
+</xsl:template>
+
+<!-- Latex doesn't like successive line breaks, so replace any
+ sequence of two or more br separated only by white-space with
+ one line break followed by smallskips. -->
+<xsl:template match="br">
+<xsl:choose>
+<xsl:when test="name(preceding-sibling::node()[1])='br' or name(preceding-sibling::node()[1])='indent'">
+<xsl:text>\smallskip </xsl:text>
+</xsl:when>
+<xsl:when test="name(preceding-sibling::node()[2])='br' or name(preceding-sibling::node()[2])='indent'">
+ <xsl:choose>
+ <xsl:when test="normalize-space(preceding-sibling::node()[1])=''">
+ <xsl:text>\smallskip </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- Don't put a line break if we are the last thing -->
+ <xsl:if test="not(position()=last()) and not(position()=last()-1 and normalize-space(following-sibling::node()[1])='')">
+ <xsl:text>\\ </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:when>
+<xsl:otherwise>
+ <!-- Don't put a line break if we are the last thing -->
+ <xsl:if test="not(position()=last()) and not(position()=last()-1 and normalize-space(following-sibling::node()[1])='')">
+ <xsl:text>\\ </xsl:text>
+ </xsl:if>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+
+<xsl:template match="p">
+<xsl:apply-templates/>
+<xsl:text>\par
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="code">
+<xsl:text>\texttt{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text>
+</xsl:template>
+
+<xsl:template match="strong">
+<xsl:text>\textbf{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text>
+</xsl:template>
+
+<xsl:template match="em">
+<xsl:text>\textit{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text>
+</xsl:template>
+
+<!-- Value-of used here explicitly because we don't wan't latex-escaping
+performed. Of course, this will conflict with html where some tags are
+interpreted in pre -->
+<xsl:template match="pre">
+<xsl:text>\begin{verbatim}
+</xsl:text>
+<xsl:value-of select="."/>
+<xsl:text>\end{verbatim}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="blockquote">
+<xsl:text>\begin{quotation}
+</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{quotation}
+</xsl:text>
+</xsl:template>
+
+<!-- XXX: We need to deal with table headers -->
+
+<xsl:template match="table">
+<xsl:variable name="table-type">
+ <xsl:choose>
+ <xsl:when test="count(tr) &gt; 15">longtable</xsl:when>
+ <xsl:otherwise>tabular</xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:text>\begin{</xsl:text><xsl:value-of select="$table-type"/>
+<xsl:text>}{|</xsl:text>
+<xsl:choose>
+<xsl:when test="columnspec">
+ <xsl:for-each select="columnspec/column">
+ <xsl:text>l</xsl:text>
+ <xsl:if test="../../@border and not(position()=last())">
+ <xsl:text>|</xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:for-each select="tr[1]/*">
+ <xsl:text>l</xsl:text>
+ <xsl:if test="../../@border and not(position()=last())">
+ <xsl:text>|</xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+</xsl:otherwise>
+</xsl:choose>
+<xsl:text>|}\hline
+</xsl:text>
+<xsl:apply-templates select="tr"/>
+<xsl:text>\hline\end{</xsl:text>
+<xsl:value-of select="$table-type"/>
+<xsl:text>}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="tr">
+ <xsl:apply-templates select="td|th"/>
+ <xsl:text>\\</xsl:text>
+ <xsl:if test="../@border and not(position()=last())">
+ <xsl:text>\hline</xsl:text>
+ </xsl:if>
+ <xsl:text>
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="td">
+ <xsl:variable name="pos" select="position()"/>
+ <xsl:text>\begin{minipage}[t]{</xsl:text>
+ <xsl:choose>
+ <xsl:when test="../../columnspec">
+ <xsl:value-of select="../../columnspec/column[$pos]/@width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select=".95 div last()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>\textwidth}\small </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>\end{minipage}</xsl:text>
+ <xsl:if test="not(position()=last())">
+ <xsl:text> &amp; </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="th">
+ <xsl:variable name="pos" select="position()"/>
+ <xsl:text>\begin{minipage}[t]{</xsl:text>
+ <xsl:choose>
+ <xsl:when test="../../columnspec">
+ <xsl:value-of select="../../columnspec/column[$pos]/@width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select=".95 div last()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>\textwidth}\bfseries </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>\end{minipage}</xsl:text>
+ <xsl:if test="not(position()=last())">
+ <xsl:text> &amp; </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<!--
+ This is a horrible hack, but it seems to mostly work. It does a
+ few things:
+
+ 1. Transforms references starting in http:// to footnotes with the
+ appropriate hyperref macro to make them clickable. (This needs
+ to be expanded to deal with news: and needs to be adjusted to
+ deal with "#", which is creating bad links at the moment.)
+
+ 2. For intra-document references, constructs the appropriate absolute
+ reference using a latex \pageref.
+ This involves applying a simplified version of the
+ general URL resolution rules to deal with ../. It only works for
+ one level of subdirectory.
+
+ 3. It is also necessary to deal with the fact that index pages
+ get references as "/".
+-->
+<xsl:template match="a">
+<xsl:apply-templates/>
+<xsl:if test="@href">
+<xsl:variable name="relpath" select="document(/*/@metafile)/metafile/relpath" />
+<xsl:variable name="path" select="document(/*/@metafile)/metafile/path" />
+<xsl:variable name="fileref">
+ <xsl:choose>
+ <xsl:when test="contains(@href, '.html')">
+ <xsl:value-of select="substring-before(@href, '.html')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat(@href, 'index')"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+<xsl:choose>
+
+<xsl:when test="starts-with(@href, 'http:') or starts-with(@href, 'news:') or starts-with(@href, 'mailto:')">
+ <xsl:if test="not(.=@href)">
+ <xsl:text>\footnote{</xsl:text>
+ <xsl:text>\href{</xsl:text>
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="text" select="@href"/>
+ <xsl:with-param name="replace" select="'#'"/>
+ <xsl:with-param name="with" select="'\#'"/>
+ </xsl:call-template>
+ <xsl:text>}{</xsl:text>
+ <xsl:call-template name="ltescape">
+ <xsl:with-param name="string" select="@href"/>
+ </xsl:call-template>
+ <xsl:text>}}</xsl:text>
+ </xsl:if>
+</xsl:when>
+<xsl:when test="starts-with(@href, '#')">
+<!-- Don't do inter-section references -->
+</xsl:when>
+<xsl:otherwise>
+ <xsl:text> (p.\ \pageref{</xsl:text>
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'#'"/>
+ <xsl:with-param name="with" select="':'"/>
+ <xsl:with-param name="text">
+ <xsl:choose>
+ <xsl:when test="$relpath='.'">
+ <xsl:value-of select="concat('/',$fileref)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="starts-with($fileref,'..')">
+ <xsl:value-of select="substring-after($fileref,'..')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat($path,$fileref)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>}) </xsl:text>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:if>
+</xsl:template>
+
+<xsl:template match="img">
+<xsl:variable name="path" select="document(/*/@metafile)/metafile/path" />
+<xsl:text>\includegraphics{</xsl:text>
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="text" select="concat('.',$path,@src)"/>
+ <xsl:with-param name="replace" select="'.gif'"/>
+ <xsl:with-param name="with" select="''"/>
+ </xsl:call-template>
+<xsl:text>}</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/latex.xsl b/docs/manual/style/latex/latex.xsl
new file mode 100644
index 00000000..76faf4a9
--- /dev/null
+++ b/docs/manual/style/latex/latex.xsl
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY % HTTPD-VERSION SYSTEM "../version.ent">
+ %HTTPD-VERSION;
+]>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:output
+ method="text"
+ encoding="ISO-8859-1"
+ indent="no"
+/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('../lang/en.xml')
+ /language/messages/message"/>
+<xsl:variable name="allmodules" select="document('../xsl/util/allmodules.xml')
+ /items/item[@lang='en']"/>
+
+<!-- Get the guts of the stylesheets -->
+<xsl:include href="manualpage.xsl" />
+<xsl:include href="common.xsl" />
+<xsl:include href="html.xsl" />
+<xsl:include href="synopsis.xsl" />
+<xsl:include href="moduleindex.xsl" />
+<xsl:include href="directiveindex.xsl" />
+<xsl:include href="faq.xsl" />
+<xsl:include href="quickreference.xsl" />
+
+<xsl:template match="sitemap">
+<xsl:text>
+\documentclass[10pt]{book}
+\usepackage{times}
+\usepackage{longtable}
+\usepackage{style/latex/atbeginend}
+\usepackage[pdftex]{graphicx}
+\usepackage[colorlinks=true,letterpaper=true,linkcolor=blue,urlcolor=blue]{hyperref}
+
+% Let LaTeX be lenient about very-bad line wrapping.
+\tolerance=9999
+\emergencystretch=60pt
+
+% Adjust margins to a reasonable level
+\topmargin 0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+\oddsidemargin 0pt
+\evensidemargin \oddsidemargin
+\marginparwidth 0.5in
+\textwidth 6.5in
+
+% Keep paragraphs flush left (rather than the default of indenting
+% the first line) and put a space between paragraphs.
+\setlength{\parindent}{0ex}
+\addtolength{\parskip}{1.2ex}
+
+% Shrink the inter-item spaces
+\AfterBegin{itemize}{\setlength{\itemsep}{0em}}
+
+\pagestyle{headings}
+
+\hypersetup{
+ pdftitle={</xsl:text>
+<xsl:value-of select="$message[@id='apache']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='http-server']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='documentation']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='version']" />
+<xsl:text>},
+ pdfauthor={Apache Software Foundation}
+ }
+
+\title{</xsl:text>
+<xsl:value-of select="$message[@id='apache']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='http-server']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='documentation']" />
+<xsl:text> </xsl:text>
+<xsl:value-of select="$message[@id='version']" />
+<xsl:text>\\ \bigskip \bigskip
+\includegraphics{images/feather}\\ \bigskip}
+\author{Apache Software Foundation}
+\date{\today}
+
+\begin{document}
+\frontmatter
+\maketitle
+
+\section*{About The PDF Documentation}
+
+Copyright \copyright 2005 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at \href{http://www.apache.org/licenses/LICENSE-2.0}{http://www.apache.org/licenses/LICENSE-2.0}
+
+This version of the Apache HTTP Server Documentation is converted from
+XML source files to \LaTeX\ using XSLT with the help of Apache Ant,
+Apache XML Xalan, and Apache XML Xerces.
+
+Since the HTML version of the documentation is more commonly checked
+during development, the PDF version may contain some errors and
+inconsistencies, especially in formatting. If you have difficulty
+reading a part of this file, please consult the HTML version
+of the documentation on the Apache HTTP Server website at
+\href{http://httpd.apache.org/docs/&httpd.docs;/}{http://httpd.apache.org/docs/&httpd.docs;/}
+
+The Apache HTTP Server Documentation is maintained by the Apache HTTP
+Server Documentation Project. More information is available at
+\href{http://httpd.apache.org/docs-project/}{http://httpd.apache.org/docs-project/}
+
+\tableofcontents
+\mainmatter
+</xsl:text>
+
+<xsl:for-each select="category">
+ <xsl:text>\chapter{</xsl:text>
+ <xsl:apply-templates select="title" mode="printcat"/>
+ <xsl:text>}
+</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:if test="@id = 'modules'">
+ <xsl:apply-templates select="document($allmodules)/modulefilelist" />
+ </xsl:if>
+</xsl:for-each>
+
+<xsl:text>\end{document}</xsl:text>
+</xsl:template>
+
+<xsl:template match="page">
+<xsl:text>\include{</xsl:text>
+<xsl:choose>
+<xsl:when test="contains(@href,'.')">
+ <xsl:value-of select="substring-before(@href,'.')"/>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:value-of select="concat(@href,'index')"/>
+</xsl:otherwise>
+</xsl:choose>
+<xsl:text>}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="category/title" mode="printcat">
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="category/title"></xsl:template>
+
+<xsl:template match="modulefilelist">
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="modulefile">
+<xsl:text>\include{mod/</xsl:text>
+<xsl:value-of select="substring-before(.,'.')"/>
+<xsl:text>}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="summary">
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template name="replace-string">
+ <xsl:param name="text"/>
+ <xsl:param name="replace"/>
+ <xsl:param name="with"/>
+
+ <xsl:choose>
+ <xsl:when test="not(contains($text,$replace))">
+ <xsl:value-of select="$text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="substring-before($text,$replace)"/>
+ <xsl:value-of select="$with"/>
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="text" select="substring-after($text,$replace)"/>
+ <xsl:with-param name="replace" select="$replace"/>
+ <xsl:with-param name="with" select="$with"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Take care of all the LaTeX special characters. -->
+<!-- Silly multi-variable technique used to avoid deep recursion. -->
+<!-- ==================================================================== -->
+<xsl:template match="text()">
+<xsl:call-template name="ltescape">
+ <xsl:with-param name="string" select="."/>
+</xsl:call-template>
+</xsl:template>
+
+
+<xsl:template name="ltescape">
+<xsl:param name="string"/>
+
+<xsl:variable name="result1">
+ <xsl:choose>
+ <xsl:when test="contains($string, '\')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'\'"/>
+ <xsl:with-param name="with" select="'\textbackslash '"/>
+ <xsl:with-param name="text" select="normalize-space($string)"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:variable name="result2">
+ <xsl:choose>
+ <xsl:when test="contains($result1, '$')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'$'"/>
+ <xsl:with-param name="with" select="'\$'"/>
+ <xsl:with-param name="text" select="$result1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:variable name="result3">
+ <xsl:choose>
+ <xsl:when test="contains($result2, '{')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'{'"/>
+ <xsl:with-param name="with" select="'\{'"/>
+ <xsl:with-param name="text" select="$result2"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result2"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:variable name="result4">
+ <xsl:choose>
+ <xsl:when test="contains($result3, '}')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'}'"/>
+ <xsl:with-param name="with" select="'\}'"/>
+ <xsl:with-param name="text" select="$result3"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result3"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<!-- The '[' and ']' characters don't, in general, need to be
+ escaped. But there are times when it is ambiguous whether
+ [ is the beginning of an optional argument or a literal '['.
+ Hence, it is safer to protect the literal ones with {}. -->
+<xsl:variable name="result5">
+ <xsl:choose>
+ <xsl:when test="contains($result4, '[')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'['"/>
+ <xsl:with-param name="with" select="'{[}'"/>
+ <xsl:with-param name="text" select="$result4"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result4"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:variable name="result6">
+ <xsl:choose>
+ <xsl:when test="contains($result5, ']')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="']'"/>
+ <xsl:with-param name="with" select="'{]}'"/>
+ <xsl:with-param name="text" select="$result5"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result5"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:variable name="result7">
+ <xsl:choose>
+ <xsl:when test="contains($result6, '&quot;')">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'&quot;'"/>
+ <xsl:with-param name="with" select="'\texttt{&quot;}'"/>
+ <xsl:with-param name="text" select="$result6"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result6"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'_'"/>
+ <xsl:with-param name="with" select="'\_'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'#'"/>
+ <xsl:with-param name="with" select="'\#'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'%'"/>
+ <xsl:with-param name="with" select="'\%'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'&gt;'"/>
+ <xsl:with-param name="with" select="'\textgreater{}'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'&lt;'"/>
+ <xsl:with-param name="with" select="'\textless{}'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'~'"/>
+ <xsl:with-param name="with" select="'\textasciitilde{}'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'^'"/>
+ <xsl:with-param name="with" select="'\^{}'"/>
+ <xsl:with-param name="text">
+ <xsl:call-template name="replace-string">
+ <xsl:with-param name="replace" select="'&amp;'"/>
+ <xsl:with-param name="with" select="'\&amp;'"/>
+ <xsl:with-param name="text" select="$result7"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/manualpage.xsl b/docs/manual/style/latex/manualpage.xsl
new file mode 100644
index 00000000..172e54b7
--- /dev/null
+++ b/docs/manual/style/latex/manualpage.xsl
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<xsl:template match="manualpage">
+
+<xsl:call-template name="section-title"/>
+
+<xsl:apply-templates select="summary"/>
+
+<xsl:call-template name="seealso"/>
+
+<xsl:apply-templates select="section"/>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/moduleindex.xsl b/docs/manual/style/latex/moduleindex.xsl
new file mode 100644
index 00000000..2824d607
--- /dev/null
+++ b/docs/manual/style/latex/moduleindex.xsl
@@ -0,0 +1,218 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <moduleindex> -->
+<!-- Builds the moduleindex page -->
+<!-- ==================================================================== -->
+<xsl:template match="moduleindex">
+
+ <xsl:variable name="metafile" select="document(/*/@metafile)/metafile" />
+
+ <xsl:call-template name="section-title"/>
+
+ <xsl:apply-templates select="summary"/>
+
+ <xsl:call-template name="seealso"/>
+
+ <xsl:text>\subsection*{</xsl:text>
+ <xsl:value-of select="$message[@id='corefeatures']" />
+ <xsl:text>}
+
+\begin{description}
+\item[</xsl:text>
+ <xsl:apply-templates select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'core.xml')])
+ /modulesynopsis/name"/>
+ <xsl:text>] (p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'core.xml')])
+ /modulesynopsis/name"/>
+ <xsl:text>}) </xsl:text>
+
+ <xsl:apply-templates select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'core.xml')])
+ /modulesynopsis/description" />
+
+ <xsl:text>
+\item[</xsl:text>
+
+ <xsl:apply-templates select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/name" />
+ <xsl:text>] (p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/name"/>
+ <xsl:text>}) </xsl:text>
+ <xsl:apply-templates select="document(document($allmodules)/modulefilelist/modulefile
+ [starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/description" />
+
+
+
+ <!-- and now the remaining MPMs -->
+ <xsl:variable name="mpmmodules"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis[status='MPM' and name != 'mpm_common']" />
+ <xsl:variable name="translist">
+ <xsl:call-template name="module-translist">
+ <xsl:with-param name="modules" select="$mpmmodules" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:for-each select="$mpmmodules">
+ <xsl:sort select="substring-before(substring-after($translist,
+ concat('- ', translate(normalize-space(name), $lowercase,
+ $uppercase), ' ')), ' -')" />
+
+ <xsl:text>
+\item[</xsl:text>
+ <xsl:apply-templates select="name"/>
+ <xsl:text>] (p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="name"/>
+ <xsl:text>}) </xsl:text>
+
+ <xsl:apply-templates select="description" />
+
+ </xsl:for-each>
+
+ <xsl:text>\end{description}
+
+</xsl:text>
+
+ <!-- /core section -->
+
+ <xsl:text>\section*{</xsl:text>
+ <xsl:value-of select="$message[@id='othermodules']" />
+ <xsl:text>}
+\begin{description}
+</xsl:text>
+
+ <xsl:variable name="modules"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis[status!='MPM' and status!='Core']" />
+
+ <xsl:call-template name="mindex-of-letter">
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+
+ <xsl:text>\end{description}
+</xsl:text>
+</xsl:template>
+<!-- /moduleindex -->
+
+
+<!-- ==================================================================== -->
+<!-- the working horse. builds list items of all modules starting with -->
+<!-- one letter when done, it calls itself to catch the next letter -->
+<!-- ==================================================================== -->
+<xsl:template name="mindex-of-letter">
+<xsl:param name="modules"/>
+
+<xsl:variable name="translist">
+ <xsl:call-template name="module-translist">
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+</xsl:variable>
+
+<xsl:for-each select="$modules">
+<xsl:sort
+ select="substring-before(substring-after($translist, concat('- ',
+ translate(normalize-space(name),$lowercase,$uppercase), ' ')), ' -')" />
+
+<xsl:text>
+\item[</xsl:text>
+<xsl:apply-templates select="name"/>
+<xsl:text>] (p.\ \pageref{/mod/</xsl:text>
+<xsl:value-of select="name"/>
+<xsl:text>}) </xsl:text>
+
+ <xsl:apply-templates select="description" />
+
+</xsl:for-each> <!-- /directives -->
+
+</xsl:template>
+<!-- /mindex-of-letter -->
+
+<!-- ==================================================================== -->
+<!-- define module name translations for sorting -->
+<!-- -->
+<!-- it's a kind of a hack... -->
+<!-- we build a string that contains the following data: -->
+<!-- "- modulename sortname - modulename sortname - ..." -->
+<!-- (with all data in uppercase) -->
+<!-- -->
+<!-- So, the translation from modulename to sortname can be done with the -->
+<!-- expression below: -->
+<!--
+ substring-before(
+ substring-after($translist,
+ concat('- ', translate(modulename,
+ $lowercase, $uppercase),
+ ' ')
+ ),
+ ' -')
+ -->
+<!-- ==================================================================== -->
+<xsl:template name="module-translist">
+<xsl:param name="modules" />
+
+<xsl:text>-</xsl:text>
+<xsl:for-each select="$modules">
+ <xsl:variable name="sname" select="translate(normalize-space(name),
+ $lowercase, $uppercase)" />
+
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$sname" />
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="module-translatename">
+ <xsl:with-param name="name" select="$sname" />
+ </xsl:call-template>
+ <xsl:text> -</xsl:text>
+</xsl:for-each>
+</xsl:template>
+<!-- /module-translist -->
+
+<xsl:template name="module-translatename">
+<xsl:param name="name" />
+
+<xsl:variable name="sname" select="translate($name, $lowercase, $uppercase)" />
+
+<xsl:choose>
+<xsl:when test="starts-with($sname, 'MOD_') or starts-with($sname, 'MPM_')">
+ <xsl:value-of select="substring($name, 5)" />
+</xsl:when>
+
+<xsl:when test="starts-with($sname, 'MPMT_')">
+ <xsl:value-of select="substring($name, 6)" />
+</xsl:when>
+
+<xsl:otherwise>
+ <xsl:value-of select="$name" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /module-translatename -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/quickreference.xsl b/docs/manual/style/latex/quickreference.xsl
new file mode 100644
index 00000000..02a27e2a
--- /dev/null
+++ b/docs/manual/style/latex/quickreference.xsl
@@ -0,0 +1,140 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <quickreference> -->
+<!-- Builds the directive quickreference page -->
+<!-- ==================================================================== -->
+<xsl:template match="quickreference">
+
+ <xsl:call-template name="section-title"/>
+
+ <xsl:apply-templates select="summary"/>
+
+ <xsl:call-template name="seealso"/>
+
+ <xsl:apply-templates select="legend"/>
+
+ <xsl:variable name="directives"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis/directivesynopsis[not(@location)]" />
+
+ <xsl:text>\footnotesize
+</xsl:text>
+
+ <xsl:text>\begin{longtable}{p{.60\textwidth}p{.25\textwidth}ll}\hline
+</xsl:text>
+
+<xsl:for-each
+ select="$directives[translate(substring(normalize-space(name), 1,1),
+ $lowercase,$uppercase)]">
+<xsl:sort select="name" />
+
+ <xsl:text>\texttt{</xsl:text>
+ <xsl:apply-templates select="syntax" />
+ <xsl:text>}</xsl:text>
+ <xsl:text>&amp;</xsl:text>
+
+ <!-- if the default value contains (at least) one <br />, -->
+ <!-- this probably means that a short explanation follows -->
+ <!-- the actual default value. We cut off the string -->
+ <!-- after the <br /> so it will not be shown here. -->
+ <!-- (add the + character instead) -->
+ <xsl:variable name="default">
+ <xsl:choose>
+ <xsl:when test="count(default[count(br) &gt; 0]) &gt; 0">
+ <xsl:value-of select="default/child::node()
+ [count(preceding-sibling::*) = 0]" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="default"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="ltescape">
+ <xsl:with-param name="string">
+ <xsl:value-of select="substring(substring-after(concat($default,
+ ' '), name),1,20)" />
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:if test="string-length(substring-after(concat($default, ' '),
+ name)) &gt; 20 or count(default[count(br) &gt; 0]) &gt; 0">
+ <xsl:text> +</xsl:text>
+ </xsl:if>
+
+ <xsl:text>&amp;</xsl:text>
+
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='server config']">s</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='virtual host']">v</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='directory']">d</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='.htaccess']">h</xsl:if>
+
+ <xsl:text>&amp;</xsl:text>
+ <xsl:choose>
+ <xsl:when test="../status='Base'">B</xsl:when>
+ <xsl:when test="../status='MPM'">M</xsl:when>
+ <xsl:when test="../status='Core'">C</xsl:when>
+ <xsl:when test="../status='Extension'">E</xsl:when>
+ <xsl:when test="../status='Experimental'">X</xsl:when>
+ </xsl:choose>
+
+ <xsl:text>\\*
+</xsl:text>
+
+ <xsl:text>\multicolumn{4}{l}{\begin{minipage}[t]{.95\textwidth}</xsl:text>
+ <xsl:choose>
+ <xsl:when test="string-length(normalize-space(description)) &gt; 0">
+ <xsl:apply-templates select="description"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>-</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>\hfill p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="../name"/> <xsl:text>:</xsl:text>
+ <xsl:value-of select="translate(name, $uppercase, $lowercase)"/>
+ <xsl:text>}</xsl:text>
+
+
+ <xsl:text>\end{minipage}} \\ \hline
+</xsl:text>
+
+ </xsl:for-each> <!-- /directives -->
+
+ <xsl:text>\end{longtable}
+\normalsize</xsl:text>
+
+</xsl:template>
+
+<xsl:template match="legend">
+<xsl:apply-templates/>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/latex/synopsis.xsl b/docs/manual/style/latex/synopsis.xsl
new file mode 100644
index 00000000..74780ac9
--- /dev/null
+++ b/docs/manual/style/latex/synopsis.xsl
@@ -0,0 +1,346 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+
+<!-- ==================================================================== -->
+<!-- <modulesynopsis> -->
+<!-- ==================================================================== -->
+
+<xsl:template match="modulesynopsis">
+
+<xsl:text>\section{</xsl:text>
+<xsl:choose>
+ <xsl:when test="../status='Core'">
+ <xsl:value-of select="$message[@id='apachecore']" />
+ </xsl:when>
+ <xsl:when test=".='mpm_common'">
+ <xsl:value-of select="$message[@id='apachempmcommon']" />
+ </xsl:when>
+ <xsl:when test="../status='MPM'">
+ <xsl:value-of select="$message[@id='apachempm']" />
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="name"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$message[@id='apachemodule']" />
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="name"/>
+ </xsl:otherwise>
+</xsl:choose>
+<xsl:text>}\label{</xsl:text>
+<xsl:value-of select="concat('/mod/',name)"/>
+<xsl:text>}\hypertarget{</xsl:text>
+<xsl:value-of select="concat('/mod/',name)"/>
+<xsl:text>}{}</xsl:text>
+
+<xsl:text>
+\begin{tabular}{lp{.75\linewidth}}
+\hline
+</xsl:text>
+<xsl:value-of select="$message[@id='description']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="description" />
+<xsl:text>\\
+</xsl:text>
+
+<xsl:value-of select="$message[@id='status']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:value-of select="status" />
+<xsl:text>\\
+</xsl:text>
+
+<xsl:if test="identifier">
+<xsl:value-of select="$message[@id='moduleidentifier']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="identifier" />
+<xsl:text>\\
+</xsl:text>
+</xsl:if>
+
+<xsl:if test="sourcefile">
+<xsl:value-of select="$message[@id='sourcefile']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="sourcefile" />
+<xsl:text>\\
+</xsl:text>
+</xsl:if>
+
+<xsl:if test="compatibility">
+<xsl:value-of select="$message[@id='compatibility']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="compatibility" />
+<xsl:text> \\
+</xsl:text>
+</xsl:if>
+<xsl:text>\hline \end{tabular}
+</xsl:text>
+ <!-- Summary of module features/usage (1 to 3 paragraphs, -->
+ <!-- optional) -->
+ <xsl:if test="summary">
+ <xsl:text>\subsection*{</xsl:text>
+ <xsl:value-of select="$message[@id='summary']" />
+ <xsl:text>}
+</xsl:text>
+ <xsl:apply-templates select="summary" />
+ </xsl:if>
+
+ <xsl:text>
+\smallskip\textbf{</xsl:text>
+ <xsl:value-of select="$message[@id='directives']" />
+ <xsl:text>}
+</xsl:text>
+
+ <xsl:choose>
+ <xsl:when test="directivesynopsis">
+ <xsl:text>\begin{itemize}</xsl:text>
+ <xsl:for-each select="directivesynopsis">
+ <xsl:sort select="name" />
+ <xsl:text>\item </xsl:text>
+ <xsl:if test="@type='section'">
+ <xsl:text>\textless{}</xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="name" mode="simple"/>
+ <xsl:if test="@type='section'">
+ <xsl:text>\textgreater{}</xsl:text>
+ </xsl:if>
+ <xsl:if test="@location">
+ <xsl:variable name="lowerlocation"
+ select="translate(@location, $uppercase, $lowercase)" />
+ <xsl:text> (p.\ \pageref{/mod/</xsl:text>
+ <xsl:value-of select="concat(translate(@location,$uppercase,$lowercase),':',translate(name,$uppercase,$lowercase))"/>
+ <xsl:text>}) </xsl:text>
+ </xsl:if>
+ <xsl:text>
+</xsl:text>
+ </xsl:for-each>
+ <xsl:text>\end{itemize}
+</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$message[@id='nodirectives']" />
+ <xsl:text>
+</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>
+</xsl:text>
+
+<xsl:call-template name="seealso"/>
+
+ <!-- Sections of documentation about the module as a whole -->
+ <xsl:apply-templates select="section" />
+
+ <!-- Directive documentation -->
+ <xsl:apply-templates select="directivesynopsis">
+ <xsl:sort select="name" />
+ </xsl:apply-templates>
+
+</xsl:template>
+<!-- /modulesynopsis -->
+
+
+<!-- ==================================================================== -->
+<!-- Directivesynopsis -->
+<!-- ==================================================================== -->
+<xsl:template match="directivesynopsis/name" mode="simple" name="simpledirname">
+<xsl:if test="@type='section'"><xsl:text>\textless{}</xsl:text></xsl:if>
+<xsl:apply-templates/>
+<xsl:if test="@type='section'"><xsl:text>\textgreater{}</xsl:text></xsl:if>
+</xsl:template>
+
+<xsl:template match="directivesynopsis/name">
+<xsl:text>\subsection*{</xsl:text>
+<xsl:call-template name="simpledirname"/>
+ <xsl:choose>
+ <xsl:when test="$message[@id='directive']/@replace-space-with">
+ <xsl:value-of select="$message[@id='directive']/@replace-space-with"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
+<xsl:value-of select="$message[@id='directive']" />
+<xsl:text>}\label{</xsl:text>
+<xsl:value-of select="concat('/mod/', //modulesynopsis/name, ':', translate(., $uppercase, $lowercase))"/>
+<xsl:text>}\hypertarget{</xsl:text>
+<xsl:value-of select="concat('/mod/', //modulesynopsis/name, ':', translate(., $uppercase, $lowercase))"/>
+<xsl:text>}{}</xsl:text>
+
+</xsl:template>
+
+<xsl:template match="directivesynopsis">
+<xsl:if test="not(@location)">
+ <xsl:apply-templates select="name"/>
+ <!-- Directive header -->
+ <xsl:text>
+\begin{tabular}{lp{.8\linewidth}}
+\hline
+</xsl:text>
+<xsl:value-of select="$message[@id='description']" />
+<xsl:text>: &amp; </xsl:text>
+<xsl:apply-templates select="description" />
+<xsl:text>\\
+</xsl:text>
+
+<xsl:value-of select="$message[@id='syntax']" />
+<xsl:text>: &amp; {\ttfamily </xsl:text>
+<xsl:apply-templates select="syntax" />
+<xsl:text>}\\
+</xsl:text>
+
+<xsl:if test="default">
+<xsl:value-of select="$message[@id='default']" />
+<xsl:text>: &amp; {\ttfamily </xsl:text>
+<xsl:apply-templates select="default" />
+<xsl:text>} \\
+</xsl:text>
+</xsl:if>
+
+<xsl:value-of select="$message[@id='context']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="contextlist" />
+<xsl:text> \\
+</xsl:text>
+
+<xsl:if test="override">
+<xsl:value-of select="$message[@id='override']"/>
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="override" />
+<xsl:text> \\
+</xsl:text>
+</xsl:if>
+
+<xsl:value-of select="$message[@id='status']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:value-of select="../status" />
+<xsl:text> \\
+</xsl:text>
+
+<xsl:value-of select="$message[@id='module']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:choose>
+<xsl:when test="modulelist">
+ <xsl:apply-templates select="modulelist" />
+</xsl:when>
+<xsl:otherwise>
+ <xsl:apply-templates select="../name" />
+</xsl:otherwise>
+</xsl:choose>
+<xsl:text> \\
+</xsl:text>
+
+<xsl:if test="compatibility">
+<xsl:value-of select="$message[@id='compatibility']" />
+<xsl:text>: &amp;</xsl:text>
+<xsl:apply-templates select="compatibility" />
+<xsl:text> \\
+</xsl:text>
+</xsl:if>
+
+<xsl:text>\hline
+\end{tabular}
+
+</xsl:text>
+
+<xsl:apply-templates select="usage" />
+
+<xsl:call-template name="seealso"/>
+
+</xsl:if> <!-- /not(@location) -->
+</xsl:template>
+<!-- /directivesynopsis -->
+
+
+<!-- ==================================================================== -->
+<!-- <contextlist> -->
+<!-- ==================================================================== -->
+<xsl:template match="contextlist">
+<xsl:apply-templates select="context" />
+</xsl:template>
+<!-- /contextlist -->
+
+
+<!-- ==================================================================== -->
+<!-- <context> -->
+<!-- Each entry is separeted with a comma -->
+<!-- ==================================================================== -->
+<xsl:template match="context">
+<xsl:choose>
+<xsl:when test="normalize-space(.) = 'server config'">
+ <xsl:value-of select="$message[@id='serverconfig']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = 'virtual host'">
+ <xsl:value-of select="$message[@id='virtualhost']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = 'directory'">
+ <xsl:value-of select="$message[@id='directory']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = '.htaccess'">
+ <xsl:value-of select="$message[@id='htaccess']" />
+</xsl:when>
+<xsl:otherwise> <!-- error -->
+ <xsl:message terminate="yes">
+ unknown context: <xsl:value-of select="." />
+ </xsl:message>
+</xsl:otherwise>
+</xsl:choose>
+
+<xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+</xsl:if>
+</xsl:template>
+<!-- /context -->
+
+
+<!-- ==================================================================== -->
+<!-- <modulelist> -->
+<!-- ==================================================================== -->
+<xsl:template match="modulelist">
+<xsl:for-each select="module">
+ <xsl:call-template name="module" />
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:for-each>
+</xsl:template>
+<!-- /modulelist -->
+
+
+<!-- ==================================================================== -->
+<!-- modulesynopsis/compatibility -->
+<!-- ==================================================================== -->
+<xsl:template match="modulesynopsis/compatibility">
+<xsl:apply-templates />
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- directivesynopsis/compatibility -->
+<!-- ==================================================================== -->
+<xsl:template match="directivesynopsis/compatibility">
+<xsl:apply-templates />
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/manual.de.xsl b/docs/manual/style/manual.de.xsl
new file mode 100644
index 00000000..0b1667ad
--- /dev/null
+++ b/docs/manual/style/manual.de.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="ISO-8859-1" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/de.xml')/language/messages/message"/>
+<xsl:variable name="doclang">de</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">ISO-8859-1</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.en.xsl b/docs/manual/style/manual.en.xsl
new file mode 100644
index 00000000..c3d88747
--- /dev/null
+++ b/docs/manual/style/manual.en.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="ISO-8859-1" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/en.xml')/language/messages/message"/>
+<xsl:variable name="doclang">en</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">ISO-8859-1</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.es.xsl b/docs/manual/style/manual.es.xsl
new file mode 100644
index 00000000..e25c9703
--- /dev/null
+++ b/docs/manual/style/manual.es.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="ISO-8859-1" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/es.xml')/language/messages/message"/>
+<xsl:variable name="doclang">es</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">ISO-8859-1</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.fr.xsl b/docs/manual/style/manual.fr.xsl
new file mode 100644
index 00000000..0a644415
--- /dev/null
+++ b/docs/manual/style/manual.fr.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="ISO-8859-1" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/fr.xml')/language/messages/message"/>
+<xsl:variable name="doclang">fr</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">ISO-8859-1</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.ja.xsl b/docs/manual/style/manual.ja.xsl
new file mode 100644
index 00000000..239141b2
--- /dev/null
+++ b/docs/manual/style/manual.ja.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="EUC-JP" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/ja.xml')/language/messages/message"/>
+<xsl:variable name="doclang">ja</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">EUC-JP</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.ko.xsl b/docs/manual/style/manual.ko.xsl
new file mode 100644
index 00000000..b4e69d92
--- /dev/null
+++ b/docs/manual/style/manual.ko.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="EUC-KR" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/ko.xml')/language/messages/message"/>
+<xsl:variable name="doclang">ko</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">EUC-KR</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.pt-br.xsl b/docs/manual/style/manual.pt-br.xsl
new file mode 100644
index 00000000..a6be5add
--- /dev/null
+++ b/docs/manual/style/manual.pt-br.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="ISO-8859-1" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/pt-br.xml')/language/messages/message"/>
+<xsl:variable name="doclang">pt-br</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">ISO-8859-1</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manual.ru.xsl b/docs/manual/style/manual.ru.xsl
new file mode 100644
index 00000000..53adbad9
--- /dev/null
+++ b/docs/manual/style/manual.ru.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:output method="xml" encoding="KOI8-R" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
+
+<!-- Read the localized messages from the specified language file -->
+<xsl:variable name="message" select="document('lang/ru.xml')/language/messages/message"/>
+<xsl:variable name="doclang">ru</xsl:variable>
+<xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/>
+
+<!-- some meta information have to be passed to the transformation -->
+<xsl:variable name="output-encoding">KOI8-R</xsl:variable>
+<xsl:variable name="is-chm" select="false()"/>
+<xsl:variable name="is-zip" select="false()"/>
+
+<!-- Now get the real guts of the stylesheet -->
+<xsl:include href="xsl/common.xsl"/>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/docs/manual/style/manualpage.dtd b/docs/manual/style/manualpage.dtd
new file mode 100644
index 00000000..17742548
--- /dev/null
+++ b/docs/manual/style/manualpage.dtd
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <manualpage> is the root element -->
+<!ELEMENT manualpage (parentdocument?, title, summary?,
+seealso*, section*)>
+
+<!ATTLIST manualpage metafile CDATA #REQUIRED>
diff --git a/docs/manual/style/modulesynopsis.dtd b/docs/manual/style/modulesynopsis.dtd
new file mode 100644
index 00000000..14f947a5
--- /dev/null
+++ b/docs/manual/style/modulesynopsis.dtd
@@ -0,0 +1,76 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % sitemap SYSTEM "sitemap.dtd">
+%sitemap;
+
+<!ELEMENT modulesynopsis (name , description, status, hint?, sourcefile?,
+identifier? , compatibility? , summary? , seealso* , section*,
+directivesynopsis*)>
+
+<!ATTLIST modulesynopsis metafile CDATA #REQUIRED>
+
+<!ELEMENT directivesynopsis (name , description? , syntax? , default?
+, contextlist? , override? , modulelist?, status?, compatibility? ,
+usage?, seealso*)>
+
+<!ELEMENT name (#PCDATA)>
+
+<!ELEMENT status (#PCDATA)>
+
+<!ELEMENT hint %Inline;>
+
+<!ELEMENT identifier (#PCDATA)>
+
+<!ELEMENT sourcefile (#PCDATA)>
+
+<!ELEMENT compatibility %Inline;>
+
+<!ELEMENT description %Inline;>
+
+<!ATTLIST directivesynopsis type CDATA #IMPLIED
+ location CDATA #IMPLIED >
+
+<!ELEMENT syntax %Inline;>
+
+<!ELEMENT default (#PCDATA | br)*>
+
+<!ELEMENT contextlist (context+)+>
+
+<!ELEMENT context (#PCDATA)>
+
+<!ELEMENT override (#PCDATA)>
+
+<!ELEMENT usage %Block;>
+
+<!-- Used in index.xml -->
+<!ELEMENT moduleindex (title, summary, seealso*)>
+
+<!ATTLIST moduleindex metafile CDATA #REQUIRED>
+
+<!-- Used in directive.xml -->
+<!ELEMENT directiveindex (title | summary)+>
+
+<!ATTLIST directiveindex metafile CDATA #REQUIRED>
+
+<!-- Used in quickreference.xml -->
+<!ELEMENT quickreference (title | summary | legend)+>
+<!ATTLIST quickreference metafile CDATA #REQUIRED>
+
+<!ELEMENT legend (table, table)>
diff --git a/docs/manual/style/sitemap.dtd b/docs/manual/style/sitemap.dtd
new file mode 100644
index 00000000..e47e8a9d
--- /dev/null
+++ b/docs/manual/style/sitemap.dtd
@@ -0,0 +1,38 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <sitemap> is the root element -->
+<!ELEMENT sitemap (title, summary?, seealso*, category*)>
+
+<!ATTLIST sitemap metafile CDATA #REQUIRED>
+
+<!-- <indexpage> is another root element -->
+<!ELEMENT indexpage (parentdocument, title, category*)>
+
+<!ATTLIST indexpage metafile CDATA #REQUIRED>
+
+<!ELEMENT category (title, page*)>
+<!ATTLIST category id ID #IMPLIED>
+
+<!ELEMENT page (#PCDATA)>
+<!ATTLIST page href CDATA #IMPLIED
+ separate (yes | no) "no" >
diff --git a/docs/manual/style/version.ent b/docs/manual/style/version.ent
new file mode 100644
index 00000000..0b722433
--- /dev/null
+++ b/docs/manual/style/version.ent
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY httpd.major "2">
+<!ENTITY httpd.minor "2">
+<!ENTITY httpd.patch "3">
+
+<!ENTITY httpd.docs "2.2">
diff --git a/docs/manual/style/xsl/common.xsl b/docs/manual/style/xsl/common.xsl
new file mode 100644
index 00000000..993e301d
--- /dev/null
+++ b/docs/manual/style/xsl/common.xsl
@@ -0,0 +1,1156 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY nbsp SYSTEM "util/nbsp.xml">
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- -->
+<!-- Please, don't hard-code output strings! Use the language -->
+<!-- files and the translation "stuff"... -->
+<!-- -->
+
+<!-- Injected variables: -->
+<!-- $is-chm - (boolean) target is for CHM generation or not -->
+<!-- $is-zip - (boolean) target is for ZIP generation or not -->
+<!-- $message - (node-set) localized common text snippets -->
+<!-- $doclang - (string) document language -->
+<!-- $output-encoding - (string) MIME charset name of the output -->
+<!-- encoding -->
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- space separated list of blockelements defined in common.dtd -->
+<!-- used for inline content catching in <example>s -->
+<xsl:variable name="blockelements">
+ p example note table ul ol dl pre img blockquote
+</xsl:variable>
+
+<!-- relative path to /manual/ -->
+<xsl:variable name="metafile" select="document(/*/@metafile)/metafile" />
+<xsl:variable name="path" select="$metafile/relpath" />
+
+<!-- load outsourced page types -->
+<xsl:include href="moduleindex.xsl" />
+<xsl:include href="directiveindex.xsl" />
+<xsl:include href="manualpage.xsl" />
+<xsl:include href="synopsis.xsl" />
+<xsl:include href="sitemap.xsl" />
+<xsl:include href="indexpage.xsl" />
+<xsl:include href="quickreference.xsl" />
+<xsl:include href="faq.xsl" />
+
+<!-- load utility snippets -->
+<xsl:include href="util/modtrans.xsl" />
+
+<!-- make sure, we set relative anchors only, if we're actually -->
+<!-- transforming a modulefile (see <directive> template) -->
+<xsl:variable name="in-modulesynopsis" select="boolean(/modulesynopsis)" />
+
+<!-- when referencing to a directory, we may need to complete the path -->
+<!-- with the index file (for offline applications like *.chm files) -->
+<xsl:variable name="index-file">
+ <xsl:if test="$is-chm or $is-zip">index.html</xsl:if>
+</xsl:variable>
+
+<!-- it may be desired to open external targets in a new window -->
+<xsl:variable name="ext-target" select="boolean($is-chm)" />
+
+<!-- #################################################################### -->
+<!-- Utility templates for constructing pages -->
+<!-- #################################################################### -->
+
+<!-- ==================================================================== -->
+<!-- HTML head -->
+<!-- ==================================================================== -->
+<xsl:template name="head">
+<head>
+ <!-- the meta element is necessary for offline handling like CHM -->
+ <xsl:choose>
+ <xsl:when test="$is-chm or $is-zip">
+ <meta http-equiv="Content-Type"
+ content="text/html; charset={$output-encoding}" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:comment>
+ &lf;
+ <xsl:text> </xsl:text>
+ <xsl:text>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>
+ <xsl:text>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>
+ &lf;
+ <xsl:text> </xsl:text>
+ <xsl:text>This file is generated from xml source: </xsl:text>
+ <xsl:text>DO NOT EDIT</xsl:text>
+ &lf;
+ <xsl:text> </xsl:text>
+ <xsl:text>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>
+ <xsl:text>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>
+ &lf;
+ <xsl:text> </xsl:text>
+ </xsl:comment>
+ </xsl:otherwise>
+ </xsl:choose>&lf;
+
+ <title>
+ <xsl:choose>
+ <xsl:when test="name">
+ <xsl:value-of select="name"/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:value-of select="title"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="normalize-space($message[@id='apachetitle'])"/>
+ </title>&lf;
+
+ <!-- chm files get a slightly different stylesheet -->
+ <xsl:choose>
+ <xsl:when test="$is-chm">
+ <link type="text/css" rel="stylesheet" media="all"
+ href="{$path}/style/css/manual-chm.css" />
+ </xsl:when>
+ <!-- zip packages do also -->
+ <xsl:when test="$is-zip">
+ <link title="Main stylesheet" type="text/css" media="all"
+ rel="stylesheet"
+ href="{$path}/style/css/manual-zip.css" />&lf;
+ <link title="No Sidebar - Default font size" type="text/css" media="all"
+ rel="alternate stylesheet"
+ href="{$path}/style/css/manual-zip-100pc.css"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <link title="Main stylesheet" type="text/css" media="all"
+ rel="stylesheet"
+ href="{$path}/style/css/manual.css" />&lf;
+ <link title="No Sidebar - Default font size" type="text/css" media="all"
+ rel="alternate stylesheet"
+ href="{$path}/style/css/manual-loose-100pc.css"/>
+ </xsl:otherwise>
+ </xsl:choose>&lf;
+
+ <link type="text/css" media="print"
+ rel="stylesheet"
+ href="{$path}/style/css/manual-print.css"/>
+
+ <!-- chm files do not need a favicon -->
+ <xsl:if test="not($is-chm or $is-zip)">&lf;
+ <link rel="shortcut icon" href="{$path}/images/favicon.ico" />
+ </xsl:if>
+</head>
+</xsl:template>
+<!-- /head -->
+
+
+<!-- ==================================================================== -->
+<!-- page top -->
+<!-- ==================================================================== -->
+<xsl:template name="top">
+<div id="page-header">&lf;
+ <xsl:call-template name="super-menu" />&lf;
+
+ <p class="apache">
+ <xsl:value-of select="normalize-space($message
+ [@id='apachehttpserver'])"/>
+ </p>&lf;
+
+ <img src="{$path}/images/feather.gif" alt="" />
+</div>&lf; <!-- /page-header -->
+
+<div class="up">
+ <a href="./{$index-file}">
+ <xsl:if test="parentdocument">
+ <xsl:attribute name="href">
+ <xsl:value-of select="parentdocument/@href"/>
+ </xsl:attribute>
+
+ <xsl:call-template name="helper.uri.fix">
+ <xsl:with-param name="uri" select="parentdocument/@href" />
+ </xsl:call-template>
+ </xsl:if>
+
+ <img src="{$path}/images/left.gif" alt="&lt;-" title="&lt;-" />
+ </a>
+</div>&lf;
+
+<div id="path">&lf;
+ <a href="http://www.apache.org/">
+ <xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="$message[@id='apache']" />
+ </a>
+
+ <xsl:text> &gt; </xsl:text>
+
+ <a href="http://httpd.apache.org/">
+ <xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="$message[@id='http-server']" />
+ </a>
+
+ <xsl:text> &gt; </xsl:text>
+
+ <a href="http://httpd.apache.org/docs/">
+ <xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="$message[@id='documentation']" />
+ </a>
+
+ <xsl:if test="not(../indexpage)">
+ <xsl:text> &gt; </xsl:text>
+
+ <a href="{$path}/{$index-file}">
+ <xsl:value-of select="$message[@id='version']"/>
+ </a>
+ </xsl:if>
+
+ <xsl:if test="../modulesynopsis or ../directiveindex or ../quickreference">
+ <xsl:text> &gt; </xsl:text>
+
+ <a href="./{$index-file}">
+ <xsl:value-of select="$message[@id='modules']"/>
+ </a>
+ </xsl:if>
+
+ <xsl:if test="parentdocument/text()">
+ <xsl:text> &gt; </xsl:text>
+
+ <a href="{parentdocument/@href}">
+ <xsl:call-template name="helper.uri.fix">
+ <xsl:with-param name="uri" select="parentdocument/@href"/>
+ </xsl:call-template>
+ <xsl:value-of select="parentdocument"/>
+ </a>
+ </xsl:if>
+</div> <!-- /path -->
+</xsl:template>
+<!-- /top -->
+
+
+<!-- ==================================================================== -->
+<!-- out of date -->
+<!-- ==================================================================== -->
+<xsl:template name="outofdate">
+<xsl:if test="$metafile/variants/variant[.=$doclang]/@outdated = 'yes'">
+ &lf;
+ <div class="outofdate">
+ <xsl:value-of select="$message[@id='outofdate']"/>
+ </div>
+</xsl:if>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- page bottom -->
+<!-- ==================================================================== -->
+<xsl:template name="bottom">
+<xsl:call-template name="langavail">
+ <xsl:with-param name="position" select="'bottom'" />
+</xsl:call-template>
+
+<div id="footer">&lf;
+ <p class="apache">
+ <xsl:text>Copyright 2006 The Apache Software Foundation.</xsl:text><br />
+ <xsl:value-of select="$message[@id='licensed']"/>
+ <xsl:text> </xsl:text>
+
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">
+ <xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+ </xsl:if>
+ <xsl:text>Apache License, Version 2.0</xsl:text>
+ </a>
+ <xsl:text>.</xsl:text>
+ </p>&lf;
+
+ <xsl:call-template name="super-menu"/>
+
+</div> <!-- /footer -->
+</xsl:template>
+<!-- /bottom -->
+
+
+<!-- ==================================================================== -->
+<!-- build an "available languages" section -->
+<!-- ==================================================================== -->
+<xsl:template name="langavail">
+<xsl:param name="position" select="'top'" />
+
+<xsl:if test="not($is-chm or $is-zip)">
+<div class="{$position}lang">&lf;
+ <p>
+ <span>
+ <xsl:value-of select="$message[@id='langavail']" />
+ <xsl:text>: </xsl:text>
+ </span>
+
+ <xsl:for-each select="$metafile/variants/variant">
+ <xsl:sort select="." />
+
+ <a href="{$path}/{.}{$metafile/path}{$metafile/basename}.html">
+ <xsl:if test="$metafile/basename = 'index'">
+ <xsl:attribute name="href">
+ <xsl:value-of
+ select="concat($path, '/', ., $metafile/path)" />
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$doclang != .">
+ <xsl:attribute name="hreflang">
+ <xsl:value-of select="." />
+ </xsl:attribute>
+ <xsl:attribute name="rel">alternate</xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="title">
+ <xsl:value-of select="document(concat('../lang/', .,
+ '.xml'))
+ /language/messages/message
+ [@id='nativename']" />
+ </xsl:attribute>
+
+ &nbsp;
+ <xsl:value-of select="." />
+ &nbsp;
+ </a>
+ <xsl:if test="position() != last()">
+ <xsl:text> |&#xA;</xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </p>&lf;
+</div> <!-- /.{$position}lang -->
+</xsl:if>
+
+<xsl:if test="$position = 'top'">
+ <xsl:call-template name="outofdate" />
+</xsl:if>
+
+</xsl:template>
+<!-- /langavail -->
+
+
+<!-- ==================================================================== -->
+<!-- Process a documentation section -->
+<!-- ==================================================================== -->
+<xsl:template match="section">
+<xsl:call-template name="toplink" />&lf;
+<div class="section">&lf;
+
+ <!-- Section heading -->
+ <h2>
+ <xsl:choose>
+ <xsl:when test="@id">
+ <a id="{@id}" name="{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </h2>
+
+ <!-- Section body -->
+ <xsl:apply-templates />
+</div> <!-- /.section -->
+</xsl:template>
+<!-- /section -->
+
+
+<!-- ==================================================================== -->
+<!-- handle subsections (lower level headings) -->
+<!-- ==================================================================== -->
+<xsl:template match="section/section">
+<!-- Section heading -->
+<h3>
+ <xsl:choose>
+ <xsl:when test="@id">
+ <a id="{@id}" name="{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:otherwise>
+ </xsl:choose>
+</h3>
+
+<!-- Section body -->
+<xsl:apply-templates />
+</xsl:template>
+<!-- /section/section -->
+
+
+<!-- ==================================================================== -->
+<!-- handle subsubsections (h4) -->
+<!-- ==================================================================== -->
+<xsl:template match="section/section/section">
+<!-- Section heading -->
+<h4>
+ <xsl:choose>
+ <xsl:when test="@id">
+ <a id="{@id}" name="{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:otherwise>
+ </xsl:choose>
+</h4>
+
+<!-- Section body -->
+<xsl:apply-templates/>
+
+</xsl:template>
+<!-- /section/section/section -->
+
+
+<!-- ==================================================================== -->
+<!-- section nesting > h4 is not supported for now -->
+<!-- ==================================================================== -->
+<xsl:template match="section/section/section/section">
+<xsl:message terminate="yes">
+ <xsl:text>FATAL: exceeding maximum section nesting level.</xsl:text>
+ &lf;&lf;
+ <xsl:text>Perhaps you should consider to split your document into</xsl:text>
+ &lf;
+ <xsl:text>several ones...</xsl:text>
+ &lf;
+</xsl:message>
+</xsl:template>
+<!-- /section/section/section/section -->
+
+
+<!-- ==================================================================== -->
+<!-- (sub)section titles -->
+<!-- ==================================================================== -->
+<xsl:template match="section/title" mode="print">
+<xsl:apply-templates/>
+</xsl:template>
+<xsl:template match="section/title" />
+<!-- /section/title -->
+
+
+<!-- ==================================================================== -->
+<!-- generate section index -->
+<!-- ==================================================================== -->
+<xsl:template match="section" mode="index">
+<li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <xsl:choose>
+ <xsl:when test="@id">
+ <a href="#{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:otherwise>
+ </xsl:choose>
+</li>&lf;
+</xsl:template>
+<!-- /section index -->
+
+
+<!-- ==================================================================== -->
+<!-- docs super menu -->
+<!-- ==================================================================== -->
+<xsl:template name="super-menu">
+<p class="menu">
+ <a href="{$path}/mod/{$index-file}">
+ <xsl:value-of select="$message[@id='modules']" />
+ </a>
+
+ <xsl:text> | </xsl:text>
+
+ <a href="{$path}/mod/directives.html">
+ <xsl:value-of select="$message[@id='directives']" />
+ </a>
+
+ <xsl:text> | </xsl:text>
+
+ <a href="{$path}/faq/{$index-file}">
+ <xsl:value-of select="$message[@id='faq']" />
+ </a>
+
+ <xsl:text> | </xsl:text>
+
+ <a href="{$path}/glossary.html">
+ <xsl:value-of select="$message[@id='glossary']" />
+ </a>
+
+ <xsl:text> | </xsl:text>
+
+ <a href="{$path}/sitemap.html">
+ <xsl:value-of select="$message[@id='sitemap']" />
+ </a>
+</p>
+</xsl:template>
+<!-- /super-menu -->
+
+
+<!-- ==================================================================== -->
+<!-- <example> -->
+<!-- iterate over *all* nodes; bare text and other inline stuff is -->
+<!-- wrapped into <p><code>, block level elements (defined in -->
+<!-- $blockelements) are applied "as is" -->
+<!-- ==================================================================== -->
+<xsl:variable name="blocks"
+ select="concat(' ', normalize-space($blockelements), ' ')" />
+
+<xsl:template match="example">
+<div class="example">
+ <xsl:apply-templates select="title" mode="print" />
+
+ <xsl:for-each select="./node()">
+ <xsl:variable name="is-block-node"
+ select="boolean(contains($blocks,
+ concat(' ', local-name(), ' ')))"/>
+ <!-- bb = (number of) blocks nodes before (the current) -->
+ <xsl:variable name="bb"
+ select="count(preceding-sibling::*[
+ contains($blocks,
+ concat(' ', local-name(), ' '))])" />
+
+ <xsl:if test="$is-block-node or position()=last()">
+ <xsl:variable name="content">
+ <!-- phew. short explanation, what happens here: -->
+ <!-- We want to get the inline stuff between the last -->
+ <!-- block node and the current node. -->
+ <!-- So filter all previous nodes for the condition -->
+ <!-- that the number of block nodes of all of *their* -->
+ <!-- previous nodes is >= $bb. Hope that helps ;-) -->
+ <xsl:apply-templates
+ select="preceding-sibling::node()[
+ count(preceding-sibling::*[
+ contains($blocks,
+ concat(' ', local-name(), ' '))])
+ &gt;= $bb]" />
+
+ <xsl:apply-templates
+ select="self::node()[not($is-block-node)]" />
+ </xsl:variable>
+
+ <!-- apply bare text only, if it's not only \s or empty -->
+ <xsl:if test="not(normalize-space($content) = '')">
+ <p><code>
+ <!-- same as $content above. xsl:copy-of seems to make -->
+ <!-- thread problems with xalan-j ... -->
+ <xsl:apply-templates
+ select="preceding-sibling::node()[
+ count(preceding-sibling::*[
+ contains($blocks,
+ concat(' ', local-name(),
+ ' '))])
+ &gt;= $bb]" />
+
+ <xsl:apply-templates
+ select="self::node()[not($is-block-node)]" />
+ </code></p>
+ </xsl:if>
+
+ <xsl:apply-templates select="self::node()[$is-block-node]" />
+ </xsl:if>
+ </xsl:for-each>
+ <!-- /node() -->
+</div> <!-- /.example -->
+</xsl:template>
+<!-- /example -->
+
+
+<!-- ==================================================================== -->
+<!-- example/title -->
+<!-- ==================================================================== -->
+<xsl:template match="example/title" mode="print">
+<h3>
+ <xsl:apply-templates/>
+</h3>
+</xsl:template>
+<xsl:template match="example/title" />
+<!-- /example/title -->
+
+
+<!-- ==================================================================== -->
+<!-- indentations -->
+<!-- ==================================================================== -->
+<xsl:template match="indent">
+<span class="indent">
+ <xsl:apply-templates/>
+</span>
+</xsl:template>
+<!-- /indent -->
+
+
+<!-- ==================================================================== -->
+<!-- <note> -->
+<!-- ==================================================================== -->
+<xsl:template match="note">
+<div class="note">
+ <xsl:if test="@type='warning'">
+ <xsl:attribute name="class">warning</xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+</div>
+</xsl:template>
+<!-- /note -->
+
+
+<!-- ==================================================================== -->
+<!-- <note><title> -->
+<!-- ==================================================================== -->
+<xsl:template match="note/title">
+<h3>
+ <xsl:apply-templates/>
+</h3>
+</xsl:template>
+<!-- /note/title -->
+
+
+<!-- ==================================================================== -->
+<!-- <directive> -->
+<!-- Inserts link to another directive, which might be in another module. -->
+<!-- References are converted into lower case. -->
+<!-- ==================================================================== -->
+<xsl:template match="directive" name="directive">
+<code class="directive">
+ <xsl:choose>
+ <xsl:when test="@module">
+ <xsl:variable name="lowerdirective"
+ select="translate(., $uppercase, $lowercase)" />
+
+ <xsl:choose>
+ <xsl:when test="$in-modulesynopsis and @module = /modulesynopsis/name">
+ <a href="#{$lowerdirective}">
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="."/>
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{$path}/mod/{@module}.html#{$lowerdirective}">
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="."/>
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="."/>
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</code>
+</xsl:template>
+<!-- /directive -->
+
+
+<!-- ==================================================================== -->
+<!-- <module> -->
+<!-- Inserts a link to refereed module -->
+<!-- ==================================================================== -->
+<xsl:template match="module" name="module">
+<code class="module">
+ <a href="{$path}/mod/{.}.html">
+ <xsl:value-of select="."/>
+ </a>
+</code>
+</xsl:template>
+<!-- /module -->
+
+
+<!-- ==================================================================== -->
+<!-- <program> -->
+<!-- Inserts a link to referred program -->
+<!-- ==================================================================== -->
+<xsl:template match="program">
+<code class="program">
+ <a href="{$path}/programs/{normalize-space(.)}.html">
+ <xsl:value-of select="normalize-space(.)" />
+ </a>
+</code>
+</xsl:template>
+<!-- /program -->
+
+
+<!-- ==================================================================== -->
+<!-- <related> -->
+<!-- ==================================================================== -->
+<xsl:template match="related">
+<table class="related">
+<tr>
+ <th>
+ <xsl:value-of select="$message[@id='relatedmodules']" />
+ </th>
+ <th>
+ <xsl:value-of select="$message[@id='relateddirectives']" />
+ </th>
+</tr>
+<tr>
+ <td>
+ <xsl:if test="count(modulelist/*) &gt; 0">
+ <ul>
+ <xsl:apply-templates select="modulelist" />
+ </ul>
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:if test="count(directivelist/*) &gt; 0">
+ <ul>
+ <xsl:apply-templates select="directivelist"/>
+ </ul>
+ </xsl:if>
+ </td>
+</tr>
+</table>
+</xsl:template>
+<!-- /related -->
+
+<!-- ==================================================================== -->
+<!-- related/modulelist -->
+<!-- ==================================================================== -->
+<xsl:template match="related/modulelist">
+<xsl:for-each select="module">
+ <li>
+ <xsl:call-template name="module"/>
+ </li>
+</xsl:for-each>
+</xsl:template>
+<!-- /related/modulelist -->
+
+
+<!-- ==================================================================== -->
+<!-- related/directivelist -->
+<!-- ==================================================================== -->
+<xsl:template match="related/directivelist">
+<xsl:for-each select="directive">
+ <li>
+ <xsl:call-template name="directive"/>
+ </li>
+</xsl:for-each>
+</xsl:template>
+<!-- /related/directivelist -->
+
+
+<!-- ==================================================================== -->
+<!-- <table> -->
+<!-- ==================================================================== -->
+<xsl:template match="table">
+<table>
+ <!-- existing border attribute will result in <table class="bordered"> -->
+ <xsl:if test="@border">
+ <xsl:attribute name="class">bordered</xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@style = 'zebra'">
+ <xsl:apply-templates select="tr" mode="zebra-table" />
+ </xsl:when>
+ <xsl:when test="@style = 'data'">
+ <xsl:apply-templates select="tr" mode="data-table" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates />
+ </xsl:otherwise>
+ </xsl:choose>
+</table>
+</xsl:template>
+<!-- /table -->
+
+<!-- data-table -->
+<xsl:template match="tr" mode="data-table">
+<!-- style="data": fixed font, padding-left and right alignment for <td>s -->
+<xsl:variable name="cross-table" select="boolean(
+ preceding-sibling::tr/th[1]|following-sibling::tr/th[1])" />
+
+<tr>
+ <xsl:for-each select="node()">
+ <xsl:choose>
+ <xsl:when test="local-name() = 'td'">
+ <td class="data">
+ <xsl:apply-templates select="*|@*|text()" />
+ </td>
+ </xsl:when>
+ <xsl:when test="local-name() = 'th' and
+ (not($cross-table) or
+ count(preceding-sibling::*) &gt; 0)">
+ <th class="data">
+ <xsl:apply-templates select="*|@*|text()" />
+ </th>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="self::node()" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+</tr>&lf;
+</xsl:template>
+
+
+<!-- zebra-table -->
+<xsl:template match="tr" mode="zebra-table">
+<!-- style="zebra": alternating colors per row, i.e. every second row -->
+<!-- gets a class="odd". Header lines (no <td>) get a -->
+<!-- class="header". These lines will be excluded from -->
+<!-- the "odd" line count. That way header lines act -->
+<!-- interjectional, which creates a better visual and -->
+<!-- psychological effect. -->
+<tr>
+ <xsl:choose>
+ <xsl:when test="count(td) = 0">
+ <xsl:attribute name="class">header</xsl:attribute>
+ </xsl:when>
+
+ <xsl:when test="position() mod 2 = (count(preceding-sibling::tr[count(td) = 0]) mod 2)">
+ <xsl:attribute name="class">odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates />
+</tr>&lf;
+</xsl:template>
+<!-- /zebra-table -->
+
+
+<!-- ==================================================================== -->
+<!-- <ol> -->
+<!-- ==================================================================== -->
+<xsl:template match="ol">
+<ol>
+ <!-- A. B. C. D. (list-style-type="upper-alpha") -->
+ <xsl:choose>
+ <xsl:when test="@type = 'A'">
+ <xsl:attribute name="class">up-A</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="@type = 'a'">
+ <xsl:attribute name="class">lo-A</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates/>
+</ol>
+</xsl:template>
+<!-- /ol -->
+
+
+<!-- ==================================================================== -->
+<!-- diverse elements -->
+<!-- Passes through content -->
+<!-- ==================================================================== -->
+<xsl:template match="summary|description|usage|syntax|default">
+<xsl:apply-templates/>
+</xsl:template>
+<!-- /diverse -->
+
+
+<!-- ==================================================================== -->
+<!-- <a> -->
+<!-- ==================================================================== -->
+<xsl:template match="a">
+<xsl:choose>
+<xsl:when test="not(@href)">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|*|text()"/>
+ </xsl:copy>
+</xsl:when>
+<xsl:otherwise>
+ <a href="@href">
+ <xsl:apply-templates select="@*"/>
+ <xsl:call-template name="helper.uri.fix">
+ <xsl:with-param name="uri" select="@href"/>
+ </xsl:call-template>
+
+ <xsl:apply-templates select="*|text()"/>
+ </a>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /a -->
+
+
+<!-- ==================================================================== -->
+<!-- toplink -->
+<!-- ==================================================================== -->
+<xsl:template name="toplink">
+<div class="top">
+ <a href="#page-header"><img src="{$path}/images/up.gif" alt="top" /></a>
+</div>
+</xsl:template>
+<!-- /toplink -->
+
+
+<!-- ==================================================================== -->
+<!-- <transnote> -->
+<!-- translator's notes are displayed in a different color -->
+<!-- ==================================================================== -->
+<xsl:template match="transnote">
+<span class="transnote">
+ <xsl:text>(</xsl:text>
+ <em>
+ <xsl:value-of select="$message[@id='transnote']" />
+ </em>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates />
+ <xsl:text>)</xsl:text>
+</span>
+</xsl:template>
+<!-- /transnote -->
+
+<!-- ==================================================================== -->
+<!-- <phonetic> -->
+<!-- phonetics are enclosed in square brackets and displayed in a -->
+<!-- different color -->
+<!-- ==================================================================== -->
+<xsl:template match="phonetic">
+<span class="phonetic">
+ <xsl:text>[</xsl:text>
+ <xsl:apply-templates />
+ <xsl:text>]</xsl:text>
+</span>
+</xsl:template>
+<!-- /phonetic -->
+
+
+<!-- ==================================================================== -->
+<!-- <glossary> -->
+<!-- link to a glossary anchor -->
+<!-- ==================================================================== -->
+<xsl:template match="glossary">
+ <xsl:variable name="glosslink">
+ <xsl:choose>
+ <xsl:when test="@ref">
+ <xsl:value-of select="@ref"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="translate(., $uppercase, $lowercase)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <a href="{$path}/glossary.html#{$glosslink}" class="glossarylink">
+ <xsl:attribute name="title">
+ <xsl:value-of select="$message[@id='glossarylink']" />
+ </xsl:attribute>
+ <xsl:apply-templates />
+ </a>
+</xsl:template>
+<!-- /glossary -->
+
+<!-- ==================================================================== -->
+<!-- Filter &#160; in text() nodes. -->
+<!-- In some environments this character won't be transformed correctly, -->
+<!-- so we just write it explicitely as "&nbsp;" into the output. -->
+<!-- ==================================================================== -->
+<xsl:template match="text()" name="filter.nbsp">
+<xsl:param name="text" select="." />
+
+<xsl:choose>
+<xsl:when test="contains($text, '&#160;')">
+ <xsl:value-of select="substring-before($text, '&#160;')" />
+ &nbsp;
+ <xsl:call-template name="filter.nbsp">
+ <xsl:with-param name="text" select="substring-after($text, '&#160;')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:value-of select="$text" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /filter.nbsp -->
+
+
+<!-- ==================================================================== -->
+<!-- Process everything else by just passing it through -->
+<!-- ==================================================================== -->
+<xsl:template match="*">
+<xsl:message terminate="yes">
+ <xsl:text>Unknown element: </xsl:text>
+ <xsl:value-of select="local-name()" />&lf;
+ <xsl:text>Is the document valid (try `build validate-xml`)?</xsl:text>
+</xsl:message>
+</xsl:template>
+<xsl:template match="@*">
+<xsl:copy>
+ <xsl:apply-templates select="*|@*|text()" />
+</xsl:copy>
+</xsl:template>
+<xsl:template match="br"><br /></xsl:template>
+<xsl:template match="tr"><tr><xsl:apply-templates select="*|@*|text()" /></tr></xsl:template>
+<xsl:template match="th"><th><xsl:apply-templates select="*|@*|text()" /></th></xsl:template>
+<xsl:template match="td"><td><xsl:apply-templates select="*|@*|text()" /></td></xsl:template>
+<xsl:template match="p"><p><xsl:apply-templates select="*|@*|text()" /></p></xsl:template>
+<xsl:template match="ul"><ul><xsl:apply-templates select="*|@*|text()" /></ul></xsl:template>
+<xsl:template match="li"><li><xsl:apply-templates select="*|@*|text()" /></li></xsl:template>
+<xsl:template match="dl"><dl><xsl:apply-templates select="*|@*|text()" /></dl></xsl:template>
+<xsl:template match="dt"><dt><xsl:apply-templates select="*|@*|text()" /></dt></xsl:template>
+<xsl:template match="dd"><dd><xsl:apply-templates select="*|@*|text()" /></dd></xsl:template>
+<xsl:template match="em"><em><xsl:apply-templates select="*|@*|text()" /></em></xsl:template>
+<xsl:template match="strong"><strong><xsl:apply-templates select="*|@*|text()" /></strong></xsl:template>
+<xsl:template match="pre"><pre><xsl:apply-templates select="*|@*|text()" /></pre></xsl:template>
+<xsl:template match="code"><code><xsl:apply-templates select="*|@*|text()" /></code></xsl:template>
+<xsl:template match="var"><var><xsl:apply-templates select="*|@*|text()" /></var></xsl:template>
+<xsl:template match="dfn"><dfn><xsl:apply-templates select="*|@*|text()" /></dfn></xsl:template>
+<xsl:template match="blockquote"><blockquote><xsl:apply-templates select="*|@*|text()" /></blockquote></xsl:template>
+<xsl:template match="q"><q><xsl:apply-templates select="*|@*|text()" /></q></xsl:template>
+<xsl:template match="cite"><cite><xsl:apply-templates select="*|@*|text()" /></cite></xsl:template>
+<xsl:template match="img"><img><xsl:apply-templates select="*|@*|text()" /></img></xsl:template>
+<!-- /pass through -->
+
+
+<!-- ==================================================================== -->
+<!-- create a letter bar -->
+<!-- ==================================================================== -->
+<xsl:template name="letter-bar">
+<xsl:param name="letters" />
+<xsl:param name="first" />
+
+<xsl:if test="not($first)">
+ <xsl:text> | </xsl:text>
+</xsl:if>
+
+<a href="#{substring($letters,1,1)}">
+ &nbsp;
+ <xsl:value-of select="substring($letters, 1, 1)" />
+ &nbsp;
+</a>
+
+<xsl:if test="string-length($letters) &gt; 1">
+ <xsl:call-template name="letter-bar">
+ <xsl:with-param name="letters" select="substring($letters, 2)" />
+ <xsl:with-param name="first" select="false()" />
+ </xsl:call-template>
+</xsl:if>
+</xsl:template>
+<!-- /letter-bar -->
+
+
+<!-- ==================================================================== -->
+<!-- template(s) for collecting all start letters of directives -->
+<!-- ==================================================================== -->
+<xsl:template name="directive-startletters">
+<xsl:param name="directives" />
+
+<xsl:call-template name="_squeeze-letters">
+ <xsl:with-param name="lastletter" select="''" />
+ <xsl:with-param name="letters">
+ <xsl:for-each select="$directives">
+ <xsl:sort select="name"/>
+ <xsl:value-of
+ select="translate(substring(normalize-space(name), 1, 1),
+ $lowercase, $uppercase)" />
+ </xsl:for-each>
+ </xsl:with-param>
+</xsl:call-template>
+</xsl:template>
+<!-- /directive-startletters -->
+
+
+<!-- ==================================================================== -->
+<!-- squeeze subsequent letters in a string -->
+<!-- ==================================================================== -->
+<xsl:template name="_squeeze-letters">
+<xsl:param name="letters"/>
+<xsl:param name="lastletter"/>
+
+<xsl:variable name="current" select="substring($letters, 1, 1)" />
+
+<xsl:if test="not($lastletter = $current)">
+ <xsl:value-of select="$current" />
+</xsl:if>
+
+<xsl:if test="string-length($letters) &gt; 1">
+ <xsl:call-template name="_squeeze-letters">
+ <xsl:with-param name="letters" select="substring($letters, 2)" />
+ <xsl:with-param name="lastletter" select="$current"/>
+ </xsl:call-template>
+</xsl:if>
+</xsl:template>
+<!-- /_squeeze-letters -->
+
+
+<!-- ==================================================================== -->
+<!-- fix href and target attribute of an element. -->
+<!-- ==================================================================== -->
+<xsl:template name="helper.uri.fix">
+<xsl:param name="uri"/>
+
+<xsl:choose>
+<!-- lame is_absolute_uri test -->
+<xsl:when test=" contains($uri, ':')
+ and string-length(substring-before($uri, ':')) &lt; 7">
+ <xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+ </xsl:if>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:variable name="fragment">
+ <xsl:if test="contains($uri, '#')">
+ <xsl:value-of select="concat('#', substring-after($uri, '#'))"/>
+ </xsl:if>
+ </xsl:variable>
+ <xsl:variable name="absuri">
+ <xsl:choose>
+ <xsl:when test="contains($uri, '#')">
+ <xsl:value-of select="concat('#', substring-before($uri, '#'))"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$uri"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="substring($absuri, string-length($uri), 1) = '/'">
+ <xsl:attribute name="href">
+ <xsl:value-of select="concat($absuri, $index-file, $fragment)"/>
+ </xsl:attribute>
+ </xsl:if>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /helper.uri.fix -->
+
+
+<!-- ==================================================================== -->
+<!-- Ignore table hints used for latex -->
+<!-- ==================================================================== -->
+<xsl:template match="columnspec">
+</xsl:template>
+
+<xsl:template match="column">
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/convmap.xsl b/docs/manual/style/xsl/convmap.xsl
new file mode 100644
index 00000000..da4444fe
--- /dev/null
+++ b/docs/manual/style/xsl/convmap.xsl
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<xsl:output method="text" encoding="ISO-8859-1" indent="no" />
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- ==================================================================== -->
+<!-- <modulefilelist> -->
+<!-- Builds the rewrite map -->
+<!-- ==================================================================== -->
+<xsl:template match="modulefilelist">
+<xsl:text># Mapping from directive names to URLs</xsl:text>&lf;
+<xsl:text># GENERATED FROM XML -- DO NOT EDIT</xsl:text>&lf;
+<xsl:text># You may use it as follows:</xsl:text>&lf;
+<xsl:text># RewriteEngine On</xsl:text>&lf;
+<xsl:text># RewriteMap dir2url </xsl:text>
+<xsl:text>txt:/path/to/convenience.map</xsl:text>&lf;
+<xsl:text># RewriteCond ${dir2url:$1} (.+)</xsl:text>&lf;
+<xsl:text># RewriteRule ^/+([^/]+)$ /manual/%1 [R=301,NE,L]</xsl:text>&lf;&lf;
+
+<xsl:apply-templates
+ select="document(modulefile)/modulesynopsis[status!='Obsolete']
+ /directivesynopsis[not(@location)]">
+ <xsl:sort select="name" />
+</xsl:apply-templates>
+
+</xsl:template>
+<!-- /modulefilelist -->
+
+<!-- ==================================================================== -->
+<!-- <directivesynopsis> -->
+<!-- ==================================================================== -->
+<xsl:template match="directivesynopsis">
+
+ <xsl:value-of select="translate(name, $uppercase, $lowercase)" />
+ <xsl:text>&#9;mod/</xsl:text>
+ <xsl:value-of select="../name" />
+ <xsl:text>.html#</xsl:text>
+ <xsl:value-of select="translate(name, $uppercase, $lowercase)" />
+ &lf;
+
+</xsl:template>
+<!-- /directivesynopsis -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/directiveindex.xsl b/docs/manual/style/xsl/directiveindex.xsl
new file mode 100644
index 00000000..1e13e7d6
--- /dev/null
+++ b/docs/manual/style/xsl/directiveindex.xsl
@@ -0,0 +1,130 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <directiveindex> -->
+<!-- Builds the directive index page -->
+<!-- ==================================================================== -->
+<xsl:template match="directiveindex">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head"/>&lf;
+
+ <body id="directive-index">
+ <xsl:call-template name="top"/>
+
+ <xsl:variable name="directives"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis[status!='Obsolete']
+ /directivesynopsis[not(@location)]" />
+
+ <!-- collect the start letters -->
+ <xsl:variable name="start-letters">
+ <xsl:call-template name="directive-startletters">
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title" />
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary" />&lf;
+
+ <!-- letter bar -->
+ <p class="letters">
+ <xsl:call-template name="letter-bar">
+ <xsl:with-param name="letters" select="$start-letters" />
+ <xsl:with-param name="first" select="true()" />
+ </xsl:call-template>
+ </p>&lf; <!-- /.letters -->
+ </div>&lf; <!-- /preamble -->
+
+ <div id="directive-list">
+ <ul>&lf;
+ <xsl:call-template name="dindex-of-letter">
+ <xsl:with-param name="letters-todo"
+ select="$start-letters" />
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+ </ul>
+ </div>&lf; <!-- /#directive-list -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /directiveindex -->
+
+
+<!-- ==================================================================== -->
+<!-- the working horse. builds list items of all directives starting with -->
+<!-- one letter when done, it calls itself to catch the next letter -->
+<!-- ==================================================================== -->
+<xsl:template name="dindex-of-letter">
+<xsl:param name="letters-todo" />
+<xsl:param name="directives" />
+
+<xsl:variable name="letter" select="substring($letters-todo, 1, 1)"/>
+
+<xsl:for-each
+ select="$directives
+ [$letter = translate(substring(normalize-space(name), 1, 1),
+ $lowercase, $uppercase)]">
+<xsl:sort select="name" />
+ <li>
+ <a href="{../name}.html#{translate(name, $uppercase, $lowercase)}">
+ <xsl:if test="position() = 1">
+ <xsl:attribute name="id">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ <xsl:attribute name="name">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@type = 'section'">&lt;</xsl:if>
+ <xsl:value-of select="name" />
+ <xsl:if test="@type = 'section'">&gt;</xsl:if>
+ </a>
+ </li>&lf;
+</xsl:for-each>
+
+<!-- call next letter, if there is -->
+<xsl:if test="string-length($letters-todo) &gt; 1">
+ <xsl:call-template name="dindex-of-letter">
+ <xsl:with-param name="letters-todo"
+ select="substring($letters-todo, 2)" />
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+</xsl:if>
+
+</xsl:template>
+<!-- /dindex-of-letter -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/faq.xsl b/docs/manual/style/xsl/faq.xsl
new file mode 100644
index 00000000..2cd3d3bb
--- /dev/null
+++ b/docs/manual/style/xsl/faq.xsl
@@ -0,0 +1,199 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <faq> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="faq">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head"/>&lf;
+
+ <body id="manual-page">
+ <!-- unsqueeze if there's no sidebar -->
+ <xsl:if test=" not(count(section) > 1
+ or (/faq/@all-in-one = 'yes')
+ or seealso)">
+ <xsl:attribute name="class">no-sidebar</xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="top" />
+
+ <div id="page-content">
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title" />
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary"/>
+ </div>&lf; <!-- /#preamble -->
+
+ <xsl:if
+ test="( not($is-chm)
+ and (count(section) > 1 or (/faq/@all-in-one = 'yes')))
+ or seealso">
+ <div id="quickview">
+ <xsl:if test="not($is-chm)">
+ <xsl:if test="count(section) > 1">
+ <ul id="toc">
+ <xsl:apply-templates
+ select="section" mode="index" />
+ </ul>
+ </xsl:if>
+
+ <xsl:if test="/faq/@all-in-one = 'yes'">
+ <ul id="toc">
+ <li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#topics">
+ <xsl:value-of select="$message
+ [@id='topics']" />
+ </a>
+ </li>&lf;
+
+ <xsl:apply-templates
+ select="categories/categoryfile" mode="toc" />
+ </ul>
+ </xsl:if>
+ </xsl:if> <!-- !$is-chm -->
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of
+ select="$message[@id='seealso']" />
+ </h3>
+
+ <ul class="seealso">
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
+ </div>&lf; <!-- /#quickview -->
+ </xsl:if> <!-- /have sidebar -->
+
+ <!-- either one ... -->
+ <xsl:apply-templates select="section" />
+ <!-- ... or the other is allowed -->
+ <xsl:apply-templates select="categories" />
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /faq -->
+
+<!-- ==================================================================== -->
+<!-- <categories> (see categories.xml) -->
+<!-- ==================================================================== -->
+<xsl:template match="categories">
+<xsl:call-template name="toplink" />&lf;
+
+<div class="section">&lf;
+
+ <!-- Section heading -->
+ <h2>
+ <a name="topics" id="topics">
+ <xsl:value-of select="$message[@id='topics']" />
+ </a>
+ </h2>&lf;
+
+ <dl>
+ <xsl:apply-templates select="categoryfile" mode="index"/>
+ </dl>
+</div> <!-- /.section -->
+
+<xsl:if test="/faq/@all-in-one = 'yes'">
+ <xsl:apply-templates select="categoryfile" mode="suckin" />
+</xsl:if>
+</xsl:template>
+<!-- /categories -->
+
+<!-- ==================================================================== -->
+<!-- <categoryfile> mode="index" -->
+<!-- just write the short description with a link to the resource -->
+<!-- ==================================================================== -->
+<xsl:template match="categories/categoryfile" mode="index">
+<xsl:variable name="current" select="document(.)/faq" />
+
+<dt>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:choose>
+ <xsl:when test="/faq/@all-in-one = 'yes'">
+ <xsl:value-of select="concat('#', $current/section/@id)" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat(document($current/@metafile)
+ /metafile/basename, '.html')" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:value-of select="$current/section/title" />
+ </a>
+</dt>
+<dd>
+ <xsl:apply-templates select="$current/description" />
+</dd>&lf;
+</xsl:template>
+<!-- /categoryfile, "index" -->
+
+
+<!-- ==================================================================== -->
+<!-- <categoryfile> mode="toc" -->
+<!-- create sidebar links -->
+<!-- ==================================================================== -->
+<xsl:template match="categories/categoryfile" mode="toc">
+<xsl:variable name="current" select="document(.)/faq" />
+
+<li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#{$current/section/@id}">
+ <xsl:value-of select="$current/section/title" />
+ </a>
+</li>&lf;
+</xsl:template>
+<!-- /categoryfile, "toc" -->
+
+
+<!-- ==================================================================== -->
+<!-- <categoryfile> mode="suckin" -->
+<!-- load whole file contents (for all-in-one page) -->
+<!-- ==================================================================== -->
+<xsl:template match="categories/categoryfile" mode="suckin">
+<xsl:apply-templates select="document(.)/faq/section" />
+</xsl:template>
+<!-- /categoryfile, "suckin" -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/hhc.xsl b/docs/manual/style/xsl/hhc.xsl
new file mode 100644
index 00000000..c9fde798
--- /dev/null
+++ b/docs/manual/style/xsl/hhc.xsl
@@ -0,0 +1,668 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "../xsl/util/lf.xml">
+ <!ENTITY tab SYSTEM "../xsl/util/tab.xml">
+
+ <!ENTITY ul.start SYSTEM "../xsl/util/ul-start.xml">
+ <!ENTITY ul.end SYSTEM "../xsl/util/ul-end.xml" >
+ <!ENTITY li.start SYSTEM "../xsl/util/li-start.xml">
+ <!ENTITY li.end SYSTEM "../xsl/util/li-end.xml" >
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="">
+
+<!-- -->
+<!-- WARNING! Do not touch anything, especially the whitespaces [1] -->
+<!-- unless you know, what you're doing. The HTML help compiler parses -->
+<!-- the TOC file not really as html instead of line by line and takes -->
+<!-- care of whitespace indentations etc. -->
+<!-- -->
+<!-- [1] Covered by the &lf; and &tab; entities. -->
+<!-- -->
+<!-- You have been warned. -->
+<!-- -->
+
+<!-- create nodeset for referencing later -->
+<xsl:variable name="not-exists" select="document('')/xsl:stylesheet/xsl:template
+ [@name='data']/not-exists/file" />
+
+<xsl:template name="data">
+<!-- documents not converted (yet?). -->
+<not-exists>
+<!-- example: <file>developer/API.xml</file> -->
+</not-exists>
+</xsl:template>
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- document() works relative to the xsl (!) file -->
+<xsl:variable name="basedir" select="'../../'"/>
+
+<!-- icons -->
+<xsl:variable name="icon.document" select="'11'" />
+<xsl:variable name="icon.document.not-translated" select="'12'" />
+<xsl:variable name="icon.section" select="'35'" />
+<xsl:variable name="icon.directive" select="'41'" />
+<xsl:variable name="icon.commondirective" select="'19'" />
+<!-- this should not happen. this icon is only displayed within the
+ toc view of the help workshop (it's a question mark): -->
+<xsl:variable name="icon.no-anchor" select="'9'" />
+
+<!-- for module-translatename -->
+<xsl:include href="../xsl/util/modtrans.xsl"/>
+
+<!-- ==================================================================== -->
+<!-- <sitemap> -->
+<!-- Create CHM contents file (toc) from sitemap -->
+<!-- The file is an html style text file (see warning on top) -->
+<!-- ==================================================================== -->
+<xsl:template match="/sitemap">
+
+<!-- html head -->
+<xsl:text>&lt;html&gt;&lt;head&gt;</xsl:text>
+<xsl:text>&lt;title&gt;Apache HTTP Server Documentation&lt;/title&gt;</xsl:text>
+<xsl:text>&lt;/head&gt;</xsl:text>&lf;
+
+<xsl:text>&lt;body&gt;</xsl:text>&lf;
+
+<!-- toc properties first -->
+<xsl:text>&lt;object type="text/site properties"&gt;</xsl:text>&lf;&tab;
+<!-- XXX: that magic value is still obfuscated. Research needed ... -->
+<xsl:text>&lt;param name="Window Styles" value="0x800027"&gt;</xsl:text>&lf;&tab;
+<xsl:text>&lt;param name="Font" value="</xsl:text>
+ <xsl:value-of select="$toc-font" />
+<xsl:text>"&gt;</xsl:text>&lf;
+<xsl:text>&lt;/object&gt;</xsl:text>&lf;
+
+&ul.start; &lf;
+
+ <!-- index page on top. -->
+ &li.start;
+ <xsl:call-template name="object">
+ <xsl:with-param name="name"
+ select="normalize-space($message[@id='apachehttpserver'])" />
+ <xsl:with-param name="href" select="'index.html'" />
+ <xsl:with-param name="indent" select="'&#9;&#9;'" />
+ </xsl:call-template>
+ &li.end; &lf;
+
+ <!-- iterate over the categories in document order -->
+ <xsl:for-each select="category">
+ &li.start;
+ <xsl:call-template name="folder">
+ <xsl:with-param name="name" select="normalize-space(title)" />
+ </xsl:call-template>&lf;&tab;
+
+ &ul.start; &lf;&tab;
+ <xsl:apply-templates select="page" />
+ <xsl:if test="@id = 'modules'">
+ <xsl:apply-templates select="document($allmodules)/modulefilelist" />
+ </xsl:if>
+ &ul.end; &lf;
+ &li.end; &lf;&tab;
+ </xsl:for-each>&lf;
+
+&ul.end; &lf;
+
+<xsl:text>&lt;/body&gt;&lt;/html&gt;</xsl:text>&lf;
+</xsl:template>
+<!-- /sitemap -->
+
+
+<!-- ==================================================================== -->
+<!-- category/page -->
+<!-- ==================================================================== -->
+<xsl:template match="category/page">
+&li.start;
+
+<!-- document entry, if not href attribute, assume it means "sitemap" -->
+<xsl:call-template name="object">
+ <xsl:with-param name="name">
+ <xsl:choose>
+ <xsl:when test="@href">
+ <xsl:value-of select="normalize-space(.)" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space($message[@id='sitemap'])" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="href">
+ <xsl:choose>
+ <xsl:when test="not(@href)">
+ <xsl:text>sitemap.html</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains(@href, '#')">
+ <xsl:value-of select="substring-before(@href, '#')" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="indent" select="'&#9;&#9;'" />
+</xsl:call-template>
+
+<!-- now try to index the sections of the document -->
+<xsl:apply-templates select="self::page" mode="index" />
+
+&li.end; &lf;&tab;
+</xsl:template>
+<!-- /category/page -->
+
+
+<!-- ==================================================================== -->
+<!-- category/page, mode="index" -->
+<!-- display all section headings of one page -->
+<!-- ==================================================================== -->
+<xsl:template match="category/page" mode="index">
+<xsl:variable name="href.offline">
+ <xsl:choose>
+ <xsl:when test="string-length(@href) = 0">
+ <xsl:text>sitemap.html</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="helper.href.offline">
+ <xsl:with-param name="href" select="@href" />
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+<xsl:variable name="xml"
+ select="concat(substring-before($href.offline, '.html'), '.xml')" />
+
+<xsl:if test="not($xml = $not-exists)">
+ <xsl:variable name="xmlfile">
+ <xsl:variable name="metafile"
+ select="document(document(concat($basedir, $xml))/*/@metafile)
+ /metafile" />
+ <xsl:choose>
+ <xsl:when test="$metafile/variants/variant[.=$doclang] and not
+ ($metafile/variants/variant[.=$doclang]
+ /@htmlonly = 'yes')">
+ <xsl:value-of select="concat($basedir,
+ substring-before($xml, '.xml'), $xml-ext)" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat($basedir, $xml)" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="current" select="document($xmlfile)" />
+
+ <xsl:if test="count($current/*/*[local-name()='section' or
+ local-name()='category']) &gt; 1">
+ &lf;&tab;&tab;&tab;
+ &ul.start; &lf;&tab;&tab;&tab;
+
+ <xsl:for-each select="$current/*/*[local-name()='section' or
+ local-name()='category']">
+ &li.start;
+
+ <xsl:call-template name="object">
+ <xsl:with-param name="name" select="normalize-space(title)" />
+ <xsl:with-param name="href">
+ <xsl:if test="@id">
+ <xsl:value-of
+ select="concat(substring-before($xml, '.xml'),
+ '.html#', @id)" />
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;&#9;'" />
+ </xsl:call-template>
+
+ &li.end; &lf;&tab;&tab;
+ </xsl:for-each>
+
+ &ul.end; &lf;&tab;
+ </xsl:if> <!-- count() > 1 -->
+</xsl:if> <!-- xml exists -->
+</xsl:template>
+<!-- /category/page, "index" -->
+
+
+<!-- ==================================================================== -->
+<!-- category/modulefilelist -->
+<!-- process all listed module files -->
+<!-- ==================================================================== -->
+<xsl:template match="modulefilelist">
+<!-- create a module name translation list for sorting -->
+<xsl:variable name="translist">
+ <xsl:text>-</xsl:text>
+
+ <xsl:for-each select="modulefile">
+ <xsl:variable name="current"
+ select="document(concat($basedir,'mod/',.))/modulesynopsis" />
+
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$current/name"/>
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="module-translatename">
+ <xsl:with-param name="name" select="$current/name"/>
+ </xsl:call-template>
+ <xsl:text> -</xsl:text>
+ </xsl:for-each>
+</xsl:variable>
+
+<!-- put core and mpm_common on top -->
+<xsl:call-template name="toc-entry.mpm">
+ <xsl:with-param name="current"
+ select="document(concat($basedir, 'mod/', modulefile[starts-with(.,
+ 'core.xml')]/text()))/modulesynopsis" />
+ <xsl:with-param name="name" select="'core'" />
+</xsl:call-template>
+
+<xsl:call-template name="toc-entry.mpm">
+ <xsl:with-param name="current"
+ select="document(concat($basedir, 'mod/', modulefile[starts-with(.,
+ 'mpm_common.xml')]/text()))/modulesynopsis" />
+ <xsl:with-param name="name" select="'common'" />
+</xsl:call-template>
+
+<!-- remaining MPMs -->
+<xsl:for-each select="modulefile">
+<xsl:sort select="substring-before(substring-after($translist, concat('- ',
+ document(concat($basedir, 'mod/', .))/modulesynopsis/name, ' ')), ' -')" />
+
+ <xsl:variable name="current"
+ select="document(concat($basedir, 'mod/', .))/modulesynopsis" />
+
+ <xsl:if test="$current/status='MPM' and not($current/name='mpm_common')">
+ <xsl:call-template name="toc-entry.mpm">
+ <xsl:with-param name="current" select="$current" />
+ <xsl:with-param name="name" select="substring-before(
+ substring-after($translist, concat('- ', $current/name, ' ')),
+ ' -')" />
+ </xsl:call-template>
+ </xsl:if>
+</xsl:for-each>
+
+<!-- normal modules -->
+<xsl:for-each select="modulefile">
+<xsl:sort select="substring-before(substring-after($translist, concat('- ',
+ document(concat($basedir, 'mod/', .))/modulesynopsis/name, ' ')), ' -')" />
+
+ <xsl:variable name="current"
+ select="document(concat($basedir, 'mod/', .))/modulesynopsis" />
+
+ <xsl:if test="not($current/status='MPM') and not($current/status='Core')">
+ <xsl:call-template name="toc-entry.module">
+ <xsl:with-param name="current" select="$current"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:for-each>
+</xsl:template>
+<!-- /category/modulefilelist -->
+
+
+<!-- ==================================================================== -->
+<!-- toc-entry.mpm -->
+<!-- create entry (and initiate subsection entries) of an mpm -->
+<!-- ==================================================================== -->
+<xsl:template name="toc-entry.mpm">
+<xsl:param name="current" />
+<xsl:param name="name" />
+
+&li.start;
+
+<xsl:call-template name="object">
+ <xsl:with-param name="name">
+ <xsl:choose>
+ <xsl:when test="$name='core'">
+ <xsl:value-of select="normalize-space($message[@id='apachecore'])" />
+ </xsl:when>
+ <xsl:when test="$name='common'">
+ <xsl:value-of select="normalize-space($message[@id='apachempmcommon'])" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space($message[@id='apachempm'])" />
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$name" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="href"
+ select="concat('mod/', $current/name, '.html')" />
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;'" />
+</xsl:call-template>
+
+<xsl:call-template name="sections-and-directives">
+ <xsl:with-param name="current" select="$current" />
+</xsl:call-template>
+
+&li.end; &lf;&tab;
+</xsl:template>
+<!-- /toc-entry.mpm -->
+
+
+<!-- ==================================================================== -->
+<!-- toc-entry.module -->
+<!-- create entry (and initiate subsection entries) of a module -->
+<!-- ==================================================================== -->
+<xsl:template name="toc-entry.module">
+<xsl:param name="current"/>
+
+&li.start;
+
+<xsl:call-template name="object">
+ <xsl:with-param name="name">
+ <xsl:value-of select="normalize-space($message[@id='apachemodule'])" />
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$current/name" />
+ </xsl:with-param>
+ <xsl:with-param name="href"
+ select="concat('mod/', $current/name, '.html')" />
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;'" />
+</xsl:call-template>
+
+<xsl:call-template name="sections-and-directives">
+ <xsl:with-param name="current" select="$current" />
+</xsl:call-template>
+
+&li.end; &lf;&tab;
+</xsl:template>
+<!-- /toc-entry.module -->
+
+
+<!-- ==================================================================== -->
+<!-- sections-and-directives -->
+<!-- process sections and directives of a module file -->
+<!-- ==================================================================== -->
+<xsl:template name="sections-and-directives">
+<xsl:param name="current" />
+
+<xsl:if test="count($current/section) &gt; 0 or
+ count($current/directivesynopsis) &gt; 0">
+ &lf;&tab;&tab;
+
+ &ul.start; &lf;&tab;&tab;
+
+ <!-- sections -->
+ <xsl:for-each select="$current/section">
+ &li.start;
+
+ <xsl:call-template name="object">
+ <xsl:with-param name="name" select="normalize-space(title)" />
+ <xsl:with-param name="href">
+ <xsl:if test="@id">
+ <xsl:value-of
+ select="concat('mod/', $current/name, '.html#', @id)" />
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;&#9;'" />
+ </xsl:call-template>
+
+ &li.end; &lf;&tab;&tab;
+ </xsl:for-each>
+
+ <!-- directives within the current document -->
+ <xsl:for-each select="$current/directivesynopsis[not(@location)]">
+ <xsl:sort select="name" />
+ &li.start;
+
+ <xsl:call-template name="object">
+ <xsl:with-param name="name">
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="name"/>
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ <xsl:choose>
+ <xsl:when test="$message[@id='directive']
+ /@replace-space-with">
+ <xsl:value-of select="$message[@id='directive']
+ /@replace-space-with" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="normalize-space($message[@id='directive'])" />
+ </xsl:with-param>
+ <xsl:with-param name="href"
+ select="concat('mod/', $current/name, '.html#',
+ translate(name, $uppercase, $lowercase))" />
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;&#9;'" />
+ <xsl:with-param name="icon" select="$icon.directive" />
+ </xsl:call-template>
+
+ &li.end; &lf;&tab;&tab;
+ </xsl:for-each>
+
+ <!-- directives described elsewhere -->
+ <xsl:for-each select="$current/directivesynopsis[@location]">
+ <xsl:sort select="name" />
+ &li.start;
+
+ <xsl:call-template name="object">
+ <xsl:with-param name="name">
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="name"/>
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ <xsl:choose>
+ <xsl:when test="$message[@id='directive']
+ /@replace-space-with">
+ <xsl:value-of select="$message[@id='directive']
+ /@replace-space-with" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="normalize-space($message[@id='directive'])" />
+ </xsl:with-param>
+ <xsl:with-param name="href"
+ select="concat('mod/', @location, '.html#',
+ translate(name, $uppercase, $lowercase))" />
+ <xsl:with-param name="indent" select="'&#9;&#9;&#9;&#9;'" />
+ <xsl:with-param name="icon" select="$icon.commondirective" />
+ </xsl:call-template>
+
+ &li.end; &lf;&tab;&tab;
+ </xsl:for-each>
+
+ &ul.end; &lf;&tab;
+</xsl:if> <!-- sections or directives present -->
+</xsl:template>
+<!-- /sections-and-directives -->
+
+
+<!-- ==================================================================== -->
+<!-- object -->
+<!-- display an <object> and do some magic to select the right content -->
+<!-- ==================================================================== -->
+<xsl:template name="object">
+<xsl:param name="name" select="'? unknown ?'" />
+<xsl:param name="href" />
+<xsl:param name="icon" select="$icon.section" />
+<xsl:param name="indent" />
+
+<xsl:variable name="href.offline">
+ <xsl:call-template name="helper.href.offline">
+ <xsl:with-param name="href" select="$href" />
+ </xsl:call-template>
+</xsl:variable>
+
+<!-- xml file is expected to have the same basename -->
+<xsl:variable name="xml"
+ select="concat(substring-before($href.offline, '.html'), '.xml')" />
+
+<xsl:text>&lt;object type="text/sitemap"&gt;</xsl:text>&lf;
+<xsl:value-of select="$indent" />
+
+<xsl:text>&lt;param name="Name" value="</xsl:text>
+ <xsl:call-template name="filter.attval">
+ <xsl:with-param name="text" select="$name" />
+ </xsl:call-template>
+<xsl:text>"&gt;</xsl:text>&lf;
+<xsl:value-of select="$indent" />
+
+<xsl:if test="string-length($href.offline) &gt; 0">
+ <xsl:text>&lt;param name="Local" value="</xsl:text>
+ <xsl:call-template name="filter.attval">
+ <xsl:with-param name="text" select="$href.offline" />
+ </xsl:call-template>
+ <xsl:text>"&gt;</xsl:text>&lf;
+ <xsl:value-of select="$indent" />
+</xsl:if>
+
+<xsl:text>&lt;param name="ImageNumber" value="</xsl:text>
+ <xsl:choose>
+ <xsl:when test="string-length($href.offline) &gt; 0">
+ <xsl:choose>
+ <xsl:when test="contains($href, '#')">
+ <xsl:value-of select="$icon" />
+ </xsl:when>
+ <xsl:when test="$doclang='en' or
+ (not($xml = $not-exists) and
+ (document(document(concat($basedir, $xml))
+ /*/@metafile)
+ /metafile/variants/variant
+ [.=$doclang and not(@htmlonly='yes')]))">
+ <xsl:value-of select="$icon.document" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$icon.document.not-translated" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$icon.no-anchor" />
+ </xsl:otherwise>
+ </xsl:choose>
+<xsl:text>"&gt;</xsl:text>&lf;
+<xsl:value-of select="substring($indent, 2)" />
+
+<xsl:text>&lt;/object&gt;</xsl:text>
+</xsl:template>
+<!-- /object -->
+
+
+<!-- ==================================================================== -->
+<!-- folder -->
+<!-- ==================================================================== -->
+<xsl:template name="folder">
+<xsl:param name="name" select="'? unknown ?'" />
+
+<xsl:text>&lt;object type="text/sitemap"&gt;</xsl:text>&lf;&tab;&tab;
+<xsl:text>&lt;param name="Name" value="</xsl:text>
+ <xsl:call-template name="filter.attval">
+ <xsl:with-param name="text" select="$name" />
+ </xsl:call-template>
+<xsl:text>"&gt;</xsl:text>&lf;&tab;
+<xsl:text>&lt;/object&gt;</xsl:text>
+</xsl:template>
+<!-- /folder -->
+
+
+<!-- ==================================================================== -->
+<!-- helper.href.offline -->
+<!-- change uri reference to work offline (/ -> /index.html) -->
+<!-- ==================================================================== -->
+<xsl:template name="helper.href.offline">
+<xsl:param name="href" />
+
+<xsl:choose>
+<xsl:when test="string-length($href) = 0" />
+<xsl:when test="contains($href, '#') and '/' = substring($href,
+ string-length(substring-before($href, '#')), 1)">
+ <xsl:value-of select="substring-before($href, '#')" />
+ <xsl:text>index.html#</xsl:text>
+ <xsl:value-of select="substring-after($href, '#')" />
+</xsl:when>
+<xsl:when test="substring($href, string-length($href), 1) = '/'">
+ <xsl:value-of select="$href" />
+ <xsl:text>index.html</xsl:text>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:value-of select="$href" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /helper.href.offline -->
+
+
+<!-- ==================================================================== -->
+<!-- filter.attval -->
+<!-- escape special characters for being valid within an attribute -->
+<!-- ==================================================================== -->
+<xsl:template name="filter.attval">
+<xsl:param name="text" />
+
+<xsl:choose>
+<xsl:when test="contains($text, '&amp;')">
+ <xsl:call-template name="filter.attval.special">
+ <xsl:with-param name="text" select="substring-before($text, '&amp;')" />
+ </xsl:call-template>
+ <xsl:text>&amp;amp;</xsl:text>
+ <xsl:call-template name="filter.attval">
+ <xsl:with-param name="text" select="substring-after($text, '&amp;')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:call-template name="filter.attval.special">
+ <xsl:with-param name="text" select="$text" />
+ </xsl:call-template>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /filter.attval -->
+
+
+<!-- ==================================================================== -->
+<!-- filter.attval.special -->
+<!-- accompanying template of filter.attval -->
+<!-- ==================================================================== -->
+<xsl:template name="filter.attval.special">
+<xsl:param name="text" />
+
+<xsl:choose>
+<xsl:when test="contains($text, '&lt;')">
+ <xsl:value-of select="substring-before($text, '&lt;')" />
+ <xsl:text>&amp;lt;</xsl:text>
+ <xsl:call-template name="filter.attval.special">
+ <xsl:with-param name="text" select="substring-after($text, '&lt;')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:when test="contains($text, '&gt;')">
+ <xsl:value-of select="substring-before($text, '&gt;')" />
+ <xsl:text>&amp;gt;</xsl:text>
+ <xsl:call-template name="filter.attval.special">
+ <xsl:with-param name="text" select="substring-after($text, '&gt;')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:when test="contains($text, '&quot;')">
+ <xsl:value-of select="substring-before($text, '&quot;')" />
+ <xsl:text>&amp;quot;</xsl:text>
+ <xsl:call-template name="filter.attval.special">
+ <xsl:with-param name="text" select="substring-after($text, '&quot;')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:value-of select="$text" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /filter.attval.special -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/hhp.xsl b/docs/manual/style/xsl/hhp.xsl
new file mode 100644
index 00000000..369377e8
--- /dev/null
+++ b/docs/manual/style/xsl/hhp.xsl
@@ -0,0 +1,316 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "../xsl/util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="">
+
+<!-- the accompanying server version -->
+<xsl:param name="httpd.version" select="'generic'" />
+
+<!-- create nodeset for referencing later -->
+<xsl:variable name="htmlhelp.def" select="document('')/xsl:stylesheet
+ /xsl:template[@name='htmlhelp.def']" />
+
+<!-- ==================================================================== -->
+<!-- <sitemap> -->
+<!-- Create CHM project file from sitemap -->
+<!-- The file is an *.ini format text file -->
+<!-- ==================================================================== -->
+<xsl:template match="/sitemap">
+
+<!-- static information -->
+<!-- **************************************************************** -->
+<xsl:text>[OPTIONS]</xsl:text>&lf;
+<xsl:text>Binary TOC=No</xsl:text>&lf;
+<xsl:text>Compatibility=1.0</xsl:text>&lf;
+
+<!-- resulting filename -->
+<xsl:text>Compiled file=httpd-docs-</xsl:text>
+<xsl:value-of select="$httpd.version" />
+<xsl:text>.</xsl:text>
+<xsl:value-of select="$doclang" />
+<xsl:text>.chm</xsl:text>&lf;
+
+<xsl:text>Contents file=toc.hhc</xsl:text>&lf;
+<xsl:text>Default Window=Main</xsl:text>&lf;
+<xsl:text>Default topic=index.html</xsl:text>&lf;
+
+<!-- compiler related -->
+<xsl:text>Display compile progress=Yes</xsl:text>&lf;
+<xsl:text>Enhanced decompilation=Yes</xsl:text>&lf;
+
+<!-- search related -->
+<xsl:text>Full-text search=Yes</xsl:text>&lf;
+<xsl:text>Language=</xsl:text>
+<xsl:value-of select="$hhp-lang" />&lf;
+
+<!-- title of the help file -->
+<xsl:text>Title=</xsl:text>
+<xsl:value-of select="normalize-space($message[@id='apachehttpserver'])"/>&lf;&lf;
+
+<!-- main window definition -->
+<xsl:text>[WINDOWS]</xsl:text>&lf;
+<xsl:text>Main=</xsl:text>
+
+<!-- title -->
+<xsl:text>"</xsl:text>
+<xsl:value-of select="normalize-space($message[@id='apachehttpserver'])"/>
+<xsl:text>",</xsl:text>
+
+<!-- toc file -->
+<xsl:text>"toc.hhc",</xsl:text>
+
+<!-- index file (currently none) -->
+<xsl:text>,</xsl:text>
+
+<!-- default file (startup) -->
+<xsl:text>"index.html",</xsl:text>
+
+<!-- Home button file -->
+<xsl:text>"index.html",</xsl:text>
+
+<!-- Jump 1 url, text -->
+<xsl:text>,,</xsl:text>
+
+<!-- Jump 2 url, text -->
+<xsl:text>,,</xsl:text>
+
+<!-- navigation pane style (0x1e357e) -->
+<xsl:call-template name="helper.number2hex">
+ <xsl:with-param name="number" select="sum($htmlhelp.def/navigation/style
+ [@selected='yes'])" />
+</xsl:call-template>
+<xsl:text>,</xsl:text>
+
+<!-- navigation pane initial width (px) -->
+<xsl:text>180,</xsl:text>
+
+<!-- button mask -->
+<xsl:call-template name="helper.number2hex">
+ <xsl:with-param name="number" select="sum($htmlhelp.def/buttons/button
+ [@visible='yes'])" />
+</xsl:call-template>
+<xsl:text>,</xsl:text>
+
+<!-- Initial Position [Left, Top, Right, Bottom] -->
+<xsl:text>[0,0,600,380],</xsl:text>
+
+<!-- window style -->
+<xsl:call-template name="helper.number2hex">
+ <xsl:with-param name="result" select="'0000'" /> <!-- << 16 -->
+ <xsl:with-param name="number" select="sum($htmlhelp.def/windowstyle/style
+ [@selected='yes'])" />
+</xsl:call-template>
+<xsl:text>,</xsl:text>
+
+<!-- extended style -->
+<xsl:text>,</xsl:text>
+
+<!-- flag: navigation pane initial closed (=1) -->
+<xsl:text>,</xsl:text>
+
+<!-- unknown, default pane, unknown, unknown -->
+<xsl:text>,,,0</xsl:text>&lf;&lf;
+
+<!-- file list -->
+<!-- **************************************************************** -->
+<xsl:text>[FILES]</xsl:text>&lf;
+
+<!-- not automatically sucked in. (because only @import()ed) -->
+<xsl:text>style\css\manual.css</xsl:text>&lf;
+<xsl:text>style\css\manual-loose-100pc.css</xsl:text>&lf;
+
+<!-- include project file itself for easier recompiling -->
+<xsl:text>manual.hhp</xsl:text>&lf;
+
+<!-- and now all sitemap-listed files -->
+<xsl:for-each select="category">
+ <xsl:apply-templates select="page[@href]" />
+ <xsl:if test="@id = 'modules'">
+ <xsl:apply-templates select="document($allmodules)/modulefilelist
+ /modulefile" />
+ </xsl:if>
+</xsl:for-each>&lf;
+</xsl:template>
+<!-- /sitemap -->
+
+
+<!-- ==================================================================== -->
+<!-- files referenced in sitemap -->
+<!-- ==================================================================== -->
+<xsl:template match="category/page">
+<xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="contains(@href, '#') and substring(@href,
+ string-length(substring-before(@href, '#')), 1) = '/'">
+ <xsl:value-of select="substring-before(@href, '#')" />
+ <xsl:text>index.html</xsl:text>
+ </xsl:when>
+ <xsl:when test="substring(@href, string-length(@href), 1) = '/'">
+ <xsl:value-of select="@href"/>
+ <xsl:text>index.html</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:value-of select="translate($filename, '/', '\')" />&lf;
+</xsl:template>
+<!-- /page[@href] -->
+
+
+<!-- ==================================================================== -->
+<!-- list module files -->
+<!-- ==================================================================== -->
+<xsl:template match="modulefilelist/modulefile">
+<xsl:text>mod\</xsl:text>
+<xsl:value-of select="substring-before(normalize-space(.), '.xml')" />
+<xsl:text>.html</xsl:text>&lf;
+</xsl:template>
+<!-- /modulefilelist/modulefile -->
+
+
+<!-- ==================================================================== -->
+<!-- convert number to its hexadecimal representation. -->
+<!-- I could not find a built-in function, so write our own ... *sigh* -->
+<!-- ==================================================================== -->
+<xsl:template name="helper.number2hex">
+<xsl:param name="number" />
+<xsl:param name="result" />
+
+<xsl:choose>
+<xsl:when test="number($number) &gt; 0">
+ <xsl:call-template name="helper.number2hex">
+ <xsl:with-param name="number" select="floor(number($number) div 16)" />
+ <xsl:with-param name="result"
+ select="concat(substring('0123456789abcdef',
+ (number($number) mod 16) + 1, 1),
+ $result)" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <!-- if zero, don't print anything. hh.exe (the viewer) seems to -->
+ <!-- prefer an empty value -->
+ <xsl:if test="string-length(translate($result, '0', '')) &gt; 0">
+ <xsl:text>0x</xsl:text>
+ <xsl:value-of select="$result" />
+ </xsl:if>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /helper.number2hex -->
+
+
+<!-- ==================================================================== -->
+<!-- some of the values are derived from htmlhelp.h -->
+<!-- do NOT call this template, it's referenced automagically via -->
+<!-- document() function and acts as simple data container. -->
+<!-- -->
+<!-- Hints: 'ni' means 'not implemented' (by the help viewer) -->
+<!-- 'ns' means 'not useful for standalone help file' -->
+<!-- ==================================================================== -->
+<xsl:template name="htmlhelp.def">
+<navigation>
+ <style > 1</style> <!-- auto hide nav. pane << 0 -->
+ <style > 2</style> <!-- ns: topmost window << 1 -->
+ <style > 4</style> <!-- ns: no title bar << 2 -->
+ <style > 8</style> <!-- ns: no win. style << 3 -->
+ <style > 16</style> <!-- ns: no ext. style << 4 -->
+ <style selected="yes"> 32</style> <!-- use tri-pane win. << 5 -->
+ <style > 64</style> <!-- no toolbar text << 6 -->
+ <style > 128</style> <!-- ns: send WM_QUIT << 7 -->
+ <style selected="yes"> 256</style> <!-- toc auto sync << 8 -->
+ <style > 512</style> <!-- ns: send track. not. << 9 -->
+ <style selected="yes"> 1024</style> <!-- search tab << 10 -->
+ <style > 2048</style> <!-- ni(?): history tab << 11 -->
+ <style selected="yes"> 4096</style> <!-- favorites tab << 12 -->
+ <style > 8192</style> <!-- ni(?): title sync << 13 -->
+ <style > 16384</style> <!-- nav. only << 14 -->
+ <style > 32768</style> <!-- no toolbar << 15 -->
+ <style selected="yes"> 65536</style> <!-- show menu << 16 -->
+ <style selected="yes"> 131072</style> <!-- advanced search << 17 -->
+ <style selected="yes"> 262144</style> <!-- safe user's win. size << 18 -->
+ <style > 524288</style> <!-- custom tab 1 << 19 -->
+ <style > 1048576</style> <!-- custom tab 2 << 20 -->
+ <style > 2097152</style> <!-- custom tab 3 << 21 -->
+ <style > 4194304</style> <!-- custom tab 4 << 22 -->
+ <style > 8388608</style> <!-- custom tab 5 << 23 -->
+ <style > 16777216</style> <!-- custom tab 6 << 24 -->
+ <style > 33554432</style> <!-- custom tab 7 << 25 -->
+ <style > 67108864</style> <!-- custom tab 8 << 26 -->
+ <style >134217728</style> <!-- custom tab 9 << 27 -->
+ <style >268435456</style> <!-- window has margin (?) << 28 -->
+</navigation>
+
+<buttons>
+ <button visible="yes"> 2</button> <!-- expand/contract << 1 -->
+ <button visible="yes"> 4</button> <!-- back << 2 -->
+ <button visible="yes"> 8</button> <!-- forward << 3 -->
+ <button visible="yes"> 16</button> <!-- Stop << 4 -->
+ <button > 32</button> <!-- Refresh << 5 -->
+ <button visible="yes"> 64</button> <!-- Home << 6 -->
+ <button > 128</button> <!-- ni: browse fwd << 7 -->
+ <button > 256</button> <!-- ni: browse back << 8 -->
+ <button > 512</button> <!-- ni: notes << 9 -->
+ <button > 1024</button> <!-- ni: contents << 10 -->
+ <button visible="yes"> 2048</button> <!-- Sync TOC << 11 -->
+ <button visible="yes"> 4096</button> <!-- Options << 12 -->
+ <button visible="yes"> 8192</button> <!-- Print << 13 -->
+ <button > 16384</button> <!-- ni: index << 14 -->
+ <button > 32768</button> <!-- ni: search << 15 -->
+ <button > 65536</button> <!-- ni: history << 16 -->
+ <button > 131072</button> <!-- ni: favorites << 17 -->
+ <button > 262144</button> <!-- Jump 1 << 18 -->
+ <button > 524288</button> <!-- Jump 2 << 19 -->
+ <button visible="yes">1048576</button> <!-- (Font) Zoom << 20 -->
+ <!-- the following work only with binary toc, which unfortunately -->
+ <!-- seems to eat the different icons ... -->
+ <button >2097152</button> <!-- TOC next << 21 -->
+ <button >4194304</button> <!-- TOC prev << 22 -->
+</buttons>
+
+<windowstyle>
+ <!-- all the stuff is additionally shifted << 16 (by the caller) -->
+ <style selected="yes"> 1</style> <!-- maximize box << 0 -->
+ <style selected="yes"> 2</style> <!-- minimize box << 1 -->
+ <style selected="yes"> 4</style> <!-- thick frame << 2 -->
+ <style selected="yes"> 8</style> <!-- system menu << 3 -->
+ <style > 16</style> <!-- horiz. scroll << 4 -->
+ <style > 32</style> <!-- vertic. scroll << 5 -->
+ <style selected="yes"> 64</style> <!-- dialog frame << 6 -->
+ <style selected="yes"> 128</style> <!-- border << 7 -->
+ <style selected="yes"> 256</style> <!-- maximize << 8 -->
+ <style > 512</style> <!-- clip child win. << 9 -->
+ <style > 1024</style> <!-- clip sibl. win. << 10 -->
+ <style > 2048</style> <!-- disabled << 11 -->
+ <style selected="yes"> 4096</style> <!-- visible << 12 -->
+ <style selected="yes"> 8192</style> <!-- minimize << 13 -->
+ <style >16384</style> <!-- child window << 14 -->
+ <style >32768</style> <!-- pop-up << 15 -->
+</windowstyle>
+</xsl:template>
+<!-- /htmlhelp.def -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/indexpage.xsl b/docs/manual/style/xsl/indexpage.xsl
new file mode 100644
index 00000000..d62814bf
--- /dev/null
+++ b/docs/manual/style/xsl/indexpage.xsl
@@ -0,0 +1,211 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- -->
+<!-- three columns, select were the particular categories shall be -->
+<!-- placed in. (order is irrelevant, they're placed in document order) -->
+<!-- -->
+<xsl:variable name="indexpage-column1" select="'
+ release
+ manual
+'"/>
+
+<xsl:variable name="indexpage-column2" select="'
+ usersguide
+'"/>
+
+<xsl:variable name="indexpage-column3" select="'
+ howto
+ platform
+ other
+'"/>
+
+<!-- ==================================================================== -->
+<!-- <indexpage> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="/indexpage">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head"/>&lf;
+
+ <body id="index-page">&lf;
+ <xsl:call-template name="top"/>&lf;
+
+ <div id="page-content">
+ <h1>
+ <xsl:value-of select="title"/>
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <form>
+ <xsl:call-template name="search.spec" />
+ </form>&lf;
+
+ <table id="indextable">
+ <tr>
+ <td class="col1">
+ <xsl:apply-templates
+ select="category[contains($indexpage-column1, @id)]" />
+ </td>
+ <td>
+ <xsl:apply-templates
+ select="category[contains($indexpage-column2, @id)]" />
+ </td>
+ <td class="col3">
+ <xsl:apply-templates
+ select="category[contains($indexpage-column3, @id)]" />
+ </td>
+ </tr>
+ </table>
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /indexpage -->
+
+
+<!-- ==================================================================== -->
+<!-- category/page -->
+<!-- ==================================================================== -->
+<xsl:template match="indexpage/category/page">
+<li>
+ <xsl:if test="@separate='yes'">
+ <xsl:attribute name="class">separate</xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@href">
+ <a href="{@href}">
+ <xsl:call-template name="helper.uri.fix">
+ <xsl:with-param name="uri" select="@href"/>
+ </xsl:call-template>
+
+ <xsl:value-of select="." />
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="." />
+ </xsl:otherwise>
+ </xsl:choose>
+</li>&lf;
+</xsl:template>
+<!-- /category/page -->
+
+
+<!-- ==================================================================== -->
+<!-- Process a indexpage category -->
+<!-- ==================================================================== -->
+<xsl:template match="indexpage/category">
+<div class="category">
+ <!-- Section heading -->
+ <h2>
+ <xsl:if test="@id">
+ <a id="{@id}" name="{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:if>
+
+ <xsl:if test="not(@id)">
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:if>
+ </h2>&lf;
+
+ <!-- category body -->
+ <ul>
+ <xsl:apply-templates select="page" />
+ </ul>&lf;
+</div> <!-- /.section -->
+</xsl:template>
+<!-- /category -->
+
+
+<!-- ==================================================================== -->
+<!-- search specification -->
+<!-- hidden fields are taken from the advanced search page -->
+<!-- ==================================================================== -->
+<xsl:template name="search.spec">
+<xsl:attribute name="method">get</xsl:attribute>
+<xsl:attribute name="action">http://www.google.com/search</xsl:attribute>
+<xsl:if test="$ext-target">
+ <xsl:attribute name="target">_blank</xsl:attribute>
+</xsl:if>
+
+<p>
+ <!-- search google: -->
+ <!-- with all of the words -->
+ <input type="text" value="" name="as_q" />
+ <xsl:text> </xsl:text>
+ <input type="submit" value="{$message[@id='search']}" />
+
+ <!-- the specified number of results -->
+ <input type="hidden" name="num" value="10" />
+
+ <!-- the current displayed language -->
+ <input type="hidden" name="hl" value="{$doclang}" />
+
+ <!-- the current document encoding for input (?) -->
+ <input type="hidden" name="ie" value="{$output-encoding}" />
+
+ <!-- (submit the original button and name) -->
+ <input type="hidden" name="btnG" value="Google Search" />
+
+ <!-- including the exact phrase "Version major.minor" -->
+ <input type="hidden" value="{normalize-space($message[@id='version'])}"
+ name="as_epq" />
+
+ <!-- with at least one of the words (none) -->
+ <input type="hidden" value="" name="as_oq" />
+
+ <!-- without the phrase "List-Post" (to exclude the mail archives) -->
+ <input type="hidden" value="&quot;List-Post&quot;" name="as_eq" />
+
+ <!-- return results written in (any) language -->
+ <input type="hidden" name="lr" value="" />
+
+ <!-- and any format -->
+ <input type="hidden" name="as_ft" value="i" />
+ <input type="hidden" name="as_filetype" value="" />
+
+ <!-- updated anytime -->
+ <input type="hidden" name="as_qdr" value="all" />
+
+ <!-- where the result appears anywhere in the document -->
+ <input type="hidden" name="as_occt" value="any" />
+
+ <!-- only from httpd.apache.org -->
+ <input type="hidden" name="as_dt" value="i" />
+ <input type="hidden" name="as_sitesearch" value="httpd.apache.org" />
+
+ <!-- turn off "safe" mode -->
+ <input type="hidden" name="safe" value="off" />
+</p>
+</xsl:template>
+<!-- /search.spec -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/language.xsl b/docs/manual/style/xsl/language.xsl
new file mode 100644
index 00000000..8ef0b4a0
--- /dev/null
+++ b/docs/manual/style/xsl/language.xsl
@@ -0,0 +1,658 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+ <!ENTITY xsl "http://www.w3.org/1999/XSL/Transform">
+]>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="">
+
+<xsl:output
+ method="xml"
+ encoding="utf-8"
+ indent="no"
+/>
+
+<xsl:param name="type" />
+<xsl:param name="langs" />
+
+<!-- ==================================================================== -->
+<!-- / -->
+<!-- bootstrap -->
+<!-- ==================================================================== -->
+<xsl:template match="/">
+<xsl:choose>
+<xsl:when test="$type = 'list'">
+ <language-list>
+ &lf;
+ <xsl:call-template name="language-list">
+ <xsl:with-param name="langs" select="normalize-space($langs)" />
+ </xsl:call-template>
+ </language-list>
+ &lf;
+</xsl:when>
+<xsl:otherwise>
+ <xsl:apply-templates select="*" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- language-list -->
+<!-- generate language list -->
+<!-- ==================================================================== -->
+<xsl:template name="language-list">
+<xsl:param name="langs" />
+
+<xsl:if test="string-length($langs)">
+ <lang>
+ <xsl:value-of select="substring-before(concat($langs, ' '),' ')" />
+ </lang>
+ &lf;
+
+ <xsl:call-template name="language-list">
+ <xsl:with-param name="langs" select="normalize-space(substring-after(
+ concat($langs, ' '), ' '))" />
+ </xsl:call-template>
+</xsl:if>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <language-list> -->
+<!-- generate stuff from language list -->
+<!-- ==================================================================== -->
+<xsl:template match="/language-list">
+<xsl:choose>
+<xsl:when test="$type = 'design'">
+ <items>
+ &lf;
+ <xsl:for-each select="lang">
+ <xsl:variable name="file" select="document(concat('../lang/', .,
+ '.xml'))/language" />
+ <item lang="{$file/@id}" charset="{$file/charset}" >
+ <xsl:value-of select="$file/target-ext" />
+ </item>
+ &lf;
+ </xsl:for-each>
+ </items>
+ &lf;
+</xsl:when>
+<xsl:when test="$type = 'targets'">
+ <xsl:apply-templates select="/language-list" mode="targets" />
+</xsl:when>
+<xsl:when test="$type = 'desc'">
+ <xsl:apply-templates select="/language-list" mode="desc" />
+</xsl:when>
+<xsl:when test="$type = 'modlists'">
+ <xsl:apply-templates select="/language-list" mode="modlists" />
+</xsl:when>
+</xsl:choose>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <language-list> -->
+<!-- generate target list from language list -->
+<!-- ==================================================================== -->
+<xsl:template match="/language-list" mode="targets">
+
+<xsl:call-template name="copyright" />
+
+<xsl:call-template name="head">
+ <xsl:with-param name="text" select="'this file contains language specific
+ targets and will be included'" />
+</xsl:call-template>
+
+<xsl:call-template name="head">
+ <xsl:with-param name="text" select="'into build.xml. IT IS AUTOGENERATED.
+ DO NOT TOUCH!'" />
+</xsl:call-template>
+<xsl:call-template name="sep" />
+
+<project name="lang-targets">
+ &lf;&lf;
+
+ <!-- build *-all targets -->
+ <!-- =================== -->
+ <target name="all"
+ description="- builds all HTML files and nroff man pages">
+ <xsl:attribute name="depends">
+ <xsl:for-each select="lang[document(concat('../lang/', .,
+ '.xml'))/language/messages]">
+ <xsl:value-of select="." />
+ <xsl:if test="position() != last()">, </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </target>
+ &lf;
+
+ <target name="zip-all"
+ description="- builds all zip download packages">
+ <xsl:attribute name="depends">
+ <xsl:for-each select="lang[document(concat('../lang/', .,
+ '.xml'))/language/messages]">
+ <xsl:text>zip-</xsl:text>
+ <xsl:value-of select="." />
+ <xsl:if test="position() != last()">, </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </target>
+ &lf;
+
+ <target name="war-all"
+ description="- builds all war download packages">
+ <xsl:attribute name="depends">
+ <xsl:for-each select="lang[document(concat('../lang/', .,
+ '.xml'))/language/messages]">
+ <xsl:text>war-</xsl:text>
+ <xsl:value-of select="." />
+ <xsl:if test="position() != last()">, </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </target>
+ &lf;
+
+ <!-- single language targets -->
+ <!-- ======================= -->
+ <xsl:for-each select="lang">
+ <xsl:sort select="." />
+ <xsl:variable name="file" select="document(concat('../lang/', .,
+ '.xml'))/language" />
+
+ <xsl:if test="$file/messages">
+ &lf;
+ <xsl:call-template name="head">
+ <xsl:with-param name="text" select="$file/name" />
+ </xsl:call-template>
+ <xsl:call-template name="sep" />
+
+ <property name="inputext.{.}" value="{$file/source-ext}" />&lf;
+ <property name="outputext.{.}" value="{$file/target-ext}" />&lf;&lf;
+
+ <target name="{.}" description="- builds {$file/name} HTML files">
+ &lf;
+ <xsl:text> </xsl:text>
+ <html.generic lang="{.}" />&lf;
+
+ <xsl:if test=". = 'en'">
+ <xsl:text> </xsl:text><runtarget target="man-en" />&lf;
+ </xsl:if>
+ </target>
+ &lf;
+
+ <target name="-off-{.}" depends="metafiles"
+ unless="-off.{.}.done">&lf;
+ <xsl:text> </xsl:text>
+ <dependencies.offline lang="{.}" style="zip" dir="_off" />&lf;
+ <xsl:text> </xsl:text>
+ <offline.generic lang="{.}" style="zip" dir="_off" />&lf;
+ <xsl:text> </xsl:text>
+ <property name="-off.{.}.done" value="yes" />&lf;
+ </target>
+ &lf;
+
+ <target name="zip-{.}" depends="-off-{.}"
+ description="- builds the {$file/name} zipped download package">&lf;
+ <xsl:text> </xsl:text>
+ <zip.generic lang="{.}" />&lf;
+ </target>
+ &lf;
+
+ <target name="war-{.}" depends="-off-{.}"
+ description="- builds the {$file/name} Konqueror Web Archive">&lf;
+ <xsl:text> </xsl:text>
+ <war.generic lang="{.}" />&lf;
+ </target>
+ &lf;
+
+ <xsl:if test="$file/chm">
+ <target name="chm-{.}"
+ description="- builds the {$file/name} CHM file">&lf;
+ <xsl:text> </xsl:text>
+ <chm.generic lang="{.}" />&lf;
+ </target>
+ &lf;
+ </xsl:if>
+
+ <xsl:if test="$file/man">
+ <target name="man-{.}"
+ description="- builds the {$file/name} nroff files">&lf;
+ <xsl:text> </xsl:text>
+ <nroff.generic lang="{.}" />&lf;
+ </target>
+ &lf;
+ </xsl:if>
+
+ <xsl:if test=". = 'en'">
+ <target name="latex-en"
+ description="- builds the English latex file">&lf;
+ <xsl:text> </xsl:text>
+ <latex.generic lang="en" />&lf;
+ </target>
+ &lf;
+ </xsl:if>
+ </xsl:if>
+ </xsl:for-each>
+ &lf;
+
+ <!-- XML validation -->
+ <!-- ============== -->
+ <xsl:call-template name="head">
+ <xsl:with-param name="text" select="'XML validation.'" />
+ </xsl:call-template>
+ <xsl:call-template name="head">
+ <xsl:with-param name="text" select="'If you get an error during
+ transformation, this task may be useful'" />
+ </xsl:call-template>
+ <xsl:call-template name="head">
+ <xsl:with-param name="text" select="'because it mostly gives you a
+ hint, where you forgot the &lt;/p&gt; ;-)'" />
+ </xsl:call-template>
+ <xsl:call-template name="sep" />
+
+ <target name="validate-xml" description="- validates all XML source files">
+ &lf;
+ <xsl:text> </xsl:text>
+ <xmlvalidate lenient="false" failonerror="false" warn="true">
+ &lf;
+ <xsl:text> </xsl:text>
+ <xmlcatalog refid="w3c-catalog" />&lf;
+ <xsl:text> </xsl:text>
+ <fileset dir="../">&lf;
+ <xsl:for-each select="lang">
+ <xsl:sort select="." />
+
+ <xsl:variable name="file" select="document(concat(
+ '../lang/', ., '.xml'))
+ /language" />
+ <xsl:if test="$file/messages">
+ <xsl:text> </xsl:text>
+ <include name="**/*{$file/source-ext}" />&lf;
+ </xsl:if>
+ </xsl:for-each>
+ &lf;
+ <xsl:text> </xsl:text>
+ <patternset refid="excludes" />&lf;
+ <xsl:text> </xsl:text>
+ <patternset refid="scratch" />&lf;
+ <xsl:text> </xsl:text>
+ </fileset>
+ &lf;
+ <xsl:text> </xsl:text>
+ </xmlvalidate>
+ &lf;
+ </target>
+ &lf;&lf;
+</project>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <language-list> -->
+<!-- generate list of modulelists -->
+<!-- ==================================================================== -->
+<xsl:template match="/language-list" mode="modlists">
+<items>
+ &lf;
+ <xsl:for-each select="lang">
+ <xsl:sort select="." />
+
+ <xsl:variable name="file" select="document(concat(
+ '../lang/', ., '.xml'))
+ /language" />
+ <item lang="{.}">
+ <xsl:text>../../../mod/allmodules</xsl:text>
+ <xsl:value-of select="$file/source-ext" />
+ </item>
+ &lf;
+ </xsl:for-each>
+</items>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- <language-list> -->
+<!-- generate project description -->
+<!-- ==================================================================== -->
+<xsl:template match="/language-list" mode="desc">
+
+<xsl:call-template name="copyright" />
+
+<description><xsl:text>
+This build file contains all operations that are necessary for building
+the Apache httpd documentation. It is called by invoking build.bat (Win32)
+or build.sh (/bin/sh systems) with a target argument (full list below).
+For example, if you want to build the Japanese HTML files, type:
+
+ ./build.sh ja
+
+Some targets have additional requirements:
+
+* 'metafiles' and 'modulelists' need perl in PATH. (It's checked automatically
+ and skipped if perl is not available)
+
+* 'chm-foo' targets need:
+ - the HTML Help compiler in PATH (or modify this build file). The
+ compiler (hhc.exe) is part of the HTML Help Workshop which is freely
+ available and can be downloaded from
+ http://msdn.microsoft.com/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp
+ - The appropriate locale (e.g. Japanese) before invoking hhc.exe. Otherwise
+ the compiler is not able to build the fulltext search index correctly and
+ the TOC may be garbled, too. In particular:
+</xsl:text>
+
+ <xsl:for-each select="lang">
+ <xsl:sort select="." />
+
+ <xsl:variable name="file" select="document(concat('../lang/', .,
+ '.xml'))/language" />
+
+ <xsl:if test="$file/messages and $file/chm">
+ <xsl:text> + chm-</xsl:text>
+ <xsl:value-of select="." />
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="normalize-space($file/chm/settings)" />
+ &lf;
+ </xsl:if>
+ </xsl:for-each>
+ &lf;
+</description>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <language> -->
+<!-- generate language specific xslt -->
+<!-- ==================================================================== -->
+<xsl:template match="/language">
+
+<xsl:call-template name="copyright" />
+
+<xsl:element name="xsl:stylesheet" namespace="&xsl;">
+ <xsl:attribute name="version">1.0</xsl:attribute>
+ &lf;
+ &lf;
+
+ <xsl:element name="xsl:output">
+ <xsl:attribute name="method">
+ <xsl:choose>
+ <xsl:when test="$type = 'manual' or
+ $type = 'chm' or
+ $type = 'zip'">
+ <xsl:text>xml</xsl:text>
+ </xsl:when>
+ <xsl:when test="$type = 'hhc' or
+ $type = 'hhp' or
+ $type = 'man'">
+ <xsl:text>text</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Unknown style type '</xsl:text>
+ <xsl:value-of select="$type" />
+ <xsl:text>'!</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="encoding">
+ <xsl:choose>
+ <xsl:when test="$type = 'chm' or
+ $type = 'hhc' or
+ $type = 'hhp'">
+ <xsl:value-of select="chm/charset" />
+ </xsl:when>
+ <xsl:when test="$type = 'man'">
+ <xsl:value-of select="man/charset" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="charset" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="indent">no</xsl:attribute>
+ <xsl:if test="$type = 'manual' or
+ $type = 'chm' or
+ $type = 'zip'">
+ <xsl:attribute name="doctype-public">
+ <xsl:text>-//W3C//DTD XHTML 1.0 Strict//EN</xsl:text>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$type = 'manual'">
+ <xsl:attribute name="doctype-system">
+ <xsl:text>http://www.w3.org/TR/xhtml1/DTD/</xsl:text>
+ <xsl:text>xhtml1-strict.dtd</xsl:text>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$type = 'chm' or
+ $type = 'zip'">
+ <xsl:attribute name="omit-xml-declaration">yes</xsl:attribute>
+ </xsl:if>
+ </xsl:element>
+ &lf;&lf;
+
+ <xsl:comment>
+ <xsl:text> Read the localized messages from the specified </xsl:text>
+ <xsl:text>language file </xsl:text>
+ </xsl:comment>
+ &lf;
+
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">message</xsl:attribute>
+ <xsl:attribute name="select">
+ <xsl:text>document('</xsl:text>
+ <xsl:if test="$type != 'manual'">../</xsl:if>
+ <xsl:text>lang/</xsl:text>
+ <xsl:value-of select="@id" />
+ <xsl:text>.xml')/language/messages/message</xsl:text>
+ </xsl:attribute>
+ </xsl:element>
+ &lf;
+
+ <xsl:if test="$type != 'man'">
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">doclang</xsl:attribute>
+ <xsl:value-of select="@id" />
+ </xsl:element>
+ &lf;
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">allmodules</xsl:attribute>
+ <xsl:attribute name="select">
+ <xsl:text>document('</xsl:text>
+ <xsl:if test="$type != 'manual'">../</xsl:if>
+ <xsl:text>xsl/util/allmodules.xml')</xsl:text>
+ <xsl:text>/items/item[@lang=$doclang]</xsl:text>
+ </xsl:attribute>
+ </xsl:element>
+ &lf;
+ </xsl:if>
+ &lf;
+
+ <xsl:if test="$type != 'man'">
+ <xsl:comment>
+ <xsl:text> some meta information have to be passed to </xsl:text>
+ <xsl:text>the transformation </xsl:text>
+ </xsl:comment>
+ &lf;
+ </xsl:if>
+
+ <xsl:if test="$type = 'manual' or
+ $type = 'chm' or
+ $type = 'zip' or
+ $type = 'hhc'">
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">output-encoding</xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$type = 'chm' or
+ $type = 'hhc'">
+ <xsl:value-of select="normalize-space(chm/charset)" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space(charset)" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:element>
+ &lf;
+ </xsl:if>
+
+ <xsl:if test="$type = 'manual' or
+ $type = 'chm' or
+ $type = 'zip'">
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">is-chm</xsl:attribute>
+ <xsl:attribute name="select">
+ <xsl:choose>
+ <xsl:when test="$type = 'chm'">
+ <xsl:text>true()</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>false()</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:element>
+ &lf;
+
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">is-zip</xsl:attribute>
+ <xsl:attribute name="select">
+ <xsl:choose>
+ <xsl:when test="$type = 'zip'">
+ <xsl:text>true()</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>false()</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:element>
+ &lf;&lf;
+ </xsl:if>
+
+ <xsl:if test="$type = 'hhc'">
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">toc-font</xsl:attribute>
+ <xsl:value-of select="normalize-space(chm/toc-font)" />
+ </xsl:element>
+ &lf;
+
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">xml-ext</xsl:attribute>
+ <xsl:value-of select="normalize-space(source-ext)" />
+ </xsl:element>
+ &lf;&lf;
+ </xsl:if>
+
+ <xsl:if test="$type = 'hhp'">
+ <xsl:element name="xsl:variable">
+ <xsl:attribute name="name">hhp-lang</xsl:attribute>
+ <xsl:value-of select="normalize-space(chm/lang)" />
+ </xsl:element>
+ &lf;&lf;
+ </xsl:if>
+
+ <xsl:comment> Now get the real guts of the stylesheet </xsl:comment>
+ &lf;
+
+ <xsl:element name="xsl:include">
+ <xsl:attribute name="href">
+ <xsl:choose>
+ <xsl:when test="$type = 'chm' or
+ $type = 'zip'">
+ <xsl:text>../xsl/common.xsl</xsl:text>
+ </xsl:when>
+ <xsl:when test="$type = 'hhc'">
+ <xsl:text>../xsl/hhc.xsl</xsl:text>
+ </xsl:when>
+ <xsl:when test="$type = 'hhp'">
+ <xsl:text>../xsl/hhp.xsl</xsl:text>
+ </xsl:when>
+ <xsl:when test="$type = 'man'">
+ <xsl:text>../xsl/nroff.xsl</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>xsl/common.xsl</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:element>
+ &lf;&lf;
+</xsl:element>
+
+</xsl:template>
+<!-- /language -->
+
+
+<xsl:template name="copyright">
+&lf;
+<xsl:comment><xsl:text>
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+</xsl:text></xsl:comment>
+&lf;&lf;
+</xsl:template>
+
+
+<xsl:template name="sepstring">
+<xsl:text>============================================</xsl:text>
+<xsl:text>========================</xsl:text>
+</xsl:template>
+
+
+<xsl:template name="sep">
+<xsl:comment>
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="sepstring" />
+ <xsl:text> </xsl:text>
+</xsl:comment>
+&lf;
+</xsl:template>
+
+<xsl:template name="head">
+<xsl:param name="text" />
+
+<xsl:variable name="s"><xsl:call-template name="sepstring" /></xsl:variable>
+<xsl:variable name="empty" select="translate($s, '=', ' ')" />
+
+<xsl:comment>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="substring(concat(normalize-space($text), $empty), 1,
+ string-length($empty))" />
+ <xsl:text> </xsl:text>
+</xsl:comment>
+&lf;
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/maf.xsl b/docs/manual/style/xsl/maf.xsl
new file mode 100644
index 00000000..f7718bd6
--- /dev/null
+++ b/docs/manual/style/xsl/maf.xsl
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:output
+ method="xml"
+ encoding="utf-8"
+ indent="no"
+/>
+
+<xsl:param name="date" select="false()" />
+<xsl:param name="lang" />
+
+<!-- ==================================================================== -->
+<!-- <indexpage> -->
+<!-- build rdf description -->
+<!-- ==================================================================== -->
+<xsl:template match="/indexpage">
+<RDF:RDF xmlns:MAF="http://maf.mozdev.org/metadata/rdf#"
+ xmlns:NC="http://home.netscape.com/NC-rdf#"
+ xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">&lf;
+ <RDF:Description RDF:about="urn:root">&lf;
+ <MAF:originalurl RDF:resource="" />&lf;
+ <MAF:title RDF:resource="{title}" />&lf;
+ <xsl:if test="$date">
+ <MAF:archivetime RDF:resource="{$date}" />&lf;
+ </xsl:if>
+ <MAF:indexfilename RDF:resource="index.html" />&lf;
+ </RDF:Description>&lf;
+</RDF:RDF>&lf;
+</xsl:template>
+<!-- /indexpage -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/manualpage.xsl b/docs/manual/style/xsl/manualpage.xsl
new file mode 100644
index 00000000..30cc9d10
--- /dev/null
+++ b/docs/manual/style/xsl/manualpage.xsl
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <manualpage> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="manualpage">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head" />&lf;
+
+ <body id="manual-page">
+ <!-- unsqueeze if there's no sidebar -->
+ <xsl:if test="not(count(section) > 1 or seealso)">
+ <xsl:attribute name="class">no-sidebar</xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="top"/>
+
+ <div id="page-content">
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title"/>
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary" />
+ </div>&lf; <!-- /#preamble -->
+
+ <xsl:if test="(not($is-chm) and count(section) > 1) or seealso">
+ <div id="quickview">
+ <xsl:if test="not($is-chm) and count(section) > 1">
+ <ul id="toc">
+ <xsl:apply-templates select="section" mode="index" />
+ </ul>
+ </xsl:if>
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of
+ select="$message[@id='seealso']" />
+ </h3>
+ <ul class="seealso">
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
+ </div>&lf; <!-- /#quickview -->
+ </xsl:if>
+
+ <xsl:apply-templates select="section" />
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /manualpage -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/moduleindex.xsl b/docs/manual/style/xsl/moduleindex.xsl
new file mode 100644
index 00000000..e3651a45
--- /dev/null
+++ b/docs/manual/style/xsl/moduleindex.xsl
@@ -0,0 +1,333 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <moduleindex> -->
+<!-- Builds the moduleindex page -->
+<!-- ==================================================================== -->
+<xsl:template match="moduleindex">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head"/>&lf;
+
+ <body id="module-index">
+ <xsl:call-template name="top"/>
+
+ <div id="page-content">
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title" />
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary" />
+ </div>&lf; <!-- /#preamble -->
+
+ <xsl:if test="not($is-chm) or seealso">
+ <div id="quickview">
+ <xsl:if test="not($is-chm)">
+ <ul id="toc">&lf;
+ <li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#core">
+ <xsl:value-of select="$message
+ [@id='corefeatures']" />
+ </a>
+ </li>
+ <li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#other">
+ <xsl:value-of select="$message
+ [@id='othermodules']" />
+ </a>
+ </li>
+ </ul>
+ </xsl:if> <!-- !$is-chm -->
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of select="$message
+ [@id='seealso']" />
+ </h3>&lf;
+
+ <ul class="seealso">&lf;
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>&lf;
+ </xsl:for-each>
+ </ul>
+ </xsl:if> <!-- /seealso -->
+ </div> <!-- /#quickview -->
+ </xsl:if>&lf; <!-- have sidebar -->
+
+ <xsl:call-template name="toplink" />&lf;
+
+ <div class="section">
+ <h2>
+ <a name="core" id="core">
+ <xsl:value-of select="$message
+ [@id='corefeatures']" />
+ </a>
+ </h2>&lf;
+
+ <!-- core -->
+ <dl>&lf;
+ <dt>
+ <a href="{document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'core.xml')])
+ /modulesynopsis/name}.html">
+ <xsl:value-of
+ select="document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'core.xml')])
+ /modulesynopsis/name" />
+ </a>
+ </dt>
+ <dd>
+ <xsl:apply-templates
+ select="document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'core.xml')])
+ /modulesynopsis/description" />
+ </dd>&lf;
+
+ <!-- mpm_common -->
+ <dt>
+ <a href="{document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/name}.html">
+ <xsl:value-of
+ select="document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/name" />
+ </a>
+ </dt>
+ <dd class="separate">
+ <xsl:apply-templates
+ select="document(document($allmodules)/modulefilelist
+ /modulefile[starts-with(., 'mpm_common.xml')])
+ /modulesynopsis/description" />
+ </dd>&lf;
+
+ <!-- and now the remaining MPMs -->
+ <xsl:variable name="mpmmodules"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis
+ [status='MPM' and name != 'mpm_common']" />
+ <xsl:variable name="translist">
+ <xsl:call-template name="module-translist">
+ <xsl:with-param name="modules" select="$mpmmodules" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:for-each select="$mpmmodules">
+ <xsl:sort select="substring-before(substring-after($translist,
+ concat('- ', translate(normalize-space(name), $lowercase,
+ $uppercase), ' ')), ' -')" />
+
+ <dt>
+ <a href="{name}.html">
+ <xsl:value-of select="name" />
+ </a>
+ </dt>
+ <dd>
+ <xsl:apply-templates select="description" />
+ </dd>&lf;
+ </xsl:for-each>
+ </dl>
+ </div>&lf; <!-- /core section -->
+
+ <xsl:call-template name="toplink" />&lf;
+
+ <div class="section">
+ <h2>
+ <a name="other" id="other">
+ <xsl:value-of select="$message
+ [@id='othermodules']" />
+ </a>
+ </h2>&lf;
+
+ <xsl:variable name="modules"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis[status!='MPM' and
+ status!='Core']" />
+
+ <xsl:variable name="start-letters">
+ <xsl:call-template name="module-startletters">
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <p class="letters">
+ <xsl:call-template name="letter-bar">
+ <xsl:with-param name="letters" select="$start-letters"/>
+ <xsl:with-param name="first" select="true()"/>
+ </xsl:call-template>
+ </p>&lf;
+
+ <dl>
+ <xsl:call-template name="mindex-of-letter">
+ <xsl:with-param name="letters-todo"
+ select="$start-letters" />
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+ </dl>
+ </div> <!-- /modules section -->
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /moduleindex -->
+
+
+<!-- ==================================================================== -->
+<!-- the working horse. builds list items of all modules starting with -->
+<!-- one letter when done, it calls itself to catch the next letter -->
+<!-- ==================================================================== -->
+<xsl:template name="mindex-of-letter">
+<xsl:param name="letters-todo"/>
+<xsl:param name="modules"/>
+
+<xsl:variable name="letter" select="substring($letters-todo, 1, 1)" />
+<xsl:variable name="translist">
+ <xsl:call-template name="module-translist">
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+</xsl:variable>
+
+<xsl:for-each
+ select="$modules[$letter=substring(substring-before(substring-after(
+ $translist, concat('- ', translate(normalize-space(name), $lowercase,
+ $uppercase), ' ')), ' -'), 1, 1)]">
+<xsl:sort
+ select="substring-before(substring-after($translist, concat('- ',
+ translate(normalize-space(name),$lowercase,$uppercase), ' ')), ' -')" />
+
+ <dt>
+ <a href="{name}.html">
+ <xsl:if test="position() = 1">
+ <xsl:attribute name="id">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ <xsl:attribute name="name">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:value-of select="name" />
+ </a>
+ </dt>
+ <dd>
+ <xsl:apply-templates select="description" />
+ </dd>&lf;
+</xsl:for-each> <!-- /directives -->
+
+<!-- call next letter, if there is -->
+<xsl:if test="string-length($letters-todo) &gt; 1">
+ <xsl:call-template name="mindex-of-letter">
+ <xsl:with-param name="letters-todo"
+ select="substring($letters-todo, 2)" />
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+</xsl:if>
+</xsl:template>
+<!-- /mindex-of-letter -->
+
+
+<!-- ==================================================================== -->
+<!-- collect start letters of modules -->
+<!-- ==================================================================== -->
+<xsl:template name="module-startletters">
+<xsl:param name="modules" />
+
+<xsl:variable name="translist">
+ <xsl:call-template name="module-translist">
+ <xsl:with-param name="modules" select="$modules" />
+ </xsl:call-template>
+</xsl:variable>
+
+<xsl:call-template name="_squeeze-letters">
+ <xsl:with-param name="lastletter" select="''" />
+ <xsl:with-param name="letters">
+ <xsl:for-each select="$modules">
+ <xsl:sort
+ select="substring-before(substring-after($translist, concat('- ',
+ translate(normalize-space(name), $lowercase, $uppercase), ' ')),
+ ' -')" />
+ <xsl:value-of
+ select="substring(substring-before(substring-after($translist,
+ concat('- ', translate(normalize-space(name), $lowercase,
+ $uppercase), ' ')), ' -'), 1, 1)" />
+ </xsl:for-each>
+ </xsl:with-param>
+</xsl:call-template>
+</xsl:template>
+<!-- /module-startletters -->
+
+
+<!-- ==================================================================== -->
+<!-- define module name translations for sorting -->
+<!-- -->
+<!-- it's a kind of a hack... -->
+<!-- we build a string that contains the following data: -->
+<!-- "- modulename sortname - modulename sortname - ..." -->
+<!-- (with all data in uppercase) -->
+<!-- -->
+<!-- So, the translation from modulename to sortname can be done with the -->
+<!-- expression below: -->
+<!--
+ substring-before(
+ substring-after($translist,
+ concat('- ', translate(modulename,
+ $lowercase, $uppercase),
+ ' ')
+ ),
+ ' -')
+ -->
+<!-- ==================================================================== -->
+<xsl:template name="module-translist">
+<xsl:param name="modules" />
+
+<xsl:text>-</xsl:text>
+<xsl:for-each select="$modules">
+ <xsl:variable name="sname" select="translate(normalize-space(name),
+ $lowercase, $uppercase)" />
+
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$sname" />
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="module-translatename">
+ <xsl:with-param name="name" select="$sname" />
+ </xsl:call-template>
+ <xsl:text> -</xsl:text>
+</xsl:for-each>
+</xsl:template>
+<!-- /module-translist -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/nroff.xsl b/docs/manual/style/xsl/nroff.xsl
new file mode 100644
index 00000000..074d7fca
--- /dev/null
+++ b/docs/manual/style/xsl/nroff.xsl
@@ -0,0 +1,448 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ * This software is based on initial work of Joe Orton <jorton redhat.com>
+ * (contributed to the ASF) which is based on the db2man stylesheets developed
+ * by Martijn van Beers. db2man is now part of docbook-xsl, which is
+ * licensed under the following terms:
+ *
+ * Copyright
+ * =========
+ *
+ * Copyright (C) 1999, 2000, 2001, 2002 Norman Walsh
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the ``Software''), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * Except as contained in this notice, the names of individuals
+ * credited with contribution to this software shall not be used in
+ * advertising or otherwise to promote the sale, use or other
+ * dealings in this Software without prior written authorization
+ * from the individuals in question.
+ *
+ * Any stylesheet derived from this Software that is publically
+ * distributed will be identified with a different name and the
+ * version strings in any derived Software will be changed so that
+ * no possibility of confusion between the derived package and this
+ * Software will exist.
+ *
+ * Warranty
+ * ========
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
+ * CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */ -->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "../xsl/util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<!-- -->
+<!-- params injected from elsewhere -->
+<!-- -->
+<xsl:param name="section" select="'1'" />
+<xsl:param name="date" />
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- ==================================================================== -->
+<!-- <manualpage> -->
+<!-- Process an entire document into an nroff formatted man page -->
+<!-- ==================================================================== -->
+<xsl:template match="manualpage">
+<!-- start at the beginning ;-) -->
+<xsl:text>.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>&lf;
+<xsl:text>.\" DO NOT EDIT! Generated from XML source.</xsl:text>&lf;
+<xsl:text>.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</xsl:text>&lf;
+<xsl:text>.de Sh \" Subsection</xsl:text>&lf;
+<xsl:text>.br</xsl:text>&lf;
+<xsl:text>.if t .Sp</xsl:text>&lf;
+<xsl:text>.ne 5</xsl:text>&lf;
+<xsl:text>.PP</xsl:text>&lf;
+<xsl:text>\fB\\$1\fR</xsl:text>&lf;
+<xsl:text>.PP</xsl:text>&lf;
+<xsl:text>..</xsl:text>&lf;
+<xsl:text>.de Sp \" Vertical space (when we can't use .PP)</xsl:text>&lf;
+<xsl:text>.if t .sp .5v</xsl:text>&lf;
+<xsl:text>.if n .sp</xsl:text>&lf;
+<xsl:text>..</xsl:text>&lf;
+<xsl:text>.de Ip \" List item</xsl:text>&lf;
+<xsl:text>.br</xsl:text>&lf;
+<xsl:text>.ie \\n(.$>=3 .ne \\$3</xsl:text>&lf;
+<xsl:text>.el .ne 3</xsl:text>&lf;
+<xsl:text>.IP "\\$1" \\$2</xsl:text>&lf;
+<xsl:text>..</xsl:text>&lf;
+
+<!-- reftitle -->
+<xsl:text>.TH "</xsl:text>
+<!-- standard man page width is 64 chars; 6 chars needed for the two
+ (x) volume numbers, and 2 spaces, leaves 56 -->
+<xsl:value-of select="substring(translate(substring-before(
+ normalize-space(title), ' - '), $lowercase, $uppercase), 1, (56 -
+ string-length(substring-before(normalize-space(title), ' - '))) div 2)" />
+<xsl:text>" </xsl:text>
+
+<!-- section -->
+<xsl:value-of select="$section" />
+<xsl:text> "</xsl:text>
+
+<!-- date; perhaps injected via ant later. -->
+<xsl:value-of select="$date" />
+<xsl:text>" "</xsl:text>
+
+<!-- productname -->
+<xsl:value-of select="'Apache HTTP Server'" />
+<xsl:text>" "</xsl:text>
+
+<!-- title -->
+<xsl:value-of select="substring-before(normalize-space(title), ' - ')" />
+<xsl:text>"</xsl:text>&lf;
+
+<!-- reorder the paragraphs a bit -->
+<xsl:apply-templates select="title" />&lf;
+<xsl:apply-templates select="section[@id='synopsis']" />&lf;
+<xsl:apply-templates select="summary" />&lf;
+<xsl:apply-templates select="section[@id!='synopsis']" />&lf;
+</xsl:template>
+<!-- /manualpage -->
+
+
+<!-- ==================================================================== -->
+<!-- <manualpage><title> -->
+<!-- Process heading -->
+<!-- ==================================================================== -->
+<xsl:template match="manualpage/title">
+&lf;
+<xsl:text>.SH NAME</xsl:text>&lf;
+<xsl:variable name="text">
+ <xsl:call-template name="filter.escape">
+ <xsl:with-param name="text" select="normalize-space(.)" />
+ </xsl:call-template>
+</xsl:variable>
+<xsl:value-of select="substring-before($text, ' - ')" />
+<xsl:text> \- </xsl:text>
+<xsl:value-of select="substring-after($text, ' - ')" />
+</xsl:template>
+<!-- /manualpage/title -->
+
+
+<!-- ==================================================================== -->
+<!-- <p> -->
+<!-- Process paragraph -->
+<!-- ==================================================================== -->
+<xsl:template match="p">
+&lf;
+<xsl:text>.PP</xsl:text>&lf;
+
+<xsl:for-each select="node()">
+ <xsl:choose>
+ <xsl:when test="self::text()">
+ <xsl:if test="starts-with(translate(., '&#10;', ' '), ' ') and
+ preceding-sibling::node()[name(.) != '']">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:variable name="content">
+ <xsl:apply-templates select="." />
+ </xsl:variable>
+ <xsl:value-of select="normalize-space($content)"/>
+ <xsl:if test="translate(substring(., string-length(.), 1), '&#10;',
+ ' ') = ' ' and following-sibling::node()[name(.) != '']">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="content">
+ <xsl:apply-templates select="." />
+ </xsl:variable>
+ <xsl:value-of select="normalize-space($content)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:for-each>&lf;
+</xsl:template>
+<!-- /p -->
+
+
+<!-- ==================================================================== -->
+<!-- <section> -->
+<!-- process main section -->
+<!-- ==================================================================== -->
+<xsl:template match="section">
+&lf;
+<xsl:text>.SH "</xsl:text>
+ <xsl:call-template name="filter.escape">
+ <xsl:with-param name="text"
+ select="normalize-space(translate(title, $lowercase, $uppercase))"/>
+ </xsl:call-template>
+<xsl:text>"</xsl:text>&lf;
+<xsl:apply-templates />
+</xsl:template>
+<xsl:template match="section/title" />
+<!-- /section -->
+
+
+<!-- ==================================================================== -->
+<!-- <section><section> -->
+<!-- process subsection -->
+<!-- ==================================================================== -->
+<xsl:template match="section/section">
+&lf;
+<xsl:text>.SS "</xsl:text>
+ <xsl:call-template name="filter.escape">
+ <xsl:with-param name="text" select="normalize-space(title)"/>
+ </xsl:call-template>
+<xsl:text>"</xsl:text>&lf;
+<xsl:apply-templates />
+</xsl:template>
+<!-- /section/section -->
+
+
+<!-- ==================================================================== -->
+<!-- <summary> -->
+<!-- process summary section -->
+<!-- ==================================================================== -->
+<xsl:template match="summary">
+&lf;
+<xsl:text>.SH "</xsl:text>
+ <xsl:call-template name="filter.escape">
+ <xsl:with-param name="text" select="normalize-space(translate($message
+ [@id='summary'], $lowercase, $uppercase))"/>
+ </xsl:call-template>
+<xsl:text>"</xsl:text>&lf;
+<xsl:apply-templates />
+</xsl:template>
+<!-- /summary -->
+
+
+<!-- ==================================================================== -->
+<!-- <var>, <em> -->
+<!-- show it somewhat special (italic) -->
+<!-- ==================================================================== -->
+<xsl:template match="var|em">
+<xsl:text>\fI</xsl:text>
+ <xsl:apply-templates />
+<xsl:text>\fR</xsl:text>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <strong> -->
+<!-- show it somewhat special (bold) -->
+<!-- ==================================================================== -->
+<xsl:template match="strong">
+<xsl:text>\fB</xsl:text>
+ <xsl:apply-templates />
+<xsl:text>\fR</xsl:text>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <directive> -->
+<!-- ==================================================================== -->
+<xsl:template match="directive">
+<xsl:if test="@type = 'section'">&lt;</xsl:if>
+<xsl:apply-templates />
+<xsl:if test="@type = 'section'">&gt;</xsl:if>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <dl> -->
+<!-- ==================================================================== -->
+<xsl:template match="dl">
+&lf;
+<xsl:apply-templates />&lf;
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- <dt> -->
+<!-- ==================================================================== -->
+<xsl:template match="dt">
+&lf;
+<xsl:text>.TP</xsl:text>&lf;
+
+<xsl:variable name="dt-content">
+ <xsl:apply-templates />
+</xsl:variable>
+<xsl:value-of select="normalize-space($dt-content)" />&lf;
+
+<xsl:variable name="dd-content">
+ <xsl:apply-templates
+ select="following-sibling::dd[position() = 1]/node()" />
+</xsl:variable>
+<xsl:value-of select="normalize-space($dd-content)" />
+</xsl:template>
+<!-- /dt -->
+
+
+<!-- ==================================================================== -->
+<!-- <example> -->
+<!-- ==================================================================== -->
+<xsl:template match="example[ancestor::dd]">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="example[not(ancestor::dd)]">
+&lf;
+<xsl:text>.nf</xsl:text>&lf;
+<xsl:apply-templates />&lf;
+<xsl:text>.fi</xsl:text>&lf;
+</xsl:template>
+<!-- /example -->
+
+
+<!-- ==================================================================== -->
+<!-- simple table support ... (exactly 2 columns) -->
+<!-- ==================================================================== -->
+<xsl:template match="table/tr">
+<xsl:if test="count(./*) &gt; 2">
+ <xsl:message terminate="yes">
+FATAL: only tables with two (2) columns are supported.
+ </xsl:message>
+</xsl:if>
+
+&lf;
+<xsl:text>.Ip "\(bu \s-1</xsl:text>
+<xsl:variable name="first-content">
+ <xsl:apply-templates select="./*[1]/node()" />
+</xsl:variable>
+<xsl:value-of select="normalize-space($first-content)" />
+
+<xsl:text>\s0 \- </xsl:text>
+<xsl:variable name="second-content">
+ <xsl:apply-templates select="./*[2]/node()" />
+</xsl:variable>
+<xsl:value-of select="normalize-space($second-content)" />&lf;
+</xsl:template>
+<!-- /table/tr -->
+
+
+<!-- ==================================================================== -->
+<!-- text filter -->
+<!-- ==================================================================== -->
+<xsl:template match="text()">
+<xsl:choose>
+<xsl:when test="normalize-space(.) != ''">
+<xsl:call-template name="filter.escape">
+ <xsl:with-param name="text" select="." />
+</xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:text> </xsl:text>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- pass through content -->
+<!-- ==================================================================== -->
+<xsl:template match="a|code|module|table|program">
+<xsl:apply-templates />
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- remove some stuff from the output -->
+<!-- ==================================================================== -->
+<xsl:template match="parentdocument|seealso|dd|td|example/br" />
+
+
+<!-- ==================================================================== -->
+<!-- the rest will be rejected -->
+<!-- ==================================================================== -->
+<xsl:template match="*">
+<xsl:message terminate="yes">
+FATAL: the behaviour of the &lt;<xsl:value-of select="local-name()" />&gt;
+element was not tested. You need to modify
+the XSLT stylesheet in order to get it work.
+</xsl:message>
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- filter.escape -->
+<!-- escape special characters -->
+<!-- ==================================================================== -->
+<xsl:template name="filter.escape">
+<xsl:param name="text" />
+
+<xsl:choose>
+<xsl:when test="contains($text, '\')">
+ <xsl:call-template name="filter.escape.period">
+ <xsl:with-param name="text" select="substring-before($text, '\')" />
+ </xsl:call-template>
+ <xsl:text>\\</xsl:text>
+ <xsl:call-template name="filter.escape">
+ <xsl:with-param name="text" select="substring-after($text, '\\')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:call-template name="filter.escape.period">
+ <xsl:with-param name="text" select="$text" />
+ </xsl:call-template>
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /filter.escape -->
+
+
+<!-- ==================================================================== -->
+<!-- filter.period -->
+<!-- accompanying template to filter.escape -->
+<!-- ==================================================================== -->
+<xsl:template name="filter.escape.period">
+<xsl:param name="text" />
+
+<xsl:choose>
+<xsl:when test="contains($text, '.')"><!-- period replaced by \&. -->
+ <xsl:value-of select="substring-before($text, '.')" />
+ <xsl:text>\&amp;.</xsl:text>
+ <xsl:call-template name="filter.escape.period">
+ <xsl:with-param name="text" select="substring-after($text, '.')" />
+ </xsl:call-template>
+</xsl:when>
+<xsl:otherwise>
+ <xsl:value-of select="$text" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /filter.escape.period -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/quickreference.xsl b/docs/manual/style/xsl/quickreference.xsl
new file mode 100644
index 00000000..cf255dcd
--- /dev/null
+++ b/docs/manual/style/xsl/quickreference.xsl
@@ -0,0 +1,210 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <quickreference> -->
+<!-- Builds the directive quickreference page -->
+<!-- ==================================================================== -->
+<xsl:template match="quickreference">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head"/>&lf;
+
+ <body id="directive-index">&lf;
+ <xsl:call-template name="top"/>&lf;
+
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title" />
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary" />
+ </div>&lf; <!-- /#preamble -->
+
+ <div id="directive-ref">
+ <xsl:variable name="directives"
+ select="document(document($allmodules)/modulefilelist/modulefile)
+ /modulesynopsis/directivesynopsis[not(@location)]" />
+
+ <xsl:variable name="start-letters">
+ <xsl:call-template name="directive-startletters">
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <table id="legend">&lf;
+ <tr>
+ <td class="letters">
+ <span>
+ <xsl:call-template name="letter-bar">
+ <xsl:with-param name="letters"
+ select="$start-letters" />
+ <xsl:with-param name="first" select="true()" />
+ </xsl:call-template>
+ </span>
+ </td>&lf;
+ <td>
+ <xsl:apply-templates select="legend/table[position()=1]" />
+ </td>&lf;
+ <td>
+ <xsl:apply-templates select="legend/table[position()=2]" />
+ </td>
+ </tr>&lf;
+ </table>&lf;
+
+ <table class="qref">&lf;
+ <xsl:call-template name="reference-of-letter">
+ <xsl:with-param name="letters-todo" select="$start-letters" />
+ <xsl:with-param name="offset" select="number(0)" />
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+ </table>
+ </div>&lf; <!-- /#directive-ref -->
+
+ <xsl:call-template name="bottom"/>&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /quickreference -->
+
+
+<!-- ==================================================================== -->
+<!-- the working horse. builds rows of all directives starting with one -->
+<!-- letter when done, it calls itself to catch the next letter -->
+<!-- ==================================================================== -->
+<xsl:template name="reference-of-letter">
+<xsl:param name="letters-todo" />
+<xsl:param name="offset" />
+<xsl:param name="directives" />
+
+<xsl:variable name="letter" select="substring($letters-todo, 1, 1)" />
+
+<xsl:for-each
+ select="$directives[$letter=translate(substring(normalize-space(name), 1,1),
+ $lowercase,$uppercase)]">
+<xsl:sort select="name" />
+
+ <tr>
+ <xsl:if test="position() mod 2 = $offset">
+ <xsl:attribute name="class">odd</xsl:attribute>
+ </xsl:if>
+
+ <td>
+ <a href="{../name}.html#{translate(name, $uppercase, $lowercase)}">
+ <xsl:if test="position()=1">
+ <xsl:attribute name="id">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ <xsl:attribute name="name">
+ <xsl:value-of select="$letter" />
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates select="syntax" />
+ </a>
+ </td>
+ <td>
+ <!-- if the default value contains (at least) one <br />, -->
+ <!-- this probably means that a short explanation follows -->
+ <!-- the actual default value. We cut off the string -->
+ <!-- after the <br /> so it will not be shown here. -->
+ <!-- (add the + character instead) -->
+ <xsl:variable name="default">
+ <xsl:choose>
+ <xsl:when test="count(default[count(br) &gt; 0]) &gt; 0">
+ <xsl:value-of
+ select="default/child::node()
+ [count(preceding-sibling::*) = 0]" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="default"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:value-of select="substring(substring-after(concat($default,
+ ' '), name),1,20)" />
+ <xsl:if test="string-length(substring-after(concat($default, ' '),
+ name)) &gt; 20
+ or count(default[count(br) &gt; 0]) &gt; 0">
+ <xsl:text> +</xsl:text>
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='server config']">s</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='virtual host']">v</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='directory']">d</xsl:if>
+ <xsl:if test="contextlist/context
+ [normalize-space(.)='.htaccess']">h</xsl:if>
+ </td>
+ <td>
+ <xsl:choose>
+ <xsl:when test="../status='Base'">B</xsl:when>
+ <xsl:when test="../status='MPM'">M</xsl:when>
+ <xsl:when test="../status='Core'">C</xsl:when>
+ <xsl:when test="../status='Extension'">E</xsl:when>
+ <xsl:when test="../status='Experimental'">X</xsl:when>
+ </xsl:choose>
+ </td>
+ </tr>
+ <tr>
+ <xsl:if test="position() mod 2 = $offset">
+ <xsl:attribute name="class">odd</xsl:attribute>
+ </xsl:if>
+
+ <td colspan="4" class="descr">
+ <xsl:choose>
+ <xsl:when test="string-length(normalize-space(description)) &gt; 0">
+ <xsl:apply-templates select="description"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>-</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>&lf;
+</xsl:for-each> <!-- /directives -->
+
+<!-- call next letter, if there is -->
+<xsl:if test="string-length($letters-todo) &gt; 1">
+ <xsl:call-template name="reference-of-letter">
+ <xsl:with-param name="letters-todo"
+ select="substring($letters-todo, 2)" />
+ <xsl:with-param name="offset"
+ select="(count($directives[$letter=translate(substring(
+ normalize-space(name), 1, 1), $lowercase, $uppercase)])
+ + $offset) mod 2" />
+ <xsl:with-param name="directives" select="$directives" />
+ </xsl:call-template>
+</xsl:if>
+</xsl:template>
+<!-- /reference-of-letter -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/sitemap.xsl b/docs/manual/style/xsl/sitemap.xsl
new file mode 100644
index 00000000..eaa2c413
--- /dev/null
+++ b/docs/manual/style/xsl/sitemap.xsl
@@ -0,0 +1,242 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <sitemap> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="/sitemap">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head" />&lf;
+
+ <body id="manual-page">&lf;
+ <xsl:call-template name="top" />&lf;
+
+ <div id="page-content">
+ <div id="preamble">
+ <h1>
+ <xsl:value-of select="title" />
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <xsl:apply-templates select="summary" />
+ </div>&lf; <!-- /#preamble -->
+
+ <xsl:if test="(not($is-chm) and count(category) &gt; 1) or seealso">
+ <div id="quickview">
+ <xsl:if test="not($is-chm) and count(category) &gt; 1">
+ <ul id="toc">&lf;
+ <xsl:for-each select="category">
+ <xsl:choose>
+ <xsl:when test="@id">
+ <li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#{@id}">
+ <xsl:apply-templates
+ select="title" mode="print" />
+ </a>
+ </li>&lf;
+ </xsl:when>
+ <xsl:otherwise>
+ <li>
+ <img src="{$path}/images/down.gif" alt="" />
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates
+ select="title" mode="print" />
+ </li>&lf;
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </ul>&lf;
+ </xsl:if>
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of select="$message
+ [@id='seealso']" />
+ </h3>&lf;
+
+ <ul class="seealso">&lf;
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>&lf;
+ </xsl:for-each>
+ </ul>&lf;
+ </xsl:if>
+ </div>&lf; <!-- /#quickview -->
+ </xsl:if> <!-- have sidebar -->
+
+ <xsl:apply-templates select="category" />
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /sitemap -->
+
+
+<!-- ==================================================================== -->
+<!-- category/page -->
+<!-- ==================================================================== -->
+<xsl:template match="sitemap/category/page">
+<li>
+ <xsl:if test="@separate='yes'">
+ <xsl:attribute name="class">separate</xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@href">
+ <a href="{@href}">
+ <xsl:call-template name="helper.uri.fix">
+ <xsl:with-param name="uri" select="@href" />
+ </xsl:call-template>
+ <xsl:value-of select="." />
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="." />
+ </xsl:otherwise>
+ </xsl:choose>
+</li>&lf;
+</xsl:template>
+<!-- /category/page -->
+
+
+<!-- ==================================================================== -->
+<!-- Process a sitemap category -->
+<!-- ==================================================================== -->
+<xsl:template match="sitemap/category">
+<xsl:call-template name="toplink" />&lf;
+
+<div class="section">
+ <!-- Category title -->
+ <h2>
+ <xsl:choose>
+ <xsl:when test="@id">
+ <a id="{@id}" name="{@id}">
+ <xsl:apply-templates select="title" mode="print" />
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="title" mode="print" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </h2>&lf;
+
+ <!-- category body -->
+ <ul>
+ <xsl:apply-templates select="page" />
+ </ul>
+
+ <!-- optional ... -->
+ <xsl:if test="@id = 'modules'">
+ <xsl:apply-templates select="document($allmodules)/modulefilelist" />
+ </xsl:if>
+ &lf;
+</div> <!-- /.section -->
+</xsl:template>
+<!-- /category -->
+
+
+<!-- ==================================================================== -->
+<!-- category/modulefilelist -->
+<!-- insert module list into sitemap -->
+<!-- ==================================================================== -->
+<xsl:template match="modulefilelist">
+<xsl:variable name="translist">
+ <xsl:text>-</xsl:text>
+ <xsl:for-each select="modulefile">
+ <xsl:variable name="current" select="document(.)/modulesynopsis" />
+
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$current/name" />
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="module-translatename">
+ <xsl:with-param name="name" select="$current/name" />
+ </xsl:call-template>
+ <xsl:text> -</xsl:text>
+ </xsl:for-each>
+</xsl:variable>
+
+<ul>
+<li>
+ <a href="mod/core.html">
+ <xsl:value-of select="$message[@id='apachecore']" />
+ </a>
+</li>&lf;
+<li>
+ <a href="mod/mpm_common.html">
+ <xsl:value-of select="$message[@id='apachempmcommon']" />
+ </a>
+</li>&lf;
+
+<xsl:for-each select="modulefile">
+<xsl:sort select="substring-before(substring-after($translist, concat('- ',
+ document(.)/modulesynopsis/name, ' ')), ' -')" />
+
+ <xsl:variable name="current" select="document(.)/modulesynopsis" />
+
+ <xsl:if test="$current/status='MPM' and $current/name!='mpm_common'">
+ <xsl:variable name="name" select="substring-before(substring-after(
+ $translist, concat('- ', $current/name, ' ')), ' -')" />
+
+ <li>
+ <a href="mod/{$current/name}.html">
+ <xsl:value-of select="$message[@id='apachempm']" />
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$name" />
+ </a>
+ </li>&lf;
+ </xsl:if>
+</xsl:for-each>
+</ul>
+
+<ul>
+<xsl:for-each select="modulefile">
+<xsl:sort select="substring-before(substring-after($translist, concat('- ',
+ document(.)/modulesynopsis/name, ' ')), ' -')"/>
+
+ <xsl:variable name="current" select="document(.)/modulesynopsis" />
+
+ <xsl:if test="$current/status!='MPM' and $current/status!='Core'">
+ <li>
+ <a href="mod/{$current/name}.html">
+ <xsl:value-of select="$message[@id='apachemodule']"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$current/name"/>
+ </a>
+ </li>&lf;
+ </xsl:if>
+</xsl:for-each>
+</ul>
+</xsl:template>
+<!-- /category/modulefilelist -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/synopsis.xsl b/docs/manual/style/xsl/synopsis.xsl
new file mode 100644
index 00000000..d0769012
--- /dev/null
+++ b/docs/manual/style/xsl/synopsis.xsl
@@ -0,0 +1,508 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+<!-- ==================================================================== -->
+<!-- <modulesynopsis> -->
+<!-- Process an entire document into an HTML page -->
+<!-- ==================================================================== -->
+<xsl:template match="modulesynopsis">
+<html xml:lang="{$doclang}" lang="{$doclang}">
+ <xsl:call-template name="head" />&lf;
+
+ <body>&lf;
+ <xsl:call-template name="top" />&lf;
+
+ <div id="page-content">&lf;
+ <div id="preamble">
+ <h1>
+ <xsl:choose>
+ <xsl:when test="status='Core'">
+ <xsl:value-of select="$message
+ [@id='apachecore']" />
+ </xsl:when>
+ <xsl:when test="name='mpm_common'">
+ <xsl:value-of select="$message
+ [@id='apachempmcommon']" />
+ </xsl:when>
+ <xsl:when test="status='MPM'">
+ <xsl:value-of select="$message
+ [@id='apachempm']" />
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="module-translatename">
+ <xsl:with-param name="name" select="name" />
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$message
+ [@id='apachemodule']" />
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="name" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </h1>&lf;
+
+ <xsl:call-template name="langavail" />&lf;
+
+ <!-- Description and module-headers -->
+ <table class="module">
+ <tr>
+ <th>
+ <a href="module-dict.html#Description">
+ <xsl:value-of select="$message
+ [@id='description']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:apply-templates select="description" />
+ </td>
+ </tr>&lf;
+ <tr>
+ <th>
+ <a href="module-dict.html#Status">
+ <xsl:value-of select="$message
+ [@id='status']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:value-of select="status" />
+ </td>
+ </tr>
+
+ <xsl:if test="identifier">&lf;
+ <tr>
+ <th>
+ <a href="module-dict.html#ModuleIdentifier">
+ <xsl:value-of select="$message
+ [@id='moduleidentifier']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:value-of select="identifier" />
+ </td>
+ </tr>
+ </xsl:if>
+
+ <xsl:if test="sourcefile">&lf;
+ <tr>
+ <th>
+ <a href="module-dict.html#SourceFile">
+ <xsl:value-of select="$message
+ [@id='sourcefile']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:value-of select="sourcefile" />
+ </td>
+ </tr>
+ </xsl:if>
+
+ <xsl:if test="compatibility">&lf;
+ <tr>
+ <th>
+ <a href="module-dict.html#Compatibility">
+ <xsl:value-of select="$message
+ [@id='compatibility']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:apply-templates select="compatibility" />
+ </td>
+ </tr>
+ </xsl:if>
+ </table>&lf;
+
+ <!-- Summary of module features/usage (1 to 3 paragraphs, -->
+ <!-- optional) -->
+ <xsl:if test="summary">
+ <h3>
+ <xsl:value-of select="$message
+ [@id='summary']" />
+ </h3>&lf;
+
+ <xsl:apply-templates select="summary" />
+ </xsl:if>
+ </div>&lf; <!-- /#preamble -->
+
+ <xsl:if test="not($is-chm) or seealso">
+ <div id="quickview">
+ <xsl:if test="not($is-chm)">
+ <h3 class="directives">
+ <xsl:value-of select="$message
+ [@id='directives']" />
+ </h3>&lf;
+
+ <xsl:choose>
+ <xsl:when test="directivesynopsis">
+ <ul id="toc">&lf;
+ <xsl:for-each select="directivesynopsis">
+ <xsl:sort select="name" />
+ <xsl:variable name="lowername"
+ select="translate(name, $uppercase,
+ $lowercase)" />
+
+ <xsl:choose>
+ <xsl:when test="not(@location)">
+ <li>
+ <img src="{$path}/images/down.gif"
+ alt="" />
+ <xsl:text> </xsl:text>
+ <a href="#{$lowername}">
+ <xsl:if test="@type='section'"
+ >&lt;</xsl:if>
+ <xsl:value-of select="name" />
+ <xsl:if test="@type='section'"
+ >&gt;</xsl:if>
+ </a>
+ </li>&lf;
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="lowerlocation"
+ select="translate(@location, $uppercase,
+ $lowercase)" />
+ <li>
+ <img src="{$path}/images/right.gif"
+ alt="" />
+ <xsl:text> </xsl:text>
+ <a href="{$lowerlocation}.html#{
+ $lowername}">
+ <xsl:if test="@type='section'"
+ >&lt;</xsl:if>
+ <xsl:value-of select="name" />
+ <xsl:if test="@type='section'"
+ >&gt;</xsl:if>
+ </a>
+ </li>&lf;
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </ul>&lf; <!-- /toc -->
+ </xsl:when> <!-- have directives -->
+
+ <xsl:otherwise>
+ <p>
+ <xsl:value-of select="$message
+ [@id='nodirectives']" />
+ </p>&lf;
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="section">
+ <h3>
+ <xsl:value-of select="$message
+ [@id='topics']" />
+ </h3>&lf;
+
+ <ul id="topics">&lf;
+ <xsl:apply-templates
+ select="section" mode="index" />
+ </ul>
+ </xsl:if>
+ </xsl:if> <!-- /!is-chm -->
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of select="$message
+ [@id='seealso']" />
+ </h3>&lf;
+
+ <ul class="seealso">&lf;
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>&lf;
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
+ </div> <!-- /#quickview -->
+ </xsl:if>&lf; <!-- have sidebar -->
+
+ <!-- Sections of documentation about the module as a whole -->
+ <xsl:apply-templates select="section" />&lf;
+
+ <!-- Directive documentation -->
+ <xsl:apply-templates select="directivesynopsis">
+ <xsl:sort select="name" />
+ </xsl:apply-templates>
+ </div>&lf; <!-- /#page-content -->
+
+ <xsl:call-template name="bottom" />&lf;
+ </body>
+</html>
+</xsl:template>
+<!-- /modulesynopsis -->
+
+
+<!-- ==================================================================== -->
+<!-- Directivesynopsis -->
+<!-- ==================================================================== -->
+<xsl:template match="directivesynopsis">
+<xsl:if test="not(@location)">
+ <xsl:call-template name="toplink" />&lf;
+
+ <div class="directive-section">
+ <xsl:variable name="lowername"
+ select="translate(name, $uppercase, $lowercase)" />
+
+ <!-- Directive heading gets both mixed case and lowercase -->
+ <!-- anchors, and includes lt/gt only for "section" directives -->
+ <h2>
+ <a id="{name}" name="{name}">
+ <xsl:if test="@type='section'">&lt;</xsl:if>
+ <xsl:value-of select="name" />
+ <xsl:if test="@type='section'">&gt;</xsl:if>
+ </a>
+
+ <xsl:choose>
+ <xsl:when test="$message
+ [@id='directive']/@replace-space-with">
+ <xsl:value-of select="$message
+ [@id='directive']/@replace-space-with"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <a id="{$lowername}" name="{$lowername}">
+ <xsl:value-of select="$message[@id='directive']" />
+ </a>
+ </h2>&lf;
+
+ <!-- Directive header -->
+ <table class="directive">&lf;
+ <tr>
+ <th>
+ <a href="directive-dict.html#Description">
+ <xsl:value-of select="$message
+ [@id='description']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:apply-templates select="description" />
+ </td>
+ </tr>&lf;
+
+ <tr>
+ <th>
+ <a href="directive-dict.html#Syntax">
+ <xsl:value-of select="$message[@id='syntax']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <code>
+ <xsl:apply-templates select="syntax" />
+ </code>
+ </td>
+ </tr>
+
+ <xsl:if test="default">&lf;
+ <tr>
+ <th>
+ <a href="directive-dict.html#Default">
+ <xsl:value-of select="$message[@id='default']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <code>
+ <xsl:apply-templates select="default" />
+ </code>
+ </td>
+ </tr>
+ </xsl:if>&lf;
+
+ <tr>
+ <th>
+ <a href="directive-dict.html#Context">
+ <xsl:value-of select="$message[@id='context']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:apply-templates select="contextlist" />
+ </td>
+ </tr>
+
+ <xsl:if test="override">&lf;
+ <tr>
+ <th>
+ <a href="directive-dict.html#Override">
+ <xsl:value-of select="$message[@id='override']"/>
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:value-of select="override" />
+ </td>
+ </tr>
+ </xsl:if>&lf;
+
+ <tr>
+ <th>
+ <a href="directive-dict.html#Status">
+ <xsl:value-of select="$message[@id='status']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:value-of select="../status" />
+ </td>
+ </tr>&lf;
+
+ <tr>
+ <th>
+ <a href="directive-dict.html#Module">
+ <xsl:value-of select="$message[@id='module']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:choose>
+ <xsl:when test="modulelist">
+ <xsl:apply-templates select="modulelist" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="../name" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>
+
+ <xsl:if test="compatibility">&lf;
+ <tr>
+ <th>
+ <a href="directive-dict.html#Compatibility">
+ <xsl:value-of select="$message
+ [@id='compatibility']" />
+ <xsl:text>:</xsl:text>
+ </a>
+ </th>
+ <td>
+ <xsl:apply-templates select="compatibility" />
+ </td>
+ </tr>
+ </xsl:if>&lf;
+ </table>
+
+ <xsl:apply-templates select="usage" />&lf;
+
+ <xsl:if test="seealso">
+ <h3>
+ <xsl:value-of select="$message[@id='seealso']" />
+ </h3>&lf;
+
+ <ul>&lf;
+ <xsl:for-each select="seealso">
+ <li>
+ <xsl:apply-templates />
+ </li>&lf;
+ </xsl:for-each>
+ </ul>&lf;
+ </xsl:if>
+ </div>&lf; <!-- /.directive-section -->
+</xsl:if>
+</xsl:template>
+<!-- /directivesynopsis -->
+
+
+<!-- ==================================================================== -->
+<!-- <contextlist> -->
+<!-- ==================================================================== -->
+<xsl:template match="contextlist">
+<xsl:apply-templates select="context" />
+</xsl:template>
+<!-- /contextlist -->
+
+
+<!-- ==================================================================== -->
+<!-- <context> -->
+<!-- Each entry is separeted with a comma -->
+<!-- ==================================================================== -->
+<xsl:template match="context">
+<xsl:choose>
+<xsl:when test="normalize-space(.) = 'server config'">
+ <xsl:value-of select="$message[@id='serverconfig']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = 'virtual host'">
+ <xsl:value-of select="$message[@id='virtualhost']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = 'directory'">
+ <xsl:value-of select="$message[@id='directory']" />
+</xsl:when>
+<xsl:when test="normalize-space(.) = '.htaccess'">
+ <xsl:value-of select="$message[@id='htaccess']" />
+</xsl:when>
+<xsl:otherwise> <!-- error -->
+ <xsl:message terminate="yes">
+ unknown context: <xsl:value-of select="." />
+ </xsl:message>
+</xsl:otherwise>
+</xsl:choose>
+
+<xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+</xsl:if>
+</xsl:template>
+<!-- /context -->
+
+
+<!-- ==================================================================== -->
+<!-- <modulelist> -->
+<!-- ==================================================================== -->
+<xsl:template match="modulelist">
+<xsl:for-each select="module">
+ <xsl:call-template name="module" />
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:for-each>
+</xsl:template>
+<!-- /modulelist -->
+
+
+<!-- ==================================================================== -->
+<!-- modulesynopsis/compatibility -->
+<!-- ==================================================================== -->
+<xsl:template match="modulesynopsis/compatibility">
+<xsl:apply-templates />
+</xsl:template>
+
+
+<!-- ==================================================================== -->
+<!-- directivesynopsis/compatibility -->
+<!-- ==================================================================== -->
+<xsl:template match="directivesynopsis/compatibility">
+<xsl:apply-templates />
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/typemap.xsl b/docs/manual/style/xsl/typemap.xsl
new file mode 100644
index 00000000..4429e7ab
--- /dev/null
+++ b/docs/manual/style/xsl/typemap.xsl
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY lf SYSTEM "util/lf.xml">
+]>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="">
+
+<xsl:output
+ method="text"
+ encoding="utf-8"
+ indent="no"
+/>
+
+<!-- create nodeset for referencing later -->
+<xsl:variable name="design" select="document('util/designations.xml')
+ /items/item" />
+
+<!-- Constants used for case translation -->
+<xsl:variable name="lowercase" select="'abcdefghijklmnopqrstuvwxyz'" />
+<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
+
+<!-- ==================================================================== -->
+<!-- <metafile> -->
+<!-- build typemap -->
+<!-- ==================================================================== -->
+<xsl:template match="/metafile">
+<xsl:apply-templates select="variants/variant" />
+</xsl:template>
+<!-- /metafile -->
+
+<!-- ==================================================================== -->
+<!-- <variant> -->
+<!-- ==================================================================== -->
+<xsl:template match="variant">
+<xsl:variable name="lang" select="translate(., $uppercase, $lowercase)" />
+<xsl:if test="not($design[translate(@lang, $uppercase, $lowercase) = $lang])">
+ <xsl:message terminate="yes">
+FATAL: missing designation data for language <xsl:value-of select="." />.
+The XSLT-Stylesheet won't work without modification.
+ </xsl:message>
+</xsl:if>
+
+<xsl:text>URI: </xsl:text>
+<xsl:value-of select="/metafile/basename" />
+<xsl:value-of select="$design[translate(@lang, $uppercase, $lowercase)
+ = $lang]" />&lf;
+
+<xsl:text>Content-Language: </xsl:text>
+<xsl:value-of select="$design[translate(@lang, $uppercase, $lowercase)
+ = $lang]/@lang" />&lf;
+
+<xsl:text>Content-type: text/html; charset=</xsl:text>
+<xsl:value-of select="$design[translate(@lang, $uppercase, $lowercase)
+ = $lang]/@charset" />&lf;
+
+<xsl:if test="position() != last()">&lf;</xsl:if>
+</xsl:template>
+<!-- /variant -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/style/xsl/util/modtrans.xsl b/docs/manual/style/xsl/util/modtrans.xsl
new file mode 100644
index 00000000..291f49ba
--- /dev/null
+++ b/docs/manual/style/xsl/util/modtrans.xsl
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:template name="module-translatename">
+<xsl:param name="name" />
+
+<xsl:variable name="sname" select="translate($name, $lowercase, $uppercase)" />
+
+<xsl:choose>
+<xsl:when test="starts-with($sname, 'MOD_') or starts-with($sname, 'MPM_')">
+ <xsl:value-of select="substring($name, 5)" />
+</xsl:when>
+
+<xsl:when test="starts-with($sname, 'MPMT_')">
+ <xsl:value-of select="substring($name, 6)" />
+</xsl:when>
+
+<xsl:otherwise>
+ <xsl:value-of select="$name" />
+</xsl:otherwise>
+</xsl:choose>
+</xsl:template>
+<!-- /module-translatename -->
+
+</xsl:stylesheet>
diff --git a/docs/manual/suexec.html b/docs/manual/suexec.html
new file mode 100644
index 00000000..9d5e3a86
--- /dev/null
+++ b/docs/manual/suexec.html
@@ -0,0 +1,11 @@
+URI: suexec.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: suexec.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: suexec.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/suexec.html.en b/docs/manual/suexec.html.en
new file mode 100644
index 00000000..a73b7bc3
--- /dev/null
+++ b/docs/manual/suexec.html.en
@@ -0,0 +1,608 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>suEXEC Support - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>suEXEC Support</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>The <strong>suEXEC</strong> feature provides
+ Apache users the ability
+ to run <strong>CGI</strong> and <strong>SSI</strong> programs
+ under user IDs different from the user ID of the calling
+ web server. Normally, when a CGI or SSI program executes, it
+ runs as the same user who is running the web server.</p>
+
+ <p>Used properly, this feature can reduce
+ considerably the security risks involved with allowing users to
+ develop and run private CGI or SSI programs. However, if suEXEC
+ is improperly configured, it can cause any number of problems
+ and possibly create new holes in your computer's security. If
+ you aren't familiar with managing <em>setuid root</em> programs
+ and the security issues they present, we highly recommend that
+ you not consider using suEXEC.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">Before we begin</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC Security Model</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Configuring &amp; Installing
+ suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#enable">Enabling &amp; Disabling
+ suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage">Using suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#debug">Debugging suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">Beware the Jabberwock:
+ Warnings &amp; Examples</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="before" id="before">Before we begin</a></h2>
+
+ <p>Before jumping head-first into this document,
+ you should be aware of the assumptions made on the part of the
+ Apache Group and this document.</p>
+
+ <p>First, it is assumed that you are using a UNIX
+ derivative operating system that is capable of
+ <strong>setuid</strong> and <strong>setgid</strong> operations.
+ All command examples are given in this regard. Other platforms,
+ if they are capable of supporting suEXEC, may differ in their
+ configuration.</p>
+
+ <p>Second, it is assumed you are familiar with
+ some basic concepts of your computer's security and its
+ administration. This involves an understanding of
+ <strong>setuid/setgid</strong> operations and the various
+ effects they may have on your system and its level of
+ security.</p>
+
+ <p>Third, it is assumed that you are using an
+ <strong>unmodified</strong> version of suEXEC code. All code
+ for suEXEC has been carefully scrutinized and tested by the
+ developers as well as numerous beta testers. Every precaution
+ has been taken to ensure a simple yet solidly safe base of
+ code. Altering this code can cause unexpected problems and new
+ security risks. It is <strong>highly</strong> recommended you
+ not alter the suEXEC code unless you are well versed in the
+ particulars of security programming and are willing to share
+ your work with the Apache Group for consideration.</p>
+
+ <p>Fourth, and last, it has been the decision of
+ the Apache Group to <strong>NOT</strong> make suEXEC part of
+ the default installation of Apache. To this end, suEXEC
+ configuration requires of the administrator careful attention
+ to details. After due consideration has been given to the
+ various settings for suEXEC, the administrator may install
+ suEXEC through normal installation methods. The values for
+ these settings need to be carefully determined and specified by
+ the administrator to properly maintain system security during
+ the use of suEXEC functionality. It is through this detailed
+ process that the Apache Group hopes to limit suEXEC
+ installation only to those who are careful and determined
+ enough to use it.</p>
+
+ <p>Still with us? Yes? Good. Let's move on!</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="model" id="model">suEXEC Security Model</a></h2>
+
+ <p>Before we begin configuring and installing
+ suEXEC, we will first discuss the security model you are about
+ to implement. By doing so, you may better understand what
+ exactly is going on inside suEXEC and what precautions are
+ taken to ensure your system's security.</p>
+
+ <p><strong>suEXEC</strong> is based on a setuid
+ "wrapper" program that is called by the main Apache web server.
+ This wrapper is called when an HTTP request is made for a CGI
+ or SSI program that the administrator has designated to run as
+ a userid other than that of the main server. When such a
+ request is made, Apache provides the suEXEC wrapper with the
+ program's name and the user and group IDs under which the
+ program is to execute.</p>
+
+ <p>The wrapper then employs the following process
+ to determine success or failure -- if any one of these
+ conditions fail, the program logs the failure and exits with an
+ error, otherwise it will continue:</p>
+
+ <ol>
+ <li>
+ <strong>Is the user executing this wrapper a valid user of
+ this system?</strong>
+
+ <p class="indent">
+ This is to ensure that the user executing the wrapper is
+ truly a user of the system.
+ </p>
+ </li>
+
+ <li>
+ <strong>Was the wrapper called with the proper number of
+ arguments?</strong>
+
+ <p class="indent">
+ The wrapper will only execute if it is given the proper
+ number of arguments. The proper argument format is known
+ to the Apache web server. If the wrapper is not receiving
+ the proper number of arguments, it is either being
+ hacked, or there is something wrong with the suEXEC
+ portion of your Apache binary.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is this valid user allowed to run the
+ wrapper?</strong>
+
+ <p class="indent">
+ Is this user the user allowed to run this wrapper? Only
+ one user (the Apache user) is allowed to execute this
+ program.
+ </p>
+ </li>
+
+ <li>
+ <strong>Does the target CGI or SSI program have an unsafe
+ hierarchical reference?</strong>
+
+ <p class="indent">
+ Does the target CGI or SSI program's path contain a leading
+ '/' or have a '..' backreference? These are not allowed; the
+ target CGI/SSI program must reside within suEXEC's document
+ root (see <code>--with-suexec-docroot=<em>DIR</em></code>
+ below).
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target user name valid?</strong>
+
+ <p class="indent">
+ Does the target user exist?
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target group name valid?</strong>
+
+ <p class="indent">
+ Does the target group exist?
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target user <em>NOT</em> superuser?</strong>
+
+
+ <p class="indent">
+ Presently, suEXEC does not allow <code><em>root</em></code>
+ to execute CGI/SSI programs.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target userid <em>ABOVE</em> the minimum ID
+ number?</strong>
+
+ <p class="indent">
+ The minimum user ID number is specified during
+ configuration. This allows you to set the lowest possible
+ userid that will be allowed to execute CGI/SSI programs.
+ This is useful to block out "system" accounts.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target group <em>NOT</em> the superuser
+ group?</strong>
+
+ <p class="indent">
+ Presently, suEXEC does not allow the <code><em>root</em></code>
+ group to execute CGI/SSI programs.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target groupid <em>ABOVE</em> the minimum ID
+ number?</strong>
+
+ <p class="indent">
+ The minimum group ID number is specified during
+ configuration. This allows you to set the lowest possible
+ groupid that will be allowed to execute CGI/SSI programs.
+ This is useful to block out "system" groups.
+ </p>
+ </li>
+
+ <li>
+ <strong>Can the wrapper successfully become the target user
+ and group?</strong>
+
+ <p class="indent">
+ Here is where the program becomes the target user and
+ group via setuid and setgid calls. The group access list
+ is also initialized with all of the groups of which the
+ user is a member.
+ </p>
+ </li>
+
+ <li>
+ <strong>Can we change directory to the one in which the target
+ CGI/SSI program resides?</strong>
+
+ <p class="indent">
+ If it doesn't exist, it can't very well contain files. If we
+ can't change directory to it, it might aswell not exist.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the directory within the Apache
+ webspace?</strong>
+
+ <p class="indent">
+ If the request is for a regular portion of the server, is
+ the requested directory within suEXEC's document root? If
+ the request is for a UserDir, is the requested directory
+ within the directory configured as suEXEC's userdir (see
+ <a href="#install">suEXEC's configuration options</a>)?
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the directory <em>NOT</em> writable by anyone
+ else?</strong>
+
+ <p class="indent">
+ We don't want to open up the directory to others; only
+ the owner user may be able to alter this directories
+ contents.
+ </p>
+ </li>
+
+ <li>
+ <strong>Does the target CGI/SSI program exist?</strong>
+
+ <p class="indent">
+ If it doesn't exists, it can't very well be executed.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target CGI/SSI program <em>NOT</em> writable
+ by anyone else?</strong>
+
+ <p class="indent">
+ We don't want to give anyone other than the owner the
+ ability to change the CGI/SSI program.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target CGI/SSI program <em>NOT</em> setuid or
+ setgid?</strong>
+
+ <p class="indent">
+ We do not want to execute programs that will then change
+ our UID/GID again.
+ </p>
+ </li>
+
+ <li>
+ <strong>Is the target user/group the same as the program's
+ user/group?</strong>
+
+ <p class="indent">
+ Is the user the owner of the file?
+ </p>
+ </li>
+
+ <li>
+ <strong>Can we successfully clean the process environment
+ to ensure safe operations?</strong>
+
+ <p class="indent">
+ suEXEC cleans the process' environment by establishing a
+ safe execution PATH (defined during configuration), as
+ well as only passing through those variables whose names
+ are listed in the safe environment list (also created
+ during configuration).
+ </p>
+ </li>
+
+ <li>
+ <strong>Can we successfully become the target CGI/SSI program
+ and execute?</strong>
+
+ <p class="indent">
+ Here is where suEXEC ends and the target CGI/SSI program begins.
+ </p>
+ </li>
+ </ol>
+
+ <p>This is the standard operation of the
+ suEXEC wrapper's security model. It is somewhat stringent and
+ can impose new limitations and guidelines for CGI/SSI design,
+ but it was developed carefully step-by-step with security in
+ mind.</p>
+
+ <p>For more information as to how this security
+ model can limit your possibilities in regards to server
+ configuration, as well as what security risks can be avoided
+ with a proper suEXEC setup, see the <a href="#jabberwock">"Beware the Jabberwock"</a> section of this
+ document.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Configuring &amp; Installing
+ suEXEC</a></h2>
+
+ <p>Here's where we begin the fun.</p>
+
+ <p><strong>suEXEC configuration
+ options</strong><br />
+ </p>
+
+ <dl>
+ <dt><code>--enable-suexec</code></dt>
+
+ <dd>This option enables the suEXEC feature which is never
+ installed or activated by default. At least one
+ <code>--with-suexec-xxxxx</code> option has to be provided
+ together with the <code>--enable-suexec</code> option to let
+ APACI accept your request for using the suEXEC feature.</dd>
+
+ <dt><code>--with-suexec-bin=<em>PATH</em></code></dt>
+
+ <dd>The path to the <code>suexec</code> binary must be hard-coded
+ in the server for security reasons. Use this option to override
+ the default path. <em>e.g.</em>
+ <code>--with-suexec-bin=/usr/sbin/suexec</code></dd>
+
+ <dt><code>--with-suexec-caller=<em>UID</em></code></dt>
+
+ <dd>The <a href="mod/mpm_common.html#user">username</a> under which
+ Apache normally runs. This is the only user allowed to
+ execute this program.</dd>
+
+ <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt>
+
+ <dd>Define to be the subdirectory under users' home
+ directories where suEXEC access should be allowed. All
+ executables under this directory will be executable by suEXEC
+ as the user so they should be "safe" programs. If you are
+ using a "simple" UserDir directive (ie. one without a "*" in
+ it) this should be set to the same value. suEXEC will not
+ work properly in cases where the UserDir directive points to
+ a location that is not the same as the user's home directory
+ as referenced in the passwd file. Default value is
+ "public_html".<br />
+ If you have virtual hosts with a different UserDir for each,
+ you will need to define them to all reside in one parent
+ directory; then name that parent directory here. <strong>If
+ this is not defined properly, "~userdir" cgi requests will
+ not work!</strong></dd>
+
+ <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt>
+
+ <dd>Define as the DocumentRoot set for Apache. This will be
+ the only hierarchy (aside from UserDirs) that can be used for
+ suEXEC behavior. The default directory is the <code>--datadir</code>
+ value with the suffix "/htdocs", <em>e.g.</em> if you configure
+ with "<code>--datadir=/home/apache</code>" the directory
+ "/home/apache/htdocs" is used as document root for the suEXEC
+ wrapper.</dd>
+
+ <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt>
+
+ <dd>Define this as the lowest UID allowed to be a target user
+ for suEXEC. For most systems, 500 or 100 is common. Default
+ value is 100.</dd>
+
+ <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt>
+
+ <dd>Define this as the lowest GID allowed to be a target
+ group for suEXEC. For most systems, 100 is common and
+ therefore used as default value.</dd>
+
+ <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt>
+
+ <dd>This defines the filename to which all suEXEC
+ transactions and errors are logged (useful for auditing and
+ debugging purposes). By default the logfile is named
+ "suexec_log" and located in your standard logfile directory
+ (<code>--logfiledir</code>).</dd>
+
+ <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt>
+
+ <dd>Define a safe PATH environment to pass to CGI
+ executables. Default value is
+ "/usr/local/bin:/usr/bin:/bin".</dd>
+ </dl>
+
+ <p><strong>Compiling and installing the suEXEC
+ wrapper</strong><br />
+ If you have enabled the suEXEC feature with the
+ <code>--enable-suexec</code> option the <code>suexec</code> binary
+ (together with Apache itself) is automatically built if you execute
+ the <code>make</code> command.<br />
+ After all components have been built you can execute the
+ command <code>make install</code> to install them. The binary image
+ <code>suexec</code> is installed in the directory defined by the
+ <code>--sbindir</code> option. The default location is
+ "/usr/local/apache2/sbin/suexec".<br />
+ Please note that you need <strong><em>root
+ privileges</em></strong> for the installation step. In order
+ for the wrapper to set the user ID, it must be installed as
+ owner <code><em>root</em></code> and must have the setuserid
+ execution bit set for file modes.</p>
+
+ <p><strong>Setting paranoid permissions</strong><br />
+ Although the suEXEC wrapper will check to ensure that its
+ caller is the correct user as specified with the
+ <code>--with-suexec-caller</code> <code class="program"><a href="./programs/configure.html">configure</a></code>
+ option, there is
+ always the possibility that a system or library call suEXEC uses
+ before this check may be exploitable on your system. To counter
+ this, and because it is best-practise in general, you should use
+ filesystem permissions to ensure that only the group Apache
+ runs as may execute suEXEC.</p>
+
+ <p>If for example, your web server is configured to run as:</p>
+
+<div class="example"><p><code>
+ User www<br />
+ Group webgroup<br />
+</code></p></div>
+
+ <p>and <code class="program"><a href="./programs/suexec.html">suexec</a></code> is installed at
+ "/usr/local/apache2/sbin/suexec", you should run:</p>
+
+<div class="example"><p><code>
+ chgrp webgroup /usr/local/apache2/bin/suexec<br />
+ chmod 4750 /usr/local/apache2/bin/suexec<br />
+</code></p></div>
+
+ <p>This will ensure that only the group Apache runs as can even
+ execute the suEXEC wrapper.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Enabling &amp; Disabling
+ suEXEC</a></h2>
+
+ <p>Upon startup of Apache, it looks for the file
+ <code class="program"><a href="./programs/suexec.html">suexec</a></code> in the directory defined by the
+ <code>--sbindir</code> option (default is
+ "/usr/local/apache/sbin/suexec"). If Apache finds a properly
+ configured suEXEC wrapper, it will print the following message
+ to the error log:</p>
+
+<div class="example"><p><code>
+ [notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>)
+</code></p></div>
+
+ <p>If you don't see this message at server startup, the server is
+ most likely not finding the wrapper program where it expects
+ it, or the executable is not installed <em>setuid root</em>.</p>
+
+ <p>If you want to enable the suEXEC mechanism for the first time
+ and an Apache server is already running you must kill and
+ restart Apache. Restarting it with a simple HUP or USR1 signal
+ will not be enough. </p>
+ <p>If you want to disable suEXEC you should kill and restart
+ Apache after you have removed the <code class="program"><a href="./programs/suexec.html">suexec</a></code> file.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">Using suEXEC</a></h2>
+
+ <p>Requests for CGI programs will call the suEXEC wrapper only if
+ they are for a virtual host containing a <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> directive or if
+ they are processed by <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>.</p>
+
+ <p><strong>Virtual Hosts:</strong><br /> One way to use the suEXEC
+ wrapper is through the <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> directive in
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> definitions. By
+ setting this directive to values different from the main server
+ user ID, all requests for CGI resources will be executed as the
+ <em>User</em> and <em>Group</em> defined for that <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. If this
+ directive is not specified for a <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> then the main server userid
+ is assumed.</p>
+
+ <p><strong>User directories:</strong><br /> Requests that are
+ processed by <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> will call the suEXEC
+ wrapper to execute CGI programs under the userid of the requested
+ user directory. The only requirement needed for this feature to
+ work is for CGI execution to be enabled for the user and that the
+ script must meet the scrutiny of the <a href="#model">security
+ checks</a> above. See also the
+ <code>--with-suexec-userdir</code> <a href="#install">compile
+ time option</a>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="debug" id="debug">Debugging suEXEC</a></h2>
+
+ <p>The suEXEC wrapper will write log information
+ to the file defined with the <code>--with-suexec-logfile</code>
+ option as indicated above. If you feel you have configured and
+ installed the wrapper properly, have a look at this log and the
+ error_log for the server to see where you may have gone astray.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="jabberwock" id="jabberwock">Beware the Jabberwock:
+ Warnings &amp; Examples</a></h2>
+
+ <p><strong>NOTE!</strong> This section may not be
+ complete. For the latest revision of this section of the
+ documentation, see the Apache Group's <a href="http://httpd.apache.org/docs/2.2/suexec.html">Online
+ Documentation</a> version.</p>
+
+ <p>There are a few points of interest regarding
+ the wrapper that can cause limitations on server setup. Please
+ review these before submitting any "bugs" regarding suEXEC.</p>
+
+ <ul>
+ <li><strong>suEXEC Points Of Interest</strong></li>
+
+ <li>
+ Hierarchy limitations
+
+ <p class="indent">
+ For security and efficiency reasons, all suEXEC requests
+ must remain within either a top-level document root for
+ virtual host requests, or one top-level personal document
+ root for userdir requests. For example, if you have four
+ VirtualHosts configured, you would need to structure all
+ of your VHosts' document roots off of one main Apache
+ document hierarchy to take advantage of suEXEC for
+ VirtualHosts. (Example forthcoming.)
+ </p>
+ </li>
+
+ <li>
+ suEXEC's PATH environment variable
+
+ <p class="indent">
+ This can be a dangerous thing to change. Make certain
+ every path you include in this define is a
+ <strong>trusted</strong> directory. You don't want to
+ open people up to having someone from across the world
+ running a trojan horse on them.
+ </p>
+ </li>
+
+ <li>
+ Altering the suEXEC code
+
+ <p class="indent">
+ Again, this can cause <strong>Big Trouble</strong> if you
+ try this without knowing what you are doing. Stay away
+ from it if at all possible.
+ </p>
+ </li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/suexec.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/suexec.html.ja.euc-jp b/docs/manual/suexec.html.ja.euc-jp
new file mode 100644
index 00000000..f49dae22
--- /dev/null
+++ b/docs/manual/suexec.html.ja.euc-jp
@@ -0,0 +1,609 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>suEXEC ݡ - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>suEXEC ݡ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p><strong>suEXEC</strong>
+ ǽˤꡢApache 桼 Web Ф¹ԤƤ桼 ID Ȥ
+ ۤʤ桼 ID <strong>CGI</strong> ץ <strong>SSI</strong>
+ ץ¹Ԥ뤳ȤǤޤCGI ץޤ SSI
+ ץ¹Ԥ硢̾ web ФƱ桼Ǽ¹Ԥޤ
+ </p>
+
+ <p>Ŭڤ˻Ѥȡεǽˤ桼̤ CGI
+ SSI ץȯ¹Ԥ뤳Ȥ륻ƥδ
+ ʤ긺餹ȤǤޤsuEXEC ꤬Ŭڤȡ
+ ¿꤬ʤΥԥ塼˿ƥۡ
+ äƤޤǽޤʤ <em>setuid root</em>
+ 줿ץȡ餫륻ƥδ
+ ܤʤ褦ʤ顢suEXEC λѤƤʤ褦˶侩ޤ
+ </p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">Ϥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC ƥǥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">suEXEC
+ ȥ󥹥ȡ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#enable">suEXEC
+ ̵ͭ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage">suEXEC λ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#debug">suEXEC ΥǥХå</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">Ȥ: ٹȻ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="before" id="before">Ϥ</a></h2>
+
+ <p>ʸƬˡApache
+ 롼פȤʸǤβΤäƤ٤Ǥ礦
+ </p>
+
+ <p> 1 ˡʤ <strong>setuid</strong>
+ <strong>setgid</strong> ǽ UNIX
+ ͳΥڥ졼ƥ󥰥ƥȤäƤ뤳ȤꤷƤޤ
+ ϡ٤ƤΥޥˤƤϤޤޤ
+ ¾ΥץåȥۡǤϡ⤷ suEXEC
+ ݡȤƤȤƤϰۤʤ뤫⤷ޤ</p>
+
+ <p> 2 ˡʤΥԥ塼
+ ƥ˴ؤŪʳǰȡδˤĤƾܤȤ
+ ꤷƤޤϡ<strong>setuid/setgid</strong>
+ ʤΥƥǤΤˤ͡ʸ̡
+ ƥ٥ˤĤƤʤ򤷤ƤȤȤޤߤޤ
+ </p>
+
+ <p> 3 ˡ<strong>¤Ƥʤ</strong> suEXEC
+ ɤλѤꤷƤޤsuEXEC Υɤϡ
+ ¿Υ١ƥǤʤȯԤˤäƤտ
+ ƥȤƤޤդˤꡢʷǿǤ
+ ɤδפݾڤޤΥɤѤ뤳Ȥǡ
+ ͽʤ俷ƥδ뤳Ȥޤ
+ ƥץߥ󥰤ξܺ٤̤Ƥơ
+ θƤΤ̤ Apache
+ 롼פȶͭ褦ȻפΤǤʤСsuEXEC
+ ɤѤʤȤ <strong></strong>侩ޤ</p>
+
+ <p> 4 ˡ줬ǸǤsuEXEC Apache
+ Υǥեȥ󥹥ȡˤ<strong>ޤʤ</strong>Ȥ
+ Apache 롼פǷꤵƤޤϡsuEXEC
+ ˤϴԤξܺ٤ˤ錄뿵ŤդɬפǤ
+ suEXEC ͡ˤĤƸƤСԤ suEXEC
+ ̾Υ󥹥ȡˡǥ󥹥ȡ뤹뤳ȤǤޤ
+ ͤϡsuEXEC
+ ǽλ˥ƥॻƥŬڤݤĤˡ
+ ԤˤäƿŤ˷ꤵꤵ뤳ȤɬפǤ
+ ξܺ٤ʼˤꡢApache 롼פϡsuEXEC
+ Υ󥹥ȡˤĤơտʬ˸ƤƤѤ뤳Ȥ
+ ꤷ˸¤äƤȹͤƤޤ
+ </p>
+
+ <p>Ǥʤߤޤ? Ǥϡؿʤߤޤ礦!</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="model" id="model">suEXEC ƥǥ</a></h2>
+
+ <p>suEXEC ȥ󥹥ȡϤˡ
+ ޤ褦ȤƤ륻ƥǥˤĤƤޤ
+ ˤϡsuEXEC ǹԤʤƤ뤳ȡ
+ ƥΥƥݾڤ뤿˷ٹ𤵤뤳Ȥ
+ 褯򤷤Ƥ褤Ǥ礦</p>
+
+ <p><strong>suEXEC</strong> ϡApache web
+ ФƤӽФ setuid 줿 "wrapper"
+ ץबܤȤʤäƤޤ߷פ CGIޤ SSI
+ ץؤ HTTP ꥯȤȡ wrapper
+ ƤӽФޤΤ褦ʥꥯȤȡApache
+ ϤΥץब¹ԤݤΥץ̾ȥ桼 ID ȥ롼
+ ID ꤷ suEXEC wrapper ¹Ԥޤ
+ </p>
+
+ <p>줫顢wrapper ޤϼԤꤹ뤿
+ ʲνԤʤޤξ֤ΤĤǤ⼺Ԥ硢
+ ץϼԤ˵Ͽƥ顼ǽλޤ
+ ǤʤСν³ޤ</p>
+
+ <ol>
+ <li>
+ <strong>wrapper
+ ¹ԤƤ桼ϤΥƥʥ桼?</strong>
+
+ <p class="indent">
+ ϡwrapper ¹ԤƤ桼
+ ˥ƥѼԤǤ뤳Ȥݾڤ뤿Ǥ
+ </p>
+ </li>
+
+
+ <li>
+ <strong>wrapper ŬڤʿΰǸƤӽФ줿?</strong>
+
+
+ <p class="indent">
+ wrapper ŬڤʿΰͿ줿ˤΤ߼¹Ԥޤ
+ ŬڤʰΥեޥåȤ Apache Web Ф˲ᤵޤ
+ ŬڤʿΰʤС򤵤줿
+ ʤ Apache Хʥ suEXEC ʬ
+ ɤǽޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>ʥ桼 wrapper
+ μ¹ԤĤƤ뤫?</strong>
+
+ <p class="indent">
+ Υ桼 wrapper ¹ԤĤ줿桼Ǥ?
+ ͤΥ桼 (Apache 桼)
+ Υץμ¹ԤĤޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤ CGI, SSI ץबǤʤؤλȤ򤷤Ƥ뤫?
+ </strong>
+
+ <p class="indent">
+ оݤ CGI, SSI ץब '/' Ϥޤ롢ޤ
+ '..' ˤ뻲ȤԤʤäƤޤ? ϵĤޤ
+ оݤΥץ suEXEC Υɥȥ롼
+ ( <code>--with-suexec-docroot=<em>DIR</em></code> 򻲾)
+ ¸ߤʤФʤޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ桼̾ʤΤ?</strong>
+
+ <p class="indent">
+ оݤȤʤ桼̾¸ߤƤޤ?
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ륰롼̾ʤΤ?</strong>
+
+ <p class="indent">
+ оݤȤʤ륰롼̾¸ߤƤޤ?
+ </p>
+ </li>
+
+ <li>
+ <strong>ŪΥ桼ϥѡ桼Ǥ<em>ʤ</em>?
+ </strong>
+
+ <p class="indent">
+ ΤȤsuEXEC <code><em>root</em></code> ˤ CGI/SSI
+ ץμ¹ԤĤƤޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ桼 ID ϡǾ ID
+ ֹ<em>礭</em>? </strong>
+
+ <p class="indent">
+ Ǿ桼 ID ֹ˻ꤵޤϡ
+ CGI/SSI ץ¹ԤĤ桼 ID
+ ΤȤꤦǾͤǤ
+ "system" ѤΥȤĤФΤͭǤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ륰롼פϥѡ桼Υ롼פǤ
+ <em>ʤ</em>?</strong>
+
+ <p class="indent">
+ ΤȤsuEXEC 'root' 롼פˤ CGI/SSI
+ ץμ¹ԤĤƤޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ륰롼 ID ϺǾ ID
+ ֹ<em>礭</em>?</strong>
+
+ <p class="indent">
+ Ǿ롼 ID ֹ˻ꤵޤϡ
+ CGI/SSI ץ¹ԤĤ륰롼
+ ID ΤȤꤦǾͤǤ
+ "system" ѤΥ롼פĤФΤͭǤ
+ </p>
+ </li>
+
+ <li>
+ <strong>wrapper оݤȤʤ桼ȥ롼פˤʤ뤫?
+ </strong>
+
+ <p class="indent">
+ ǡsetuid setgid
+ εưˤץоݤȤʤ桼ȥ롼פˤʤޤ
+ 롼ץꥹȤϡ
+ 桼°Ƥ뤹٤ƤΥ롼פǽޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>CGI/SSI ץब֤Ƥǥ쥯ȥ˰ư
+ (change directory) Ǥ뤫?</strong>
+
+ <p class="indent">
+ ǥ쥯ȥ꤬¸ߤʤʤ顢Υե¸ߤʤ⤷ޤ
+ ǥ쥯ȥ˰ưǤʤΤǤС餯¸ߤ⤷ʤǤ礦
+ </p>
+ </li>
+
+ <li>
+ <strong>ǥ쥯ȥ꤬ Apache Υɥȥĥ꡼ˤ뤫?
+ </strong>
+
+ <p class="indent">
+ ꥯȤΤΤǤС
+ ׵ᤵ줿ǥ쥯ȥ꤬ suEXEC Υɥȥ롼۲ˤޤ?
+ ꥯȤ UserDir ΤΤǤС׵ᤵ줿ǥ쥯ȥ꤬ suEXEC
+ Υ桼Υɥȥ롼۲ˤޤ?
+ (<a href="#install">suEXEC ꥪץ</a> )
+ </p>
+ </li>
+
+ <li>
+ <strong>ǥ쥯ȥ¾Υ桼񤭹褦ˤʤä
+ <em>ʤ</em>?</strong>
+
+ <p class="indent">
+ ǥ쥯ȥ¾桼˳ʤ褦ˤޤ
+ ͭ桼Υǥ쥯ȥƤѤǤ褦ˤޤ
+ </p>
+ </li>
+
+
+ <li>
+ <strong>оݤȤʤ CGI/SSI ץ¸ߤ뤫?</strong>
+
+ <p class="indent">
+ ¸ߤʤм¹ԤǤޤ
+ </p>
+ </li>
+
+ <li>
+ <strong>оݤȤʤ CGI/SSI ץե뤬¾Ȥ
+ 񤭹褦ˤʤä<em>ʤ</em>?</strong>
+
+ <p class="indent">
+ ͭ԰ʳˤ CGI/SSI ץѹ븢¤Ϳޤ
+ </p>
+ </li>
+
+
+ <li>
+ <strong>оݤȤʤ CGI/SSI ץब setuid ޤ setgid
+ <em>ʤ</em>?</strong>
+
+ <p class="indent">
+ UID/GID ѹƤΥץ¹ԤϤޤ
+ </p>
+ </li>
+
+
+ <li>
+ <strong>оݤȤʤ桼/롼פץ
+ 桼/롼פƱ?</strong>
+
+ <p class="indent">
+ 桼ΥեνͭԤǤ?
+ </p>
+ </li>
+
+ <li>
+ <strong>ưݾڤ뤿δĶѿꥢǽ?
+ </strong>
+
+ <p class="indent">
+ suEXEC ϡʴĶѿΥꥹ
+ (˺ޤ) ѿȤϤ
+ PATH ѿ (˻ꤵޤ) ꤹ뤳Ȥǡ
+ ץδĶѿ򥯥ꥢޤ
+ </p>
+ </li>
+
+
+ <li>
+ <strong>оݤȤʤ CGI/SSI ץ exec Ƽ¹ԤǤ뤫?</strong>
+
+
+ <p class="indent">
+ suEXEC λоݤȤʤץबϤޤ
+ </p>
+ </li>
+ </ol>
+
+ <p>ޤǤ suEXEC wrapper
+ ˤ륻ƥǥɸŪưǤ⤦Ť
+ CGI/SSI ߷פˤĤƤο¤䵬뤳ȤǤޤ
+ suEXEC ϥƥդƿŤ˾ijȯƤޤ
+ </p>
+
+ <p>ΥƥǥѤ
+ ˤɤΤ褦˵Ȥ¤뤫ޤsuEXEC
+ ŬڤꤹȤɤΤ褦ʥƥδ򤱤뤫
+ ؤܤˤĤƤϡ<a href="#jabberwock">"Ȥ"
+ (Beware the Jabberwock)</a> ξϤ򻲾ȤƤ
+ </p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">suEXEC
+ ȥ󥹥ȡ</a></h2>
+
+ <p>ڤʤޤ</p>
+
+ <p><strong>suEXEC
+ ꥪץ</strong><br />
+ </p>
+
+ <dl>
+ <dt><code>--enable-suexec</code></dt>
+
+ <dd>ΥץϡǥեȤǤϥ󥹥ȡ뤵줺
+ ͭˤϤʤʤ suEXEC ǽͭˤޤ
+ suEXEC Ȥ褦 APACI ׵᤹ˤϡ<code>--enable-suexec</code>
+ ץˤ碌ƾʤȤĤ <code>--with-suexec-xxxxx</code>
+ ץ󤬻ꤵʤФʤޤ</dd>
+
+ <dt><code>--with-suexec-bin=<em>PATH</em></code></dt>
+
+ <dd>ƥͳˤꡢ<code>suexec</code> ХʥΥѥϥФ
+ ϡɥɤƤɬפޤǥեȤΥѥ
+ ѤȤϤΥץȤäƤ<em>㤨</em>
+ <code>--with-suexec-bin=/usr/sbin/suexec</code> Τ褦ˡ</dd>
+
+ <dt><code>--with-suexec-caller=<em>UID</em></code></dt>
+
+ <dd>Apache ̾ư<a href="mod/mpm_common.html#user">桼̾</a>ꤷޤ
+ Υ桼 suexec μ¹ԤĤ줿桼ˤʤޤ</dd>
+
+ <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt>
+
+ <dd>suEXEC 桼ۡǥ쥯ȥ۲
+ ֥ǥ쥯ȥꤷޤ
+ Υǥ쥯ȥʲ¹ԥեϡ""ץˤʤ褦
+ suEXEC Υ桼ȤƼ¹ԤǤ褦ˤޤ
+ "ñ" UserDir ǥ쥯ƥ֤ȤäƤ
+ (ʤ "*" ޤޤʤ)Ʊͤꤹ٤Ǥ
+ Userdir ǥ쥯ƥ֤Υ桼Υѥɥե
+ ۡǥ쥯ȥƱؤƤʤС
+ suEXEC Ŭڤưޤ󡣥ǥեȤ "public_html" Ǥ
+ <br />
+ UserDir ۤʤäۥۥȤꤷƤ硢
+ ưĤοƥǥ쥯ȥ˴ޤơ
+ οƥǥ쥯ȥ̾򤳤ǻꤹɬפޤ
+ <strong>Τ褦˻ꤵʤ "~userdir" cgi
+ ؤΥꥯȤưޤ</strong></dd>
+
+ <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt>
+
+ <dd>Apache Υɥȥ롼Ȥꤷޤ줬 suEXEC
+ ưǻѤͣΥǥ쥯ȥ곬ؤˤʤޤ (UserDir
+ λ)ǥեȤǤ <code>--datedir</code> "/htdocs"
+ ȤեåĤΤǤ
+ "<code>--datadir=/home/apache</code>" Ȥꤹȡ
+ suEXEC wrapper ˤȤä "/home/apache/htdocs"
+ ɥȥ롼ȤȤƻȤޤ</dd>
+
+ <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt>
+
+ <dd>suEXEC оݥ桼ȤƵ UID κǾͤꤷޤ
+ ΥƥǤ 500 100 ŪǤ
+ ǥեͤ 100 Ǥ</dd>
+
+ <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt>
+
+ <dd>suEXEC оݥ롼פȤƵ GID
+ κǾͤꤷޤΥƥǤ 100 ŪʤΤǡ
+ ǥեͤȤƤ 100 ȤƤޤ</dd>
+
+ <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt>
+
+ <dd>suEXEC νȥ顼Ͽե̾ꤷޤ
+ (ƺǥХåŪͭ)
+ ǥեȤǤϥե "suexec_log" Ȥ̾ǡ
+ ɸΥեǥ쥯ȥ (<code>--logfiledir</code>) ֤ޤ
+ </dd>
+
+ <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt>
+
+ <dd>CGI ¹ԥեϤ PATH ĶѿǤ
+ ǥեͤ "/usr/local/bin:/usr/bin:/bin" Ǥ
+ </dd>
+ </dl>
+
+ <p><strong>suEXEC wrapper
+ Υѥȥ󥹥ȡ</strong><br />
+ <code>--enable-suexec</code> ץ suEXEC ǽͭˤȡ
+ "make" ޥɤ¹Ԥ <code>suexec</code> ΥХʥ (Apache Τ)
+ ưŪ˺ޤ
+ <br />
+ ٤ƤιǤȡΥ󥹥ȡˤ
+ <code>make install</code> ޥɤ¹ԤǤޤХʥꥤ᡼ <code>suexec</code>
+ <code>--sbindir</code> ץǻꤵ줿ǥ쥯ȥ˥󥹥ȡ뤵ޤ
+ ǥեȤξ "/usr/local/apache/sbin/suexec" Ǥ<br />
+ 󥹥ȡˤ <strong><em>root</em></strong>
+ ¤ɬפʤΤդƤwrapper 桼 ID
+ ꤹ뤿ˡͭ <code><em>root</em></code>
+ ǤΥåȥ桼 ID
+ ӥåȤ򤽤ΥեΥ⡼ɤꤷʤФʤޤ
+ </p>
+
+ <p><strong>ʥѡߥåꤹ</strong><br />
+ suEXEC åѡϡ<code>--with-suexec-caller</code> <code class="program"><a href="./programs/configure.html">configure</a></code>
+ ץǻꤷ桼ǵưƤ뤳Ȥǧޤ
+ ƥǤΥåԤʤˡ
+ suEXEC Ƥ֥ƥ饤֥꤬ȼǤǽϻĤޤйȤơ
+ ̤ɤȤ⤵Ƥޤ
+ ե륷ƥѡߥåȤä
+ Apache μ¹ԻΥ롼פΤߤ suEXEC ¹ԤǤ褦
+ ΤɤǤ礦</p>
+
+ <p>ȤСΤ褦˥ФꤵƤȤޤ</p>
+
+<div class="example"><p><code>
+ User www<br />
+ Group webgroup<br />
+</code></p></div>
+
+ <p><code class="program"><a href="./programs/suexec.html">suexec</a></code> "/usr/local/apache2/sbin/suexec"
+ ˥󥹥ȡ뤵Ƥ硢Τ褦ꤹɬפޤ</p>
+
+<div class="example"><p><code>
+ chgrp webgroup /usr/local/apache2/bin/suexec<br />
+ chmod 4750 /usr/local/apache2/bin/suexec<br />
+</code></p></div>
+
+ <p> Apache ¹Ԥ륰롼פΤߤ
+ suEXEC åѡ¹ԤǤȤȤ
+ ξڤޤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">suEXEC
+ ̵ͭ</a></h2>
+
+ <p>ưˡApache <code>--sbindir</code>
+ ץꤵ줿ǥ쥯ȥ
+ <code>suexec</code> õޤ
+ (ǥեȤ "/usr/local/apache/sbin/suexec")
+ Ŭڤꤵ줿 suEXEC ߤĤȡ
+ 顼˰ʲΥåϤޤ</p>
+
+<div class="example"><p><code>
+ [notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>)
+</code></p></div>
+
+ <p>еưˤΥåФʤ硢
+ ϥФꤷ wrapper ץबĤʤä
+ <em>setuid root</em> Ȥƥ󥹥ȡ뤵ƤʤǤ</p>
+
+ <p>suEXEC λȤߤѤΤƤǡApache ưǤС
+ Apache kill ơƵưʤФʤޤHUP ʥ
+ USR1 ʥˤñʺƵưǤԽʬǤ</p>
+ <p>suEXEC ̵ˤϡ<code>suexec</code> եƤ
+ Apache kill ƺƵưޤ
+ </p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">suEXEC λ</a></h2>
+
+ <p>CGI ץؤΥꥯȤ suEXEC åѡƤ֤Τϡ
+ <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> ǥ쥯ƥ֤
+ ޤСۥȤؤΥꥯȤ<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> ˤ
+ 줿ꥯȤξ˸¤ޤ</p>
+
+ <p><strong>ۥۥ:</strong><br />
+ suEXEC wrapper λȤȤơ
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> Ǥ
+ <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
+ ǥ쥯ƥ֤̤Τޤ
+ Υǥ쥯ƥ֤ᥤ󥵡ФΥ桼 ID
+ ȰۤʤΤˤȡCGI ꥽ؤΤ٤ƤΥꥯȤϡ
+ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ǻꤵ줿 <em>User</em>
+ <em>Group</em> ȤƼ¹Ԥޤ<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǤΥǥ쥯ƥ֤ꤵƤʤ硢
+ ᥤ󥵡ФΥ桼 ID ꤵޤ</p>
+
+ <p><strong>桼ǥ쥯ȥ:</strong><br />
+ <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> ˤ줿ꥯȤ
+ ꥯȤ줿桼ǥ쥯ȥΥ桼 ID CGI ץ
+ ¹Ԥ뤿 suEXEC åѡƤӤޤ
+ εǽư뤿ɬפʤȤϡCGI
+ 򤽤Υ桼Ǽ¹ԤǤ뤳ȡΥץȤ嵭<a href="#model">ƥ</a>ѥǤ뤳ȤǤ
+ <a href="#install">ѥ
+ Υץ</a> <code>--with-suexec-userdir</code> ⻲ȤƤ</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="debug" id="debug">suEXEC ΥǥХå</a></h2>
+
+ <p>suEXEC wrapper ϡ嵭ǽҤ٤ <code>--with-suexec-logfile</code>
+ ץǻꤵ줿ե˥Ͽޤ
+ wrapper Ŭڤꡢ󥹥ȡǤƤȻפ硢
+ ɤ¤äƤ뤫褦Ȥʤ餳ΥȥФ
+ 顼򸫤Ȥ褤Ǥ礦</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="jabberwock" id="jabberwock">Ȥ: ٹȻ</a></h2>
+
+ <p><strong>!</strong>
+ ξϤϴǤϤޤ󡣤ξϤκǿǤˤĤƤϡ
+ Apache 롼פ<a href="http://httpd.apache.org/docs/2.2/suexec.html">
+ 饤ɥ</a>Ǥ򻲾ȤƤ
+ </p>
+
+ <p>Ф¤⤦ wrapper ˤĤơ
+ Ḥ̂ޤsuEXEC ˴ؤ "Х"
+ 𤹤ˤǧƤ</p>
+
+ <ul>
+ <li><strong>suEXEC ζ̣</strong></li>
+
+ <li>ع¤
+
+
+ <p class="indent">
+ ƥȸΨͳ顢<code>suEXEC</code> ƤΥꥯȤ
+ ۥۥȤؤΥꥯȤˤǾ̤Υɥȥ롼⤫
+ 桼ǥ쥯ȥؤΥꥯȤˤġΥ桼κǾ̤
+ ɥȥ롼˻ĤʤФʤޤ
+ 㤨СͤĤβۥۥȤꤷƤ硢
+ ۥۥȤ suEXEC ͭʤ褦ˡᥤ Apache
+ ɥȳؤγ¦ƤβۥۥȤΥɥȥ롼Ȥ
+ ۤɬפޤ(ϸ)
+ </p>
+ </li>
+
+ <li>suEXEC PATH Ķѿ
+
+
+ <p class="indent">
+ ѹΤϴǤλ˴ޤޤƥѥ
+ <strong>Ǥ</strong>
+ ǥ쥯ȥǤ뤳ȤǧƤ
+ ΥˤꡢïۥȾǥȥ
+ ¹ԤǤ褦ˤϤʤǤ礦
+ </p>
+ </li>
+
+ <li>suEXEC ɤβ¤
+
+
+ <p class="indent">
+ ֤ޤȤƤ뤫İˤ
+ <strong>礭</strong>ͤޤ
+ ǽʸ¤򤱤Ƥ
+ </p>
+ </li>
+ </ul>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/suexec.html.ko.euc-kr b/docs/manual/suexec.html.ko.euc-kr
new file mode 100644
index 00000000..ac8a27ac
--- /dev/null
+++ b/docs/manual/suexec.html.ko.euc-kr
@@ -0,0 +1,534 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>suEXEC - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>suEXEC </h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p><strong>suEXEC</strong> ġ <strong>CGI</strong>
+ <strong>SSI</strong> α׷ ID
+ ƴ ٸ ID ϵ Ѵ. CGI SSI α׷
+ ϸ ڿ ڷ Ѵ.</p>
+
+ <p> ϸ ڰ CGI SSI α׷
+ ϰ Ҷ ߻ ִ
+ ִ. ׷ suEXEC ϰ Ǹ
+ ǻͿ ο ִ. <em>setuid root</em>
+ α׷ ̷ α׷ ϴٸ suEXEC
+ ʱ ٶ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">ϱ </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC ȸ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">suEXEC ġ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#enable">suEXEC Ű </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#usage">suEXEC ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#debug">suEXEC ϱ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">ٽ ѹ ϶: </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="before" id="before">ϱ </a></h2>
+
+ <p>ϱ 켱 ġ׷ .</p>
+
+ <p> <strong>setuid</strong> <strong>setgid</strong>
+ н ü Ѵٰ Ѵ.
+ ɾ 鵵 Ѵ. suEXEC ϴ ٸ ÷
+ ϴٸ ٸ ִ.</p>
+
+ <p>ι°, ǻ ⺻ ͼϴٰ
+ Ѵ. ⿡ <strong>setuid/setgid</strong> ɰ
+ ̵ ý۰ ȿ ġ ⿡ ذ Եȴ.</p>
+
+ <p>°, suEXEC ڵ <strong></strong>
+ Ѵٰ Ѵ. ڿ Ÿ׽͵
+ suEXEC õ ڵ带 ɽ ϰ ˻ߴ.
+ ڵ带 ϰ ϰ Ȯ ϱ Ǹ
+ ￴. ڵ带 ϸ ġ ο
+ ߻ ִ. α׷ֿ ſ ˰
+ ڵ带 캸 ġ׷ ۾ ǻ簡 ٸ
+ suEXEC ڵ带 ʱ <strong></strong> Ѵ.</p>
+
+ <p>׹° , ġ׷ suEXEC ġ
+ ⺻ġ <strong>ʱ</strong> ߴ. ᱹ
+ ڰ Ǹ ← suEXEC ؾ Ѵ. suEXEC
+ ڴ Ϲ ġ suEXEC
+ ġ ִ. suEXEC ϴ ý å
+ ڴ ְ 캸 ؾ Ѵ.
+ ̷ suEXEC Ҹŭ ְ ȣ
+ suEXEC ϵ ġ׷ ϱ ̴.</p>
+
+ <p> ϱ ϴ°? ׷? . !</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="model" id="model">suEXEC ȸ</a></h2>
+
+ <p>suEXEC ϰ ġϱ 츮 ȸ
+ Ѵ. ̸ Ȯ suEXEC ȿ Ͼ
+ ý ؾ
+ ִ.</p>
+
+ <p><strong>suEXEC</strong> ġ θ setuid
+ "wrapper" α׷ Ѵ. wrapper ڰ
+ ּ ٸ userid ϵ CGI SSI α׷
+ HTTP û Ҹ. ̷ û ġ suEXEC
+ wrapper α׷ α׷ ڿ ׷
+ ID Ѵ.</p>
+
+ <p>׷ wrapper и Ѵ.
+ ϳ ϸ α׷ з ϵǰ
+ Ѵ. Ѵ:</p>
+
+ <ol>
+ <li>
+ <strong>wrapper ϴ ڰ ý
+ ΰ?</strong>
+
+ <p class="indent">
+ wrapper ϴ ڰ ý
+ ȮѴ.
+ </p>
+ </li>
+
+ <li>
+ <strong> ƱԸƮ wrapper ϴ°?</strong>
+
+ <p class="indent">
+ wrapper ƱԸƮ ־߸ ȴ.
+ ġ ȴ. wrapper
+ ƱԸƮ ϸ ŷǾų ġ suEXEC
+ ִ ̴.
+ </p>
+ </li>
+
+ <li>
+ <strong> ڰ wrapper ϵ Ǿ?</strong>
+
+ <p class="indent">
+ ڰ wrapper ϵ Ǿ?
+ (ġ ) α׷
+ ִ.
+ </p>
+ </li>
+
+ <li>
+ <strong> CGI SSI α׷
+ °?</strong>
+
+ <p class="indent">
+ CGI SSI α׷ '/' ϰų
+ '..' °? ̵ . CGI/SSI
+ α׷ suEXEC root (Ʒ
+ <code>--with-suexec-docroot=<em>DIR</em></code> )
+ ־ Ѵ.
+ </p>
+ </li>
+
+ <li>
+ <strong> ڸ ȿѰ?</strong>
+
+ <p class="indent">
+ ڰ ϴ°?
+ </p>
+ </li>
+
+ <li>
+ <strong> ׷ ȿѰ?</strong>
+
+ <p class="indent">
+ ׷ ϴ°?
+ </p>
+ </li>
+
+ <li>
+ <strong> ڰ superuser <em>ƴѰ</em>?</strong>
+
+
+ <p class="indent">
+ suEXEC <code><em>root</em></code> CGI/SSI
+ α׷ Ѵ.
+ </p>
+ </li>
+
+ <li>
+ <strong> userid ּ ID ں <em>ū</em>?</strong>
+
+ <p class="indent">
+ ּ ID ڸ Ѵ. ׷ CGI/SSI
+ α׷ ִ userid ּġ
+ ִ. "ýۿ" Ҷ ϴ.
+ </p>
+ </li>
+
+ <li>
+ <strong> ׷ superuser ׷ <em>ƴѰ</em>?</strong>
+
+ <p class="indent">
+ suEXEC <code><em>root</em></code> ׷ CGI/SSI
+ α׷ Ѵ.
+ </p>
+ </li>
+
+ <li>
+ <strong> groupid ּ ID ں <em>ū</em>?</strong>
+
+ <p class="indent">
+ ּ ׷ ID ڸ Ѵ. ׷ CGI/SSI
+ α׷ ִ groupid ּġ
+ ִ. "ýۿ" ׷ Ҷ ϴ.
+ </p>
+ </li>
+
+ <li>
+ <strong>wrapper ڿ ׷
+ ִ°?</strong>
+
+ <p class="indent">
+ ܰ迡 α׷ setuid setgid ȣ Ͽ
+ ڿ ׷ ȴ. , ׷ ٸ
+ ڰ ش ׷ ʱȭȴ.
+ </p>
+ </li>
+
+ <li>
+ <strong>CGI/SSI α׷ ִ 丮 丮
+ ִ°?</strong>
+
+ <p class="indent">
+ 丮 ʴٸ . ̰
+ 丮 ٸ 丮
+ ̴.
+ </p>
+ </li>
+
+ <li>
+ <strong>丮 ġ ȿ ִ°?</strong>
+
+ <p class="indent">
+ Ϲ κ û ûϴ 丮
+ suEXEC root Ʒ ִ°? UserDir û
+ ûϴ 丮 suEXEC userdir (<a href="#install">suEXEC ɼ</a> ) 丮
+ Ʒ ִ°?
+ </p>
+ </li>
+
+ <li>
+ <strong>ٸ 丮 <em>°</em>?</strong>
+
+ <p class="indent">
+ 丮 ٸ α ʴ´.
+ ڸ 丮 ִ.
+ </p>
+ </li>
+
+ <li>
+ <strong> CGI/SSI α׷ ϴ°?</strong>
+
+ <p class="indent">
+ ʴٸ .
+ </p>
+ </li>
+
+ <li>
+ <strong>ٸ CGI/SSI α׷
+ <em>°</em>?</strong>
+
+ <p class="indent">
+ ڿ CGI/SSI α׷ ϱ ʴ´.
+ </p>
+ </li>
+
+ <li>
+ <strong> CGI/SSI α׷ setuid setgid
+ <em>ƴѰ</em>?</strong>
+
+ <p class="indent">
+ 츮 α׷ ٽ UID/GID ϱ ʴ´.
+ </p>
+ </li>
+
+ <li>
+ <strong> /׷ α׷ /׷ ?</strong>
+
+ <p class="indent">
+ ڰ ΰ?
+ </p>
+ </li>
+
+ <li>
+ <strong> μ ȯ溯 û
+ ִ°?</strong>
+
+ <p class="indent">
+ suEXEC ( ) PATH ,
+ (̰͵ ) ȯ溯 Ͽ ŵ
+ μ ȯ溯 .
+ </p>
+ </li>
+
+ <li>
+ <strong> CGI/SSI α׷
+ ִ°?</strong>
+
+ <p class="indent">
+ ⼭ suEXEC CGI/SSI α׷ Ѵ.
+ </p>
+ </li>
+ </ol>
+
+ <p>̰ suEXEC wrapper ȸ ǥ ̴. ټ
+ ϰ CGI/SSI 迡 ο , ο
+ ΰ Ѵܰ辿 ɽ .</p>
+
+ <p>  ִ
+ suEXEC  ִ
+ <a href="#jabberwock">"ٽ ѹ ϶"</a>
+ ϶.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">suEXEC ġ</a></h2>
+
+ <p> ִ Ѵ.</p>
+
+ <p><strong>suEXEC ɼ</strong><br />
+ </p>
+
+ <dl>
+ <dt><code>--enable-suexec</code></dt>
+
+ <dd> ɼ ⺻ ġǰų Ȱȭʴ suEXEC
+ ȰȭѴ. APACI suEXEC ޾Ƶ̷
+ <code>--enable-suexec</code> ɼǿܿ
+ <code>--with-suexec-xxxxx</code> ɼ ּ Ѱ
+ ʿϴ.</dd>
+
+ <dt><code>--with-suexec-bin=<em>PATH</em></code></dt>
+
+ <dd><code>suexec</code> ̳ʸ δ Ȼ
+ ϵǾ Ѵ. ⺻ Ϸ ɼ
+ Ѵ. <em> </em>
+ <code>--with-suexec-bin=/usr/sbin/suexec</code></dd>
+
+ <dt><code>--with-suexec-caller=<em>UID</em></code></dt>
+
+ <dd> ġ ϴ <a href="mod/mpm_common.html#user">ڸ</a>. α׷
+ ִ ڴ.</dd>
+
+ <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt>
+
+ <dd>suEXEC Ǵ Ȩ丮 丮
+ Ѵ. 丮 ִ
+ suEXEC Ƿ, α׷ "ؾ" Ѵ. (
+ , "*" ) "" UserDir þ Ѵٸ
+ ؾ Ѵ. UserDir þ passwd Ͽ
+ Ȩ丮 ٸ suEXEC
+ ۵ ʴ´. ⺻ "public_html"̴.<br />
+ ȣƮ ٸ UserDir Ѵٸ
+ θ 丮 ȿ ֵ ؾ ϰ, θ 丮
+ ´. <strong>̷ , "~userdir"
+ cgi û ۵ ʴ´!</strong></dd>
+
+ <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt>
+
+ <dd>ġ DocumentRoot Ѵ. ̴ suEXEC
+ ִ (UserDirs ) ̴. ⺻ 丮
+ <code>--datadir</code> "/htdocs" ̴.
+ <em> </em> "<code>--datadir=/home/apache</code>"
+ ߴٸ suEXEC wrapper document root
+ "/home/apache/htdocs" 丮 Ѵ.</dd>
+
+ <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt>
+
+ <dd>suEXEC ּ UID Ѵ.
+ κ ýۿ 500̳ 100 ϴ. ⺻
+ 100̴.</dd>
+
+ <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt>
+
+ <dd>suEXEC ׷ ּ GID Ѵ.
+ κ ýۿ 100 ϹǷ ⺻̴.</dd>
+
+ <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt>
+
+ <dd> suEXEC ۵ (ó )
+ αϸ Ѵ. ⺻ α ̸
+ "suexec_log"̰ ǥ α 丮
+ (<code>--logfiledir</code>) ġѴ.</dd>
+
+ <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt>
+
+ <dd>CGI Ͽ Ѱ PATH ȯ溯 Ѵ.
+ ⺻ "/usr/local/bin:/usr/bin:/bin"̴.</dd>
+ </dl>
+
+ <p><strong>suEXEC wrapper ϰ ġϱ</strong><br />
+ <code>--enable-suexec</code> ɼ suEXEC ϰ
+ <code>make</code> ɾ ϸ <code>suexec</code>
+ (ġ Բ) ڵ .<br />
+ <code>make install</code> ɾ
+ Ͽ ġ ִ. ̳ʸ <code>suexec</code>
+ <code>--sbindir</code> ɼ 丮 ġȴ.
+ ⺻ ġ "/usr/local/apache2/sbin/suexec"̴.<br />
+ ġ <strong><em>root </em></strong> ʿ
+ ϶. wrapper ID ϱؼ ڰ
+ <code><em>root</em></code>̰ ϸ setuserid Ʈ
+ Ǿ Ѵ.</p>
+
+ <p><strong> Ѽ</strong><br />
+ suEXEC wrapper ڽ ڰ ɼ
+ <code>--with-suexec-caller</code> ùٸ
+ Ȯ , ˻ suEXEC ϴ ýȣ
+ Ȥ ̺귯 Լ ۵Ǿ ִ. ̸ ϸ
+ Ϲ ̹Ƿ ġ ϴ ׷츸
+ suEXEC ֵ Ͻý ؾ Ѵ.</p>
+
+ <p> , ϰ:</p>
+
+<div class="example"><p><code>
+ User www<br />
+ Group webgroup<br />
+</code></p></div>
+
+ <p><code>suexec</code> "/usr/local/apache2/sbin/suexec"
+ ġϿٸ, ؾ Ѵ:</p>
+
+<div class="example"><p><code>
+ chgrp webgroup /usr/local/apache2/bin/suexec<br />
+ chmod 4750 /usr/local/apache2/bin/suexec<br />
+</code></p></div>
+
+ <p>׷ ġ ϴ ׷츸 suEXEC wrapper
+ ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">suEXEC Ű </a></h2>
+
+ <p>ġ Ҷ <code>--sbindir</code> ɼ
+ 丮 <code>suexec</code> (⺻
+ "/usr/local/apache2/sbin/suexec") ã´. ġ
+ suEXEC wrapper ߰ϸ α(error
+ log) Ѵ:</p>
+
+<div class="example"><p><code>
+ [notice] suEXEC mechanism enabled (wrapper: <em>/path/to/suexec</em>)
+</code></p></div>
+
+ <p> ߿ ̷ ٸ ҿ
+ wrapper α׷ ã ߰ų, <em>setuid
+ root</em> ġʾұ ̴.</p>
+
+ <p>ó suEXEC ϰ Ͱ ̹ ġ
+ ̶, ġ ̰ ٽ ؾ Ѵ.
+ HUP̳ USR1 ñ׳η ϴ δ ʴ. </p>
+ <p>suEXEC ȻϷ <code>suexec</code>
+ ġ ̰ ؾ Ѵ. </p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">suEXEC ϱ</a></h2>
+
+ <p>CGI α׷ û <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> þ
+ ȣƮ û Ͽų <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
+ û óϴ 쿡 suEXEC wrapper ȣѴ.</p>
+
+ <p><strong>ȣƮ:</strong><br /> suEXEC wrapper
+ ϴ Ѱ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> ǿ <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> þ
+ ϴ ̴. þ ּ ID ٸ
+ ϸ CGI ڿ û <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ <em>User</em> <em>Group</em> ȴ.
+ þ <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ּ
+ userid Ѵ.</p>
+
+ <p><strong> 丮:</strong><br />
+ <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> û óѴٸ suEXEC
+ wrapper ȣϿ, û 丮 شϴ
+ ID CGI α׷ Ѵ. Ϸ
+ ID CGI ְ ũƮ <a href="#model">
+ ˻</a> ׸ ؾ Ѵ. <a href="#install">
+ ɼ</a> <code>--with-suexec-userdir</code> ϶.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="debug" id="debug">suEXEC ϱ</a></h2>
+
+ <p>suEXEC wrapper α ٷ
+ <code>--with-suexec-logfile</code> ɼ Ͽ
+ . wrapper ùٷ ϰ ġߴٸ ߸Ǿ
+ αϿ error_log .</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="jabberwock" id="jabberwock">ٽ ѹ ϶: </a></h2>
+
+ <p><strong>!</strong> ִ.
+ ġ׷ <a href="http://httpd.apache.org/docs/2.2/suexec.html">¶
+ </a> ֽ ϶.</p>
+
+ <p>wrapper ϴ  ̷ο ִ.
+ suEXEC õ "" ϱ ̵ 캸 ٶ.</p>
+
+ <ul>
+ <li><strong>suEXEC </strong></li>
+
+ <li>
+ 丮
+
+ <p class="indent">
+ Ȱ ȿ suEXEC û ȣƮ
+ ֻ document root Ȥ userdir û
+ ֻ document root ȿ ߻ؾ Ѵ.
+ , ȣƮ װ ߴٸ ȣƮ
+ suEXEC ̿ϱ ȣƮ document root
+ ġ ۿ ʿ䰡 ִ.
+ ( .)
+ </p>
+ </li>
+
+ <li>
+ suEXEC PATH ȯ溯
+
+ <p class="indent">
+ ϸ ִ. ⿡ ϴ ΰ
+ <strong> ִ</strong> 丮 Ȯ϶.
+ װ ִ Ʈ̸񸶸 ϱ
+ ̴.
+ </p>
+ </li>
+
+ <li>
+ suEXEC ڵ ϱ
+
+ <p class="indent">
+ ݺؼ , ϴ 𸣰 õѴٸ
+ <strong>ū </strong> ߻ ִ.  쿡
+ .
+ </p>
+ </li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/suexec.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html b/docs/manual/upgrading.html
new file mode 100644
index 00000000..e32040ec
--- /dev/null
+++ b/docs/manual/upgrading.html
@@ -0,0 +1,23 @@
+URI: upgrading.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: upgrading.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: upgrading.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: upgrading.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: upgrading.html.pt-br
+Content-Language: pt-br
+Content-type: text/html; charset=ISO-8859-1
+
+URI: upgrading.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/upgrading.html.de b/docs/manual/upgrading.html.de
new file mode 100644
index 00000000..eaa88312
--- /dev/null
+++ b/docs/manual/upgrading.html.de
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Upgrade von 2.0 auf 2.2 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Upgrade von 2.0 auf 2.2</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/upgrading.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">Diese bersetzung ist mglicherweise
+ nicht mehr aktuell. Bitte prfen Sie die englische Version auf
+ die neuesten nderungen.</div>
+
+ <p>Dieses Dokument dient der Untersttzung beim Upgrade. Es
+ enthlt die entscheidenden Informationen fr bisherige
+ Apache-Nutzer. Diese sind als kurze Anmerkungen
+ gedacht. Weitere Informationen finden Sie entweder unter
+ <a href="new_features_2_2.html">Neue Funktionen</a> oder in
+ den <code>src/CHANGES</code>-Dateien.</p>
+
+ <p>Dieses Dokument beschreibt lediglich die nderungen von Version
+ 2.2 gegenber Version 2.0. Wenn Sie ein Upgrade von Version 1.3
+ durchfhren, sollten Sie auch <a href="http://httpd.apache.org/docs/2.0/upgrading.html">Upgrade von 1.3
+ auf 2.0</a> zu Rate ziehen.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">nderungen der Konfiguration bei der Kompilierung</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">nderungen der Laufzeit-Konfiguration</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Sonstige nderungen</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">Module von Drittanbietern</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="new_features_2_0.html">bersicht der neuen Funktionen
+ in Apache 2.0</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">nderungen der Konfiguration bei der Kompilierung</a></h2>
+
+ <ul>
+ <li>Die APR 1.0 API ist erforderlich.</li>
+ <li>Die mitgelieferte PCRE hat nun die Version 5.0.</li>
+ <li>mod_imap wurde in <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> umbenannt.</li>
+ <li>mod_auth wurde aufgeteilt in <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> und
+ <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code></li>
+ <li>mod_access wurde umbenannt in <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li>
+ <li>mod_auth_ldap wurde umbenannt in
+ <code class="module"><a href="./mod/mod_authz_ldap.html">mod_authz_ldap</a></code></li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time">nderungen der Laufzeit-Konfiguration</a></h2>
+
+
+ <ul>
+ <li>Die mit dem Apache HTTP Server ausgelieferte Konfigurationsdatei
+ <code>httpd.conf</code> wurde stark vereinfacht, indem alle auer
+ den unbedingt notwendigen Konfigurationseinstellungen entfernt wurden.
+ Im <code>conf/extra/</code>-Verzeichnis Ihrer Installation finden Sie
+ eine Reihe von Konfigurationsbeispielen fr erweiterte Funktionen.
+ </li>
+
+ <li>Die <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>-Option <code>startssl</code> gibt es
+ nicht mehr. Um SSL-Untersttzung zu aktivieren mssen Sie die
+ <code>httpd.conf</code> editieren und die entsprechenden
+ <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>-Anweisungen einfgen und
+ anschlieend den Server mit <code>apachectl start</code> starten.
+ Eine Beispielkonfiguration zum Aktivieren von <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>
+ ist in <code>conf/extra/httpd-ssl.conf</code> enthalten.
+ </li>
+
+ <li>Die Voreinstellung von <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> ist jetzt <code>Off</code>.
+ Wenn diese Anweisung nicht in Ihrer Konfigurationsdatei enthalten ist,
+ knnen Sie <code>UseCanonicalName On</code> einfgen, um das
+ bisherige Verhalten beizubehalten.
+ </li>
+
+ <li>Das Modul <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> reagiert nicht lnger auf
+ Anfragen, solange nicht in der Konfigurationsdatei eine <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>-Anweisung enthalten ist, die
+ einen Verzeichnisnamen angibt. Fgen Sie Ihrer Konfigurationsdatei
+ die Anweisung <code>UserDir public_html</code> hinzu, um das
+ bisherige Verhalten wiederherzustellen.
+ </li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">Sonstige nderungen</a></h2>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Module von Drittanbietern</a></h2>
+
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="./de/upgrading.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html.en b/docs/manual/upgrading.html.en
new file mode 100644
index 00000000..5924addf
--- /dev/null
+++ b/docs/manual/upgrading.html.en
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Upgrading to 2.2 from 2.0 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Upgrading to 2.2 from 2.0</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>In order to assist folks upgrading, we maintain a document
+ describing information critical to existing Apache users. These
+ are intended to be brief notes, and you should be able to find
+ more information in either the <a href="new_features_2_2.html">New Features</a> document, or in
+ the <code>src/CHANGES</code> file.</p>
+
+ <p>This document describes only the changes from 2.0 to 2.2. If you
+ are upgrading from version 1.3, you should also consult the <a href="http://httpd.apache.org/docs/2.0/upgrading.html">1.3 to 2.0
+ upgrading document.</a></p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Compile-Time Configuration Changes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">Run-Time Configuration Changes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Misc Changes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">Third Party Modules</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="new_features_2_2.html">Overview of new features in
+ Apache 2.2</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">Compile-Time Configuration Changes</a></h2>
+
+
+ <p>The compilation process is very similar to the one used in
+ version 2.0. Your old <code>configure</code> command line (as
+ found in <code>build/config.nice</code> in the installed server
+ directory) can be used in some cases. The most significant change
+ required will be to account for changes in module names, in
+ particular for the authentication and authorization modules.
+ Some details of changes:</p>
+
+ <ul>
+ <li>mod_imap has been renamed to <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li>
+ <li>mod_auth has been split up into <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code>,
+ <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="./mod/mod_authz_user.html">mod_authz_user</a></code>, and
+ <code class="module"><a href="./mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li>
+ <li>mod_access has been renamed to <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li>
+ <li>mod_auth_ldap has been renamed to <code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li>
+ <li>Upgraded to require the APR 1.0 API.</li>
+ <li>Updated bundled PCRE version to 5.0</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time">Run-Time Configuration Changes</a></h2>
+
+
+ <p>Your existing version 2.0 config files and startup scripts can
+ usually be used unchanged in version 2.2. Some small
+ adjustments may be necessary for particular configurations as
+ discussed below. In addition, if you dynamically load the
+ standard modules using the <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> directive, then you will
+ need to account for the module name changes mentioned above.</p>
+
+ <p>If you choose to use the new default
+ configuration file for version 2.2, you will find that it has
+ been greatly simplified by removing all but the most essential
+ configuration settings. A set of example configuration settings
+ for more advanced features is present in the
+ <code>conf/extra/</code> directory of the installed server. Default
+ configuration files are installed in the <code>conf/original</code>
+ directory.</p>
+
+ <p>Some runtime configuration changes that you may notice:</p>
+
+ <ul>
+ <li>The <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> option
+ <code>startssl</code> is no longer available. To enable SSL
+ support, you should edit <code>httpd.conf</code> to include the
+ relevant <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> directives and then use
+ <code>apachectl start</code> to start the server. An example
+ configuration to activate <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> has been
+ included in <code>conf/extra/httpd-ssl.conf</code>.</li>
+
+ <li>The default setting of <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> is now
+ <code>Off</code>. If you did not have this directive in your
+ config file, you can add <code>UseCanonicalName On</code> to
+ retain the old behavior.</li>
+
+ <li>The module <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> will no longer act
+ on requests unless a <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> directive specifying a
+ directory name is present in the config file. To restore the
+ old default behavior, place the directive <code>UserDir
+ public_html</code> in your config file.</li>
+
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">Misc Changes</a></h2>
+
+
+ <ul>
+ <li>The module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, which was
+ experimental in Apache 2.0, is now a standard module.</li>
+
+ <li>The module <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, which was
+ experimental in Apache 2.0, is now a standard module.</li>
+
+ <li>The module <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>, which was
+ experimental in Apache 2.0, is now a standard module.</li>
+
+ <li>The module <code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>, which was
+ experimental in Apache 2.0, is now a standard module.</li>
+
+ <li>The module <code class="module"><a href="./mod/mod_dumpio.html">mod_dumpio</a></code>, which was
+ experimental in Apache 2.0, is now a standard module.</li>
+
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Third Party Modules</a></h2>
+
+
+ <p>Many third-party modules designed for version 2.0 will work
+ unchanged with the the Apache HTTP Server version 2.2. But all
+ modules must be recompiled before being loaded.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html.ja.euc-jp b/docs/manual/upgrading.html.ja.euc-jp
new file mode 100644
index 00000000..f60f2aa1
--- /dev/null
+++ b/docs/manual/upgrading.html.ja.euc-jp
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>1.3 2.0 ؤΥåץ졼 - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>1.3 2.0 ؤΥåץ졼</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">This translation may be out of date. Check the
+ English version for recent changes.</div>
+
+ <p>åץ졼ɤñˤ뤿ˡ¸ Apache 桼
+ ˽פʾ򤳤ʸˤޤȤƤޤû
+ ս񤭤Ȥƽ񤫤Ƥޤܤ
+ <a href="new_features_2_0.html">ǽ</a>ʸ
+ <code>src/CHANGES</code> եǸĤȻפޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">ѥѹ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">¹Իѹ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">¾ѹ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">ɥѡƥ⥸塼</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="new_features_2_0.html">Apache 2.0 ǽγ</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">ѥѹ</a></h2>
+
+
+ <ul>
+ <li>Apache <a href="install.html">ӥɽ</a>
+ <code>autoconf</code> <code>libtool</code> Ȥ褦ˤʤޤ
+ Υƥ Apache 1.3 APACI ƥȻƤޤ
+ ޤäƱȤ櫓ǤϤޤ</li>
+
+ <li>̾Υѥ뤹뤫ɤǤ⥸塼뷲˲äơ
+ Apache 2.0
+ ꥯȽμʬ <a href="mpm.html">ޥץå
+ ⥸塼</a> (MPM) ˰ưޤ</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time">¹Իѹ</a></h2>
+
+
+ <ul>
+ <li>Apache 1.3 λ˥Фˤä¿Υǥ쥯ƥ֤
+ MPM ˰ưޤФ Apache 1.3 ȤǤƱ񤤤
+ ϡ<code class="module"><a href="./mod/prefork.html">prefork</a></code> MPM
+ Ǥ¾ MPM ϥץκꥯȤν
+ ˰ۤʤäǥ쥯ƥ֤Ȥޤ</li>
+
+ <li><a href="mod/mod_proxy.html">Proxy ⥸塼</a>
+ HTTP/1.1 б뤿˺ƹޤפѹȤƤϡ
+ ץΥ椬 <code>&lt;Directory proxy:&gt;</code> ֥å
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ ֥å֤褦ˤʤäȤΤޤ</li>
+
+ <li>⥸塼ˤϡ<code>PATH_INFO</code> (Υե̾θ³
+ ѥ) ΰѤäΤޤϥϥɥȤ
+ ƤΤե륿ȤƼ褦ˤʤäΤ
+ <code>PATH_INFO</code> ΤꥯȤդޤ<a href="mod/mod_include.html">INCLUDES</a>
+ <a href="http://www.php.net/">PHP</a> ʤɤΥե륿
+ ϥɥξ˼ƤޤΤǡ<code>PATH_INFO</code>
+ դΥꥯȤݤޤ
+ <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code>
+ ǥ쥯ƥ֤Ȥäƥϥɥ餬 <code>PATH_INFO</code>
+ դΥꥯȤդ褦ˤǤˤä SSI
+ <code>PATH_INFO</code> Ȥǽ褵뤳ȤǤޤ</li>
+
+ <li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
+ ǥ쥯ƥ֤ <code>on</code> ⤷ <code>off</code> Ȥ
+ 褦ˤʤޤ¸ߤƤ
+ <code class="directive">CacheNegotiatedDocs</code>
+ <code>CacheNegotiatedDocs on</code>
+ ֤Ƥ</li>
+
+ <li>
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ ǥ쥯ƥ֤ϥƥȥå
+ ˰κǽ˻ȤƤȤʤ褦ˤʤޤ
+ ˡåŰǰϤ褦ˤʤäƤޤ
+ 㤨С¸
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Some Message
+ </code></p></div>
+
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Some Message"
+ </code></p></div>
+
+ ֤ɬפޤ
+ ܤΰϡͭ URL ѥ̾Ǥʤ¤
+ ƥȥåȤưޤ
+ </li>
+
+ <li><code>AccessConfig</code> ǥ쥯ƥ֤
+ <code>ResourceConfig</code> ǥ쥯ƥ֤Ϻޤ
+ Υǥ쥯ƥ֤Ʊεǽ
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ ֤뤳ȤǤޤե˼ˡ
+ Υǥ쥯ƥ֤ΥǥեͤȤäƤϡ
+ <code>httpd.conf</code> <code>Include conf/access.conf</code>
+ <code>Include conf/srm.conf</code> ɲäɬפǤ礦
+ Υǥ쥯ƥ֤ˤ֤Τ褦 Apache ե
+ ɤ߹褦ˤ뤿ˤϡ<code>httpd.conf</code> κǸ
+ <code>srm.conf</code><code>access.conf</code> νˤ줾
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ ǥ쥯ƥ֤񤤤Ƥ</li>
+
+ <li><code>BindAddress</code> ǥ쥯ƥ֤ <code>Port</code>
+ ǥ쥯ƥ֤ϺޤƱεǽϤ
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤ˤ󶡤Ƥޤ</li>
+
+ <li><code>Port</code> ǥ쥯ƥ֤ Apache-1.3 ˤϼʻ URL
+ Ȥݡֹꤹ롢Ȥˡ⤢ޤ
+ Apache-2.0 ǤϿ
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ ʸˤäƹԤʤޤĤΥǥ쥯ƥ֤ǥۥ̾<em></em>
+ ʻ URL ξǤ褦˹ʸѹޤ</li>
+
+ <li><code>ServerName</code> ǥ쥯ƥ֤Ϻޤ
+ ꥯȤ򰷤ˡ MPM ˤꤵ褦ˤʤޤ
+ Ǥ inetd 鵯ư褦߷פ줿 MPM Ϥޤ</li>
+
+ <li><code>AgentLog</code> ǥ쥯ƥ֡
+ <code>RefererLog</code> ǥ쥯ƥ֡
+ <code>RefererIgnore</code> ǥ쥯ƥ֤󶡤Ƥ
+ <code>mod_log_agent</code> <code>mod_log_referer</code>
+ ⥸塼Ϻޤ
+ Agent refere <code class="directive">mod_log_config</code>
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤ˤ¸ǽǤ</li>
+
+ <li><code>AddModule</code> ǥ쥯ƥ֤ <code>ClearModuleList</code>
+ ǥ쥯ƥ֤ϺޤΥǥ쥯ƥ֤ϡ
+ ⥸塼뤬֤ǸƤФ褦ˤ뤿˻ȤƤޤ
+ Apache 2.0 ο API ϥ⥸塼뤬Ū˽֤Ǥ褦
+ ʤäƤꡢΥǥ쥯ƥ֤ɬפʤʤޤ</li>
+
+ <li><code>FancyIndexing</code> ǥ쥯ƥ֤Ϻޤ
+ Ʊǽ <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>
+ ǥ쥯ƥ֤ <code>FancyIndexing</code> ץ
+ ¸Ǥޤ</li>
+
+ <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ˤ MultiViews
+ ƥȥͥ󵻽Ѥϡ
+ ǥեȤΥեޥå󥰤긷̩ʤΤѹޤ
+ <em>ͥȲǽ</em>եξˤΤ򤵤ޤ
+ εưϡ<code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code>
+ ǥ쥯ƥ֤Ѥ뤳ȤǤޤ</li>
+
+ <li>(<em>С 2.0.51 </em>)
+ <p><code>ErrorHeader</code> ǥ쥯ƥ֤Ŭڤ̾
+ äѻߤ졢εǽ <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> ǥ쥯ƥ֤礵ޤ
+ ˾ߤư뤿ˤ ErrorHeader </p>
+
+ <div class="example"><p><code>
+ Header always set foo bar
+ </code></p></div>
+
+ <p>ȤäƤ</p></li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">¾ѹ</a></h2>
+
+
+ <ul>
+ <li>Apache 1.3 Ǽ¸Ūʥ⥸塼ä
+ <code class="directive">mod_auth_digest</code>
+ ɸ⥸塼ˤʤޤ</li>
+
+ <li>Apache 1.3 Ǽ¸Ūʥ⥸塼ä <code>mod_mmap_static</code>
+ <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> ֤ޤ</li>
+
+ <li>Apache ۤΩ <code>src</code> ǥ쥯ȥ꤬
+ ʤʤ褦ˡ˺ƹޤˡ
+ ϼǥ쥯ȥŪ֤褦ˤʤꡢ
+ ѥ뤵줿ФΥ󥹥ȡ̥ǥ쥯ȥ
+ Ԥʤ褦ˤʤޤ</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">ɥѡƥ⥸塼</a></h2>
+
+
+ <p>Apache 2.0 Υ API ˤ¿ѹäޤ
+ Apache 1.3 Ѥδ¸Υ⥸塼 Apache 2.0 ǤϽʤǤ
+ ư<strong>ޤ</strong>ܺ٤ <a href="developer/">ȯԸʸ</a> ˤޤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html.ko.euc-kr b/docs/manual/upgrading.html.ko.euc-kr
new file mode 100644
index 00000000..315c5c2b
--- /dev/null
+++ b/docs/manual/upgrading.html.ko.euc-kr
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>1.3 2.0 ׷̵ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>1.3 2.0 ׷̵</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p>츮 ġ ڰ ׷̵ϴ
+ ߿ ˷ִ Ѵ.
+ ̹Ƿ, <a href="new_features_2_0.html">ο </a>
+ <code>src/CHANGES</code> Ͽ ãƺ
+ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Ͻ ȭ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time"> ȭ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Ÿ ȭ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">ڰ </a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="new_features_2_0.html">ġ 2.0 ο
+ </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">Ͻ ȭ</a></h2>
+
+
+ <ul>
+ <li>ġ <a href="install.html">ġ ϰ ġ</a>
+ <code>autoconf</code> <code>libtool</code> ý
+ Ѵ. ý Apache 1.3 APACI ý۰
+ ϴ.</li>
+
+ <li> θ ܿ Apache 2.0 û
+ óϴ ֿ κ <a href="mpm.html">ó
+ (Multi-Processing Modules)</a> (MPM) Ű.</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time"> ȭ</a></h2>
+
+
+ <ul>
+ <li>Apache 1.3 ٽɿ ־ þ
+ MPM ִ. Apache 1.3 ִ ϰ
+ ϱ ٶٸ <code class="module"><a href="./mod/prefork.html">prefork</a></code> MPM ؾ
+ Ѵ. ٸ MPM ٸ þ Ͽ μ
+ û ó Ѵ.</li>
+
+ <li><a href="mod/mod_proxy.html">proxy </a> HTTP/1.1
+ ߾ Ǿ. ߿ ȭ ϳ Ͻ 
+ <code>&lt;Directory proxy:&gt;</code> ƴ϶
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
+ Ͽ ġϴ ̴.</li>
+
+ <li> ⿡ <code>PATH_INFO</code> (¥ θ
+ ڿ ) ó Ǿ.
+ ڵ鷯 ͷ Ǵ ̻
+ <code>PATH_INFO</code> ִ û ޾Ƶ Ѵ.
+ <a href="mod/mod_include.html">INCLUDES</a> <a href="http://www.php.net/">PHP</a> ʹ
+ core ڵ鷯 DZ⶧ <code>PATH_INFO</code>
+ ִ û źѴ. core ڵ鷯 <code>PATH_INFO</code>
+ ִ û ޾Ƶ̰ server-side include
+ <code>PATH_INFO</code> ϰ Ϸ, <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> þ ؾ
+ Ѵ.</li>
+
+ <li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
+ þ ƱԸƮ <code>on</code> <code>off</code>
+ ޴´. <code class="directive">CacheNegotiatedDocs</code>
+ <code>CacheNegotiatedDocs on</code> ؾ Ѵ.</li>
+
+ <li>
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> þ
+ ̻ ޼ Ÿ ƱԸƮ տ ǥ
+ ʴ´. ֵǥ ޼ Ѵ.
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Some Message
+ </code></p></div>
+ ؾ Ѵ.
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Some Message"
+ </code></p></div>
+ ι° ƱԸƮ ȿ URL̳ θ ƴ϶ ޼
+ Ѵ.
+ </li>
+
+ <li><code>AccessConfig</code> <code>ResourceConfig</code>
+ þ . ϴ þ
+ ϴ <code class="directive"><a href="./mod/core.html#include">Include</a></code> þ
+ ü ִ. ſ Ͽ þ ʰ
+ þ ⺻ ߴٸ, <code>http.conf</code>
+ <code>Include conf/access.conf</code> <code>Include
+ conf/srm.conf</code> ߰ ʿ䰡 ִ. ġ
+ þ аϷ
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code> þ
+ <code>httpd.conf</code> ΰ, <code>srm.conf</code>
+ <code>access.conf</code> տ ; Ѵ.</li>
+
+ <li><code>BindAddress</code> <code>Port</code> þ
+ . <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ þ Ѵ.</li>
+
+ <li>Apache-1.3 <code>Port</code> ڱ
+ URL Ʈ ȣ ϴ ϵ ߴ. Apache-2.0
+ ο <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
+ Ѵ. þ ȣƮ<em></em> ڱ URL
+ Ʈ ȣ ִ.</li>
+
+ <li><code>ServerType</code> þ . û
+ ϴ MPM ÿ ޷ȴ. inetd
+ ϵ MPM .</li>
+
+ <li><code>AgentLog</code>, <code>RefererLog</code>,
+ <code>RefererIgnore</code> þ
+ <code>mod_log_agent</code> <code>mod_log_referer</code>
+ . agent α׿ referer α״
+ <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code> <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> þ
+ Ͽ ȴ.</li>
+
+ <li><code>AddModule</code> <code>ClearModuleList</code>
+ þ . þ ùٸ
+ ȰȭϷ ߴ. ο Apache 2.0 API
+ ȰȭǴ ־, þ
+ ʿ Ǿ.</li>
+
+ <li><code>FancyIndexing</code> þ .
+ <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>
+ þ <code>FancyIndexing</code> ɼ Ѵ.</li>
+
+ <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> MultiViews
+ ϰ ⺻ ã´. <em>󰡴</em>
+ ߿ Ѵ. <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> þ
+ Ͽ ϰ ִ.</li>
+
+ <li>(<em>2.0.51 </em>)
+ <p><code>ErrorHeader</code> þ ߸ Ī,
+ þ <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> þε ϴ.
+ ϴ ,</p>
+
+ <div class="example"><p><code>
+ Header always set ¼ ¼
+ </code></p></div>
+
+ <p> Ѵ.</p></li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">Ÿ ȭ</a></h2>
+
+
+ <ul>
+ <li>Apache 1.3 ̿ <code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code>
+ ǥ Ǿ.</li>
+
+ <li>Apache 1.3 ̿ <code>mod_mmap_static</code>
+ <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> üǾ.</li>
+
+ <li> Ǿ ̻ <code>src</code>
+ 丮 . ҽ 丮 Ʒ
+ ְ, ٸ 丮 ġȴ.</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">ڰ </a></h2>
+
+
+ <p>Apache 2.0 API Ǿ. Apache 1.3 API
+ Apache 2.0
+ <strong></strong>. ڼ <a href="developer/">
+ </a> ϶.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html.pt-br b/docs/manual/upgrading.html.pt-br
new file mode 100644
index 00000000..6c718049
--- /dev/null
+++ b/docs/manual/upgrading.html.pt-br
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Atualizando da verso 1.3 para 2.0 - Servidor HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Verso 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentao</a> &gt; <a href="./">Verso 2.2</a></div><div id="page-content"><div id="preamble"><h1>Atualizando da verso 1.3 para 2.0</h1>
+<div class="toplang">
+<p><span>Lnguas Disponveis: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate">Esta traduo pode estar desatualizada.
+ Verifique a verso em Ingls para mudanas recentes.</div>
+
+ <p>Com a finalidade de ajudar as pessoas na atualizao do servidor,
+ ns mantemos um documento que descreve informaes crticas para
+ os usurios j existentes do Apache. Essas informaes tem o
+ intuito de serem breves notas e voc dever encontrar mais
+ informaes no documento <a href="new_features_2_0.html">Novas Funcionalidades</a>, ou no
+ arquivo <code>src/CHANGES</code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Mudanas na Configurao em tempo de Compilao</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">Mudanas na Configurao em tempo de Execuo</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Mudanas Gerais</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">Mdulos de Terceiros</a></li>
+</ul><h3>Veja tambm</h3><ul class="seealso"><li><a href="new_features_2_0.html">Descrio das novas
+ funcionalidades do Apache 2.0</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">Mudanas na Configurao em tempo de Compilao</a></h2>
+
+
+ <ul>
+ <li>O Apache agora usa o sistema <code>autoconf</code>
+ e <code>libtool</code> para <a href="install.html">
+ configurar o processo de construo</a>.
+ A utilizao desse sistema similar, mas no o
+ mesmo, a usar o sistema APACI do Apache 1.3</li>
+
+ <li>Alm da seleo habitual de mdulos que voc
+ pode escolher para compilar, o Apache 2.0 mudou a parte
+ principal de processamentos de pedidos para os <a href="mpm.html">Mdulos Multi-Processamento</a> (MPMs).</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time">Mudanas na Configurao em tempo de Execuo</a></h2>
+
+
+ <ul>
+ <li>Muitas diretrizes que estavam no ncleo do servidor
+ no Apache 1.3 esto agora nos MPMs. Se voc desejar que
+ o funcionamento do servidor seja o mais similar possvel ao
+ do Apache 1.3, voc deve selecionar o MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>.
+ Os outros MPMs tero diretrizes diferentes para controlar
+ a criao de processos e o processamento de pedidos.</li>
+
+ <li>O <a href="mod/mod_proxy.html">mdulo proxy</a> foi reconstrudo
+ para o padro HTTP/1.1. Ao longo das mudanas importantes,
+ o controle de acesso ao proxy agora fica dentro de um bloco
+ <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>,
+ ao invs de um bloco <code>&lt;Directory proxy:&gt;</code>.</li>
+
+ <li>A operao com <code>PATH_INFO</code> (informao de
+ caminho procedente depois do nome do arquivo verdadeiro) mudou
+ para alguns mdulos. Mdulos que eram previamente implementados
+ como manipuladores mas agora so implementados como filtros
+ no podem mais aceitar pedidos com <code>PATH_INFO</code>.
+ Filtros como <a href="mod/mod_include.html">INCLUDES</a>
+ ou <a href="http://www.php.net/">PHP</a> so implementados
+ no topo dos manipuladores principais, rejeitando pedidos
+ com <code>PATH_INFO</code>. Voc pode usar a diretriz
+ <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code>
+ para forar o manipulador principal a aceitar pedidos
+ com <code>PATH_INFO</code> e assim restaurar a habilidade
+ de us-lo em incluses por parte do servidor (SSI).</li>
+
+ <li>A diretriz <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> agora aceita
+ o argumento <code>on</code> ou <code>off</code>. Instncias
+ existentes de <code class="directive">CacheNegotiatedDocs</code> devero
+ ser substitudas por <code>CacheNegotiatedDocs on</code>.</li>
+
+ <li>
+ A diretriz <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ no usa mais aspas no comeo do argumento para indicar
+ mensagens de texto. Ao invs disso, voc deve colocar
+ a mensagem inteira entre aspas. Por exemplo, instncias
+ existentes de
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Alguma mensagem
+ </code></p></div>
+ devem ser substitudas por
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "Alguma mensagem"
+ </code></p></div>
+
+ Contanto que o segundo argumento no seja uma
+ URL vlida ou um caminho de arquivo, ir ser
+ tratado como uma mensagem de texto.
+ </li>
+
+ <li>As diretrizes <code>AccessConfig</code> e
+ <code>ResourceConfig</code> no existem mais.
+ Instncias existentes dessas diretrizes podem ser substitudas
+ com a diretriz <code class="directive"><a href="./mod/core.html#include">Include</a></code>
+ que possui uma funcionalidade equivalente. Se voc estava
+ fazendo uso dos valores padres dessas diretrizes sem inclu-las
+ nos arquivos de configurao, voc provavelmente ter
+ que adicionar <code>Include conf/access.conf</code> e
+ <code>Include conf/srm.conf</code> ao seu <code>httpd.conf</code>.
+ Com o fim de assegurar que o Apache leia os arquivos de
+ configurao na mesma ordem que as diretrizes velhas usavam,
+ a diretriz <code class="directive"><a href="./mod/core.html#include">Include</a></code> deve ser colocada
+ no final do <code>httpd.conf</code>, com uma entrada para
+ <code>srm.conf</code> antes de <code>access.conf</code>.</li>
+
+ <li>As diretrizes <code>BindAddress</code> and <code>Port</code>
+ no existem mais. Uma funcionalidade equivalente fornecida com
+ uma diretriz mais flexvel <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>.</li>
+
+ <li>Outro uso da diretriz <code>Port</code> no Apache-1.3
+ era ajustar o nmero da porta usada em URLs auto-referenciveis.
+ O equivalente no Apache-2.0 a nova sintaxe <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>: ela foi modificada para permitir que
+ sejam especificados ambos "hostname" <em>e</em> o nmero da porta
+ para URLs auto-referenciveis em uma s diretriz.</li>
+
+ <li>A diretriz <code>ServerType</code> no existe mais.
+ O mtodo usado para atender pedidos determinado pela
+ seleo de MPM. Atualmente no existe nenhuma MPM projetada
+ para ser executada pelo inetd.</li>
+
+ <li>Os mdulos <code>mod_log_agent</code> e <code>mod_log_referer</code>
+ que forneciam as diretrizes <code>AgentLog</code>,
+ <code>RefererLog</code> e <code>RefererIgnore</code> foram removidas.
+ Registros de agentes e referncias ainda esto disponveis
+ usando a diretriz <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> do
+ <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</li>
+
+ <li>As diretrizes <code>AddModule</code> e
+ <code>ClearModuleList</code> no existem mais.
+ Essas diretrizes eram usadas para garantir que mdulos
+ pudessem ser habilitados na ordem correta. A nova API do
+ Apache 2.0 permite que os mdulos especifiquem explicitamente
+ a sua ordem, eliminando a necessidade dessas diretrizes.</li>
+
+ <li>A diretriz <code>FancyIndexing</code> foi removida.
+ A mesma funcionalidade est disponvel atravs da
+ opo <code>FancyIndexing</code> da diretriz <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>.</li>
+
+ <li>A tcnica de negociao de contedo (content-negotiation)
+ MultiViews fornecida pelo <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
+ se tornou mais rigorosa em sua combinao de arquivo
+ padro. Ela ir selecionar apenas arquivos negociveis
+ (<em>negotiable</em>). O comportamento antigo pode ser restaurado usando a
+ diretriz <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code>.</li>
+
+ <li>(<em>desde a verso 2.0.51</em>)
+ <p>A funcionalidade da diretriz <code>ErrorHeader</code>
+ foi colocada em conjunto com a diretriz <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>, j que era um
+ uso de um nome imprprio. Utilize</p>
+
+ <div class="example"><p><code>
+ Header always set foo bar
+ </code></p></div>
+
+ <p>para obter o comportamento desejado.</p></li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">Mudanas Gerais</a></h2>
+
+
+ <ul>
+ <li>O mdulo <code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code>, que era
+ experimental no Apache 1.3, agora um mdulo padro.</li>
+
+ <li>O mdulo <code>mod_mmap_static</code>, que era experimental no
+ Apache 1.3, foi substitudo com <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>.</li>
+
+ <li>A distribuio foi completamente reorganizada para
+ no conter mais um diretrio <code>src</code> independente.
+ Em seu lugar, os fontes so organizados
+ logicamente no diretrio principal da distribuio e
+ a instalao do servidor compilado deve ser direcionada
+ um diretrio separado.</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Mdulos de Terceiros</a></h2>
+
+
+ <p>Mudanas extensivas foram feitas na API do servidor
+ no Apache 2.0. Mdulos existentes projetados para a API
+ do Apache 1.3, <strong>no</strong> funcionaro no Apache
+ 2.0 sem modificaes. Detalhes sero fornecidos na
+ <a href="developer/">documentao do desenvolvedor</a>.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Lnguas Disponveis: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" title="Portugus (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Mdulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossrio</a> | <a href="./sitemap.html">Mapa do site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/upgrading.html.ru.koi8-r b/docs/manual/upgrading.html.ru.koi8-r
new file mode 100644
index 00000000..2421fd38
--- /dev/null
+++ b/docs/manual/upgrading.html.ru.koi8-r
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> 1.3 2.0 - HTTP Apache</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="./"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> 1.3 2.0</h1>
+<div class="toplang">
+<p><span> : </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> .
+
+ .</div>
+
+ <p> ,
+ 2.0.
+ ;
+ <a href="new_features_2_0.html"> </a>, <code>src/CHANGES</code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc"> </a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party"> </a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time"> </a></h2>
+
+
+ <ul>
+ <li>Apache <code>autoconf</code>
+ <code>libtool</code> <a href="install.html"> </a>.
+
+ APACI Apache 1.3, .</li>
+
+ <li> ,
+ , Apache 2.0 <a href="mpm.html"> - </a> ( - ),
+ ,
+ .</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time"> </a></h2>
+
+
+ <ul>
+ <li> ,
+ Apache 1.3, - .
+ ,
+ Apache 1.3, - <a href="mod/prefork.html">prefork</a>. -
+ ,
+ .</li>
+
+ <li><a href="mod/mod_proxy.html"> </a> ,
+ HTTP/1.1.
+ , ,
+ , &lt;Proxy&gt;,
+ &lt;Directory proxy:&gt;, .</li>
+
+ <li> PATH_INFO ( ,
+ ) .
+ , (handler),
+ , ,
+ PATH_INFO. , <a href="mod/mod_include.html">INCLUDES</a>
+ , ,
+ PATH_INFO. <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code>,
+ ,
+ PATH_INFO ,
+ (SSI).</li>
+
+ <li> <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
+ <code>on</code>
+ <code>off</code>.
+ <code>CacheNegotiatedDocs</code>
+ <code>CacheNegotiatedDocs on</code>.</li>
+
+ <li>
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+
+ , .
+
+ . ,
+
+ <div class="example"><p><code>
+ ErrorDocument 403 "
+ </code></p></div>
+
+
+ <div class="example"><p><code>
+ ErrorDocument 403 " "
+ </code></p></div>
+
+ (URL) ,
+ .
+ </li>
+
+ <li> <code>AccessConfig</code>
+ <code>ResourceConfig</code> .
+
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>,
+ .
+ , , ,
+ ,
+ httpd.conf: <code>Include conf/access.conf</code> <code>Include
+ conf/srm.conf</code>. ,
+ Apache ,
+ ,
+ <code>Include</code> httpd.conf,
+ , <code>srm.conf</code>, ,
+ <code>access.conf</code>.</li>
+
+ <li> <code>BindAddress</code> <code>Port</code>
+ .
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>.
+ </li>
+
+ <li> Apache 1.3 <code>Port</code>
+ , ,
+ . Apache 2.0
+ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>: ,
+ <em></em> .</li>
+
+ <li> <code>ServerType</code> .
+
+ -. -,
+ inetd.</li>
+
+ <li> mod_log_agent mod_log_referer,
+ , <code>AgentLog</code>, <code>RefererLog</code>
+ <code>RefererIgnore</code>, .
+ (agent logs) (referer logs) -
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</li>
+
+ <li> <code>AddModule</code>
+ <code>ClearModuleList</code> .
+ . API
+ Apache 2.0 ,
+ .</li>
+
+ <li> <code>FancyIndexing</code> .
+ <code>FancyIndexing</code> <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code></li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc"> </a></h2>
+
+
+ <ul>
+ <li> <code>httpd</code> <code> -S</code>,
+ ,
+ <code>-t -D DUMP_VHOSTS</code>.</li>
+
+ <li> <code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code>,
+ Apache 1.3, .</li>
+
+ <li> <code>mod_mmap_static</code>,
+ Apache 1.3, <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>.</li>
+
+ <li>
+ <code>src</code>.
+ ,
+ .</li>
+ </ul>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party"> </a></h2>
+
+
+ <p> API Apache 2.0.
+ , Apache 1.3 API,
+ <strong></strong> Apache 2.0,
+ .
+ <a href="developer/"> </a>.</p>
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./ru/upgrading.html" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html"></a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/urlmapping.html b/docs/manual/urlmapping.html
new file mode 100644
index 00000000..5a9c3a92
--- /dev/null
+++ b/docs/manual/urlmapping.html
@@ -0,0 +1,11 @@
+URI: urlmapping.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: urlmapping.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: urlmapping.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/urlmapping.html.en b/docs/manual/urlmapping.html.en
new file mode 100644
index 00000000..2174ce4f
--- /dev/null
+++ b/docs/manual/urlmapping.html.en
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Mapping URLs to Filesystem Locations - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Mapping URLs to Filesystem Locations</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/urlmapping.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document explains how Apache uses the URL of a request
+ to determine the filesystem location from which to serve a
+ file.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">Related Modules and Directives</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#outside">Files Outside the DocumentRoot</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#user">User Directories</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL Redirection</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Reverse Proxy</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Rewriting Engine</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Related Modules and Directives</a></h2>
+
+<table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentroot" id="documentroot">DocumentRoot</a></h2>
+
+ <p>In deciding what file to serve for a given request, Apache's
+ default behavior is to take the URL-Path for the request (the part
+ of the URL following the hostname and port) and add it to the end
+ of the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> specified
+ in your configuration files. Therefore, the files and directories
+ underneath the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ make up the basic document tree which will be visible from the
+ web.</p>
+
+ <p>Apache is also capable of <a href="vhosts/">Virtual
+ Hosting</a>, where the server receives requests for more than one
+ host. In this case, a different <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> can be specified for each
+ virtual host, or alternatively, the directives provided by the
+ module <code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> can
+ be used to dynamically determine the appropriate place from which
+ to serve content based on the requested IP address or
+ hostname.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="outside" id="outside">Files Outside the DocumentRoot</a></h2>
+
+ <p>There are frequently circumstances where it is necessary to
+ allow web access to parts of the filesystem that are not strictly
+ underneath the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>. Apache offers several
+ different ways to accomplish this. On Unix systems, symbolic links
+ can bring other parts of the filesystem under the <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>. For security reasons,
+ Apache will follow symbolic links only if the <code class="directive"><a href="./mod/core.html#options">Options</a></code> setting for the relevant
+ directory includes <code>FollowSymLinks</code> or
+ <code>SymLinksIfOwnerMatch</code>.</p>
+
+ <p>Alternatively, the <code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> directive will map any part
+ of the filesystem into the web space. For example, with</p>
+
+<div class="example"><p><code>Alias /docs /var/web</code></p></div>
+
+ <p>the URL <code>http://www.example.com/docs/dir/file.html</code>
+ will be served from <code>/var/web/dir/file.html</code>. The
+ <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> directive
+ works the same way, with the additional effect that all content
+ located at the target path is treated as <a class="glossarylink" href="./glossary.html#cgi" title="see glossary">CGI</a> scripts.</p>
+
+ <p>For situations where you require additional flexibility, you
+ can use the <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
+ and <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code>
+ directives to do powerful <a class="glossarylink" href="./glossary.html#regex" title="see glossary">regular
+ expression</a> based matching and substitution. For
+ example,</p>
+
+<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+)
+ /home/$1/cgi-bin/$2</code></p></div>
+
+ <p>will map a request to
+ <code>http://example.com/~user/cgi-bin/script.cgi</code> to the
+ path <code>/home/user/cgi-bin/script.cgi</code> and will treat
+ the resulting file as a CGI script.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="user" id="user">User Directories</a></h2>
+
+ <p>Traditionally on Unix systems, the home directory of a
+ particular <em>user</em> can be referred to as
+ <code>~user/</code>. The module <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
+ extends this idea to the web by allowing files under each user's
+ home directory to be accessed using URLs such as the
+ following.</p>
+
+<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div>
+
+ <p>For security reasons, it is inappropriate to give direct
+ access to a user's home directory from the web. Therefore, the
+ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> directive
+ specifies a directory underneath the user's home directory
+ where web files are located. Using the default setting of
+ <code>Userdir public_html</code>, the above URL maps to a file
+ at a directory like
+ <code>/home/user/public_html/file.html</code> where
+ <code>/home/user/</code> is the user's home directory as
+ specified in <code>/etc/passwd</code>.</p>
+
+ <p>There are also several other forms of the
+ <code>Userdir</code> directive which you can use on systems
+ where <code>/etc/passwd</code> does not contain the location of
+ the home directory.</p>
+
+ <p>Some people find the "~" symbol (which is often encoded on the
+ web as <code>%7e</code>) to be awkward and prefer to use an
+ alternate string to represent user directories. This functionality
+ is not supported by mod_userdir. However, if users' home
+ directories are structured in a regular way, then it is possible
+ to use the <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
+ directive to achieve the desired effect. For example, to make
+ <code>http://www.example.com/upages/user/file.html</code> map to
+ <code>/home/user/public_html/file.html</code>, use the following
+ <code>AliasMatch</code> directive:</p>
+
+<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*)
+ /home/$1/public_html/$2</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirect" id="redirect">URL Redirection</a></h2>
+
+ <p>The configuration directives discussed in the above sections
+ tell Apache to get content from a specific place in the filesystem
+ and return it to the client. Sometimes, it is desirable instead to
+ inform the client that the requested content is located at a
+ different URL, and instruct the client to make a new request with
+ the new URL. This is called <em>redirection</em> and is
+ implemented by the <code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code> directive. For example, if
+ the contents of the directory <code>/foo/</code> under the
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> are moved
+ to the new directory <code>/bar/</code>, you can instruct clients
+ to request the content at the new location as follows:</p>
+
+<div class="example"><p><code>Redirect permanent /foo/
+ http://www.example.com/bar/</code></p></div>
+
+ <p>This will redirect any URL-Path starting in
+ <code>/foo/</code> to the same URL path on the
+ <code>www.example.com</code> server with <code>/bar/</code>
+ substituted for <code>/foo/</code>. You can redirect clients to
+ any server, not only the origin server.</p>
+
+ <p>Apache also provides a <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> directive for more
+ complicated rewriting problems. For example, to redirect requests
+ for the site home page to a different site, but leave all other
+ requests alone, use the following configuration:</p>
+
+<div class="example"><p><code>RedirectMatch permanent ^/$
+ http://www.example.com/startpage.html</code></p></div>
+
+ <p>Alternatively, to temporarily redirect all pages on one site
+ to a particular page on another site, use the following:</p>
+
+<div class="example"><p><code>RedirectMatch temp .*
+ http://othersite.example.com/startpage.html</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Reverse Proxy</a></h2>
+
+<p>Apache also allows you to bring remote documents into the URL space
+of the local server. This technique is called <em>reverse
+proxying</em> because the web server acts like a proxy server by
+fetching the documents from a remote server and returning them to the
+client. It is different from normal proxying because, to the client,
+it appears the documents originate at the reverse proxy server.</p>
+
+<p>In the following example, when clients request documents under the
+<code>/foo/</code> directory, the server fetches those documents from
+the <code>/bar/</code> directory on <code>internal.example.com</code>
+and returns them to the client as if they were from the local
+server.</p>
+
+<div class="example"><p><code>
+ProxyPass /foo/ http://internal.example.com/bar/<br />
+ProxyPassReverse /foo/ http://internal.example.com/bar/
+ProxyPassReverseCookieDomain internal.example.com public.example.com
+ProxyPassReverseCookiePath /foo/ /bar/
+</code></p></div>
+
+<p>The <code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> configures
+the server to fetch the appropriate documents, while the
+<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code>
+directive rewrites redirects originating at
+<code>internal.example.com</code> so that they target the appropriate
+directory on the local server. Similarly, the
+<code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
+and <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
+rewrite cookies set by the backend server.</p>
+<p>It is important to note, however, that
+links inside the documents will not be rewritten. So any absolute
+links on <code>internal.example.com</code> will result in the client
+breaking out of the proxy server and requesting directly from
+<code>internal.example.com</code>. A third-party module
+<a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>
+is available to rewrite links in HTML and XHTML.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite" id="rewrite">Rewriting Engine</a></h2>
+
+ <p>When even more powerful substitution is required, the rewriting
+ engine provided by <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ can be useful. The directives provided by this module use
+ characteristics of the request such as browser type or source IP
+ address in deciding from where to serve content. In addition,
+ mod_rewrite can use external database files or programs to
+ determine how to handle a request. The rewriting engine is capable
+ of performing all three types of mappings discussed above:
+ internal redirects (aliases), external redirects, and proxying.
+ Many practical examples employing mod_rewrite are discussed in the
+ <a href="misc/rewriteguide.html">URL Rewriting Guide</a>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notfound" id="notfound">File Not Found</a></h2>
+
+ <p>Inevitably, URLs will be requested for which no matching
+ file can be found in the filesystem. This can happen for
+ several reasons. In some cases, it can be a result of moving
+ documents from one location to another. In this case, it is
+ best to use <a href="#redirect">URL redirection</a> to inform
+ clients of the new location of the resource. In this way, you
+ can assure that old bookmarks and links will continue to work,
+ even though the resource is at a new location.</p>
+
+ <p>Another common cause of "File Not Found" errors is
+ accidental mistyping of URLs, either directly in the browser,
+ or in HTML links. Apache provides the module
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> (sic) to help with
+ this problem. When this module is activated, it will intercept
+ "File Not Found" errors and look for a resource with a similar
+ filename. If one such file is found, mod_speling will send an
+ HTTP redirect to the client informing it of the correct
+ location. If several "close" files are found, a list of
+ available alternatives will be presented to the client.</p>
+
+ <p>An especially useful feature of mod_speling, is that it will
+ compare filenames without respect to case. This can help
+ systems where users are unaware of the case-sensitive nature of
+ URLs and the unix filesystem. But using mod_speling for
+ anything more than the occasional URL correction can place
+ additional load on the server, since each "incorrect" request
+ is followed by a URL redirection and a new request from the
+ client.</p>
+
+ <p>If all attempts to locate the content fail, Apache returns
+ an error page with HTTP status code 404 (file not found). The
+ appearance of this page is controlled with the
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> directive
+ and can be customized in a flexible manner as discussed in the
+ <a href="custom-error.html">Custom error responses</a>
+ document.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/urlmapping.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/urlmapping.html.ja.euc-jp b/docs/manual/urlmapping.html.ja.euc-jp
new file mode 100644
index 00000000..b335a14f
--- /dev/null
+++ b/docs/manual/urlmapping.html.ja.euc-jp
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL ե륷ƥΰ֤ؤΥޥå - Apache HTTP </title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="./">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>URL ե륷ƥΰ֤ؤΥޥå</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ʸ Apache ꥯȤ URL ե
+ ե륷ƥΰ֤ꤹˡޤ</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#outside">DocumentRoot Υե</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#user">桼ǥ쥯ȥ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL 쥯</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Сץ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">饤ȥ󥸥</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2>
+
+<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentroot" id="documentroot">DocumentRoot</a></h2>
+
+ <p>ꥯȤФƤɤΥե뤫ꤹȤ
+ Apache ΥǥեȤưϡꥯȤ URL-Path (URL Υۥ̾
+ ݡֹθ³ʬ) ФեǻꤵƤ
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ κǸɲä롢ȤΤǤǤ顢
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ βΥǥ쥯ȥե뤬֤鸫ܤΥɥȤڹ¤
+ ʤޤ</p>
+
+ <p>Apache ˤϥФʣΥۥȤؤΥꥯȤ
+ <a href="vhosts/">Сۥ</a> εǽ⤢ޤ
+ ξ硢줾ΥСۥȤФư㤦
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ ꤹ뤳ȤǤޤޤ<code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code>
+ ⥸塼ˤ󶡤ǥ쥯ƥ֤Ȥäơ
+ 뤿ΥƥĤξꥯȤ줿 IP
+ ɥ쥹ۥ̾ưŪ˷뤳ȤǤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="outside" id="outside">DocumentRoot Υե</a></h2>
+
+ <p>ե륷ƥΡ
+ ̩ˤ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ βˤϤʤʬؤΥ֥Ĥɬפ
+ 礬褯ޤApache ϤΤʣˡѰդƤޤ
+ Unix ƥǤϡե륷ƥ¾ʬ򥷥ܥå󥯤
+ Ȥä <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ β˻äƤ뤳ȤǤޤƥͳˤꡢ
+ Apache ϳǥ쥯ȥ
+ <code class="directive"><a href="./mod/core.html#options">Options</a></code>
+ <code>FollowSymLinks</code> <code>SymLinksIfOwnerMatch</code>
+ ˤΤߥܥå󥯤򤿤ɤޤ</p>
+
+ <p>ˡȤơ<code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code>
+ ǥ쥯ƥ֤Ȥäƥե륷ƥǤդʬ򥦥֤ζ֤
+ ޥåפǤޤȤС</p>
+
+<div class="example"><p><code>Alias /docs /var/web</code></p></div>
+
+ <p>ȤΤȤϡURL
+ <code>http://www.example.com/docs/dir/file.html</code> ˤ
+ <code>/var/web/dir/file.html</code> ޤ
+ <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ⡢
+ оݤȤʤäƤѥ <a class="glossarylink" href="./glossary.html#cgi" title="Ѹ콸򻲾">CGI</a>
+ ץȤȤưȤɲä
+ ̰ʳƱ褦ưޤ</p>
+
+ <p>äȽ꤬ɬפʾǤϡ
+ <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ǥ쥯ƥ֤
+ <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code> ǥ쥯ƥ
+ ȤäƶϤ<a class="glossarylink" href="./glossary.html#regex" title="Ѹ콸򻲾">ɽ</a>˴Ťޥå
+ ִԤʤȤǤޤ
+ ȤС</p>
+
+<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+)
+ /home/$1/cgi-bin/$2</code></p></div>
+
+ <p> <code>http://example.com/~user/cgi-bin/script.cgi</code> ؤ
+ ꥯȤ <code>/home/user/cgi-bin/script.cgi</code> Ȥѥ
+ ޥåפΥޥåפη̤ȤƤΥե CGI ץȤȤ
+ ޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="user" id="user">桼ǥ쥯ȥ</a></h2>
+
+ <p>Ū Unix ƥǤϥ桼 <em>user</em> Υۡǥ쥯ȥ
+ <code>~user/</code> ȤƻȤǤޤ<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
+ ⥸塼Ϥγǰ򥦥֤˳ĥơ
+ 줾Υ桼Υۡǥ쥯ȥΥե
+ ʲΤ褦 URL ȤäƥǤ褦ˤޤ</p>
+
+<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div>
+
+ <p>ƥδ顢֤桼Υۡǥ쥯ȥ
+ ľܥǤ褦ˤ뤳ȤŬڤǤϤޤ󡣤Ǥ顢
+ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ˤ
+ 桼Υۡǥ쥯ȥβΡ֥ե
+ ֤Ƥǥ쥯ȥꤷޤǥեȤ
+ <code>Userdir public_html</code> Ȥȡ URL
+ <code>/home/user/public_html/file.html</code> Ȥ褦ʥե
+ ޥåפޤǡ<code>/home/user/</code>
+ <code>/etc/passwd</code> ǻꤵƤ桼Υۡǥ쥯ȥǤ</p>
+
+ <p><code class="directive"><a href="./mod/mod_userdir.html#userdir">Userdir</a></code> ˤϡ
+ <code>/etc/passwd</code> ˥ۡǥ쥯ȥΰ֤񤫤Ƥʤ
+ ƥǤȤȤΤǤ¾η⤢ޤ</p>
+
+ <p>ˤϥܥ "~" (<code>%7e</code> Τ褦沽뤳Ȥ¿)
+ ʹȻפäơ桼Υǥ쥯ȥɽ̤ʸ
+ Ѥ򹥤ͤޤmod_userdir Ϥεǽ򥵥ݡȤƤޤ
+ 桼Υۡǥ쥯ȥ꤬§ŪʹΤȤϡ
+ <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> Ȥä˾ߤ
+ ̤ã뤳ȤǤޤȤС
+ <code>http://www.example.com/upages/user/file.html</code>
+ <code>/home/user/public_html/file.html</code> ˥ޥåפ褦ˤˤϡ
+ ʲΤ褦 <code>AliasMatch</code> ǥ쥯ƥ֤Ȥޤ:</p>
+
+<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*)
+ /home/$1/public_html/$2</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirect" id="redirect">URL 쥯</a></h2>
+
+ <p>ѤΥǥ쥯ƥ֤ Apache
+ ե륷ƥξ꤫饳ƥĤäƤ
+ 饤Ȥ֤褦ˤޤȤˤϡ
+ 饤Ȥ˥ꥯȤ줿ƥĤ̤ URL ˤ뤳Ȥ
+ Τ餻ơ饤Ȥ URL ؿꥯȤԤʤ褦
+ ˾ޤȤޤ<em>쥯</em>
+ ƤФƤơ<code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code>
+ ǥ쥯ƥ֤ˤƤޤȤС
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> βΥǥ쥯ȥ
+ <code>/foo/</code> ǥ쥯ȥ <code>/bar/</code> ˰ưȤϡ
+ ʲΤ褦ˤƥ饤ȤΥƥĤꥯȤ褦
+ ؼ뤳ȤǤޤ:</p>
+
+<div class="example"><p><code>Redirect permanent /foo/
+ http://www.example.com/bar/</code></p></div>
+
+ <p>ϡ<code>/foo/</code> ǻϤޤ뤹٤Ƥ URL-Path
+ <code>www.example.com</code> Ф <code>/bar/</code>
+ <code>/foo/</code> ִ줿Τ˥쥯Ȥޤ
+ ФϼʬȤΥФǤʤɤΥФˤǤ⥯饤Ȥ
+ 쥯Ȥ뤳ȤǤޤ</p>
+
+ <p>Apache Ϥʣʽ񤭴Τˡ
+ <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> ǥ쥯ƥ֤
+ 󶡤ƤޤȤСȤΥۡڡ㤦Ȥ˥쥯
+ 뤱ɡ¾ΥꥯȤϤΤޤްȤȤϰʲ
+ Ȥޤ:</p>
+
+<div class="example"><p><code>RedirectMatch permanent ^/$
+ http://www.example.com/startpage.html</code></p></div>
+
+ <p>뤤ϡŪ˥ȤΤ٤ƤΥڡ¾ΥȤ
+ ڡإ쥯ȤȤϡʲȤޤ:</p>
+
+<div class="example"><p><code>RedirectMatch temp .*
+ http://othersite.example.com/startpage.html</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Сץ</a></h2>
+
+<p>Apache ϱϤˤɥȤΥФ URL ֤
+äƤ뤳ȤǤޤμˡ<em>Сץ</em>ȸƤФƤޤ
+֥ФϤΥɥȤƥ饤Ȥ֤Τ
+ץФưΤ褦˸뤫Ǥ饤ȤˤϥɥȤ
+СץФƤƤ褦˸̾
+ץȤϰۤʤޤ</p>
+
+<p>Ǥϡ饤Ȥ <code>/foo/</code> ǥ쥯ȥβˤ
+ɥȤꥯȤȡФ <code>internal.example.com</code>
+<code>/bar/</code> ǥ쥯ȥ꤫ơ륵Ф
+ɥȤΤ褦ˤƥ饤Ȥ֤ޤ</p>
+
+<div class="example"><p><code>
+ProxyPass /foo/ http://internal.example.com/bar/<br />
+ProxyPassReverse /foo/ http://internal.example.com/bar/<br />
+ProxyPassReverseCookieDomain internal.example.com public.example.com<br />
+ProxyPassReverseCookiePath /foo/ /bar/
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤
+ФŬڤʥɥȤ褦ꤷ
+<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> ǥ쥯ƥ֤
+<code>internal.example.com</code> Υ쥯Ȥ륵Ф
+Ŭڤʥǥ쥯ȥؤ褦˽񤭴ޤ
+Ʊͤ <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
+ <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code>
+ǥХå¦ФȯԤ Cookie 񤭴뤳ȤǤޤ</p>
+<p>ɥȤΥ󥯤Ͻ񤭴ʤ
+ȤȤΤäƤƤ
+Ǥ顢<code>internal.example.com</code> ؤХѥˤ󥯤Ǥϡ
+饤ȤץФȴФ <code>internal.example.com</code>
+ľܥꥯȤ롢ȤȤˤʤޤ
+ɥѡƥ⥸塼 <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>
+ϡHTML XHTML Υ󥯤񤭴뤳ȤǤޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite" id="rewrite">饤ȥ󥸥</a></h2>
+
+ <p>ضϤִɬפʤȤϡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ 󶡤饤ȥ󥸥ΩĤǤ礦
+ Υ⥸塼ˤ󶡤ǥ쥯ƥ֤
+ ֥饦μࡢꥯȸ IP ɥ쥹ʤɤΥꥯȤħ
+ Ȥä֤ƥĤξޤˡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ ϳΥǡ١եץȤäƥꥯȤΰ
+ 뤳ȤǤޤ饤ȥ󥸥Ͼǵ󤲤Ƥ뻰ĤΥޥåԥ
+ ٤ƤԤʤȤǤޤ: Υ쥯 (ꥢ)
+ Υ쥯ȡץǤmod_rewrite Ȥ¿μŪ
+ <a href="misc/rewriteguide.html">URL 饤ȥ</a>
+ Ƥޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notfound" id="notfound">File Not Found</a></h2>
+
+ <p>ɬꥯȤ줿 URL бե뤬ե륷ƥ
+ ̵Ȥ礬ȯޤ줬ΤˤϤĤͳޤ
+ ˤäƤϡɥȤ̤ξ˰ư̤Ǥ뤳Ȥޤ
+ ξϡ饤Ȥ˥꥽ο֤Τ餻뤿
+ <a href="#redirect">URL 쥯</a>ȤΤˡǤ
+ 뤳Ȥˤäơ꥽Ͽ֤˰ưƤ뤱ɤ⡢
+ Ť֥åޡ󥯤ư³褦ˤ뤳ȤǤޤ</p>
+
+ <p>"File Not Found" 顼Τ⤦ĤΤ褯ͳϡ
+ ֥饦ؤľϤ HTML 󥯤ζȯŪ URL ϴְ㤤Ǥ
+ Apache Ϥ뤿ˡ<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code>
+ ⥸塼 (տŪְ֤㤤)
+ (: spelling) 󶡤ƤޤΥ⥸塼뤬
+ ѤƤȤϡ"File Not Found" 顼򲣼ꤷơ
+ ե̾Υ꥽õޤ⤷ĤĤä
+ mod_speling ϥ饤Ȥ֤Τ餻뤿 HTTP 쥯Ȥ
+ ޤ⤷ʣΡֶᤤץե뤬Ĥäϡ
+ ؤȤʤꤨΤΥꥹȤ饤Ȥɽޤ</p>
+
+ <p>mod_speling ͭѤʵǽϡʸʸ̤
+ ե̾ӤΤǤ URL unix
+ ե륷ƥबξȤʸʸ̤ΤǤ롢
+ ȤȤ桼ΤʤƥΩޤ
+ ޤ URL ٤ǺѤޤmod_speling ¿ѤȡФ
+ ʤ٤ޤ٤ƤΡʤץꥯȤθ
+ URL Υ쥯Ȥȥ饤ȤοꥯȤ뤳Ȥ
+ ʤޤ顣</p>
+
+ <p>ƥĤΰ֤褦Ȥ뤹٤ƤλߤԤȡ
+ Apache ϡHTTP ơ 404 (file not found) ȶ
+ 顼ڡ֤ޤΥ顼ڡγѤ
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
+ ǥ쥯ƥ֤椵졢
+ <a href="custom-error.html">२顼쥹ݥ</a>
+ Ƥ褦ˡԤʤȤǤޤ</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">⥸塼</a> | <a href="./mod/directives.html">ǥ쥯ƥ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Ѹ</a> | <a href="./sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/urlmapping.html.ko.euc-kr b/docs/manual/urlmapping.html.ko.euc-kr
new file mode 100644
index 00000000..65fb5602
--- /dev/null
+++ b/docs/manual/urlmapping.html.ko.euc-kr
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>URL Ͻý ġ ϱ - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>URL Ͻý ġ ϱ</h1>
+<div class="toplang">
+<p><span> : </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+ <p> û URL ġ 
+ Ͻýۻ ġ ã Ѵ.</p>
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">õ þ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#outside">DocumentRoot ۿ ִ ϵ</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#user"> 丮</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL ̷(Redirection)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Ͻ(Reverse Proxy)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">ۼ (Rewriting Engine)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="related" id="related">õ þ</a></h2>
+
+<table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="documentroot" id="documentroot">DocumentRoot</a></h2>
+
+ <p>û ġ  ϱ
+ ⺻ û URL-(URL ȣƮ Ʈ ڿ
+ κ) Ͽ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> ڿ δ. ׷
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> Ʒִ
+ ϰ 丮 Ե ⺻ ̴.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="outside" id="outside">DocumentRoot ۿ ִ ϵ</a></h2>
+
+ <p> Ͻýۿ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> Ʒ κ
+ ʿ䰡 ִ. ġ
+ ִ. н ýۿ ɺũ Ͽ
+ Ͻý ٸ κ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> Ʒ ִ.
+ ġ ش 丮 <code class="directive"><a href="./mod/core.html#options">Options</a></code>
+ <code>FollowSymLinks</code>
+ <code>SymLinksIfOwnerMatch</code> ִ 쿡 ɺũ
+ 󰣴.</p>
+
+ <p>, <code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code>
+ þ Ͻý Ư κ Ѵ.
+ ٸ</p>
+
+<div class="example"><p><code>Alias /docs /var/web</code></p></div>
+
+ <p>URL <code>http://www.example.com/docs/dir/file.html</code>
+ <code>/var/web/dir/file.html</code> Ѵ.
+ ο ִ CGI ũƮ ϴ
+ ϰ <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
+ þ Ѵ.</p>
+
+ <p><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
+ <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code>
+ þ ǥı ġ Ͽ
+ ϴ. ,</p>
+
+<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+)
+ /home/$1/cgi-bin/$2</code></p></div>
+
+ <p> <code>http://example.com/~user/cgi-bin/script.cgi</code>
+ û <code>/home/user/cgi-bin/script.cgi</code>
+ ϰ, ش CGI ũƮ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="user" id="user"> 丮</a></h2>
+
+ <p>н ý Ư <em>user</em>
+ Ȩ丮 <code>~user/</code> ĪѴ.
+ <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
+ ȮϿ, URL Ȩ丮
+ ȿ ִ Ѵ.</p>
+
+<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div>
+
+ <p>Ȼ Ȩ丮
+ ȵȴ. ׷ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>
+ þ Ȩ丮 ϵ 丮
+ Ѵ. ⺻ <code>Userdir public_html</code> ϰ
+ <code>/home/user/</code> <code>/etc/passwd</code>
+ Ȩ丮, URL
+ <code>/home/user/public_html/file.html</code> Ѵ.</p>
+
+ <p>, <code>Userdir</code> þ <code>/etc/passwd</code>
+ Ȩ丮 ġ ʴ ý ٸ
+ ¸ ִ.</p>
+
+ <p> ( <code>%7e</code> ڵǴ)
+ "~" ȣ ̻Ͽ ٸ 丮 Ÿ
+ ;Ѵ. mod_userdir ʴ´. ׷
+ Ȩ丮 Ģ ִٸ, <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> þ Ͽ
+ ϴ ȿ ִ. ,
+ <code>AliasMatch</code> þ ϸ
+ <code>http://www.example.com/upages/user/file.html</code>
+ <code>/home/user/public_html/file.html</code> Ѵ:</p>
+
+<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*)
+ /home/$1/public_html/$2</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirect" id="redirect">URL ̷(Redirection)</a></h2>
+
+ <p>տ þ ġ Ͻý Ư
+ ҿ ִ Ŭ̾Ʈ . ׷
+ û ٸ URL ִٰ Ŭ̾Ʈ ˷־,
+ Ŭ̾Ʈ URL ûϵ
+ ִ. ̸ <em>̷(redirection)</em>̶ ϸ,
+ <code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code> þ
+ Ѵ. , <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> Ʒ <code>/foo/</code>
+ 丮 <code>/bar/</code> 丮 Űٸ
+ Ŭ̾Ʈ ο ġ ûϵ Ѵ:</p>
+
+<div class="example"><p><code>Redirect permanent /foo/
+ http://www.example.com/bar/</code></p></div>
+
+ <p>׷ <code>www.example.com</code> <code>/foo/</code>
+ ϴ URL-δ <code>/foo/</code> <code>/bar/</code>
+ ٲ URL ̷ǵȴ. Ŭ̾Ʈ ܿ 
+ ٸ ε ̷ ִ.</p>
+
+ <p>, ġ ۼ
+ <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code>
+ þ Ѵ. , ٸ û ״ ΰ Ʈ
+ Ȩ û ٸ Ʈ ̷Ϸ:</p>
+
+<div class="example"><p><code>RedirectMatch permanent ^/$
+ http://www.example.com/startpage.html</code></p></div>
+
+ <p>ӽ÷ Ʈ ٸ Ʈ Ư
+ ̷Ϸ:</p>
+
+<div class="example"><p><code>RedirectMatch temp .*
+ http://othersite.example.com/startpage.html</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Ͻ(Reverse Proxy)</a></h2>
+
+<p>ġ ٸ ִ URL
+ ִ. ͼ
+Ŭ̾Ʈ ϴ Ͻ ϱ⶧ ̷
+ <em>Ͻ(reverse proxying)</em> Ѵ. Ŭ̾Ʈ
+忡 Ͻ ִ ó ̹Ƿ Ϲ
+Ͻÿʹ ٸ.</p>
+
+<p>Ʒ Ŭ̾Ʈ <code>/foo/</code> ִ
+ûϸ, <code>internal.example.com</code>
+<code>/bar/</code> 丮 ͼ ġ
+ ־ ó Ŭ̾Ʈ .</p>
+
+<div class="example"><p><code>
+ProxyPass /foo/ http://internal.example.com/bar/<br />
+ProxyPassReverse /foo/ http://internal.example.com/bar/
+</code></p></div>
+
+<p><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code>
+ ϸ, <code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> þ
+<code>internal.example.com</code> ̷ ۼϿ
+̷ 丮 Ű Ѵ.
+, <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
+<code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
+ Ű ۼѴ.</p>
+<p>׷ ȿ ִ ũ ۼ ϶.
+<code>internal.example.com</code> 븵ũ Ŭ̾Ʈ
+Ͻü ƴ϶ <code>internal.example.com</code>
+ûϰ Ѵ. ڰ <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>
+ Ͽ HTML XHTML ִ ũ ۼ ִ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite" id="rewrite">ۼ (Rewriting Engine)</a></h2>
+
+ <p> ġȯ ʿҶ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
+ ۼ ȴ. þ
+ Ŭ̾Ʈ IP ּ û Ư¡ ִ
+ ִ. , mod_rewrite û
+  ó ϱ ܺ ͺ̽ ̳
+ α׷ ִ. ۼ ٷ
+ , , ̷ (alias), ܺ ̷,
+ Ͻ, θ Ѵ. mod_rewrite ϴ
+ <a href="misc/rewriteguide.html">URL ۼ ħ</a>
+ Ѵ.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="notfound" id="notfound">File Not Found</a></h2>
+
+ <p>ᱹ û URL ϴ Ͻýۿ ã
+ ̴. ִ. 
+ ٸ Ű ִ. Ŭ̾Ʈ
+ <a href="#redirect">URL ̷</a> ڿ ο
+ ġ ˷ִ . ׷ ڿ Űܵ
+ ϸũ ũ ȿϴ.</p>
+
+ <p>"File Not Found" ٸ Ϲ
+ Ȥ HTML ũ URL ߸ Էµ ̴. ġ
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> ( Ʋ ʾ)
+ ̿ ´. ϸ "File Not Found"
+ ߻ϴ ϸ ڿ ã´.
+ ߰ϸ mod_speling Ŭ̾Ʈ ùٸ ġ
+ HTTP ̷Ѵ. "" ִٸ
+ Ŭ̾Ʈ .</p>
+
+ <p>mod_speling Ư ҹڸ ʰ
+ ϸ ϴ ̴. ׷ н Ͻý۰ URL
+ ҹ ϴ ڰ ִ ýۿ
+ ȴ. ׷ mod_speling URL ľѴٸ, "߸"
+ û URL ̷ǰ Ŭ̾Ʈ ο û
+ ϾǷ δ ȴ.</p>
+
+ <p>ã õ ϸ ġ HTTP status code 404
+ (file not found) .
+ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> þ
+ ϸ, <a href="custom-error.html"> </a>
+ Ͽ ִ.</p>
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="./ko/urlmapping.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/"></a> | <a href="./mod/directives.html">þ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html"></a> | <a href="./sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/details.html b/docs/manual/vhosts/details.html
new file mode 100644
index 00000000..a15007e6
--- /dev/null
+++ b/docs/manual/vhosts/details.html
@@ -0,0 +1,11 @@
+URI: details.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: details.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: details.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/details.html.en b/docs/manual/vhosts/details.html.en
new file mode 100644
index 00000000..fb1ecb3c
--- /dev/null
+++ b/docs/manual/vhosts/details.html.en
@@ -0,0 +1,442 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>An In-Depth Discussion of Virtual Host Matching - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>An In-Depth Discussion of Virtual Host Matching</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/details.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>The virtual host code was completely rewritten in
+ <strong>Apache 1.3</strong>. This document attempts to explain
+ exactly what Apache does when deciding what virtual host to
+ serve a hit from. With the help of the new
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ directive virtual host configuration should be a lot easier and
+ safer than with versions prior to 1.3.</p>
+
+ <p>If you just want to <cite>make it work</cite> without
+ understanding how, here are <a href="examples.html">some
+ examples</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Config File Parsing</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">Virtual Host Matching</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#tips">Tips</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configparsing" id="configparsing">Config File Parsing</a></h2>
+
+ <p>There is a <em>main_server</em> which consists of all the
+ definitions appearing outside of
+ <code>&lt;VirtualHost&gt;</code> sections. There are virtual
+ servers, called <em>vhosts</em>, which are defined by
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ sections.</p>
+
+ <p>The directives
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>,
+ and <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ can appear anywhere within the definition of a server. However,
+ each appearance overrides the previous appearance (within that
+ server).</p>
+
+ <p>The default value of the <code>Listen</code> field for
+ main_server is 80. The main_server has no default
+ <code>ServerPath</code>, or <code>ServerAlias</code>. The
+ default <code>ServerName</code> is deduced from the server's IP
+ address.</p>
+
+ <p>The main_server Listen directive has two functions. One
+ function is to determine the default network port Apache will
+ bind to. The second function is to specify the port number
+ which is used in absolute URIs during redirects.</p>
+
+ <p>Unlike the main_server, vhost ports <em>do not</em> affect
+ what ports Apache listens for connections on.</p>
+
+ <p>Each address appearing in the <code>VirtualHost</code>
+ directive can have an optional port. If the port is unspecified
+ it defaults to the value of the main_server's most recent
+ <code>Listen</code> statement. The special port <code>*</code>
+ indicates a wildcard that matches any port. Collectively the
+ entire set of addresses (including multiple <code>A</code>
+ record results from DNS lookups) are called the vhost's
+ <em>address set</em>.</p>
+
+ <p>Unless a <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ directive is used for a specific IP address the first vhost
+ with that address is treated as an IP-based vhost. The IP
+ address can also be the wildcard <code>*</code>.</p>
+
+ <p>If name-based vhosts should be used a
+ <code>NameVirtualHost</code> directive <em>must</em> appear
+ with the IP address set to be used for the name-based vhosts.
+ In other words, you must specify the IP address that holds the
+ hostname aliases (CNAMEs) for your name-based vhosts via a
+ <code>NameVirtualHost</code> directive in your configuration
+ file.</p>
+
+ <p>Multiple <code>NameVirtualHost</code> directives can be used
+ each with a set of <code>VirtualHost</code> directives but only
+ one <code>NameVirtualHost</code> directive should be used for
+ each specific IP:port pair.</p>
+
+ <p>The ordering of <code>NameVirtualHost</code> and
+ <code>VirtualHost</code> directives is not important which
+ makes the following two examples identical (only the order of
+ the <code>VirtualHost</code> directives for <em>one</em>
+ address set is important, see below):</p>
+
+<table><tr>
+<td><div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # server A<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # server B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.55<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # server C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # server D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+</code></p></div></td>
+<td><div class="example"><p><code>
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # server A<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # server C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # server B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # server D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.44<br />
+ NameVirtualHost 111.22.33.55<br />
+ <br />
+</code></p></div></td>
+</tr></table>
+
+
+ <p>(To aid the readability of your configuration you should
+ prefer the left variant.)</p>
+
+ <p>After parsing the <code>VirtualHost</code> directive, the
+ vhost server is given a default <code>Listen</code> equal to the
+ port assigned to the first name in its <code>VirtualHost</code>
+ directive.</p>
+
+ <p>The complete list of names in the <code>VirtualHost</code>
+ directive are treated just like a <code>ServerAlias</code> (but
+ are not overridden by any <code>ServerAlias</code> statement)
+ if all names resolve to the same address set. Note that
+ subsequent <code>Listen</code> statements for this vhost will not
+ affect the ports assigned in the address set.</p>
+
+ <p>During initialization a list for each IP address is
+ generated and inserted into an hash table. If the IP address is
+ used in a <code>NameVirtualHost</code> directive the list
+ contains all name-based vhosts for the given IP address. If
+ there are no vhosts defined for that address the
+ <code>NameVirtualHost</code> directive is ignored and an error
+ is logged. For an IP-based vhost the list in the hash table is
+ empty.</p>
+
+ <p>Due to a fast hashing function the overhead of hashing an IP
+ address during a request is minimal and almost not existent.
+ Additionally the table is optimized for IP addresses which vary
+ in the last octet.</p>
+
+ <p>For every vhost various default values are set. In
+ particular:</p>
+
+ <ol>
+ <li>If a vhost has no <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
+ <code class="directive"><a href="../mod/core.html#resourceconfig">ResourceConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#accessconfig">AccessConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>,
+ <code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>,
+ <code class="directive"><a href="../mod/core.html#receivebuffersize">ReceiveBufferSize</a></code>,
+ or <code class="directive"><a href="../mod/core.html#sendbuffersize">SendBufferSize</a></code>
+ directive then the respective value is inherited from the
+ main_server. (That is, inherited from whatever the final
+ setting of that value is in the main_server.)</li>
+
+ <li>The "lookup defaults" that define the default directory
+ permissions for a vhost are merged with those of the
+ main_server. This includes any per-directory configuration
+ information for any module.</li>
+
+ <li>The per-server configs for each module from the
+ main_server are merged into the vhost server.</li>
+ </ol>
+
+ <p>Essentially, the main_server is treated as "defaults" or a
+ "base" on which to build each vhost. But the positioning of
+ these main_server definitions in the config file is largely
+ irrelevant -- the entire config of the main_server has been
+ parsed when this final merging occurs. So even if a main_server
+ definition appears after a vhost definition it might affect the
+ vhost definition.</p>
+
+ <p>If the main_server has no <code>ServerName</code> at this
+ point, then the hostname of the machine that <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ is running on is used instead. We will call the <em>main_server address
+ set</em> those IP addresses returned by a DNS lookup on the
+ <code>ServerName</code> of the main_server.</p>
+
+ <p>For any undefined <code>ServerName</code> fields, a
+ name-based vhost defaults to the address given first in the
+ <code>VirtualHost</code> statement defining the vhost.</p>
+
+ <p>Any vhost that includes the magic <code>_default_</code>
+ wildcard is given the same <code>ServerName</code> as the
+ main_server.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hostmatching" id="hostmatching">Virtual Host Matching</a></h2>
+
+ <p>The server determines which vhost to use for a request as
+ follows:</p>
+
+ <h3><a name="hashtable" id="hashtable">Hash table lookup</a></h3>
+
+ <p>When the connection is first made by a client, the IP
+ address to which the client connected is looked up in the
+ internal IP hash table.</p>
+
+ <p>If the lookup fails (the IP address wasn't found) the
+ request is served from the <code>_default_</code> vhost if
+ there is such a vhost for the port to which the client sent the
+ request. If there is no matching <code>_default_</code> vhost
+ the request is served from the main_server.</p>
+
+ <p>If the IP address is not found in the hash table then the
+ match against the port number may also result in an entry
+ corresponding to a <code>NameVirtualHost *</code>, which is
+ subsequently handled like other name-based vhosts.</p>
+
+ <p>If the lookup succeeded (a corresponding list for the IP
+ address was found) the next step is to decide if we have to
+ deal with an IP-based or a name-base vhost.</p>
+
+
+
+ <h3><a name="ipbased" id="ipbased">IP-based vhost</a></h3>
+
+ <p>If the entry we found has an empty name list then we have
+ found an IP-based vhost, no further actions are performed and
+ the request is served from that vhost.</p>
+
+
+
+ <h3><a name="namebased" id="namebased">Name-based vhost</a></h3>
+
+ <p>If the entry corresponds to a name-based vhost the name list
+ contains one or more vhost structures. This list contains the
+ vhosts in the same order as the <code>VirtualHost</code>
+ directives appear in the config file.</p>
+
+ <p>The first vhost on this list (the first vhost in the config
+ file with the specified IP address) has the highest priority
+ and catches any request to an unknown server name or a request
+ without a <code>Host:</code> header field.</p>
+
+ <p>If the client provided a <code>Host:</code> header field the
+ list is searched for a matching vhost and the first hit on a
+ <code>ServerName</code> or <code>ServerAlias</code> is taken
+ and the request is served from that vhost. A <code>Host:</code>
+ header field can contain a port number, but Apache always
+ matches against the real port to which the client sent the
+ request.</p>
+
+ <p>If the client submitted a HTTP/1.0 request without
+ <code>Host:</code> header field we don't know to what server
+ the client tried to connect and any existing
+ <code>ServerPath</code> is matched against the URI from the
+ request. The first matching path on the list is used and the
+ request is served from that vhost.</p>
+
+ <p>If no matching vhost could be found the request is served
+ from the first vhost with a matching port number that is on the
+ list for the IP to which the client connected (as already
+ mentioned before).</p>
+
+
+
+ <h3><a name="persistent" id="persistent">Persistent connections</a></h3>
+
+ <p>The IP lookup described above is only done <em>once</em> for a
+ particular TCP/IP session while the name lookup is done on
+ <em>every</em> request during a KeepAlive/persistent
+ connection. In other words a client may request pages from
+ different name-based vhosts during a single persistent
+ connection.</p>
+
+
+
+ <h3><a name="absoluteURI" id="absoluteURI">Absolute URI</a></h3>
+
+ <p>If the URI from the request is an absolute URI, and its
+ hostname and port match the main server or one of the
+ configured virtual hosts <em>and</em> match the address and
+ port to which the client sent the request, then the
+ scheme/hostname/port prefix is stripped off and the remaining
+ relative URI is served by the corresponding main server or
+ virtual host. If it does not match, then the URI remains
+ untouched and the request is taken to be a proxy request.</p>
+
+
+<h3><a name="observations" id="observations">Observations</a></h3>
+
+ <ul>
+ <li>A name-based vhost can never interfere with an IP-base
+ vhost and vice versa. IP-based vhosts can only be reached
+ through an IP address of its own address set and never
+ through any other address. The same applies to name-based
+ vhosts, they can only be reached through an IP address of the
+ corresponding address set which must be defined with a
+ <code>NameVirtualHost</code> directive.</li>
+
+ <li><code>ServerAlias</code> and <code>ServerPath</code>
+ checks are never performed for an IP-based vhost.</li>
+
+ <li>The order of name-/IP-based, the <code>_default_</code>
+ vhost and the <code>NameVirtualHost</code> directive within
+ the config file is not important. Only the ordering of
+ name-based vhosts for a specific address set is significant.
+ The one name-based vhosts that comes first in the
+ configuration file has the highest priority for its
+ corresponding address set.</li>
+
+ <li>For security reasons the port number given in a
+ <code>Host:</code> header field is never used during the
+ matching process. Apache always uses the real port to which
+ the client sent the request.</li>
+
+ <li>If a <code>ServerPath</code> directive exists which is a
+ prefix of another <code>ServerPath</code> directive that
+ appears later in the configuration file, then the former will
+ always be matched and the latter will never be matched. (That
+ is assuming that no <code>Host:</code> header field was
+ available to disambiguate the two.)</li>
+
+ <li>If two IP-based vhosts have an address in common, the
+ vhost appearing first in the config file is always matched.
+ Such a thing might happen inadvertently. The server will give
+ a warning in the error logfile when it detects this.</li>
+
+ <li>A <code>_default_</code> vhost catches a request only if
+ there is no other vhost with a matching IP address
+ <em>and</em> a matching port number for the request. The
+ request is only caught if the port number to which the client
+ sent the request matches the port number of your
+ <code>_default_</code> vhost which is your standard
+ <code>Listen</code> by default. A wildcard port can be
+ specified (<em>i.e.</em>, <code>_default_:*</code>) to catch
+ requests to any available port. This also applies to
+ <code>NameVirtualHost *</code> vhosts.</li>
+
+ <li>The main_server is only used to serve a request if the IP
+ address and port number to which the client connected is
+ unspecified and does not match any other vhost (including a
+ <code>_default_</code> vhost). In other words the main_server
+ only catches a request for an unspecified address/port
+ combination (unless there is a <code>_default_</code> vhost
+ which matches that port).</li>
+
+ <li>A <code>_default_</code> vhost or the main_server is
+ <em>never</em> matched for a request with an unknown or
+ missing <code>Host:</code> header field if the client
+ connected to an address (and port) which is used for
+ name-based vhosts, <em>e.g.</em>, in a
+ <code>NameVirtualHost</code> directive.</li>
+
+ <li>You should never specify DNS names in
+ <code>VirtualHost</code> directives because it will force
+ your server to rely on DNS to boot. Furthermore it poses a
+ security threat if you do not control the DNS for all the
+ domains listed. There's <a href="../dns-caveats.html">more
+ information</a> available on this and the next two
+ topics.</li>
+
+ <li><code>ServerName</code> should always be set for each
+ vhost. Otherwise A DNS lookup is required for each
+ vhost.</li>
+ </ul>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips">Tips</a></h2>
+
+ <p>In addition to the tips on the <a href="../dns-caveats.html#tips">DNS Issues</a> page, here are
+ some further tips:</p>
+
+ <ul>
+ <li>Place all main_server definitions before any
+ <code>VirtualHost</code> definitions. (This is to aid the
+ readability of the configuration -- the post-config merging
+ process makes it non-obvious that definitions mixed in around
+ virtual hosts might affect all virtual hosts.)</li>
+
+ <li>Group corresponding <code>NameVirtualHost</code> and
+ <code>VirtualHost</code> definitions in your configuration to
+ ensure better readability.</li>
+
+ <li>Avoid <code>ServerPaths</code> which are prefixes of
+ other <code>ServerPaths</code>. If you cannot avoid this then
+ you have to ensure that the longer (more specific) prefix
+ vhost appears earlier in the configuration file than the
+ shorter (less specific) prefix (<em>i.e.</em>, "ServerPath
+ /abc" should appear after "ServerPath /abc/def").</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/details.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/details.html.fr b/docs/manual/vhosts/details.html.fr
new file mode 100644
index 00000000..3e4fd6f7
--- /dev/null
+++ b/docs/manual/vhosts/details.html.fr
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Dtails sur le fonctionnement des serveurs virtuels - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Dtails sur le fonctionnement des serveurs virtuels</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
+ Anglaise pour les changements rcents.</div>
+
+
+ <p>Le code grant les serveurs virtuels a t rcrit partir de
+ zro dans <strong>Apache 1.3</strong>. Ce document vise expliquer
+ dans le dtail comment Apache procde lors du choix de l'utilisation
+ d'un serveur virtuel en fonction d'une requte reue. L'apparition
+ de la directive <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ a rendu beaucoup plus facile et plus sre la configuration des
+ serveurs virtuels par rapport aux versions prcdant la 1.3.</p>
+
+ <p>Si vous voulez juste <cite>que a marche</cite> sans en
+ comprendre le fonctionnement, voici <a href="examples.html">quelques
+ exemples</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Interprtation des fichiers
+de configuration</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">Choix du serveur virtuel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#tips">Trucs et astuces</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configparsing" id="configparsing">Interprtation des fichiers
+de configuration</a></h2>
+
+ <p>Un <em>serveur principal (main_server)</em> contient toutes
+ les dfinitions qui apparaissent en dehors des sections
+ <code>&lt;VirtualHost&gt;</code>. Les serveurs virtuels, aussi
+ appels <em>vhosts</em> (pour virtual hosts), sont dfinis par les
+ sections <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
+
+ <p>Les directives
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>,
+ et <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ peuvent tre places n'importe o dans le cadre de dfinition d'un
+ serveur. Cependant, chaque fois que l'une d'elles est lue, elle crase
+ ses instances prcdentes (dans le contexte du mme serveur).</p>
+
+ <p>La valeur par dfaut du champ <code>Listen</code> pour le serveur
+ principal est de 80. Le serveur principal n'a pas de valeur par
+ dfaut pour <code>ServerPath</code> ni pour <code>ServerAlias</code>.
+ La valeur par dfaut de <code>ServerName</code> est dduite partir
+ de l'adresses IP du serveur.</p>
+
+ <p>La directive Listen associe au serveur principal a deux utilits.
+ La premire dtermine le port rseau sur lequel Apache va couter.
+ La deuxime spcifie le port qui sera utilis dans les URIs absolus
+ lors des redirections.</p>
+
+ <p> la diffrence du serveur principal, les ports des serveurs
+ virtuels <em>n</em>'affectent <em>pas</em> les ports sur lesquels
+ Apache se met l'coute.</p>
+
+ <p>Chaque adresse incluse dans une directive <code>VirtualHost</code>
+ peut disposer d'un port optionnel. Si le port n'est pas prcis, il
+ prend par dfaut la dernire valeur de <code>Listen</code> lue dans
+ la configuration du serveur principal. Le port particulier
+ <code>*</code> reprsente un joker qui correspond tous les ports.
+ L'ensemble des adresses (y compris les rsultats multiples
+ <code>A</code> issus des requtes DNS) est appel <em>jeu
+ d'adresses</em> du serveur virtuel.</p>
+
+ <p> moins qu'une directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ne soit utilise
+ pour une adresse IP spcifique, le premier serveur virtuel avec
+ cette adresse est considr comme un <em>serveur virtuel par-IP</em>.
+ L'adresse IP peut galement prendre la valeur joker <code>*</code>.</p>
+
+ <p>Dans les cas o l'on souhaite utiliser un <em>serveur virtuel
+ par nom</em>, la directive <code>NameVirtualHost</code> <em>doit</em>
+ apparatre avec l'adresse IP choisie. En d'autres termes, vous devez
+ spcifier dans votre fichier de configuration l'adresse IP des noms
+ de domaine (CNAME) de vos serveurs virtuels par nom au moyen de
+ la directive <code>NameVirtualHost</code>.</p>
+
+ <p>On peut utiliser plusieurs directives <code>NameVirtualHost</code>
+ pour un groupe de directives <code>VirtualHost</code>, mais seule
+ une directive <code>NameVirtualHost</code> doit tre utilise pour
+ chaque couple IP:port donn.</p>
+
+ <p>L'ordre d'apparition des directives <code>NameVirtualHost</code>
+ et <code>VirtualHost</code> est sans importance, ce qui fait que
+ les deux exemples suivants ont des effets identiques (seul l'ordre
+ des directives <code>VirtualHost</code> pour <em>un</em> jeu
+ d'adresses est important, voir ci-dessous)&nbsp;:</p>
+
+<table><tr>
+<td><div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # serveur A<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # serveur B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.55<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # serveur C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # serveur D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+</code></p></div></td>
+<td><div class="example"><p><code>
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # serveur A<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # serveur C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # serveur B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # serveur D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.44<br />
+ NameVirtualHost 111.22.33.55<br />
+ <br />
+</code></p></div></td>
+</tr></table>
+
+
+ <p>(Il est conseill d'adopter le choix de gauche pour faciliter
+ la lisibilit des fichiers de configuration.)</p>
+
+ <p>Aprs la lecture de la directive <code>VirtualHost</code>, le
+ serveur virtuel se voit attribuer une valeur <code>Listen</code>
+ par dfaut qui est la valeur du port associ au premier nom spcifi
+ dans sa directive <code>VirtualHost</code>.</p>
+
+ <p>La liste complte des noms d'une directive <code>VirtualHost</code>
+ est gre exactement comme des <code>ServerAlias</code> (mais ne
+ sont pas crass par d'autres <code>ServerAlias</code>) si tous
+ les noms sont rsolus dans ce jeu d'adresse. noter que les tats
+ <code>Listen</code> de ce serveur virtuel sont sans incidence sur
+ les ports attibus au jeu d'adresses.</p>
+
+ <p>Pendant la phase d'initialisation, une liste de chaque adresse
+ IP est gnre et introduite dans une table de 'hash'. Si une
+ adresse IP est utilise dans une directive <code>NameVirtualHost</code>,
+ cette liste contient les noms des serveurs virtuels pour cette
+ adresse. Si aucun serveur virtuel n'est dfini pour cette adresse,
+ la directive <code>NameVirtualHost</code> est ignore et un message
+ est envoy au journal d'erreurs. Quand un serveur virtuel par IP
+ est utilis, la table de 'hash' reste vide.</p>
+
+ <p>La fonction de 'hash' tant rapide, le temps d'excution d'un
+ 'hash' sur une adresse IP lors d'une requte est minimale et
+ quasiment imperceptible. De plus, la table est optimise pour les
+ adresses IP dont le dernier octet est le seul changer.</p>
+
+ <p>Pour chaque serveur virtuel, diverses valeurs sont initialises
+ par dfaut. En particulier&nbsp;:</p>
+
+ <ol>
+ <li>Dans le cas o un serveur virtuel ne contient pas de directives
+ <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
+ <code class="directive"><a href="../mod/core.html#resourceconfig">ResourceConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#accessconfig">AccessConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>,
+ <code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>,
+ ou <code class="directive"><a href="../mod/core.html#sendbuffersize">SendBufferSize</a></code>,
+ alors la valeur de chacun de ces paramtres est hrite de celle du
+ serveur principal. (C'est dire, hrite de la valeur finale aprs
+ lecture de la configuration du serveur principal.)</li>
+
+ <li>Les permissions par dfaut sur les rpertoires de chaque
+ serveur virtuel sont assembles avec celles du serveur principal.
+ Elles concernent galement toutes les informations de configuration
+ par rpertoire pour tous les modules.</li>
+
+ <li>Les configurations par serveur pour chaque module sont assembles
+ partir de celles du serveur principal.</li>
+ </ol>
+
+ <p>L'essentiel des valeurs de configuration des serveurs virtuels
+ provient de valeurs par dfaut issues du serveur principal.
+ Mais la position dans le fichier de configuration des directives
+ du serveur principal n'a pas d'importance -- l'ensemble de la
+ configuration du serveur principal est lu avant que ces valeurs par
+ dfaut soient appliques aux serveur virtuels. Ainsi, mme si la
+ dfinition d'une valeur apparat aprs celle d'un serveur virtuel,
+ cette valeur peut affecter la definition du serveur virtuel.</p>
+
+ <p>Dans le cas o le serveur principal n'a pas de <code>ServerName</code>
+ ce stade, le nom de la machine sur laquelle tourne le programme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> est utilis sa place. Nous appellerons
+ <em>jeu d'adresses du serveur principal</em>, les adresses IP
+ renvoyes par une rsolution DNS sur le <code>ServerName</code>
+ du serveur principal.</p>
+
+ <p>Pour tous les champs <code>ServerName</code> non dfinis, dans
+ le cas d'une configuration en serveur virtuel par nom, la valeur
+ adopte par dfaut est la premire adresse donne dans la section
+ <code>VirtualHost</code> qui dfinit le serveur virtuel.</p>
+
+ <p>Si un serveur virtuel contient la valeur magique
+ <code>_default_</code>, il fonctionne sur le mme <code>ServerName</code>
+ que le serveur principal.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hostmatching" id="hostmatching">Choix du serveur virtuel</a></h2>
+
+ <p> la rception d'une requte, le serveur procde comme suit pour
+ dterminer quel serveur virtuel utiliser&nbsp;:</p>
+
+ <h3><a name="hashtable" id="hashtable">Vrification dans la table de hash</a></h3>
+
+ <p>Aprs que le client se soit connect, l'adresse
+ IP laquelle le client s'est connect est recherche dans la
+ table de hash IP interne.</p>
+
+ <p>Si la rsolution de l'adresse IP n'aboutit pas (adresse IP non
+ trouve), la requte est servie par le serveur virtuel
+ <code>_default_</code> s'il est dfini pour le port correspondant
+ la requte. Sinon, elle est servie par le serveur principal.</p>
+
+ <p>Si l'adresse IP n'est pas trouve dans la table de hash, la
+ recherche du numro de port peut aussi se terminer par une
+ correspondance un <code>NameVirtualHost *</code> qui est gr
+ ensuite comme les autres serveur virtuels par noms.</p>
+
+ <p>Si une liste est bien trouve dans la table pour l'adresse
+ IP recherche, l'tape suivante est de dterminer s'il s'agit
+ d'un serveur virtuel par nom ou par IP.</p>
+
+
+
+ <h3><a name="ipbased" id="ipbased">Serveur virtuel par IP</a></h3>
+
+ <p>Si l'entre trouve dispose d'une liste de noms vide, c'est
+ qu'il s'agit d'un serveur virtuel par IP, et aucun autre choix
+ n'est plus faire&nbsp;; la requte est servie par ce serveur virtuel.</p>
+
+
+
+ <h3><a name="namebased" id="namebased">Serveur virtuel par nom</a></h3>
+
+ <p>Si l'entre trouve correspond un serveur virtuel par nom,
+ la liste de noms contient au moins une structure de serveurs
+ virtuels. Les serveurs virtuels se prsentent dans cette liste
+ dans le mme ordre que la lecture des directives <code>VirtualHost</code>
+ dans le fichier de configuration.</p>
+
+ <p>Le premier serveur virtuel de cette liste (donc, le premier
+ serveur virtuel attribu une adresse IP donne dans le fichier
+ de configuration) se voit attribuer la plus grande priorit, ce
+ qui signifie que c'est lui qui traite les requtes prsentant un
+ nom de serveur invalide ou ne prsentant pas de champ
+ <code>Host:</code> dans l'en-tte.</p>
+
+ <p>Si un champ <code>Host:</code> est transmis dans l'en-tte de
+ la requte, son occurrence est recherche dans la liste et le
+ premier serveur virtuel qui prsente un <code>ServerName</code>
+ ou un <code>ServerAlias</code> correspondant est choisi pour
+ servir la requte. Il est possible que le champ <code>Host:</code>
+ contienne un numro de port, mais Apache utilise toujours le
+ port sur lequel il a effectivement reu la requte.</p>
+
+ <p>Dans le cas o le client a envoy une requte en HTTP/1.0 sans
+ un champ d'en-tte <code>Host:</code>, il est impossible de
+ dterminer le serveur auquel le client veut se connecter&nbsp;; l'URI
+ de la requte est recherch dans tous les <code>ServerPath</code>
+ existants. Le premier chemin trouv est utilis et la requte est
+ servie par le serveur virtuel correspondant.</p>
+
+ <p>Si aucun serveur virtuel n'est trouv, la requte est servie
+ par le premier serveur virtuel qui coute sur le port demand et
+ qui est sur la liste associe l'adresse IP vers laquelle la
+ requte a t envoye (comme dj prcis ci-avant).</p>
+
+
+
+ <h3><a name="persistent" id="persistent">Connexions persistantes</a></h3>
+
+ <p>La recherche par adresse IP dcrite ci-avant n'est faite
+ qu'<em>une fois</em> pour chaque session TCP/IP, alors que la
+ recherche par nom est ralise pour <em>chaque</em> requte au
+ cours d'une connexion persistante (KeepAlive). En d'autres termes,
+ il est possible pour un client de faire des requtes sur
+ diffrents serveurs virtuels par nom, au cours d'une unique
+ connexion persistante.</p>
+
+
+
+ <h3><a name="absoluteURI" id="absoluteURI">URI absolu</a></h3>
+
+ <p>Au cas o l'URI de la requte est absolu, et que son nom de
+ serveur et son port correspondent au serveur principal (ou l'un
+ des serveurs virtuels configurs), <em>et</em> qu'ils correspondent
+ l'adresse et au port de la requte, alors l'URI est amput
+ de son prfixe protocole/nom de serveur/port et trait par le
+ serveur correspondant (principal ou virtuel). Si cette correspondance
+ n'existe pas, l'URI reste inchang et la requte est considre
+ comme une requte d'un serveur mandataire (proxy).</p>
+
+
+<h3><a name="observations" id="observations">Observations</a></h3>
+
+ <ul>
+ <li>Les serveurs virtuels par nom et par IP n'interfrent
+ jamais entre eux. Les serveurs virtuels par IP ne sont joignables
+ qu'au travers de leur(s) adresse(s) IP propre(s), en aucun
+ cas par aucune autre adresse. Les serveurs virtuels par nom
+ ne sont accessibles que par leur(s) adresse(s) IP qui ne peuvent
+ tre dfinies qu'au moyen de la directive
+ <code>NameVirtualHost</code>.</li>
+
+ <li>Les vrifications sur <code>ServerAlias</code> et
+ <code>ServerPath</code> ne sont jamais ralises pour les
+ serveurs virtuels par IP.</li>
+
+ <li>L'ordre dans lequel sont agencs dans le fichier de
+ configuration le serveur virtuel <code>_default_</code>, les
+ serveurs virtuels par nom et par IP, et la directive
+ <code>NameVirtualHost</code> est sans incidence sur le
+ fonctionnement. Seul l'ordre des serveurs virtuels par nom
+ pour une adresse donne a une importance. Le serveur virtuel
+ par nom qui est prsent en premier dans la configuration se
+ voit attribu la priorit la plus haute pour les requtes
+ arrivant sur son jeu d'adresses IP.</li>
+
+ <li>Pour des raisons de scurit, le numro de port prsent
+ dans le champ d'en-tte <code>Host:</code> n'est jamais utilis
+ pour les tests de correspondances. Apache ne prend en compte
+ que le numro de port sur lequel le client a envoy la requte.</li>
+
+ <li>Si une directive <code>ServerPath</code> existe, et se
+ trouve tre prfixe d'une autre directive <code>ServerPath</code>
+ qui apparat plus loin dans la configuration, la premire
+ sera toujours utilise et la deuxime jamais. (Ceci ne se
+ produit que dans le cas o aucun champ <code>Host:</code>
+ n'a t prsent par le client pour distinguer les deux.)</li>
+
+ <li>Dans le cas o deux serveurs virtuels par IP ont une
+ adresse en commun, le serveur virtuel qui apparat en premier
+ dans la configuration est toujours choisi. Ce genre de chose
+ peut arriver par inadvertance. Le serveur envoie une alerte
+ dans le journal d'erreurs si ce cas se prsente.</li>
+
+ <li>Le serveur virtuel <code>_default_</code> ne sert la requte
+ que si aucun autre serveur virtuel travaillant sur l'adresse
+ IP <em>et</em> le port demands n'est trouv. La requte n'est
+ traite que si le numro de port qui a reu la requte est
+ associ au serveur virtuel <code>_default_</code> (qui par
+ dfaut, correspond <code>Listen</code>). Un port joker peut
+ tre spcifi (<em>comme dans</em> <code>_default_:*</code>)
+ pour rcuprer les requtes sur tous les ports ouverts. Ceci
+ est galement applicable aux serveurs virtuels
+ <code>NameVirtualHost *</code>.</li>
+
+ <li>Le serveur principal ne sert servir les requtes que
+ lorsque l'adresse IP et le port demands par le client ne
+ correspondent aucun serveur virtuel (y compris un serveur
+ virtuel <code>_default_</code>). En d'autres termes, le serveur
+ principal n'est utile que pour les combinaisons adresse/port
+ non spcifies (sauf quand un serveur virtuel <code>_default_</code>
+ correspond au port).</li>
+
+ <li>Ni les serveurs virtuels <code>_default_</code>, ni le
+ serveur principal ne sont utiliss pour traiter une requte
+ avec un champ d'en-tte <code>Host:</code> manquant ou vide
+ lorsque l'adresse (et le port) de connexion correspondent
+ des serveurs virtuels par nom, par exemple, dans une directive
+ <code>NameVirtualHost</code>.</li>
+
+ <li>Il ne faut jamais employer de noms DNS dans des directives
+ <code>VirtualHost</code>, car cela oblige le serveur a s'appuyer
+ sur le DNS au moment du dmarrage. De plus, vous vous exposez
+ des problmes de scurit si vous n'avez pas la matrise du
+ DNS pour la totalit de vos domaines. Voir la documentation
+ <a href="../dns-caveats.html">disponible ici</a>, ainsi que
+ les deux points prciss ci-aprs.</li>
+
+ <li>Un nom de serveur <code>ServerName</code> devrait toujours
+ tre indiqu pour chaque serveur virtuel. Sans cela, une
+ rsolution DNS est ncessaire pour chaque serveur virtuel.</li>
+ </ul>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips">Trucs et astuces</a></h2>
+
+ <p>En plus des points voqus sur la page des
+ <a href="../dns-caveats.html#tips">problmes lis au DNS</a>,
+ voici quelques points intressants&nbsp;:</p>
+
+ <ul>
+ <li>Toujours positionner les dfinitions relatives au serveur
+ principal avant toute dfinition <code>VirtualHost</code>.
+ (Ceci amliore grandement la lisibilit de la configuration
+ -- la manire dont la configuration est interprte aprs la
+ lecture des fichiers ne met pas en vidence le fait que les
+ dfinitions positionnes avant et surtout aprs les serveurs
+ virtuels peuvent impacter le fonctionnement des serveurs virtuels.)</li>
+
+ <li>Toujours regrouper les dfinitions <code>NameVirtualHost</code>
+ et <code>VirtualHost</code> dans la configuration pour une
+ meilleure lisibilit.</li>
+
+ <li>viter les <code>ServerPaths</code> qui sont prfixes
+ d'autres <code>ServerPaths</code>. Si cela ne peut tre vit,
+ veillez ce que le serveur virtuel contenant le prfixe le plus
+ long (donc le plus prcis) apparaisse dans le fichier de
+ configuration avant le plus court. (<em>par exemple</em>,
+ "ServerPath /abc" est spcifier aprs "ServerPath /abc/def").</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/details.html.ko.euc-kr b/docs/manual/vhosts/details.html.ko.euc-kr
new file mode 100644
index 00000000..3b0efcc3
--- /dev/null
+++ b/docs/manual/vhosts/details.html.ko.euc-kr
@@ -0,0 +1,384 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ȣƮ ã⿡ ڼ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1>ȣƮ ã⿡ ڼ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p>ȣƮ ڵ <strong>ġ 1.3</strong> ٽ
+ ۼǾ. ġ û  ȣƮ
+ ϴ Ѵ. ο <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ Ͽ
+ ȣƮ 1.3 .</p>
+
+ <p> ϴ ʰ <cite>ϰԸ</cite>
+ ϰ ʹٸ, <a href="examples.html"></a> ϶.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing"> б</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">ȣƮ ã</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#tips"></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configparsing" id="configparsing"> б</a></h2>
+
+ <p><code>&lt;VirtualHost&gt;</code>
+ <em>ּ</em> . <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ κ ȣƮ θ.</p>
+
+ <p><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>,
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>,
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> þ
+ ִ. ׷ þ
+ ( ) þ ȿϴ.</p>
+
+ <p>ּ <code>Listen</code> ⺻ 80̴. ּ
+ <code>ServerPath</code> <code>ServerAlias</code>
+ ⺻ . <code>ServerName</code> ⺻
+ IP ̴ּ.</p>
+
+ <p>ּ Listen þ ΰ Ѵ. ù°
+ ġ ⺻ Ʈ Ʈ ϴ ̴. °
+ ̷ URI Ʈ ȣ ϴ ̴.</p>
+
+ <p>ּ ޸ ȣƮ Ʈ ġ ٸ
+ Ʈ <em>ʴ´</em>.</p>
+
+ <p><code>VirtualHost</code> þ Ʈ ִ.
+ Ʈ ּ ֱ <code>Listen</code>
+ Ѵ. Ư Ʈ <code>*</code>  Ʈ
+ Īϴ ϵī̴. (DNS ˻ <code>A</code>
+ ڵ带 Ͽ) ȣƮ ּҸ ĪϿ ȣƮ
+ <em>ּ(address set)</em>̶ θ.</p>
+
+ <p>Ư IP ּҿ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ ٸ
+ ּҸ ϴ ù° ȣƮ IP ȣƮ Ѵ.
+ IP ּҿ ϵī <code>*</code> ִ.</p>
+
+ <p≯ ȣƮ Ѵٸ ̸ ȣƮ
+ IP ּҸ <code>NameVirtualHost</code> þ
+ ؾ <em>Ѵ</em>. , <code>NameVirtualHost</code>
+ þ ̸ ȣƮ ȣƮ(CNAME) شϴ
+ IP ּҸ ؾ Ѵ.</p>
+
+ <p>Ư IP:Ʈ ֿ <code>NameVirtualHost</code>
+ þ Ѵٸ, <code>NameVirtualHost</code> þ
+ <code>VirtualHost</code> þ  ִ.</p>
+
+ <p><code>NameVirtualHost</code> <code>VirtualHost</code>
+ þ ߿ ʱ⶧ (
+ <em></em> ּտ <code>VirtualHost</code>
+ ߿ϴ. Ʒ ):</p>
+
+<table><tr>
+<td><div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # A<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.55<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+</code></p></div></td>
+<td><div class="example"><p><code>
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # A<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # C<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ # B<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ &lt;VirtualHost 111.22.33.55&gt;<br />
+ # D<br />
+ ...<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ NameVirtualHost 111.22.33.44<br />
+ NameVirtualHost 111.22.33.55<br />
+ <br />
+</code></p></div></td>
+</tr></table>
+
+
+ <p>( б ϴ.)</p>
+
+ <p><code>VirtualHost</code> þ , ȣƮ
+ <code>VirtualHost</code> þ Ʈ ⺻
+ <code>Listen</code> Ѵ.</p>
+
+ <p><code>VirtualHost</code> þ ̸
+ ּտ Ѵٸ <code>ServerAlias</code> Ѵ
+ (׷ ٸ <code>ServerAlias</code> ʴ´).
+ ȣƮ ߰ <code>Listen</code> ּ
+ Ʈ ϶.</p>
+
+ <p>Ҷ IP ּ ؽ̺ ߰Ѵ.
+ <code>NameVirtualHost</code> þ IP ּҸ ϸ
+ IP ּҿ ̸ ȣƮ Ѵ.
+ ּҿ ȣƮ ٸ <code>NameVirtualHost</code>
+ þ ϰ α׿ Ѵ. IP ȣƮ
+ ؽ̺ ߰ ʴ´.</p>
+
+ <p> ؽԼ ϱ⶧ û IP ּҸ ؽϴ
+ δ . ؽ̺ IP ּ κ
+ ̿ ȭִ.</p>
+
+ <p>ȣƮ ⺻ ȴ. Ư:</p>
+
+ <ol>
+ <li>ȣƮ <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
+ <code class="directive"><a href="../mod/core.html#resourceconfig">ResourceConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#accessconfig">AccessConfig</a></code>,
+ <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>,
+ <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>,
+ <code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>,
+ <code class="directive"><a href="../mod/core.html#sendbuffersize">SendBufferSize</a></code>
+ þ ٸ ּ ش ´. (,
+ ּ Ѵ.)</li>
+
+ <li>ȣƮ 丮 ⺻ ϴ "
+ ⺻(lookup defaults)" ּ .
+ 丮 (per-directory configuration)
+ ⿡ شȴ.</li>
+
+ <li> (per-server config) ּ
+ ȣƮ ģ.</li>
+ </ol>
+
+ <p>⺻ ּ ȣƮ "⺻" Ȥ ""
+ ȴ. ׷ Ͽ ּ ϴ ġ .
+ ġ ּ оδ.
+ ׷ ּ ǰ ȣƮ ڿ ͵ ȣƮ
+ ǿ ش.</p>
+
+ <p>ּ <code>ServerName</code> ٸ ϴ
+ ǻ ȣƮ Ѵ. ּ
+ <code>ServerName</code> DNS ̻Ͽ IP ּҵ
+ <em>ּ ּ</em>̶ θ.</p>
+
+ <p≯ ȣƮ <code>ServerName</code>
+ ȣƮ ϴ <code>VirtualHost</code>
+ ó ּҸ ⺻ Ѵ.</p>
+
+ <p>Ư <code>_default_</code> Ʈī带 ϴ
+ ȣƮ ּ <code>ServerName</code> .</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="hostmatching" id="hostmatching">ȣƮ ã</a></h2>
+
+ <p> Ʒ  ȣƮ û
+ ó Ѵ:</p>
+
+ <h3><a name="hashtable" id="hashtable">ؽ̺ ã</a></h3>
+
+ <p>Ŭ̾Ʈ ó ϸ IP ּҸ IP
+ ؽ̺ ã´.</p>
+
+ <p>IP ּҸ ã Ŭ̾Ʈ û Ʈ
+ شϴ ȣƮ ִٸ, <code>_default_</code> ȣƮ
+ û Ѵ. <code>_default_</code> ȣƮ
+ ٸ ּ û Ѵ.</p>
+
+ <p>ؽ̺ IP ּҰ Ʈ ȣ
+ <code>NameVirtualHost *</code> ش ִ.
+ ̸ ȣƮó óѴ.</p>
+
+ <p>ãҴٸ (Ͽ IP ּҿ شϴ ׸ ã),
+ IP ȣƮ ̸ ȣƮ Ѵ.</p>
+
+
+
+ <h3><a name="ipbased" id="ipbased">IP ȣƮ</a></h3>
+
+ <p>ã ׸ ̸ ٸ IP ȣƮ̴.
+ ̻ ۾ ʿ, ȣƮ û óѴ.</p>
+
+
+
+ <h3><a name="namebased" id="namebased"≯ ȣƮ</a></h3>
+
+ <p≯ Ͽ Ѱ ̻ ȣƮ ԵǸ
+ ̸ ȣƮ̴. Ͽ ȣƮ
+ <code>VirtualHost</code> ġѴ.</p>
+
+ <p>Ͽ ù° ȣƮ(Ͽ ش IP ּҸ
+ ϴ ù° ȣƮ) 켱 ,
+ ų <code>Host:</code> û
+ óѴ.</p>
+
+ <p>Ŭ̾Ʈ <code>Host:</code> ָ, Ͽ
+ ù° <code>ServerName</code>̳
+ <code>ServerAlias</code> ϴ ȣƮ û
+ Ѵ. <code>Host:</code> Ʈ ȣ
+ , ġ ׻ Ŭ̾Ʈ û Ʈ
+ ã´.</p>
+
+ <p>Ŭ̾Ʈ <code>Host:</code> HTTP/1.0 û
+ ϸ Ŭ̾Ʈ  Ϸ ⶧
+ û URI شϴ <code>ServerPath</code> ִ ã´.
+ Ͽ ã θ ϰ, ȣƮ
+ û Ѵ.</p>
+
+ <p>ϴ ȣƮ ã ٸ, (̹ տ ߵ)
+ Ŭ̾Ʈ IP Ͽ ġϴ Ʈ ȣ
+ ϴ ù° ȣƮ û Ѵ.</p>
+
+
+
+ <h3><a name="persistent" id="persistent"> </a></h3>
+
+ <p>IP ѵ Ư TCP/IP Ǵ <em>ѹ</em>
+ ã, ̸ KeepAlive/ ᵿ <em></em> û
+ ã´. , Ŭ̾Ʈ ᵿ ̸
+ ȣƮ û ִ.</p>
+
+
+
+ <h3><a name="absoluteURI" id="absoluteURI"> URI</a></h3>
+
+ <p>û URI URḬ Ŭ̾Ʈ û
+ ȣƮ Ʈ ּ Ư ȣƮ شϸ,
+ ּ Ȥ ȣƮ URI Ŵ/ȣƮ/Ʈ
+ κ URI Ѵ. شϴ
+ ּ ȣƮ ٸ URI ״ ΰ û
+ Ͻ û óѴ.</p>
+
+
+<h3><a name="observations" id="observations"></a></h3>
+
+ <ul>
+ <li≯ ȣƮ IP ȣƮ ο
+ ʴ´. IP ȣƮ ڽ ̸
+ IP ּҿܿ  ּҷε . ̸
+ ȣƮ . ̸ ȣƮ
+ <code>NameVirtualHost</code> þ ּ
+ IP ּҸ ؼ ִ.</li>
+
+ <li>IP ȣƮ <code>ServerAlias</code>
+ <code>ServerPath</code> ˻ ʴ´.</li>
+
+ <li>Ͽ ̸ ȣƮ, IP ȣƮ,
+ <code>_default_</code> ȣƮ, <code>NameVirtualHost</code>
+ þ ߿ ʴ. Ư ּտ
+ ̸ ȣƮ ߿ϴ. Ͽ
+ տ ̸ ȣƮ ڽ ּտ
+ 켱 .</li>
+
+ <li> <code>Host:</code> Ե Ʈ
+ ȣ ʴ´. ġ ׻ Ŭ̾Ʈ
+ û Ʈ Ѵ.</li>
+
+ <li>( ̸ <code>Host:</code> ٰ
+ ϸ,) <code>ServerPath</code> þ Ͽ
+ ڿ ٸ <code>ServerPath</code> þ պκ
+ Īϴ ׻ տ þ Ѵ.</li>
+
+ <li> IP ȣƮ ּҸ , ׻
+ Ͽ տ ȣƮ Ѵ. ̷
+ ƹ 𸣰 Ͼ ִ. ̷ Ȳ ߰ϸ
+ αϿ Ѵ.</li>
+
+ <li><code>_default_</code> ȣƮ û IP ּ<em></em>
+ Ʈ ȣ شϴ ȣƮ û óѴ.
+ Ŭ̾Ʈ û Ʈ ȣ <code>_default_</code>
+ ȣƮ Ʈ ȣ(⺻ <code>Listen</code>)
+ û óѴ.  Ʈ û̶
+ (<em> </em>, <code>_default_:*</code>) ϵī
+ Ʈ ִ. <code>NameVirtualHost *</code>
+ ȣƮ .</li>
+
+ <li>ּ Ŭ̾Ʈ IP ּҿ Ʈ ȣ
+ شϴ (<code>_default_</code> ȣƮ Ͽ)
+ ȣƮ û Ѵ. , ּ
+ ( Ʈ شϴ <code>_default_</code> ȣƮ
+ ٸ) ּ/Ʈ ֿ û óѴ.</li>
+
+ <li>Ŭ̾Ʈ (<em> </em>, <code>NameVirtualHost</code>
+ þ) ̸ ȣƮ ּ( Ʈ)
+ <code>Host:</code> ų
+ û û <em></em> <code>_default_</code>
+ ȣƮ ּ ó ʴ´.</li>
+
+ <li>Ҷ DNS
+ <code>VirtualHost</code> þ DNS ̸ .
+ Դٰ DNS ʴ´ٸ
+ Ȼ 赵 ִ. ̿ <a href="../dns-caveats.html"></a> ִ.</li>
+
+ <li> ȣƮ <code>ServerName</code> ׻
+ ؾ Ѵ. ȱ׷ ȣƮ DNS ã ȴ.</li>
+ </ul>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="tips" id="tips"></a></h2>
+
+ <p><a href="../dns-caveats.html#tips">DNS </a>
+ ߰ Ʒ ִ:</p>
+
+ <ul>
+ <li> ּ Ǹ <code>VirtualHost</code> տ
+ ξ. (׷ б ϴ. ȱ׷ ߿
+ ȣƮ ̿ ǰ ȣƮ
+ ֱ⶧ ȥ.)</li>
+
+ <li>б ϵ شϴ <code>NameVirtualHost</code>
+ <code>VirtualHost</code> ǵ .</li>
+
+ <li><code>ServerPath</code> ٸ <code>ServerPath</code>
+ պκ Īϴ 츦 ϶. ٸ Ͽ
+ պκ ( ڼ) ȣƮ ª ( ڼ)
+ ȣƮ տ ξ. (<em> </em>,
+ "ServerPath /abc" "ServerPath /abc/def" ξ
+ Ѵ.</li>
+ </ul>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/details.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/vhosts/details.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/examples.html b/docs/manual/vhosts/examples.html
new file mode 100644
index 00000000..0ed55e50
--- /dev/null
+++ b/docs/manual/vhosts/examples.html
@@ -0,0 +1,15 @@
+URI: examples.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: examples.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: examples.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: examples.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/examples.html.en b/docs/manual/vhosts/examples.html.en
new file mode 100644
index 00000000..b5e3729e
--- /dev/null
+++ b/docs/manual/vhosts/examples.html.en
@@ -0,0 +1,660 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>VirtualHost Examples - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>VirtualHost Examples</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>This document attempts to answer the commonly-asked questions about
+ setting up virtual hosts. These scenarios are those involving multiple
+ web sites running on a single server, via <a href="name-based.html">name-based</a> or <a href="ip-based.html">IP-based</a> virtual hosts.
+ </p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">Running several name-based web
+ sites on a single IP address.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#twoips">Name-based hosts on more than one
+ IP address.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Serving the same content on
+ different IP addresses (such as an internal and external
+ address).</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#port">Running different sites on different
+ ports.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP-based virtual hosting</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Mixed port-based and ip-based virtual
+ hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mixed">Mixed name-based and IP-based
+ vhosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Using <code>Virtual_host</code> and
+ mod_proxy together</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#default">Using <code>_default_</code>
+ vhosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#migrate">Migrating a name-based vhost to an
+ IP-based vhost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">Using the <code>ServerPath</code>
+ directive</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="purename" id="purename">Running several name-based web
+ sites on a single IP address.</a></h2>
+
+ <p>Your server has a single IP address, and multiple aliases (CNAMES)
+ point to this machine in DNS. You want to run a web server for
+ <code>www.example.com</code> and <code>www.example.org</code> on this
+ machine.</p>
+
+ <div class="note"><h3>Note</h3><p>Creating virtual
+ host configurations on your Apache server does not magically
+ cause DNS entries to be created for those host names. You
+ <em>must</em> have the names in DNS, resolving to your IP
+ address, or nobody else will be able to see your web site. You
+ can put entries in your <code>hosts</code> file for local
+ testing, but that will work only from the machine with those
+ hosts entries.</p>
+ </div>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ # Ensure that Apache listens on port 80<br />
+ Listen 80<br />
+ <br />
+ # Listen for virtual host requests on all IP addresses<br />
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # Other directives here<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # Other directives here<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>The asterisks match all addresses, so the main server serves no
+ requests. Due to the fact that <code>www.example.com</code> is first
+ in the configuration file, it has the highest priority and can be seen
+ as the <cite>default</cite> or <cite>primary</cite> server. That means
+ that if a request is received that does not match one of the specified
+ <code>ServerName</code> directives, it will be served by this first
+ <code>VirtualHost</code>.</p>
+
+ <div class="note">
+ <h3>Note</h3>
+
+ <p>You can, if you wish, replace <code>*</code> with the actual
+ IP address of the system. In that case, the argument to
+ <code>VirtualHost</code> <em>must</em> match the argument to
+ <code>NameVirtualHost</code>:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ # etc ...
+ </code></p></div>
+
+ <p>However, it is additionally useful to use <code>*</code>
+ on systems where the IP address is not predictable - for
+ example if you have a dynamic IP address with your ISP, and
+ you are using some variety of dynamic DNS solution. Since
+ <code>*</code> matches any IP address, this configuration
+ would work without changes whenever your IP address
+ changes.</p>
+ </div>
+
+ <p>The above configuration is what you will want to use in almost
+ all name-based virtual hosting situations. The only thing that this
+ configuration will not work for, in fact, is when you are serving
+ different content based on differing IP addresses or ports.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="twoips" id="twoips">Name-based hosts on more than one
+ IP address.</a></h2>
+
+ <div class="note">
+ <h3>Note</h3><p>Any of the
+ techniques discussed here can be extended to any number of IP
+ addresses.</p>
+ </div>
+
+ <p>The server has two IP addresses. On one (<code>172.20.30.40</code>), we
+ will serve the "main" server, <code>server.domain.com</code> and on the
+ other (<code>172.20.30.50</code>), we will serve two or more virtual hosts.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ # This is the "main" server running on 172.20.30.40<br />
+ ServerName server.domain.com<br />
+ DocumentRoot /www/mainserver<br />
+ <br />
+ # This is the other address<br />
+ NameVirtualHost 172.20.30.50<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # Other directives here ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # Other directives here ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Any request to an address other than <code>172.20.30.50</code> will be
+ served from the main server. A request to <code>172.20.30.50</code> with an
+ unknown hostname, or no <code>Host:</code> header, will be served from
+ <code>www.example.com</code>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intraextra" id="intraextra">Serving the same content on
+ different IP addresses (such as an internal and external
+ address).</a></h2>
+
+ <p>The server machine has two IP addresses (<code>192.168.1.1</code>
+ and <code>172.20.30.40</code>). The machine is sitting between an
+ internal (intranet) network and an external (internet) network. Outside
+ of the network, the name <code>server.example.com</code> resolves to
+ the external address (<code>172.20.30.40</code>), but inside the
+ network, that same name resolves to the internal address
+ (<code>192.168.1.1</code>).</p>
+
+ <p>The server can be made to respond to internal and external requests
+ with the same content, with just one <code>VirtualHost</code>
+ section.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ NameVirtualHost 192.168.1.1<br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 192.168.1.1 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/server1<br />
+ ServerName server.example.com<br />
+ ServerAlias server<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Now requests from both networks will be served from the same
+ <code>VirtualHost</code>.</p>
+
+ <div class="note">
+ <h3>Note:</h3><p>On the internal
+ network, one can just use the name <code>server</code> rather
+ than the fully qualified host name
+ <code>server.example.com</code>.</p>
+
+ <p>Note also that, in the above example, you can replace the list
+ of IP addresses with <code>*</code>, which will cause the server to
+ respond the same on all addresses.</p>
+ </div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="port" id="port">Running different sites on different
+ ports.</a></h2>
+
+ <p>You have multiple domains going to the same IP and also want to
+ serve multiple ports. By defining the ports in the "NameVirtualHost"
+ tag, you can allow this to work. If you try using &lt;VirtualHost
+ name:port&gt; without the NameVirtualHost name:port or you try to use
+ the Listen directive, your configuration will not work.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 80<br />
+ Listen 8080<br />
+ <br />
+ NameVirtualHost 172.20.30.40:80<br />
+ NameVirtualHost 172.20.30.40:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ip" id="ip">IP-based virtual hosting</a></h2>
+
+ <p>The server has two IP addresses (<code>172.20.30.40</code> and
+ <code>172.20.30.50</code>) which resolve to the names
+ <code>www.example.com</code> and <code>www.example.org</code>
+ respectively.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Requests for any address not specified in one of the
+ <code>&lt;VirtualHost&gt;</code> directives (such as
+ <code>localhost</code>, for example) will go to the main server, if
+ there is one.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipport" id="ipport">Mixed port-based and ip-based virtual
+ hosts</a></h2>
+
+ <p>The server machine has two IP addresses (<code>172.20.30.40</code> and
+ <code>172.20.30.50</code>) which resolve to the names
+ <code>www.example.com</code> and <code>www.example.org</code>
+ respectively. In each case, we want to run hosts on ports 80 and
+ 8080.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 172.20.30.40:80<br />
+ Listen 172.20.30.40:8080<br />
+ Listen 172.20.30.50:80<br />
+ Listen 172.20.30.50:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-80<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-8080<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-80<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-8080<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mixed" id="mixed">Mixed name-based and IP-based
+ vhosts</a></h2>
+
+ <p>On some of my addresses, I want to do name-based virtual hosts, and
+ on others, IP-based hosts.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example3.net<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ # IP-based<br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example4<br />
+ ServerName www.example4.edu<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.60&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example5<br />
+ ServerName www.example5.gov<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Using <code>Virtual_host</code> and
+ mod_proxy together</a></h2>
+
+ <p>The following example allows a front-end machine to proxy a
+ virtual host through to a server running on another machine. In the
+ example, a virtual host of the same name is configured on a machine
+ at <code>192.168.111.2</code>. The <code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code> directive is
+ used so that the desired hostname is passed through, in case we are
+ proxying multiple hostnames to a single machine.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *:*&gt;<br />
+ ProxyPreserveHost On<br />
+ ProxyPass / http://192.168.111.2<br />
+ ProxyPassReverse / http://192.168.111.2/<br />
+ ServerName hostname.example.com<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="default" id="default">Using <code>_default_</code>
+ vhosts</a></h2>
+
+ <h3><a name="defaultallports" id="defaultallports"><code>_default_</code> vhosts
+ for all ports</a></h3>
+
+ <p>Catching <em>every</em> request to any unspecified IP address and
+ port, <em>i.e.</em>, an address/port combination that is not used for
+ any other virtual host.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Using such a default vhost with a wildcard port effectively prevents
+ any request going to the main server.</p>
+
+ <p>A default vhost never serves a request that was sent to an
+ address/port that is used for name-based vhosts. If the request
+ contained an unknown or no <code>Host:</code> header it is always
+ served from the primary name-based vhost (the vhost for that
+ address/port appearing first in the configuration file).</p>
+
+ <p>You can use <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> or
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> to rewrite any
+ request to a single information page (or script).</p>
+
+
+ <h3><a name="defaultdifferentports" id="defaultdifferentports"><code>_default_</code> vhosts
+ for different ports</a></h3>
+
+ <p>Same as setup 1, but the server listens on several ports and we want
+ to use a second <code>_default_</code> vhost for port 80.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default80<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>The default vhost for port 80 (which <em>must</em> appear before any
+ default vhost with a wildcard port) catches all requests that were sent
+ to an unspecified IP address. The main server is never used to serve a
+ request.</p>
+
+
+ <h3><a name="defaultoneport" id="defaultoneport"><code>_default_</code> vhosts
+ for one port</a></h3>
+
+ <p>We want to have a default vhost for port 80, but no other default
+ vhosts.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ DocumentRoot /www/default<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>A request to an unspecified address on port 80 is served from the
+ default vhost. Any other request to an unspecified address and port is
+ served from the main server.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="migrate" id="migrate">Migrating a name-based vhost to an
+ IP-based vhost</a></h2>
+
+ <p>The name-based vhost with the hostname
+ <code>www.example.org</code> (from our <a href="#name">name-based</a> example, setup 2) should get its own IP
+ address. To avoid problems with name servers or proxies who cached the
+ old IP address for the name-based vhost we want to provide both
+ variants during a migration phase.</p>
+
+ <p>
+ The solution is easy, because we can simply add the new IP address
+ (<code>172.20.30.50</code>) to the <code>VirtualHost</code>
+ directive.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ Listen 80<br />
+ ServerName www.example.com<br />
+ DocumentRoot /www/example1<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example.net<br />
+ ServerAlias *.example.net<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>The vhost can now be accessed through the new address (as an
+ IP-based vhost) and through the old address (as a name-based
+ vhost).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverpath" id="serverpath">Using the <code>ServerPath</code>
+ directive</a></h2>
+
+ <p>We have a server with two name-based vhosts. In order to match the
+ correct virtual host a client must send the correct <code>Host:</code>
+ header. Old HTTP/1.0 clients do not send such a header and Apache has
+ no clue what vhost the client tried to reach (and serves the request
+ from the primary vhost). To provide as much backward compatibility as
+ possible we create a primary vhost which returns a single page
+ containing links with an URL prefix to the name-based virtual
+ hosts.</p>
+
+ <div class="example"><h3>Server configuration</h3><p><code>
+
+
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ # primary vhost<br />
+ DocumentRoot /www/subdomain<br />
+ RewriteEngine On<br />
+ RewriteRule ^/.* /www/subdomain/index.html<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ DocumentRoot /www/subdomain/sub1<br />
+ <span class="indent">
+ ServerName www.sub1.domain.tld<br />
+ ServerPath /sub1/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub1/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/subdomain/sub2<br />
+ ServerName www.sub2.domain.tld<br />
+ ServerPath /sub2/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub2/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Due to the <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>
+ directive a request to the URL
+ <code>http://www.sub1.domain.tld/sub1/</code> is <em>always</em> served
+ from the sub1-vhost.<br /> A request to the URL
+ <code>http://www.sub1.domain.tld/</code> is only
+ served from the sub1-vhost if the client sent a correct
+ <code>Host:</code> header. If no <code>Host:</code> header is sent the
+ client gets the information page from the primary host.</p>
+
+ <p>Please note that there is one oddity: A request to
+ <code>http://www.sub2.domain.tld/sub1/</code> is also served from the
+ sub1-vhost if the client sent no <code>Host:</code> header.</p>
+
+ <p>The <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> directives
+ are used to make sure that a client which sent a correct
+ <code>Host:</code> header can use both URL variants, <em>i.e.</em>,
+ with or without URL prefix.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/examples.html.fr b/docs/manual/vhosts/examples.html.fr
new file mode 100644
index 00000000..6c2cbc09
--- /dev/null
+++ b/docs/manual/vhosts/examples.html.fr
@@ -0,0 +1,679 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Exemples d'utilisations de VirtualHost - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Exemples d'utilisations de VirtualHost</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Le but de ce document est d'essayer de rpondre aux questions
+ les plus rpandues sur la configuration des serveurs virtuels.
+ Les scnarios prsents ici se rencontrent quand plusieurs
+ serveurs Webs doivent tourner sur une seule et mme machine au
+ moyen de serveurs virtuels <a href="name-based.html">par nom</a>
+ ou <a href="ip-based.html">par IP</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">Fonctionnement de plusieurs serveurs
+ virtuels par nom sur une seule adresse IP.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#twoips">Serveurs virtuels par nom sur plus
+ d'une seule adresse IP.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Servir le mme contenu sur des
+ adresses IP diffrentes (telle qu'une adresse interne et une
+ externe).</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#port">Servir diffrents sites sur diffrents
+ ports.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ip">Hbergement virtuel bas sur IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Hbergements virtuels mixtes bass sur
+ les ports et sur les IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mixed">Hbergements virtuels mixtes bas sur
+ les noms et sur IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Utilisation simultane de
+ <code>Virtual_host</code> et de mod_proxy</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#default">Utilisation de serveurs virtuels
+ <code>_default_</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#migrate">Migration d'un serveur virtuel
+ par nom en un serveur virtuel par IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">Utilisation de la directive
+ <code>ServerPath</code></a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="purename" id="purename">Fonctionnement de plusieurs serveurs
+ virtuels par nom sur une seule adresse IP.</a></h2>
+
+ <p>Votre serveur ne dispose que d'une seule adresse IP, et de
+ nombreux alias (CNAMES) pointent vers cette adresse dans le DNS.
+ Pour l'exemple, <code>www.example1.com</code> et
+ <code>www.example2.org</code> doivent tourner sur cette machine.</p>
+
+ <div class="note"><h3>Note&nbsp;:</h3><p>La configuration de serveurs virtuels
+ sous Apache ne provoque pas leur apparition magique dans la
+ configuration du DNS. Il <em>faut</em> que leurs noms soient
+ dfinis dans le DNS, et qu'ils y soient rsolus sur l'adresse IP
+ du serveur, faute de quoi personne ne pourra visiter votre site Web.
+ Il est possible d'ajouter des entres dans le fichier
+ <code>hosts</code> pour tests locaux, mais qui ne fonctionneront
+ que sur la machine possdant ces entres.</p>
+ </div>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ # Apache doit couter sur le port 80<br />
+ Listen 80<br />
+ <br />
+ # Toutes les adresses IP doivent rpondre aux requtes sur les
+ # serveurs virtuels
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example1.com<br />
+ <br />
+ # Autres directives ici<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example2.org<br />
+ <br />
+ # Autres directives ici<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Les astrisques correspondent toutes les adresses, si bien que
+ le serveur principal ne rpondra jamais aucune requte. Comme
+ <code>www.example1.com</code> se trouve en premier dans le fichier
+ de configuration, il a la plus grande priorit et peut tre vu
+ comme serveur <cite>par dfaut</cite> ou <cite>primaire</cite>&nbsp;;
+ ce qui signifie que toute requte reue ne correspondant pas une
+ des directives <code>ServerName</code> sera servie par ce premier
+ <code>VirtualHost</code>.</p>
+
+ <div class="note">
+ <h3>Note&nbsp;:</h3>
+
+ <p>Si vous le souhaitez, vous pouvez remplacer <code>*</code>
+ par l'adresse IP du systme. Dans ce cas, l'argument de
+ <code>VirtualHost</code> <em>doit</em> correspondre
+ l'argument de <code>NameVirtualHost</code>&nbsp;:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ # etc ...
+ </code></p></div>
+
+ <p>En gnral, il est commode d'utiliser <code>*</code> sur
+ les systmes dont l'adresse IP n'est pas constante - par
+ exemple, pour des serveurs dont l'adresse IP est attribue
+ dynamiquement par le FAI, et o le DNS est gr au moyen
+ d'un DNS dynamique quelconque. Comme <code>*</code> signifie
+ <cite>n'importe quelle adresse</cite>, cette configuration
+ fonctionne sans devoir tre modifie quand l'adresse IP du
+ systme est modifie.</p>
+ </div>
+
+ <p>La configuration ci-dessus est en pratique utilise dans la
+ plupart des cas pour les serveurs virtuels par nom. En fait, le
+ seul cas o cette configuration ne fonctionne pas est lorsque
+ diffrents contenus doivent tre servis en fonction de l'adresse IP
+ et du port contacts par le client.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="twoips" id="twoips">Serveurs virtuels par nom sur plus
+ d'une seule adresse IP.</a></h2>
+
+ <div class="note">
+ <h3>Note&nbsp;:</h3><p>Toutes les techniques prsentes ici
+ peuvent tre tendues un plus grand nombre d'adresses IP.</p>
+ </div>
+
+ <p>Le serveur a deux adresses IP. Sur l'une
+ (<code>172.20.30.40</code>), le serveur "principal"
+ <code>server.domain.com</code> doit rpondre, et sur l'autre
+ (<code>172.20.30.50</code>), deux serveurs virtuels (ou plus)
+ rpondront.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ # Serveur "principal" sur 172.20.30.40<br />
+ ServerName server.domain.com<br />
+ DocumentRoot /www/mainserver<br />
+ <br />
+ # l'autre adresse <br />
+ NameVirtualHost 172.20.30.50<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example1.com<br />
+ <br />
+ # D'autres directives ici ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example2.org<br />
+ <br />
+ # D'autres directives ici ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Toute requte arrivant sur une autre adresse que
+ <code>172.20.30.50</code> sera servie par le serveur principal.
+ Les requtes vers <code>172.20.30.50</code> avec un nom de serveur
+ inconnu, ou sans en-tte <code>Host:</code>, seront servies par
+ <code>www.example1.com</code>.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intraextra" id="intraextra">Servir le mme contenu sur des
+ adresses IP diffrentes (telle qu'une adresse interne et une
+ externe).</a></h2>
+
+ <p>La machine serveur dispose de deux adresses IP
+ (<code>192.168.1.1</code> et <code>172.20.30.40</code>). Cette
+ machine est place la fois sur le rseau interne (l'Intranet)
+ et le rseau externe (Internet). Sur Internet, le nom
+ <code>server.example.com</code> pointe vers l'adresse externe
+ (<code>172.20.30.40</code>), mais sur le rseau interne, ce mme
+ nom pointe vers l'adresse interne (<code>192.168.1.1</code>).</p>
+
+ <p>Le serveur peut tre configur pour rpondre de la mme manire
+ aux requtes internes et externes, au moyen d'une seule section
+ <code>VirtualHost</code>.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ NameVirtualHost 192.168.1.1<br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 192.168.1.1 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/server1<br />
+ ServerName server.example.com<br />
+ ServerAlias server<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Ainsi, les requtes en provenance de chacun des deux rseaux
+ seront servies par le mme <code>VirtualHost</code>.</p>
+
+ <div class="note">
+ <h3>Note&nbsp;:</h3><p>Sur le rseau interne, il est possible
+ d'utiliser le nom raccourci <code>server</code> au lieu du nom
+ complet <code>server.example.com</code>.</p>
+
+ <p>Notez galement que dans l'exemple prcdent, vous pouvez
+ remplacer la liste des adresses IP par des <code>*</code> afin
+ que le serveur rponde de la mme manire sur toutes ses
+ adresses.</p>
+ </div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="port" id="port">Servir diffrents sites sur diffrents
+ ports.</a></h2>
+
+ <p>Vous disposez de plusieurs domaines pointant sur la mme adresse
+ IP et vous voulez galement servir de multiples ports. Vous y
+ parviendrez en dfinissant les ports dans la directive
+ "NameVirtualHost". Si vous tentez d'utiliser &lt;VirtualHost
+ name:port&gt; sans directive NameVirtualHost name:port, ou tentez
+ d'utiliser la directive Listen, votre configuration ne fonctionnera
+ pas.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 80<br />
+ Listen 8080<br />
+ <br />
+ NameVirtualHost 172.20.30.40:80<br />
+ NameVirtualHost 172.20.30.40:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example1.com<br />
+ DocumentRoot /www/domain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example1.com<br />
+ DocumentRoot /www/domain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example2.org<br />
+ DocumentRoot /www/otherdomain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example2.org<br />
+ DocumentRoot /www/otherdomain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ip" id="ip">Hbergement virtuel bas sur IP</a></h2>
+
+ <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code>
+ et <code>172.20.30.50</code>) correspondant respectivement aux noms
+ <code>www.example1.com</code> et <code>www.example2.org</code>.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example1.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example2.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Les requtes provenant d'adresses non spcifies dans l'une des
+ directives <code>&lt;VirtualHost&gt;</code> (comme pour
+ <code>localhost</code> par exemple) seront diriges vers le serveur
+ principal, s'il en existe un.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipport" id="ipport">Hbergements virtuels mixtes bass sur
+ les ports et sur les IP</a></h2>
+
+ <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code>
+ et <code>172.20.30.50</code>) correspondant respectivement aux noms
+ <code>www.example1.com</code> et <code>www.example2.org</code>.
+ Pour chacun d'eux, nous voulons un hbergement sur les ports 80
+ et 8080.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 172.20.30.40:80<br />
+ Listen 172.20.30.40:8080<br />
+ Listen 172.20.30.50:80<br />
+ Listen 172.20.30.50:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-80<br />
+ ServerName www.example1.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-8080<br />
+ ServerName www.example1.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-80<br />
+ ServerName www.example1.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-8080<br />
+ ServerName www.example2.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mixed" id="mixed">Hbergements virtuels mixtes bas sur
+ les noms et sur IP</a></h2>
+
+ <p>Pour certaines adresses, des serveurs virtuels seront dfinis
+ par nom, et pour d'autres, ils seront dfinis par IP.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example1.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example2.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example3.net<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ # "par-IP"<br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example4<br />
+ ServerName www.example4.edu<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.60&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example5<br />
+ ServerName www.example5.gov<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Utilisation simultane de
+ <code>Virtual_host</code> et de mod_proxy</a></h2>
+
+ <p>L'exemple suivant montre comment une machine peut mandater
+ un serveur virtuel fonctionnant sur le serveur d'une autre machine.
+ Dans cet exemple, un serveur virtuel de mme nom est configur sur
+ une machine l'adresse <code>192.168.111.2</code>. La directive
+ <code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code> est
+ employe pour permette au nom de domaine d'tre prserv lors du
+ transfert, au cas o plusieurs noms de domaines cohabitent sur
+ une mme machine.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *:*&gt;<br />
+ ProxyPreserveHost On<br />
+ ProxyPass / http://192.168.111.2<br />
+ ProxyPassReverse / http://192.168.111.2/<br />
+ ServerName hostname.example.com<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="default" id="default">Utilisation de serveurs virtuels
+ <code>_default_</code></a></h2>
+
+ <h3><a name="defaultallports" id="defaultallports">Serveurs virtuels
+ <code>_default_</code> pour tous les ports</a></h3>
+
+ <p>Exemple de capture de <em>toutes</em> les requtes manant
+ d'adresses IP ou de ports non connus, <em>c'est--dire</em>, d'un
+ couple adresse/port non trait par aucun autre serveur virtuel.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>L'utilisation d'un tel serveur virtuel avec un joker pour le
+ port empche de manire efficace qu'une requte n'atteigne le
+ serveur principal.</p>
+
+ <p>Un serveur virtuel par dfaut ne servira jamais une requte
+ qui est envoye vers un couple adresse/port utilise par un
+ serveur virtuel par nom. Si la requte contient un en-tte
+ <code>Host:</code> inconnu, ou si celui-ci est absent, elle
+ sera toujours servie par le serveur virtuel primaire par nom
+ (celui correspondant ce couple adresse/port trouv en premier
+ dans le fichier de configuration).</p>
+
+ <p>Vous pouvez utiliser une directive
+ <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ou
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> afin de
+ rcrire une requte pour une unique page d'information (ou pour
+ un script).</p>
+
+
+ <h3><a name="defaultdifferentports" id="defaultdifferentports">Serveurs virtuels
+ <code>_default_</code> pour des ports diffrents</a></h3>
+
+ <p>La configuration est similaire l'exemple prcdent, mais
+ le serveur coute sur plusieurs ports et un second serveur virtuel
+ <code>_default_</code> pour le port 80 est ajout.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default80<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Le serveur virtuel par dfaut dfini pour le port 80 (il doit
+ imprativement tre plac avant un autre serveur virtuel par
+ dfaut traitant tous les ports grce au joker *) capture toutes
+ les requtes envoyes sur une adresse IP non spcifie. Le
+ serveur principal n'est jamais utilis pour servir une requte.</p>
+
+
+ <h3><a name="defaultoneport" id="defaultoneport">Serveurs virtuels
+ <code>_default_</code> pour un seul port</a></h3>
+
+ <p>Nous voulons crer un serveur virtuel par dfaut seulement
+ pour le port 80.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ DocumentRoot /www/default<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Une requte vers une adresse non spcifie sur le port 80
+ sera servie par le serveur virtuel par dfaut, et toute autre
+ requte vers une adresse et un port non spcifis sera servie
+ par le serveur principal.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="migrate" id="migrate">Migration d'un serveur virtuel
+ par nom en un serveur virtuel par IP</a></h2>
+
+ <p>Le serveur virtuel par nom avec le nom de domaine
+ <code>www.example2.org</code> (de notre <a href="#name">exemple
+ par nom</a>) devrait obtenir sa propre adresse IP. Pendant la
+ phase de migration, il est possible d'viter les problmes avec
+ les noms de serveurs et autres serveurs mandataires qui mmorisent
+ les vielles adresses IP pour les serveurs virtuels par nom.<br />
+ La solution est simple, car il suffit d'ajouter la nouvelle
+ adresse IP (<code>172.20.30.50</code>) dans la directive
+ <code>VirtualHost</code>.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ Listen 80<br />
+ ServerName www.example1.com<br />
+ DocumentRoot /www/example1<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example2.org<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example3.net<br />
+ ServerAlias *.example3.net<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Le serveur virtuel peut maintenant tre joint par la nouvelle
+ adresse (comme un serveur virtuel par IP) et par l'ancienne
+ adresse (comme un serveur virtuel par nom).</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverpath" id="serverpath">Utilisation de la directive
+ <code>ServerPath</code></a></h2>
+
+ <p>Dans le cas o vous disposez de deux serveurs virtuels par nom,
+ le client doit transmettre un en-tte <code>Host:</code> correct
+ pour dterminer le serveur concern. Les vieux clients HTTP/1.0
+ n'envoient pas un tel en-tte et Apache n'a aucun indice pour
+ connatre le serveur virtuel devant tre joint (il sert la
+ requte partir d'un serveur virtuel primaire). Dans un soucis
+ de prserver la compatibilit descendante, il suffit de crer
+ un serveur virtuel primaire charg de retourner une page contenant
+ des liens dont les URLs auront un prfixe identifiant les serveurs
+ virtuels par nom.</p>
+
+ <div class="example"><h3>Configuration du serveur</h3><p><code>
+
+
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ # Serveur virtuel primaire<br />
+ DocumentRoot /www/subdomain<br />
+ RewriteEngine On<br />
+ RewriteRule ^/.* /www/subdomain/index.html<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ DocumentRoot /www/subdomain/sub1<br />
+ <span class="indent">
+ ServerName www.sub1.domain.tld<br />
+ ServerPath /sub1/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub1/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/subdomain/sub2<br />
+ ServerName www.sub2.domain.tld<br />
+ ServerPath /sub2/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub2/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p> cause de la directive
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, une requte sur
+ une URL <code>http://www.sub1.domain.tld/sub1/</code> est
+ <em>toujours</em> servie par le serveur sub1-vhost.<br />
+ Une requte sur une URL <code>http://www.sub1.domain.tld/</code> n'est
+ servie par le serveur sub1-vhost que si le client envoie un en-tte
+ <code>Host:</code> correct. Si aucun en-tte <code>Host:</code>
+ n'est transmis, le serveur primaire sera utilis.<br />
+ Notez qu'il y a une singularit&nbsp;: une requte sur
+ <code>http://www.sub2.domain.tld/sub1/</code> est galement servie
+ par le serveur sub1-vhost si le client n'envoie pas d'en-tte
+ <code>Host:</code>.<br />
+ Les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ sont employes pour s'assurer que le client qui envoie un en-tte
+ <code>Host:</code> correct puisse utiliser d'autres variantes d'URLs,
+ <em>c'est--dire</em> avec ou sans prfixe d'URL.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/examples.html.ja.euc-jp b/docs/manual/vhosts/examples.html.ja.euc-jp
new file mode 100644
index 00000000..a162ee25
--- /dev/null
+++ b/docs/manual/vhosts/examples.html.ja.euc-jp
@@ -0,0 +1,648 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>СۥȤ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>СۥȤ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>ʸϡСۥȤκݤ
+ 褯ΤǤꤷƤоݤ <a href="name-based.html">̾١</a> <a href="ip-based.html">IP ١</a> ΥСۥȤȤä
+ ĤΥФʣΥ֥ȤѤƤǤ
+ </p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">Ĥ IP ɥ쥹ǤĤ̾١
+ ֥Ȥ¹Ԥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#twoips">ʣ IP ɥ쥹ΤۥȤ̾١
+ ۥƥ󥰤Ԥʤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">㤦 IP ɥ쥹 (㤨Сȳɥ쥹)
+ ƱƥĤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#port">㤦ݡȤǰ㤦Ȥ򱿱Ĥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP ١ΥСۥƥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipport">ݡȥ١ IP ١κä
+ Сۥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mixed">̾١ IP ١򺮤
+ Сۥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><code>Virtual_host</code>
+ mod_proxy ʻѤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#default"><code>_default_</code> ΥСۥȤ
+ Ȥ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#migrate">̾١ΥСۥȤ IP ١
+ СۥȤ˰ܹԤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath"><code>ServerPath</code> ǥ쥯ƥ֤
+ Ȥ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="purename" id="purename">Ĥ IP ɥ쥹ǤĤ̾١
+ ֥Ȥ¹Ԥ</a></h2>
+
+ <p>Ф IP ɥ쥹ijƤƤơDNS ǥޥ
+ ʣ̾ (CNAME) ꤵƤޤΥޥ
+ <code>www.example.com</code> <code>www.example.org</code>
+ ΤΥ֥Ф¹ԤȤޤ</p>
+
+ <div class="note"><h3></h3><p>
+ Apache ФǥСۥȤ򤷤ǡ
+ Τʤ֤ˤΥۥ̾б DNS Υȥ꤬
+ 줿Ϥޤ󡣤ΥФ IP ɥ쥹˲褵
+ 褦 DNS ̾Ͽʤ<em>ʤޤ</em>
+ Ǥʤï⤢ʤΥ֥Ȥ򸫤뤳ȤϤǤޤ
+ ǤΥƥȤΤ <code>hosts</code> ե
+ ȥɲä뤳ȤǤޤξϤ
+ hosts ȥΤޥ󤫤餷ưޤ</p>
+ </div>
+
+ <div class="example"><h3></h3><p><code>
+
+
+ # Ensure that Apache listens on port 80<br />
+ Listen 80<br />
+ <br />
+ # Listen for virtual host requests on all IP addresses<br />
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # Other directives here<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # Other directives here<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ꥹϤ٤ƤΥɥ쥹˥ޥåޤΤǡ祵Ф
+ ꥯȤ򰷤ޤ<code>www.example.com</code>
+ ǽˤ뤿ᡢ̤ͥϰֹ⤯ʤꡢ<cite>default</cite> ⤷
+ <cite>primary</cite> ΥФȹͤ뤳ȤǤޤĤޤꡢꥯȤ
+ ɤ <code>ServerName</code> ǥ쥯ƥ֤ˤޥåʤ硢
+ ֺǽ <code>VirtualHost</code> ˤ갷ޤ</p>
+
+ <div class="note"><h3></h3>
+
+ <p><code>*</code> 򥷥ƥμºݤ IP ɥ쥹֤
+ ȤǤޤξ <code>VirtualHost</code> ΰ
+ <code>NameVirtualHost</code> ΰƱ<em>ʤФʤޤ
+ </em>:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ # etc ...
+ </code></p></div>
+
+ <p>IP ɥ쥹ͽ¬Բǽʥƥ
+ 㤨ХץХưŪ IP ɥ쥹Ʋ餫
+ ʥߥå DNS ȤäƤʤɡˤƤϡ<code>*</code>
+ ϤǤ<code>*</code> Ϥ٤Ƥ IP ɥ쥹
+ ޥåޤΤǡˤƤ IP ɥ쥹ѹƤ
+ ѹưޤ</p>
+ </div>
+
+ <p>̾١ΥСۥƥ󥰤ǤϤۤܤ٤Ƥξǡ
+ 嵭Ǵ˾ˤʤäƤ뤳ȤǤ礦
+ ºݤ꤬ưʤΤϡIP ɥ쥹ݡȤΰ㤤ˤä
+ 㤦ƥĤȤǤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="twoips" id="twoips">ʣ IP ɥ쥹ΤۥȤ̾١
+ ۥƥ󥰤Ԥʤ</a></h2>
+
+ <div class="note">
+ <h3></h3><p>Ƥˡ IP ɥ쥹
+ ĤäƤƱͤˤǤޤ</p>
+ </div>
+
+ <p>Фˤ IP ɥ쥹ĤƤޤ
+ (<code>172.20.30.40</code>) Ǥϼ祵
+ <code>server.domain.com</code> 򰷤⤦
+ (<code>172.20.30.50</code>) ǤĤʾο
+ СۥȤ򰷤ޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ # This is the "main" server running on 172.20.30.40<br />
+ ServerName server.domain.com<br />
+ DocumentRoot /www/mainserver<br />
+ <br />
+ # This is the other address<br />
+ NameVirtualHost 172.20.30.50<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # Other directives here ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # Other directives here ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code>172.20.30.50</code> ʳΥɥ쥹ؤΥꥯȤϼ祵
+ ޤ<code>172.20.30.50</code> ؤΡ̤ΤΥۥ̾ޤ
+ <code>Host:</code> إåʤΥꥯȤ <code>www.example.com</code>
+ ޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intraextra" id="intraextra">㤦 IP ɥ쥹 (㤨Сȳɥ쥹)
+ ƱƥĤ</a></h2>
+
+ <p>Хޥ IP ɥ쥹 (<code>192.168.1.1</code>
+ <code>172.20.30.40</code>) äƤޤΥޥ
+ (ȥͥå) (󥿡ͥå) Υͥåȥδ֤
+ ޤ<code>server.example.com</code> ϥͥåȥγ
+ ɥ쥹 (<code>172.20.30.40</code>) ȤƲ褵ޤ
+ ͥåȥ椫ɥ쥹 (<code>192.168.1.1</code>)
+ ȤƲ褵ޤ</p>
+
+ <p><code>VirtualHost</code> ĤǥФΥꥯȤ
+ ΥꥯȤξƱƥĤDZ褦ˤǤޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ NameVirtualHost 192.168.1.1<br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 192.168.1.1 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/server1<br />
+ ServerName server.example.com<br />
+ ServerAlias server<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ǤɤΥͥåȥΥꥯȤƱ <code>VirtualHost</code>
+ ǰ褦ˤʤޤ</p>
+
+ <div class="note"><h3>:</h3><p>ͥåȥǤϴʥۥ̾
+ <code>server.example.com</code> ˡñ <code>server</code>
+ ȤȤǤޤ</p>
+
+ <p>ǤϡIP ɥ쥹ΥꥹȤ򡢤٤ƤΥɥ쥹
+ ƱƥĤDZ <code>*</code> ֤ޤ</p>
+ </div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="port" id="port">㤦ݡȤǰ㤦Ȥ򱿱Ĥ</a></h2>
+
+ <p>Ʊ IP ʣΥɥᥤ󤬤ꡢʣΥݡȤȤä
+ ꥯȤ򰷤Ȥޤ"NameVirtualHost"
+ ݡȤ뤳Ȥǡưޤ
+ NameVirtualHost name:port ̵ Listen ǥ쥯ƥ֤
+ &lt;VirtualHost name:port&gt; ȤȤƤ⡢ưޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ Listen 80<br />
+ Listen 8080<br />
+ <br />
+ NameVirtualHost 172.20.30.40:80<br />
+ NameVirtualHost 172.20.30.40:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ip" id="ip">IP ١ΥСۥƥ</a></h2>
+
+ <p>Ф <code>www.example.com</code> <code>www.example.org</code>
+ ˤ줾褵롢Ĥ IP ɥ쥹 (<code>172.20.30.40</code>
+ <code>172.20.30.50</code>) ޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code>&lt;VirtualHost&gt;</code> ǥ쥯ƥ֤ΤɤǤ
+ ꤵƤʤɥ쥹 (㤨 <code>localhost</code>) ϡ
+ 祵ФФ˹Ԥޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipport" id="ipport">ݡȥ١ IP ١κä
+ Сۥ</a></h2>
+
+ <p>ХޥϤ줾 <code>www.example.com</code>
+ <code>www.example.org</code> ˤ줾褵롢IP ɥ쥹
+ (<code>172.20.30.40</code> <code>172.20.30.50</code>) äƤޤ
+ ɤݡ 80 8080 ǥۥȤ餻ޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ Listen 172.20.30.40:80<br />
+ Listen 172.20.30.40:8080<br />
+ Listen 172.20.30.50:80<br />
+ Listen 172.20.30.50:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-80<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-8080<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-80<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-8080<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mixed" id="mixed">̾١ IP ١򺮤
+ Сۥ</a></h2>
+
+ <p>ĤΥޥǤ̾١Ρ¾Ǥ IP ١ΥС
+ ۥȤ򤷤ޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example3.net<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ # IP-based<br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example4<br />
+ ServerName www.example4.edu<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.60&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example5<br />
+ ServerName www.example5.gov<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy"><code>Virtual_host</code>
+ mod_proxy ʻѤ</a></h2>
+
+ <p>ϡե¦ΥСۥȤ¾Υޥإץޤ
+ Ǥ <code>192.168.111.2</code> ΥޥǤϥСۥ̾
+ Ʊ̾ꤵƤޤʣΥۥ̾Υޥ˥ץ
+ ϡ<code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code>
+ ǥ쥯ƥ֤Ȥäơ˾Υۥ̾Ϥ褦ˤʤޤ
+ </p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *:*&gt;<br />
+ ProxyPreserveHost On<br />
+ ProxyPass / http://192.168.111.2<br />
+ ProxyPassReverse / http://192.168.111.2/<br />
+ ServerName hostname.example.com<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="default" id="default"><code>_default_</code> ΥСۥȤ
+ Ȥ</a></h2>
+
+ <h3><a name="defaultallports" id="defaultallports">٤ƤΥݡȤФ
+ <code>_default_</code> Сۥ</a></h3>
+
+ <p>̤ IP ɥ쥹ȥݡȡ<em>Ĥޤ</em>¾ΥСۥȤ
+ ȤƤʤɥ쥹ȥݡȤȤ߹碌ؤ<em>٤Ƥ</em>ꥯȤ
+ ޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Τ褦˥磻ɥɤΥݡȤǥǥեȤΥСۥȤ
+ ꤹȡ祵Ф˥ꥯȤԤΤɤޤ</p>
+
+ <p>ǥեȤΥСۥȤ̾١ΥСۥȤ
+ ȤƤ륢ɥ쥹ȥݡȤȤ줿ꥯȤ򰷤Ȥ
+ ޤ󡣥ꥯȤ <code>Host:</code> إå䤽
+ إåʤäꤹϴ̾١Сۥ (
+ ɥ쥹ȥݡȤեǺǽΥСۥ) ˤ
+ ޤ</p>
+
+ <p>ɤʥꥯȤǤ <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> Ȥä
+ ñξڡ (䥹ץ) ˽񤭴뤳ȤǤޤ</p>
+
+
+ <h3><a name="defaultdifferentports" id="defaultdifferentports">㤦ݡȤΤ
+ <code>_default_</code> Сۥ</a></h3>
+
+ <p>ĤȤۤƱǤФʣΥݡȤ listen Ƥꡢ
+ 80 ֥ݡȤФĤ <code>_default_</code> СۥȤ
+ ꤷǤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default80<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>80 ֥ݡȤΥǥեȥСۥ (磻ɥɥݡȤ
+ ǥեȥСۥȤ˽񤫤Ƥʤ<em>ʤޤ</em>)
+ ̤ IP ɥ쥹줿٤ƤΥꥯȤ򰷤ޤ
+ 祵ФϥꥯȤ򰷤ޤ</p>
+
+
+ <h3><a name="defaultoneport" id="defaultoneport">ĤΥݡȤФƤ
+ <code>_default_</code> Сۥ</a></h3>
+
+ <p>80 ֥ݡȤˤϥǥեȤΥСۥȤɬפǡ¾
+ СۥȤϥǥեȤɬפʤǤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ DocumentRoot /www/default<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>80 ֥ݡȤؤΥɥ쥹̤ΥꥯȤϥǥեȤΥС
+ ۥȤޤ¾̤Υɥ쥹ȥݡȤؤΥꥯȤ
+ 祵Фޤ</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="migrate" id="migrate">̾١ΥСۥȤ IP ١
+ СۥȤ˰ܹԤ</a></h2>
+
+ <p>ۥ̾̾ <code>www.example.org</code> ΥСۥ
+ (<a href="#name">̾١</a> 2 ܤ) Ѥ IP ɥ쥹
+ Ȥޤ̾١ΥСۥȤθŤ IP ɥ쥹
+ å夷Ƥ͡ॵФץΤ˰ܹԴξ
+ СۥȤ󶡤Ȥޤ</p>
+
+ <p>ϴñǤñ˿ IP ɥ쥹 (<code>172.20.30.50</code>)
+ <code>VirtualHost</code> ǥ쥯ƥ֤ɲä뤳Ȥ
+ Ǥޤ</p>
+
+ <div class="example"><h3></h3><p><code>
+
+
+ Listen 80<br />
+ ServerName www.example.com<br />
+ DocumentRoot /www/example1<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example.net<br />
+ ServerAlias *.example.net<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ΥСۥȤϿɥ쥹 (IP ١ΥСۥȤȤ)
+ ȸŤɥ쥹(̾١ΥСۥȤȤ) ξ
+ Ǥޤ</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverpath" id="serverpath"><code>ServerPath</code> ǥ쥯ƥ֤
+ Ȥ</a></h2>
+
+ <p>̾١ΥСۥȤĤ륵ФȤޤ
+ СۥȤ뤿ˤϥ饤Ȥ
+ <code>Host:</code> إåʤФʤޤ
+ Ť HTTP/1.0 ϤΤ褦ʥإåʤΤǡApache ϥ饤Ȥ
+ ɤΥСۥȤտޤΤäѤ狼ޤ
+ (ʤΤǡСۥȤǥꥯȤ򰷤ޤ)
+ ǽʸ¤β̸ߴ뤿ᡢ̾١ΥСۥȤ
+ URL ƬؤΥ󥯤ν񤫤줿ڡ֤
+ СۥȤޤ</p>
+
+ <div class="example"><h3>Ф</h3><p><code>
+
+
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ # primary vhost<br />
+ DocumentRoot /www/subdomain<br />
+ RewriteEngine On<br />
+ RewriteRule ^/.* /www/subdomain/index.html<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ DocumentRoot /www/subdomain/sub1<br />
+ <span class="indent">
+ ServerName www.sub1.domain.tld<br />
+ ServerPath /sub1/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub1/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/subdomain/sub2<br />
+ ServerName www.sub2.domain.tld<br />
+ ServerPath /sub2/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub2/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> ǥ쥯ƥ֤
+ ꡢURL <code>http://www.sub1.domain.tld/sub1/</code>
+ <em></em> sub1-vhost ˤ갷ޤURL
+ <code>http://www.sub1.domain.tld/</code> ؤΥꥯȤ
+ 饤Ȥ <code>Host:</code> إåäȤˤΤ
+ sub1-vhost ޤ<code>Host:</code> إåʤ
+ 饤ȤϼۥȤξڡޤ</p>
+
+ <p>Ĵ̯ư򤹤뤳ȤϳФƤƤ
+ <code>http://www.sub2.domain.tld/sub1/</code> ؤΥꥯȤ
+ <code>Host:</code> إåʤ sub1-vhost ˤ갷ޤ</p>
+
+ <p> <code>Host:</code> إåä饤ȤϤɤ
+ URL<em>Ĥޤ</em>Ƭ̵Ȥ褦
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ǥ쥯ƥ֤
+ ȤƤޤ</p>
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/examples.html.ko.euc-kr b/docs/manual/vhosts/examples.html.ko.euc-kr
new file mode 100644
index 00000000..99590889
--- /dev/null
+++ b/docs/manual/vhosts/examples.html.ko.euc-kr
@@ -0,0 +1,629 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ȣƮ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1>ȣƮ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p> ǵǴ ȣƮ
+ Ϸ . Ȳ <a href="name-based.html"≯</a>̳ <a href="ip-based.html">IP</a> ȣƮ
+ Ʈ Ϸ ̴. Ͻ ڿ
+ Ͽ Ʈ ϴ 츦 ٷ
+ ̴.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">IP ּ Ѱ ̸
+ Ʈ ϱ.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#twoips"> IP ּҿ ̸
+ ȣƮ.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">(ο ܺ ּҿ )
+ ٸ IP ּҷ ϱ.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#port"> Ʈ ٸ Ʈ
+ ϱ.</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Ʈݰ ip ȥյ
+ ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#mixed"≯ݰ IP ȥյ
+ ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#default"><code>_default_</code> ȣƮ
+ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#migrate"≯ ȣƮ IP
+ ȣƮ ű</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath"><code>ServerPath</code>
+ þ ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="purename" id="purename">IP ּ Ѱ ̸
+ Ʈ ϱ.</a></h2>
+
+ <p> IP ּҰ Ѱ ְ, DNS ּ(CNAMES)
+ ǻ͸ Ų. ǻͿ <code>www.example.com</code>
+ <code>www.example.org</code> ϰ ʹ.</p>
+
+ <div class="note"><h3>Note</h3><p>ġ ȣƮ
+ Ѵٰ ȣƮ DNS ׸ ڵ̷
+ ʴ´. <em>ݵ</em> DNS IP ּҸ Ű
+ ̸ ־ Ѵ. ȱ׷ ƹ Ʈ
+ . ˻غ <code>hosts</code> Ͽ ׸
+ ߰ , ̴ hosts ׸ ǻͿ
+ ݿȴ.</p>
+ </div>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ # ġ Ʈ 80 ٸ<br />
+ Listen 80<br />
+ <br />
+ # IP ּҿ ȣƮ û ٸ<br />
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # ٸ þ鵵 ִ<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # ٸ þ鵵 ִ<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ǥ ּҸ ŰǷ, ּ  û
+ ʴ´. <code>www.example.com</code>
+ Ͽ ó Ƿ 켱 ,
+ <cite>⺻</cite>Ȥ <cite>ʱ</cite> ȴ.
+  <code>ServerName</code> þ شʴ û
+ ù° <code>VirtualHost</code> Ѵ.</p>
+
+ <div class="note">
+ <h3></h3>
+
+ <p>Ѵٸ <code>*</code> ý IP
+ ּҸ ִ.
+ <code>VirtualHost</code> ƱԸƮ
+ <code>NameVirtualHost</code> ƱԸƮ ġؾ
+ <em>Ѵ</em>:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ # ...
+ </code></p></div>
+
+ <p>׷ ISP IP ּҸ
+ IP ּҸ 𸣴 쿡 <code>*</code> ϴ
+ ϴ. <code>*</code> IP ּҿ
+ شϹǷ, IP ּҰ Ǿ
+ ʿ䰡 .</p>
+ </div>
+
+ <p> κ ̸ ȣƮ .
+ ܴ ٸ IP ּҳ Ʈ ٸ Ϸ
+ ̴.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="twoips" id="twoips"> IP ּҿ ̸
+ ȣƮ.</a></h2>
+
+ <div class="note">
+ <h3></h3><p>⼭ IP ּҰ
+  밡ϴ.</p>
+ </div>
+
+ <p> IP ּҰ ΰִ. ϳ
+ (<code>172.20.30.40</code>) ""
+ <code>server.domain.com</code> ϰ, ٸ ϳ
+ (<code>172.20.30.50</code>) ȣƮ
+ ̴.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ # 172.20.30.40 ϴ ""̴<br />
+ ServerName server.domain.com<br />
+ DocumentRoot /www/mainserver<br />
+ <br />
+ # ٸ ּҴ<br />
+ NameVirtualHost 172.20.30.50<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ <br />
+ # ٸ þ鵵 ִ ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ <br />
+ # ٸ þ鵵 ִ ...<br />
+ <br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code>172.20.30.50</code> ƴ ּҿ û
+ ּ Ѵ. ȣƮ , <code>Host:</code>
+ <code>172.20.30.50</code> ûϸ
+ <code>www.example.com</code> Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="intraextra" id="intraextra">(ο ܺ ּҿ )
+ ٸ IP ּҷ ϱ.</a></h2>
+
+ <p> ǻͿ IP ּҰ ΰ (<code>192.168.1.1</code>
+ <code>172.20.30.40</code>) ִ. ǻʹ (Ʈ)
+ Ʈ ܺ (ͳ) Ʈ ̿ ġѴ. Ʈ ۿ
+ <code>server.example.com</code> ܺ ּҸ
+ (<code>172.20.30.40</code>) ǹϰ, Ʈ ο
+ ̸ ּҷ (<code>192.168.1.1</code>) Ѵ.</p>
+
+ <p> <code>VirtualHost</code> Ѱ ο ܺ
+ 信 ִ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ NameVirtualHost 192.168.1.1<br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 192.168.1.1 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/server1<br />
+ ServerName server.example.com<br />
+ ServerAlias server<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p> Ʈ û
+ <code>VirtualHost</code> Ѵ.</p>
+
+ <div class="note">
+ <h3>:</h3><p> Ʈ ȣƮ
+ <code>server.example.com</code> ̸
+ <code>server</code> ϴ.</p>
+
+ <p> IP ּ <code>*</code>
+ Ͽ ּҿ ϰ
+ ִ.</p>
+ </div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="port" id="port"> Ʈ ٸ Ʈ
+ ϱ.</a></h2>
+
+ <p> IP Ʈ ٸ Ѵٰ
+ . ̴ "NameVirtualHost" ±׿ Ʈ ϸ
+ ϴ. NameVirtualHost name:port &lt;VirtualHost
+ name:port&gt; Ȥ Listen þ ϸ ȵȴ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 80<br />
+ Listen 8080<br />
+ <br />
+ NameVirtualHost 172.20.30.40:80<br />
+ NameVirtualHost 172.20.30.40:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.com<br />
+ DocumentRoot /www/domain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-80<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ ServerName www.example.org<br />
+ DocumentRoot /www/otherdomain-8080<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ip" id="ip">IP ȣƮ</a></h2>
+
+ <p> <code>www.example.com</code>
+ <code>www.example.org</code> شϴ IP ּҸ
+ (<code>172.20.30.40</code> <code>172.20.30.50</code>)
+ .</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code>&lt;VirtualHost&gt;</code> þ ּҿ
+ شʴ ּҷ ( , <code>localhost</code>)
+ û ּ ִ ּ Ѵ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipport" id="ipport">Ʈݰ ip ȥյ
+ ȣƮ</a></h2>
+
+ <p> <code>www.example.com</code>
+ <code>www.example.org</code> شϴ IP ּҸ
+ (<code>172.20.30.40</code> <code>172.20.30.50</code>)
+ . IP 80 8080 Ʈ ȣƮ .</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 172.20.30.40:80<br />
+ Listen 172.20.30.40:8080<br />
+ Listen 172.20.30.50:80<br />
+ Listen 172.20.30.50:8080<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-80<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1-8080<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-80<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.50:8080&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2-8080<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="mixed" id="mixed"≯ݰ IP ȥյ
+ ȣƮ</a></h2>
+
+ <p>ּ ̸ ȣƮ, ٸ IP
+ ȣƮ ϰ ʹ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 80<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example1<br />
+ ServerName www.example.com<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example3.net<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ # IP-<br />
+ &lt;VirtualHost 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example4<br />
+ ServerName www.example4.edu<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.60&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example5<br />
+ ServerName www.example5.gov<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="default" id="default"><code>_default_</code> ȣƮ
+ ϱ</a></h2>
+
+ <h3><a name="defaultallports" id="defaultallports"> Ʈ
+ <code>_default_</code> ȣƮ</a></h3>
+
+ <p> ȣƮ ش IP ּҿ Ʈ
+ <em></em> û óϱ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>default(⺻) ȣƮ Ʈ ϵī带 Ͽ  û
+ ּ .</p>
+
+ <p>default ȣƮ ̸ ȣƮ ϴ
+ ּ/Ʈ û ʴ´. ų
+ <code>Host:</code> û ׻ ̸
+ ȣƮ(Ͽ
+ ּ/Ʈ ó ȣƮ) Ѵ.</p>
+
+ <p><code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ Ͽ  û Ư (Ȥ ũƮ)
+ ۼ(rewrite) ִ.</p>
+
+
+ <h3><a name="defaultdifferentports" id="defaultdifferentports"> Ʈ
+ <code>_default_</code> ȣƮ</a></h3>
+
+ <p> , Ʈ ٸ 80
+ Ʈ ؼ ߰ <code>_default_</code> ȣƮ
+ ϰ ʹ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default80<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost _default_:*&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/default<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>80 Ʈ default ȣƮ (<em>ݵ</em>
+ ϵī Ʈ ⺻ ȣƮ ; Ѵ)
+ IP ּҷ û Ѵ.
+ ּ û Ѵ.</p>
+
+
+ <h3><a name="defaultoneport" id="defaultoneport"> Ʈ
+ <code>_default_</code> ȣƮ</a></h3>
+
+ <p>80 Ʈ ؼ default ȣƮ ʹ.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ &lt;VirtualHost _default_:80&gt;<br />
+ DocumentRoot /www/default<br />
+ ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Ʈ 80 ּҿ û ⺻
+ ȣƮ ϰ, ٸ ּҿ Ʈ
+ û Ѵ.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="migrate" id="migrate"≯ ȣƮ IP
+ ȣƮ ű</a></h2>
+
+ <p>(<a href="#name"≯</a> ù° ) ȣƮ
+ <code>www.example.org</code> ̸ ȣƮ
+ ڽ IP ּҸ Ѵ. ̸ ȣƮ
+ IP ּҸ ijϴ Ӽ Ͻÿ ϱ
+ ű θ ϰ ʹ.</p>
+
+ <p>
+ <code>VirtualHost</code> þ IP ּҸ
+ (<code>172.20.30.50</code>) ߰ϸǹǷ .</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ Listen 80<br />
+ ServerName www.example.com<br />
+ DocumentRoot /www/example1<br />
+ <br />
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40 172.20.30.50&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example2<br />
+ ServerName www.example.org<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/example3<br />
+ ServerName www.example.net<br />
+ ServerAlias *.example.net<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p> (IP ȣƮ ) ο ּҿ (̸
+ ȣƮ ) ּ ȣƮ
+ ִ.</p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="serverpath" id="serverpath"><code>ServerPath</code>
+ þ ϱ</a></h2>
+
+ <p> ̸ ȣƮ ִ. ùٸ
+ ȣƮ ϱ Ŭ̾Ʈ ùٸ
+ <code>Host:</code> Ѵ. HTTP/1.0
+ Ŭ̾Ʈ ϸ ġ Ŭ̾Ʈ
+  ȣƮ ϴ (׷
+ ȣƮ û Ѵ). ȣȯ
+ ϱ ȣƮ , ⿡ ̸
+ ȣƮ URL λ縦 ϴ ũ
+ д.</p>
+
+ <div class="example"><h3> </h3><p><code>
+
+
+ NameVirtualHost 172.20.30.40<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ # primary vhost<br />
+ DocumentRoot /www/subdomain<br />
+ RewriteEngine On<br />
+ RewriteRule ^/.* /www/subdomain/index.html<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ DocumentRoot /www/subdomain/sub1<br />
+ <span class="indent">
+ ServerName www.sub1.domain.tld<br />
+ ServerPath /sub1/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub1/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost 172.20.30.40&gt;<br />
+ <span class="indent">
+ DocumentRoot /www/subdomain/sub2<br />
+ ServerName www.sub2.domain.tld<br />
+ ServerPath /sub2/<br />
+ RewriteEngine On<br />
+ RewriteRule ^(/sub2/.*) /www/subdomain$1<br />
+ # ...<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> þ
+ URL <code>http://www.sub1.domain.tld/sub1/</code>
+ û <em>׻</em> subl-ȣƮ Ѵ.<br />
+ Ŭ̾Ʈ ùٸ <code>Host:</code> ٸ,
+ URL <code>http://www.sub1.domain.tld/</code> û
+ subl-ȣƮ Ѵ. <code>Host:</code>
+ Ŭ̾Ʈ ȣƮ ִ
+ Եȴ.</p>
+
+ <p>⿡ ϶: Ŭ̾Ʈ
+ <code>Host:</code>
+ <code>http://www.sub2.domain.tld/sub1/</code> û
+ subl-ȣƮ Ѵ.</p>
+
+ <p><code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ þ Ͽ ùٸ <code>Host:</code>
+ Ŭ̾Ʈ (<em> </em>, URL ġ簡 ְų )
+ URL ִ.</p>
+
+ </div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/examples.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/fd-limits.html b/docs/manual/vhosts/fd-limits.html
new file mode 100644
index 00000000..932c75d7
--- /dev/null
+++ b/docs/manual/vhosts/fd-limits.html
@@ -0,0 +1,15 @@
+URI: fd-limits.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: fd-limits.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: fd-limits.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: fd-limits.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/fd-limits.html.en b/docs/manual/vhosts/fd-limits.html.en
new file mode 100644
index 00000000..3551a83e
--- /dev/null
+++ b/docs/manual/vhosts/fd-limits.html.en
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>File Descriptor Limits - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>File Descriptor Limits</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>When using a large number of Virtual Hosts, Apache may run
+ out of available file descriptors (sometimes called <cite>file
+ handles</cite>) if each Virtual Host specifies different log
+ files. The total number of file descriptors used by Apache is
+ one for each distinct error log file, one for every other log
+ file directive, plus 10-20 for internal use. Unix operating
+ systems limit the number of file descriptors that may be used
+ by a process; the limit is typically 64, and may usually be
+ increased up to a large hard-limit.</p>
+
+ <p>Although Apache attempts to increase the limit as required,
+ this may not work if:</p>
+
+ <ol>
+ <li>Your system does not provide the <code>setrlimit()</code>
+ system call.</li>
+
+ <li>The <code>setrlimit(RLIMIT_NOFILE)</code> call does not
+ function on your system (such as Solaris 2.3)</li>
+
+ <li>The number of file descriptors required exceeds the hard
+ limit.</li>
+
+ <li>Your system imposes other limits on file descriptors,
+ such as a limit on stdio streams only using file descriptors
+ below 256. (Solaris 2)</li>
+ </ol>
+
+ <p>In the event of problems you can:</p>
+
+ <ul>
+ <li>Reduce the number of log files; don't specify log files
+ in the <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ sections, but only log to the main log files. (See <a href="#splitlogs">Splitting up your log files</a>, below, for more
+ information on doing this.)</li>
+
+ <li>
+ If you system falls into 1 or 2 (above), then increase the
+ file descriptor limit before starting Apache, using a
+ script like
+
+ <div class="example"><p><code>
+ <code>#!/bin/sh<br />
+ ulimit -S -n 100<br />
+ exec httpd</code>
+ </code></p></div>
+ </li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="splitlogs" id="splitlogs">Splitting up your log files</a></h2>
+
+<p>If you want to log multiple virtual hosts to the same log file, you
+may want to split up the log files afterwards in order to run
+statistical analysis of the various virtual hosts. This can be
+accomplished in the following manner.</p>
+
+<p>First, you will need to add the virtual host information to the log
+entries. This can be done using the <code class="directive"><a href="../mod/mod_log_config.html#&#10;logformat">
+LogFormat</a></code>
+directive, and the <code>%v</code> variable. Add this to the beginning
+of your log format string:</p>
+
+<div class="example"><p><code>
+LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost<br />
+CustomLog logs/multiple_vhost_log vhost
+</code></p></div>
+
+<p>This will create a log file in the common log format, but with the
+canonical virtual host (whatever appears in the
+<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> directive) prepended to
+each line. (See <code class="directive"><a href="../mod/mod_log_config.html#custom log formats">Custom Log Formats</a></code> for
+more about customizing your log files.)</p>
+
+<p>When you wish to split your log file into its component parts (one
+file per virtual host) you can use the program <code><a href="../programs/other.html">split-logfile</a></code> to accomplish
+this. You'll find this program in the <code>support</code> directory
+of the Apache distribution.</p>
+
+<p>Run this program with the command:</p>
+
+<div class="example"><p><code>
+split-logfile &lt; /logs/multiple_vhost_log
+</code></p></div>
+
+<p>This program, when run with the name of your vhost log file, will
+generate one file for each virtual host that appears in your log file.
+Each file will be called <code>hostname.log</code>.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/fd-limits.html.fr b/docs/manual/vhosts/fd-limits.html.fr
new file mode 100644
index 00000000..20364164
--- /dev/null
+++ b/docs/manual/vhosts/fd-limits.html.fr
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Limites des descripteurs de fichiers - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs Virtuels</a></div><div id="page-content"><div id="preamble"><h1>Limites des descripteurs de fichiers</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>Quand de nombreux serveurs virtuels sont crs, Apache peut
+ dpasser les limites en descripteurs de fichiers ('file descriptors',
+ galement appels <cite>gestionnaires de fichiers</cite>) si chacun
+ des serveurs virtuels utilise ses propres fichiers journaux. Le
+ nombre total de descripteurs de fichiers utiliss par Apache est
+ d'un par fichier journal, un pour chacune des autres directives
+ de fichiers journaux, plus un nombre constant compris entre 10 et 20
+ pour son fonctionnement interne. Les systmes d'exploitation Unix
+ limitent le nombre de descripteurs de fichiers utilisables par
+ processus&nbsp;; une valeur courante pour cette limite est de 64, et
+ cette valeur peut le plus souvent tre augmente.</p>
+
+ <p>Apache tente d'accrotre cette valeur limite si ncessaire, mais
+ sans y parvenir dans les cas suivants&nbsp;:</p>
+
+ <ol>
+ <li>Le systme d'exploitation ne permet pas l'utilisation d'appels
+ systmes <code>setrlimit()</code>.</li>
+
+ <li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas
+ sur votre systme d'exploitation (c'est le cas sous Solaris 2.3).</li>
+
+ <li>Le nombre de descripteurs de fichiers ncessaires Apache
+ dpasse la limite physique du matriel.</li>
+
+ <li>Le systme impose d'autres limites sur l'utilisation des
+ descripteurs de fichiers, comme par exemple une limite sur les
+ flux stdio, utilisables uniquement sur les descripteurs de
+ fichiers infrieurs 256. (sous Solaris 2).</li>
+ </ol>
+
+ <p>En cas de problme, Vous pouvez&nbsp;:</p>
+
+ <ul>
+ <li>Rduire le nombre de fichiers journaux, en ne spcifiant
+ aucun fichier journal dans les sections
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
+ en donc en envoyant les informations aux fichiers journaux du
+ serveur principal (Voir <a href="#splitlogs">clatement des
+ fichiers journaux</a> ci-dessous pour plus d'informations sur
+ cette possibilit).</li>
+
+ <li>
+ Dans les cas 1 ou 2 (voqus ci-dessus), augmentez la limite sur
+ les descripteurs de fichiers avant le dmarrage d'Apache, au
+ moyen d'un script comme
+
+ <div class="example"><p><code>
+ <code>#!/bin/sh<br />
+ ulimit -S -n 100<br />
+ exec httpd</code>
+ </code></p></div>
+ </li>
+ </ul>
+
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="splitlogs" id="splitlogs">clatement des fichiers journaux</a></h2>
+
+<p>Lorsque vous choisissez d'enregistrer les informations manant de
+plusieurs serveurs virtuels dans un mme fichier journal, vous voudrez
+ensuite pouvoir scinder ces informations des fins de statistiques, par
+exemple, sur les diffrents serveurs virtuels. Il est possible de procder
+de la manire suivante&nbsp;:</p>
+
+<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel chaque
+entre du journal. Ceci se paramtre au moyen de la directive
+<code class="directive"><a href="../mod/mod_log_config.html# logformat"> LogFormat</a></code> et de la
+variable <code>%v</code>. Ajoutez cette variable au dbut de la chane
+de dfinition du format de journalisations&nbsp;:</p>
+
+<div class="example"><p><code>
+LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost<br />
+CustomLog logs/multiple_vhost_log vhost
+</code></p></div>
+
+<p>Cette configuration va provoquer la cration d'un fichier de
+journalisation au format standard (CLF&nbsp;: 'Common Log Format'), mais dont
+chaque ligne dbutera par le nom canonique du serveur virtuel (spcifi
+par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>).
+(Voir <code class="directive"><a href="../mod/mod_log_config.html#formats de journalisation &#10;personnaliss">Formats de journalisation
+personnaliss</a></code> pour d'autres informations sur la
+personnalisation des fichiers journaux.)</p>
+
+<p>Au moment de sparer les informations du fichier journal en un fichier
+par serveur virtuel, le programme <code>
+<a href="../programs/other.html">split-logfile</a></code> peut tre
+utilis. Ce programme peut tre trouv dans le rpertoire
+<code>support</code> de la distribution d'Apache.</p>
+
+<p>Excutez ce programme au moyen de la commande&nbsp;:</p>
+
+<div class="example"><p><code>
+split-logfile &lt; /logs/multiple_vhost_log
+</code></p></div>
+
+<p>Une fois excut avec le nom du fichier contenant tous les journaux,
+ce programme va gnrer un fichier pour chacun des serveurs virtuels
+qui apparat dans le fichier d'entre. Chaque fichier en sortie est
+nomm <code>nomduserveur.log</code>.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/fd-limits.html.ja.euc-jp b/docs/manual/vhosts/fd-limits.html.ja.euc-jp
new file mode 100644
index 00000000..5a19a47a
--- /dev/null
+++ b/docs/manual/vhosts/fd-limits.html.ja.euc-jp
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ե뵭һҤθ³ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>ե뵭һҤθ³</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>ΥСۥȤѤ硢⤷
+ ƥСۥȤȤ˰ۤʤե뤬ꤷƤȡ
+ Apache ե뵭һ (<cite>եϥɥ</cite>ȤƤФޤ)
+ ȤڤäƤޤȤޤApache Ѥե
+ һҤοϡƥ顼եˤĤ 1 ġ¾Υե
+ ǥ쥯ƥ֤ˤĤ 1 ġǻѤ 10 20
+ ιפˤʤޤUnix ڥ졼ƥ󥰥ƥǤϥץȤ
+ Ѳǽʥե뵭һҤο¤ƤޤƤξ 64 ǡ
+ ̤礭ͤΥϡɥߥåȤޤ䤹ȤǤޤ</p>
+
+ <p>Apache ɬפ˱ƾ¤礷褦Ȼߤޤ
+ ʲΤ褦ʾˤϤޤʤ⤷ޤ</p>
+
+ <ol>
+ <li>ѤƤ륷ƥ <code>setrlimit()</code>
+ ƥॳ뤬󶡤Ƥʤ</li>
+
+ <li>ƥ <code>setrlimit</code>(RLIMIT_NOFILE) ưʤ
+ (Ȥ Solaris 2.3 Τ褦)</li>
+
+ <li>׵ᤵե뵭һҤο
+ ϡɥߥåȤĶƤޤ</li>
+
+ <li>ƥ˥ե뵭һҤ˴ؤ̤¤¸ߤƤޤäƤ롣
+ ȤСstdio ȥ꡼Ǥϥե뵭һҤ 256 ʾȤʤ
+ (Solaris 2)ʤɡ</li>
+ </ol>
+
+ <p>꤬ȯ˼нˡϼΤȤ:</p>
+
+ <ul>
+ <li>եο򸺤餹<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǥեꤻᥤΥեˤΤߵϿ롣
+ (˴ؤܤϰʲ<a href="#splitlogs">եʬ</a>ɤǤ)</li>
+
+ <li>
+ ⤷Ҥ 1 ޤ 2 ξǤС
+ Apache ư˥ե뵭һҤ䤷ޤ
+ ȤмΤ褦ʥץȤȤޤ
+
+ <div class="example"><p><code>
+ <code>#!/bin/sh<br />
+ ulimit -S -n 100<br />
+ exec httpd</code>
+ </code></p></div>
+ </li>
+ </ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="splitlogs" id="splitlogs">եʬ</a></h2>
+
+<p>ʣΥСۥȤΥƱե˼褦ȤƤȤˤϡ
+ƥСۥȤˤĤŪʲϤ¹Ԥ뤿˸ǥե
+ʬ䤷ʤ뤫⤷ޤ󡣤ϰʲΤ褦ˤƼ¸Ǥޤ</p>
+
+<p>ޤСۥȤξΥȥɲäɬפޤ
+ <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code>
+ǥ쥯ƥ֤ <code>%v</code> ѿȤȤǤǤޤ
+ΥեޥåʸƬɲäޤ:</p>
+
+<div class="example"><p><code>
+LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost<br />
+CustomLog logs/multiple_vhost_log vhost
+</code></p></div>
+
+<p> common log format Υޤ줾ιԤƬ
+줿СۥȤ̾
+(<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ǥ쥯ƥ֤˽񤫤Ƥ) ղäޤ
+(եΥޥξܺ٤ˤĤƤ <a href="../mod/mod_log_config.html#formats">Custom Log Formats</a>
+ɤǤ)</p>
+
+<p>եʬ (Сۥ 1 ե) ʬȤϡ
+<code><a href="../programs/other.html">split-logfile</a></code>
+ȤäƹԤʤȤǤޤץ Apache ۤ
+<code>support</code> ǥ쥯ȥˤޤ</p>
+
+<p>ʲΤ褦ʥޥɤǤΥץ¹Ԥޤ:</p>
+
+<div class="example"><p><code>
+split-logfile &lt; /logs/multiple_vhost_log
+</code></p></div>
+
+<p>ΥץϥСۥȤΥե̾ȤȤ˼¹Ԥ졢
+ե˸뤽줾ΥСۥ˰ĤΥեޤ
+줾Υե <code>ۥ̾.log</code> Ȥ̾ˤʤޤ</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/fd-limits.html.ko.euc-kr b/docs/manual/vhosts/fd-limits.html.ko.euc-kr
new file mode 100644
index 00000000..800359fb
--- /dev/null
+++ b/docs/manual/vhosts/fd-limits.html.ko.euc-kr
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ϱ(file descriptor) Ѱ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1>ϱ(file descriptor) Ѱ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>ȣƮ ϰ ȣƮ ٸ
+ α ϸ, ġ 밡 ϱ(file
+ descriptor, <cite>ڵ(file handle)</cite>̶
+ θ) ִ. ġ ϴ ϱ
+ αϴ Ѱ, ٸ α þ
+ Ѱ, ߰ ο뵵 10-20 . н ü
+ μ ִ ϱ Ѵ. Ѱ
+ 64, ̺ ū hard-limit ø ִ.</p>
+
+ <p>ġ Ѱ踦 ʿѸŭ ø , ϴ
+ 찡 ִ:</p>
+
+ <ol>
+ <li>ý <code>setrlimit()</code> ýȣ
+ ʴ´.</li>
+
+ <li>(Solaris 2.3 ) ýۿ
+ <code>setrlimit(RLIMIT_NOFILE)</code> Լ
+ ʴ´.</li>
+
+ <li>ʿ ϱ hard limit .</li>
+
+ <li>(Solaris 2) ý stdio Ʈ 256
+ ϱڸ ϵ ϴ ϱڿ
+ Ѵ.</li>
+ </ol>
+
+ <p> ذå:</p>
+
+ <ul>
+ <li>α δ. <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ǿ α
+ ʰ α Ѵ. ( ڼ
+ Ʒ <a href="#splitlogs">α </a> ϶.)</li>
+
+ <li>
+ ϴ ý () 1° 2° 쿡 شѴٸ,
+ ũƮ ġ ϱ ϱ
+ Ѱ踦 ø.
+
+ <div class="example"><p><code>
+ <code>#!/bin/sh<br />
+ ulimit -S -n 100<br />
+ exec httpd</code>
+ </code></p></div>
+ </li>
+ </ul>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="splitlogs" id="splitlogs">α </a></h2>
+
+<p> ȣƮ α Ѵٸ ߿
+ȣƮ м α ̴.
+ ۾ ִ.</p>
+
+<p> α ׸ ȣƮ ߰Ѵ. ̸
+<code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code>
+þ <code>%v</code> Ѵ. α
+Ĺڿ տ ߰Ѵ:</p>
+
+<div class="example"><p><code>
+LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost<br />
+CustomLog logs/multiple_vhost_log vhost
+</code></p></div>
+
+<p>׷ common α տ (<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> þ )
+ȣƮ Ͽ α Ѵ. (α
+ǿ <code class="directive"><a href="../mod/mod_log_config.html# α"> α</a></code>
+϶.)</p>
+
+<p>α (ȣƮ Ͼ) ʹٸ <code><a href="../programs/other.html">split-logfile</a></code> α׷
+Ѵ. α׷ ġ <code>support</code>
+丮 ִ.</p>
+
+<p> α׷ Ѵ:</p>
+
+<div class="example"><p><code>
+split-logfile &lt; /logs/multiple_vhost_log
+</code></p></div>
+
+<p>ȣƮ α α׷ ϸ αϿ
+ ȣƮ ϳ . ϸ
+<code>hostname.log</code>̴.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/fd-limits.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html b/docs/manual/vhosts/index.html
new file mode 100644
index 00000000..76ef9af7
--- /dev/null
+++ b/docs/manual/vhosts/index.html
@@ -0,0 +1,23 @@
+URI: index.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: index.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: index.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
+
+URI: index.html.ru.koi8-r
+Content-Language: ru
+Content-type: text/html; charset=KOI8-R
diff --git a/docs/manual/vhosts/index.html.de b/docs/manual/vhosts/index.html.de
new file mode 100644
index 00000000..7c9da916
--- /dev/null
+++ b/docs/manual/vhosts/index.html.de
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache-Dokumentation zu virtuellen Hosts - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache-Dokumentation zu virtuellen Hosts</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/vhosts/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+ <p>Der Begriff <cite>virtueller Host</cite> <span class="transnote">(<em>Anm.d..:</em> engl. 'virtual
+ host')</span> bezieht sich auf die Praxis, mehr als ein Webangebot
+ (z.B. <code>www.company1.com</code> und <code>www.company2.com</code>)
+ auf einer einzigen Maschine zu betreiben. Virtuelle Hosts knnen
+ "<a href="ip-based.html">IP-basiert</a>" sein, was bedeutet, dass jedes
+ Webangebot eine andere IP besitzt, oder "<a href="name-based.html">Namens-basiert</a>", was bedeutet, dass
+ unter jeder IP-Adresse mehrere Namen laufen. Die Tatsache, dass sie
+ auf dem gleichen physischen Server laufen, ist fr den Endbenutzer
+ nicht offensichtlich.</p>
+
+ <p>Der Apache war einer der ersten Server, der IP-basierte
+ virtuelle Hosts von Haus aus direkt untersttzt hat. Seit Version 1.1
+ untersttzt der Apache sowohl IP-basierte als auch namensbasierte
+ virtuelle Hosts (vhosts). Letzteres wird zuweilen auch
+ <em>Host-basiert</em> oder <em>non-IP-Virtual-Host</em> genannt.</p>
+
+ <p>Nachfolgend finden Sie eine Liste von Dokumenten, die alle Details
+ der Untersttzung von virtuellen Hosts ab Apache Version 1.3
+ beschreiben.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Untersttzung virtueller Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives">Konfigurationsdirektiven</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Namensbasierte virtuelle Hosts</a></li><li><a href="ip-based.html">IP-basierte virtuelle Hosts</a></li><li><a href="examples.html">Beispiele fr virtuelle
+ Hosts</a></li><li><a href="fd-limits.html">Datei-Deskriptor-Begrenzungen</a></li><li><a href="mass.html">Massen-Virtual-Hosting</a></li><li><a href="details.html">Zuweisung virtueller Hosts</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">Untersttzung virtueller Hosts</a></h2>
+
+ <ul>
+ <li><a href="name-based.html">Namensbasierte virtuelle Hosts</a> (Mehr
+ als ein Webangebot pro IP-Adresse)</li>
+ <li><a href="ip-based.html">IP-basierte virtuelle Hosts</a> (Eine
+ IP-Adresse fr jedes Webangebot)</li>
+ <li><a href="examples.html">Beispiele fr virtuelles Hosts in
+ typischen Installationen</a></li>
+ <li><a href="fd-limits.html">Datei-Deskriptor-Begrenzungen</a> (oder
+ <em>Zu viele Protokolldateien</em>)</li>
+ <li><a href="mass.html">Dynamisch konfiguriertes
+ Massen-Virtual-Hosting</a></li>
+ <li><a href="details.html">Tiefergehende Errterung der Zuweisung
+ virtueller Hosts</a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives">Konfigurationsdirektiven</a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p>Bei der Suche von Fehlern in Ihrer Virtual-Host-Konfiguration ist
+ die Apache-Befehlszeilenoption <code>-S</code> mglicherweise
+ hilfreich. Geben Sie dazu den folgenden Befehl ein:</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p>Diese Anweisung gibt eine Beschreibung aus, wie der Apache die
+ Konfigurationsdatei analysiert hat. Eine sorgfltige
+ berprfung der IP-Adressen und Servernamen kann helfen,
+ Konfigurationsfehler aufzudecken. (Lesen Sie die Dokumentation zum
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>-Programm fr weitere
+ Befehlszeilenoptionen.)</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/vhosts/" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html.en b/docs/manual/vhosts/index.html.en
new file mode 100644
index 00000000..40c460e5
--- /dev/null
+++ b/docs/manual/vhosts/index.html.en
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Virtual Host documentation - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache Virtual Host documentation</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+
+ <p>The term <cite>Virtual Host</cite> refers to the practice of
+ running more than one web site (such as
+ <code>www.company1.com</code> and <code>www.company2.com</code>)
+ on a single machine. Virtual hosts can be "<a href="ip-based.html">IP-based</a>", meaning that you have a
+ different IP address for every web site, or "<a href="name-based.html">name-based</a>", meaning that you have
+ multiple names running on each IP address. The fact that they
+ are running on the same physical server is not apparent to the
+ end user.</p>
+
+ <p>Apache was one of the first servers to support IP-based
+ virtual hosts right out of the box. Versions 1.1 and later of
+ Apache support both IP-based and name-based virtual hosts
+ (vhosts). The latter variant of virtual hosts is sometimes also
+ called <em>host-based</em> or <em>non-IP virtual hosts</em>.</p>
+
+ <p>Below is a list of documentation pages which explain all
+ details of virtual host support in Apache version 1.3 and
+ later.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Virtual Host Support</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives">Configuration directives</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Name-based virtual
+hosts</a></li><li><a href="ip-based.html">IP-based virtual hosts</a></li><li><a href="examples.html">Virtual host examples</a></li><li><a href="fd-limits.html">File descriptor limits</a></li><li><a href="mass.html">Mass virtual hosting</a></li><li><a href="details.html">Details of host matching</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">Virtual Host Support</a></h2>
+
+ <ul>
+ <li><a href="name-based.html">Name-based Virtual Hosts</a> (More
+ than one web site per IP address)</li>
+ <li><a href="ip-based.html">IP-based Virtual Hosts</a> (An IP
+ address for each web site)</li>
+ <li><a href="examples.html">Virtual Host examples for common
+ setups</a></li>
+ <li><a href="fd-limits.html">File Descriptor Limits</a> (or,
+ <em>Too many log files</em>)</li>
+ <li><a href="mass.html">Dynamically Configured Mass Virtual
+ Hosting</a></li>
+ <li><a href="details.html">In-Depth Discussion of Virtual Host
+ Matching</a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives">Configuration directives</a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p>If you are trying to debug your virtual host configuration, you
+ may find the Apache <code>-S</code> command line switch
+ useful. That is, type the following command:</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p>This command will dump out a description of how Apache parsed
+ the configuration file. Careful examination of the IP addresses and
+ server names may help uncover configuration mistakes. (See
+ the docs for the <code class="program"><a href="../programs/httpd.html">httpd</a></code> program for
+ other command line options)</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html.fr b/docs/manual/vhosts/index.html.fr
new file mode 100644
index 00000000..96edb164
--- /dev/null
+++ b/docs/manual/vhosts/index.html.fr
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Documentation sur les serveurs virtuels Apache - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Documentation sur les serveurs virtuels Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+
+ <p>Le principe des <cite>Serveurs Virtuels</cite> consiste
+ faire fonctionner un ou plusieurs serveurs Web (comme
+ <code>www.company1.com</code> et <code>www.company2.com</code>)
+ sur une mme machine. Les serveurs virtuels peuvent tre soit
+ "<a href="ip-based.html">par-IP</a>" o une adresse IP est
+ attribue pour chaque serveur Web, soit "<a href="name-based.html">par-nom</a>" o plusieurs noms de domaine se ctoient sur
+ des mmes adresses IP. L'utilisateur final ne peroit pas
+ qu'en fait il s'agit d'un mme serveur physique.</p>
+
+ <p>Apache a t le prcurseur des serveurs proposant cette
+ mthode de serveurs virtuels bass sur les adresses IP. Ses
+ versions 1.1 et suivantes ont toujours proposes ces deux
+ mthodes de serveurs virtuels par-IP et par-nom. Cette
+ deuxime mthode est parfois galement appele <em>host-based</em>
+ ou <em>serveur virtuel non-IP</em>.</p>
+
+ <p>Vous trouverez ci-dessous une liste documentaire qui vous
+ expliquera en dtails le fonctionnement des serveurs virtuels
+ sous Apache 1.3 et ses versions suivantes.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Support des serveurs virtuels</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives">Directives de configuration</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Serveurs virtuels par-nom</a></li><li><a href="ip-based.html">Serveurs virtuels par-IP</a></li><li><a href="examples.html">Exemples de serveurs virtuels</a></li><li><a href="fd-limits.html">Limites des descripteurs de fichiers</a></li><li><a href="mass.html">Hbergement virtuel en masse</a></li><li><a href="details.html">Dtails sur les critres de choix du serveur</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">Support des serveurs virtuels</a></h2>
+
+ <ul>
+ <li><a href="name-based.html">Serveurs Virtuels par-Nom</a>
+ (Un ou plusieurs sites Web par adresse IP)</li>
+ <li><a href="ip-based.html">Serveurs Virtuels par-IP</a>
+ (Une adresse IP pour chaque site Web)</li>
+ <li><a href="examples.html">Exemples de configurations classiques
+ de Serveurs Virtuels </a></li>
+ <li><a href="fd-limits.html">Limites des descripteurs de fichiers</a>
+ (ou, <em>trop de fichiers journaux</em>)</li>
+ <li><a href="mass.html">Configuration dynamique en masse de
+ Serveurs Virtuels</a></li>
+ <li><a href="details.html">Explication approfondie des critres
+ de slection d'un Serveur Virtuel</a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives">Directives de configuration</a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p>Pour vrifier et analyser la configuration de vos serveurs
+ virtuels, vous pouvez utiliser l'argument <code>-S</code> sur
+ la ligne de commande lanant le programme Apache comme ceci&nbsp;:</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p>Cette commande affichera dans le dtail comment Apache a
+ trait son fichier de configuration. Les erreurs de configuration
+ peuvent tre corriges par l'examen attentif des adresses IP et
+ des noms de serveurs. (Consultez la documentation du programme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour les autres arguments de la ligne de
+ commande)</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html.ja.euc-jp b/docs/manual/vhosts/index.html.ja.euc-jp
new file mode 100644
index 00000000..c49dfd92
--- /dev/null
+++ b/docs/manual/vhosts/index.html.ja.euc-jp
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache Сۥ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache Сۥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+
+ <p><cite>Сۥ</cite>ȤѸϡ1 Υޥ
+ (<code>www.company1.com</code> and <code>www.company2.com</code> Τ褦)
+ İʾΥ֥Ȥ򰷤ˡΤȤؤޤ
+ СۥȤˤϡƥ֥Ȥ˰㤦 IP ɥ쥹
+ <a href="ip-based.html">IP ١</a>פȡ줾 IP ɥ쥹
+ ʣ̾<a href="name-based.html">̾١</a>פȤޤ
+ ʣΥȤʪŪƱФǰƤ롢ȤȤϥɥ桼ˤ
+ 餫ǤϤޤ</p>
+
+ <p>Apache ϡä˼ʤ֤ IP ١ΥСۥ
+ 򥵥ݡȤǽΥФΰĤǤС 1.1 ʹߤ Apache
+ ǤϡIP ١ȥ͡١ΥСۥȤξ򥵥ݡ
+ Ƥޤ͡١ΥСۥȤϡ<em>ۥȥ١</em>뤤
+ <em> IP ١</em>ΥСۥȤȸƤФ뤳Ȥ⤢ޤ</p>
+
+ <p>ʲΥڡǤϡApache С 1.3
+ ʹߤǤΥСۥȤΥݡȤˤĤƤξܺ٤ޤ</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">СۥȤΥݡ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives">ǥ쥯ƥ</a></li>
+</ul><h3></h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">͡١ΥСۥ</a></li><li><a href="ip-based.html">IP ١ΥСۥ</a></li><li><a href="examples.html">СۥȤΰŪ</a></li><li><a href="fd-limits.html">ե뵭һҤθ³</a></li><li><a href="mass.html">̤ΥСۥȤ</a></li><li><a href="details.html">СۥȤΥޥå󥰤ˤĤƤξܺ</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">СۥȤΥݡ</a></h2>
+
+ <ul>
+ <li><a href="name-based.html">͡١ΥСۥ</a>
+ (Ĥ IP ɥ쥹ʣΥ֥)</li>
+ <li><a href="ip-based.html">IP ١ΥСۥ</a>
+ (ƥ֥Ȥ IP ɥ쥹)</li>
+ <li><a href="examples.html">СۥȤΰŪ</a></li>
+ <li><a href="fd-limits.html">ե뵭һҤθ³</a>
+ (ޤϡ<em>¿᤮ե</em>)</li>
+ <li><a href="mass.html">̤ΥСۥȤ</a></li>
+ <li><a href="details.html">СۥȤΥޥå󥰤ˤĤƤξܺ</a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives">ǥ쥯ƥ</a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p>СۥȤΥǥХå򤹤ˤ
+ Apache Υޥɥ饤󥹥å <code>-S</code> Ǥ
+ ĤޤꡢʲΥޥɤϤޤ:</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p>Υޥɤ Apache եɤϤˤĤƽϤޤ
+ IP ɥ쥹ȥ̾տĴ٤С
+ δְ㤤򸫤ĤˤʤǤ礦
+ (¾Υޥɥ饤Υץ <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ ץʸ򸫤Ƥ)</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html.ko.euc-kr b/docs/manual/vhosts/index.html.ko.euc-kr
new file mode 100644
index 00000000..de49c5b2
--- /dev/null
+++ b/docs/manual/vhosts/index.html.ko.euc-kr
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ ȣƮ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>ġ ȣƮ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p><cite>ȣƮ (Virtual Host)</cite> ǻͿ
+ Ʈ ( , <code>www.company1.com</code>
+ <code>www.company2.com</code>) Ѵ.
+ ȣƮ Ʈ ٸ IP ּҸ ϴ
+ "<a href="ip-based.html">IP (IP-based)</a>" İ
+ IP ּҴ ̸ "<a href="name-based.html"≯ (name-based)</a>"
+ ִ. Ʈ ִٴ ڴ
+ ġä Ѵ.</p>
+
+ <p>ġ ⺻ IP ȣƮ â
+ ϳ. ġ 1.1 ̻ IPݰ ̸
+ ȣƮ Ѵ. ̸ ȣƮ
+ <em>ȣƮ (host-based)</em> Ǵ <em>IP ȣƮ
+ (non-IP virtual hosts)</em> θ.</p>
+
+ <p> ġ 1.3 ̻ ȣƮ ڼ
+ ̴.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">ȣƮ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives"> þ</a></li>
+</ul><h3></h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html"≯ ȣƮ</a></li><li><a href="ip-based.html">IP ȣƮ</a></li><li><a href="examples.html">ȣƮ </a></li><li><a href="fd-limits.html">ϱ Ѱ</a></li><li><a href="mass.html">뷮 ȣƮ</a></li><li><a href="details.html">ȣƮ ã⿡ ڼ </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support">ȣƮ </a></h2>
+
+ <ul>
+ <li><a href="name-based.html"≯ ȣƮ</a>
+ (IP ּҴ Ʈ)</li>
+ <li><a href="ip-based.html">IP ȣƮ</a> (
+ Ʈ IP ּ)</li>
+ <li><a href="examples.html">Ϲ ȣƮ </a></li>
+ <li><a href="fd-limits.html">ϱ(file descriptor)
+ Ѱ</a> (, <em>ʹ α</em>)</li>
+ <li><a href="mass.html">뷮 ȣƮ
+ ϱ</a></li>
+ <li><a href="details.html">ȣƮ ã⿡ ڼ
+ </a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives"> þ</a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p>ȣƮ ׽ƮҶ ġ <code>-S</code>
+ ɼ ϴ. , Ѵ:</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p> ɾ ġ Ͽ
+ Ѵ. IP ּҿ ڼ 캸
+ Ǽ ߰ϴµ ̴. (ٸ ɼǵ
+ <a href="../programs/httpd.html">httpd α׷ </a>
+ ϶.)</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/index.html.ru.koi8-r b/docs/manual/vhosts/index.html.ru.koi8-r
new file mode 100644
index 00000000..42e86f00
--- /dev/null
+++ b/docs/manual/vhosts/index.html.ru.koi8-r
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title> Apache - HTTP Apache</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p>
+<p class="apache">HTTP Apache 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/"></a> &gt; <a href="../"> 2.2</a></div><div id="page-content"><div id="preamble"><h1> Apache</h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div>
+
+
+ <p> <cite> </cite>
+ - (,
+ <code>www.company1.com</code> <code>www.company2.com</code>)
+ . &#171;<a href="ip-based.html"> IP-</a>&#187;,
+ IP , &#171;<a href="name-based.html"> </a>&#187;,
+ ͣ IP-. ,
+ ,
+ .</p>
+
+ <p>Apache , IP-
+ . Apache 1.1
+ IP-, , .
+
+ <em>-</em> <em>-IP </em>.</p>
+
+ <p> ,
+ Apache 1.3 .</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support"> </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directives"> </a></li>
+</ul><h3>. </h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html"> , </a></li><li><a href="ip-based.html">IP- </a></li><li><a href="examples.html"> </a></li><li><a href="fd-limits.html"> </a></li><li><a href="mass.html"> </a></li><li><a href="details.html"> </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="support" id="support"> </a></h2>
+
+ <ul>
+ <li><a href="name-based.html"> , </a>
+ ( - IP ).</li>
+ <li><a href="ip-based.html">IP- </a> (
+ IP -).</li>
+ <li><a href="examples.html"> </a>.</li>
+ <li><a href="fd-limits.html"> </a> (,
+ <em>Too many log files</em>)</li>
+ <li><a href="mass.html"> </a></li>
+ <li><a href="details.html"> </a></li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="directives" id="directives"> </a></h2>
+
+ <ul>
+ <li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li>
+ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
+ </ul>
+
+ <p> ,
+ Apache <code>-S</code> .
+ , :</p>
+
+ <div class="example"><p><code>
+ /usr/local/apache2/bin/httpd -S
+ </code></p></div>
+
+ <p> , Apache
+ . IP ͣ
+ . (
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ .)</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../ru/vhosts/" title="Russian">&nbsp;ru&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html"></a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html"> </a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/ip-based.html b/docs/manual/vhosts/ip-based.html
new file mode 100644
index 00000000..c18fe7e0
--- /dev/null
+++ b/docs/manual/vhosts/ip-based.html
@@ -0,0 +1,15 @@
+URI: ip-based.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ip-based.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: ip-based.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: ip-based.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/ip-based.html.en b/docs/manual/vhosts/ip-based.html.en
new file mode 100644
index 00000000..5bdf0ebb
--- /dev/null
+++ b/docs/manual/vhosts/ip-based.html.en
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache IP-based Virtual Host Support - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>Apache IP-based Virtual Host Support</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">System requirements</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howto">How to set up Apache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiple">Setting up multiple daemons</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#single">Setting up a single daemon
+ with virtual hosts</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li>
+<a href="name-based.html">Name-based Virtual Hosts Support</a>
+</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">System requirements</a></h2>
+
+ <p>As the term <cite>IP-based</cite> indicates, the server
+ <strong>must have a different IP address for each IP-based
+ virtual host</strong>. This can be achieved by the machine
+ having several physical network connections, or by use of
+ virtual interfaces which are supported by most modern operating
+ systems (see system documentation for details, these are
+ frequently called "ip aliases", and the "ifconfig" command is
+ most commonly used to set them up).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">How to set up Apache</a></h2>
+
+ <p>There are two ways of configuring apache to support multiple
+ hosts. Either by running a separate <code class="program"><a href="../programs/httpd.html">httpd</a></code> daemon for
+ each hostname, or by running a single daemon which supports all the
+ virtual hosts.</p>
+
+ <p>Use multiple daemons when:</p>
+
+ <ul>
+ <li>There are security partitioning issues, such as company1
+ does not want anyone at company2 to be able to read their
+ data except via the web. In this case you would need two
+ daemons, each running with different <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, and <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> settings.</li>
+
+ <li>You can afford the memory and file descriptor
+ requirements of listening to every IP alias on the
+ machine. It's only possible to <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> to the "wildcard"
+ address, or to specific addresses. So if you have a need to
+ listen to a specific address for whatever reason, then you
+ will need to listen to all specific addresses. (Although one
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> could listen to N-1 of the addresses, and another could
+ listen to the remaining address.)</li>
+ </ul>
+
+ <p>Use a single daemon when:</p>
+
+ <ul>
+ <li>Sharing of the httpd configuration between virtual hosts
+ is acceptable.</li>
+
+ <li>The machine services a large number of requests, and so
+ the performance loss in running separate daemons may be
+ significant.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiple" id="multiple">Setting up multiple daemons</a></h2>
+
+ <p>Create a separate <code class="program"><a href="../programs/httpd.html">httpd</a></code> installation for each
+ virtual host. For each installation, use the <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> directive in the
+ configuration file to select which IP address (or virtual host)
+ that daemon services. e.g.</p>
+
+ <div class="example"><p><code>
+ Listen www.smallco.com:80
+ </code></p></div>
+
+ <p>It is recommended that you use an IP address instead of a
+ hostname (see <a href="../dns-caveats.html">DNS caveats</a>).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="single" id="single">Setting up a single daemon
+ with virtual hosts</a></h2>
+
+ <p>For this case, a single <code class="program"><a href="../programs/httpd.html">httpd</a></code> will service
+ requests for the main server and all the virtual hosts. The <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> directive
+ in the configuration file is used to set the values of <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> and <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>
+ or <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ configuration directives to different values for each virtual
+ host. e.g.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.smallco.com&gt;<br />
+ ServerAdmin webmaster@mail.smallco.com<br />
+ DocumentRoot /groups/smallco/www<br />
+ ServerName www.smallco.com<br />
+ ErrorLog /groups/smallco/logs/error_log<br />
+ TransferLog /groups/smallco/logs/access_log<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost www.baygroup.org&gt;<br />
+ ServerAdmin webmaster@mail.baygroup.org<br />
+ DocumentRoot /groups/baygroup/www<br />
+ ServerName www.baygroup.org<br />
+ ErrorLog /groups/baygroup/logs/error_log<br />
+ TransferLog /groups/baygroup/logs/access_log<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>It is recommended that you use an IP address instead of a
+ hostname (see <a href="../dns-caveats.html">DNS caveats</a>).</p>
+
+ <p>Almost <strong>any</strong> configuration directive can be
+ put in the VirtualHost directive, with the exception of
+ directives that control process creation and a few other
+ directives. To find out if a directive can be used in the
+ VirtualHost directive, check the <a href="../mod/directive-dict.html#Context">Context</a> using the
+ <a href="../mod/directives.html">directive index</a>.</p>
+
+ <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
+ may be used inside a
+ VirtualHost directive if the <a href="../suexec.html">suEXEC
+ wrapper</a> is used.</p>
+
+ <p><em>SECURITY:</em> When specifying where to write log files,
+ be aware of some security risks which are present if anyone
+ other than the user that starts Apache has write access to the
+ directory where they are written. See the <a href="../misc/security_tips.html">security tips</a> document
+ for details.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/ip-based.html.fr b/docs/manual/vhosts/ip-based.html.fr
new file mode 100644
index 00000000..d442c40b
--- /dev/null
+++ b/docs/manual/vhosts/ip-based.html.fr
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Support Apache des serveurs virtuels par IP - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par IP</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Systme requis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howto">Comment configurer Apache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiple">Configuration de processus multiples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#single">Configuration d'un unique processus
+rsident pour des serveurs virtuels</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li>
+<a href="name-based.html">Support Apache des serveurs virtuels par nom</a>
+</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Systme requis</a></h2>
+
+ <p>Comme l'indique le terme <cite>par IP</cite>, le serveur
+ <strong>doit disposer de diffrentes adresses IP pour chaque
+ serveur virtuel par IP</strong>. La machine peut possder
+ plusieurs connexions physiques au rseau, ou utiliser des
+ interfaces virtuelles qui sont supportes par la plupart des
+ systmes d'exploitation modernes (Consultez la documentation des
+ systmes d'exploitation pour plus de dtails, notamment les "alias
+ IP" et la commande "ifconfig" pour les activer).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">Comment configurer Apache</a></h2>
+
+ <p>Il y a deux manires de configurer Apache pour le support de
+ multiples serveurs virtuels. Il suffit soit de faire tourner un
+ processus rsident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de
+ domaine, soit de faire tourner un unique processus rsident qui
+ gre tous les serveurs virtuels.</p>
+
+ <p>Utilisez des processus rsidents multiples lorsque&nbsp;:</p>
+
+ <ul>
+ <li>il y a des problmes de rpartition de scurit, tels
+ qu'une entreprise1 ne souhaite que personne d'une entreprise2
+ ne puisse lire ses donnes except via le Web. Dans ce cas,
+ vous aurez besoin de deux processus rsidents, chacun fonctionnant
+ avec des paramtres <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>,
+ <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>,
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, et
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> diffrents.</li>
+
+ <li>vous disposez suffisamment de mmoire et de
+ <a href="../misc/descriptors.html">descripteurs de fichiers</a>
+ pour l'coute de chaque alias IP de la machine. Il est seulement
+ possible d'appliquer la directive
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, soit sur toutes
+ les adresses avec le joker "*", soit uniquement sur des adresses
+ spcifiques. Donc, si vous avez besoin d'couter une adresse
+ en particulier, vous devrez le faire pour l'ensemble des
+ autres adresses (Bien qu'il soit plus simple de lancer un
+ processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour couter N-1 adresses,
+ et un autre pour l'adresse restante).</li>
+ </ul>
+
+ <p>Utilisez un unique processus rsident lorsque&nbsp;:</p>
+
+ <ul>
+ <li>le partage de la configuration httpd entre les serveurs
+ virtuels est acceptable.</li>
+
+ <li>la machine assume dj une grande quantit de requtes, et
+ que l'ajout de processus rsidents supplmentaires en affecterait
+ les performances.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiple" id="multiple">Configuration de processus multiples</a></h2>
+
+ <p>Crez une installation indpendante du programme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque serveur virtuel. Pour
+ chacune d'elle, utilisez la directive
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> dans le fichier
+ de configuration pour dfinir l'adresse IP (ou serveur virtuel)
+ que le processus rsident doit grer. Par exemple&nbsp;:</p>
+
+ <div class="example"><p><code>
+ Listen www.smallco.com:80
+ </code></p></div>
+
+ <p>Il est recommand d'utiliser une adresse IP plutt qu'un nom
+ de domaine (consultez <a href="../dns-caveats.html">Problmes DNS
+ avec Apache</a>).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="single" id="single">Configuration d'un unique processus
+rsident pour des serveurs virtuels</a></h2>
+
+ <p>Dans ce cas, un unique processus httpd va grer les requtes
+ pour le serveur principal et tous les serveurs virtuels. Dans le
+ fichier de configuration, la directive
+ <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir
+ dfinir les autres directives
+ <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>,
+ <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> et
+ <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou
+ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> avec des
+ valeurs diffrentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.smallco.com&gt;<br />
+ ServerAdmin webmaster@mail.smallco.com<br />
+ DocumentRoot /groups/smallco/www<br />
+ ServerName www.smallco.com<br />
+ ErrorLog /groups/smallco/logs/error_log<br />
+ TransferLog /groups/smallco/logs/access_log<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost www.baygroup.org&gt;<br />
+ ServerAdmin webmaster@mail.baygroup.org<br />
+ DocumentRoot /groups/baygroup/www<br />
+ ServerName www.baygroup.org<br />
+ ErrorLog /groups/baygroup/logs/error_log<br />
+ TransferLog /groups/baygroup/logs/access_log<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Il est recommand d'utiliser une adresse IP plutt qu'un nom
+ de domaine (consultez <a href="../dns-caveats.html">Problmes DNS
+ avec Apache</a>).</p>
+
+ <p>Presque <strong>toutes</strong> les directives de configuration
+ peuvent tre employes dans une directive VirtualHost, l'exception
+ des directives qui contrlent la cration du processus et de
+ quelques autres. Pour connatre celles utilisables dans une
+ directive VirtualHost, vrifiez leur
+ <a href="../mod/directive-dict.html#Context">Contexte</a> en utilisant
+ l'<a href="../mod/directives.html">Index des directives</a>.</p>
+
+
+ <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut tre
+ utilises l'intrieur d'une directive VirtualHost si l'excution se fait
+ sous suEXEC. (Voir <a href="../suexec.html">suEXEC</a>).</p>
+
+ <p><em>SCURIT&nbsp;:</em> lorsque vous spcifiez o crire les
+ fichiers journaux, soyez attentif aux risques si quelqu'un d'autre
+ que celui qui a dmarr Apache dispose des droits d'criture
+ sur l'emplacement de ces fichiers. Consultez les
+ <a href="../misc/security_tips.html">Conseils sur la scurit</a>
+ pour plus de dtails.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/ip-based.html.ja.euc-jp b/docs/manual/vhosts/ip-based.html.ja.euc-jp
new file mode 100644
index 00000000..fc10309a
--- /dev/null
+++ b/docs/manual/vhosts/ip-based.html.ja.euc-jp
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Apache IP ١ΥСۥȥݡ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>Apache IP ١ΥСۥȥݡ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">ƥ׷</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howto">Apache ˡ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiple">ʣǡ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#single">ʣΥСۥȤ򤷤
+ǡꤹ</a></li>
+</ul><h3></h3><ul class="seealso"><li>
+<a href="name-based.html">̾١ΥСۥȥݡ</a>
+</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">ƥ׷</a></h2>
+
+ <p><cite>IP ١</cite> Ȥ̾褦ˡФˤ
+ <strong>IP ١ΥСۥȤ줾ˤĤ̡ IP ɥ쥹
+ ɬפǤ</strong>ʣʪͥäƤޥѰդ뤫
+ ǶΥڥ졼ƥ󥰥ƥǥݡȤƤС
+ 󥿥ե (ܺ٤ϥƥɤǤƤ
+ "ip ꥢ" ȸƤФƤơˤ "ifconfig" ޥɤ
+ Ȥޤ) ȤǼ¸Ǥޤ</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">Apache ˡ</a></h2>
+
+ <p>ʣΥۥȤ򥵥ݡȤ褦 Apache ꤹˡ
+ ̤ꤢޤ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ǡƥۥ˼¹Ԥ뤫
+ ٤ƤΥСۥȤ򥵥ݡȤǡļ¹Ԥ뤫Ǥ</p>
+
+ <p>ʲΤȤˤʣΥǡȤɤǤ礦:</p>
+
+ <ul>
+ <li>1 ϥַͳʳǤϲ2 ϥǡɤޤ줿ʤ
+ ȤäƥʬΥ꤬Ȥξ硢줾
+ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ꤬㤦ĤΥǡ
+ ¹Ԥɬפޤ</li>
+
+ <li>ޥΤ٤Ƥ IP ꥢ listen
+ ȥե뵭һҤ;͵Ȥ<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ϡ֥磻ɥɡ
+ ɥ쥹Υɥ쥹Τߤ listen 뤳ȤǤޤ
+ Ǥ顢餫ͳΥɥ쥹 listen ʤФʤʤ
+ ȤϡΥɥ쥹򤹤٤ listen ɬפޤ
+ (Ĥ <code class="program"><a href="../programs/httpd.html">httpd</a></code> N-1 ĤΥɥ쥹 listen
+ ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ĤΥɥ쥹 listen ȤäȤϲǽǤ)</li>
+ </ul>
+
+ <p>ʲΤȤˤñȤΥǡȤɤǤ礦:</p>
+
+ <ul>
+ <li>Сۥȴ֤Ǥ httpd ͭƤ褤Ȥ</li>
+
+ <li>ޥ¿ΥꥯȤ򰷤ᡢ̥ǡ¹Ԥ뤳Ȥˤ
+ ǽ㲼αƶȤ</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiple" id="multiple">ʣǡ</a></h2>
+
+ <p>ƥСۥȤФ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> Υ󥹥ȡԤʤޤ
+ ե <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ ǥ쥯ƥ֤Ȥäơ
+ ƥ󥹥ȡǥǡ󤬰 IP ɥ쥹 (Сۥ)
+ 򤷤ޤ㤨</p>
+
+ <div class="example"><p><code>
+ Listen www.smallco.com:80
+ </code></p></div>
+
+ <p>ǡۥ̾ IP ɥ쥹Ȥ侩Ƥ뤳Ȥ
+ դƤƤ
+ (<a href="../dns-caveats.html">DNS ջ</a> )</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="single" id="single">ʣΥСۥȤ򤷤
+ǡꤹ</a></h2>
+
+ <p>ξϡĤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> 祵ФȤ٤ƤΥСۥȤΥꥯȤ
+ ޤե <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> ǥ쥯ƥ֤Ȥäơ
+ <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>, <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>
+ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ ǥ쥯ƥ֤ͤƥۥ˰ۤʤͤꤵ褦ˤޤ
+ 㤨</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.smallco.com&gt;<br />
+ ServerAdmin webmaster@mail.smallco.com<br />
+ DocumentRoot /groups/smallco/www<br />
+ ServerName www.smallco.com<br />
+ ErrorLog /groups/smallco/logs/error_log<br />
+ TransferLog /groups/smallco/logs/access_log<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost www.baygroup.org&gt;<br />
+ ServerAdmin webmaster@mail.baygroup.org<br />
+ DocumentRoot /groups/baygroup/www<br />
+ ServerName www.baygroup.org<br />
+ ErrorLog /groups/baygroup/logs/error_log<br />
+ TransferLog /groups/baygroup/logs/access_log<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ǡۥ̾ IP ɥ쥹Ȥ侩Ƥ뤳Ȥ
+ դƤƤ
+ (<a href="../dns-caveats.html">DNS ջ</a> )</p>
+
+ <p>ץ椹ǥ쥯ƥ֤䤽¾ΤĤΥǥ쥯ƥ֤
+ ơۤ<strong>٤</strong>ǥ쥯ƥ֤ VirtualHost
+ ǥ쥯ƥ֤˽񤯤ȤǤޤǥ쥯ƥ֤ VirtualHost
+ ǥ쥯ƥ֤ǻѤǤ뤫ɤ <a href="../mod/directives.html">ǥ쥯ƥֺ</a>Ȥä<a href="../mod/directive-dict.html#Context">ƥ</a>
+ Ĵ٤Ƥ</p>
+
+ <p><a href="../suexec.html">suEXECåѡ</a>ȤäƤϡ
+ <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
+ ǥ쥯ƥ֤ VirtualHost
+ ǥ쥯ƥ֤ǻѤ뤳ȤǤޤ</p>
+
+ <p><em>ƥ:</em> ե񤯾ꤹȤϡ
+ Apache ư桼ʳΥǥ쥯ȥ˽񤭹߸¤
+ äƤ˥ƥδ뤳ȤդƤ
+ ܺ٤<a href="../misc/security_tips.html">ƥΤ</a>ɥȤ
+ ȤƤ</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/ip-based.html.ko.euc-kr b/docs/manual/vhosts/ip-based.html.ko.euc-kr
new file mode 100644
index 00000000..68442f4d
--- /dev/null
+++ b/docs/manual/vhosts/ip-based.html.ko.euc-kr
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>ġ IP ȣƮ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1>ġ IP ȣƮ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">ý 䱸</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#howto">ġ </a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multiple"> ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#single"> ϳ ȣƮ ϱ</a></li>
+</ul><h3></h3><ul class="seealso"><li>
+<a href="name-based.html"≯ ȣƮ </a>
+</li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">ý 䱸</a></h2>
+
+ <p><cite>IP</cite>̶ ǹϵ
+ <strong>IP ȣƮ ٸ IP ּҸ
+ Ѵ</strong>. ̴ ǻ͸ Ʈ
+ ϰų, ֱ ü ϴ ̽
+ (ڼ ý ϶. "ip aliases"
+ ϸ, "ifconfig" ɾ ) Ͽ ϴ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="howto" id="howto">ġ </a></h2>
+
+ <p> ȣƮ ϵ ġ ϴ ΰ.
+ ϳ ȣƮ ϴ
+ ̰, ٸ ϳ ȣƮ ϴ Ѱ
+ ϴ ̴.</p>
+
+ <p> ϳ:</p>
+
+ <ul>
+ <li>ȸ2 ڰ ̿ ȸ1 ڷḦ
+ ϴ Ȼ ʿ .
+ ٸ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ؾ Ѵ.</li>
+
+ <li> ޸𸮰 ְ, ǻ IP ٸ
+ ϱ(file descriptor) 䱸׵ Ѵ. "ϵī"
+ Ư ּҸ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ִ. ׷
+  Ư ּҸ ٸ ʿ䰡 ִٸ, (
+ ּҸ ּҸ ٸ ٸ
+ ּҸ ٸ ) ּ
+ θ ٷ Ѵ.</li>
+ </ul>
+
+ <p> Ѱ ϳ:</p>
+
+ <ul>
+ <li>ȣƮ ִ .</li>
+
+ <li>ǻͰ ſ û Ѵٸ
+ ϱ⿡ ӵ ս Ŭ ִ.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multiple" id="multiple"> ϱ</a></h2>
+
+ <p> ȣƮ ġѴ.
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> þ
+ IP ּ(Ȥ ȣƮ) ش.
+ ,</p>
+
+ <div class="example"><p><code>
+ Listen www.smallco.com:80
+ </code></p></div>
+
+ <p>ȣƮ ٴ IP ּҸ ϱ ٶ.
+ (<a href="../dns-caveats.html">DNS </a> )</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="single" id="single"> ϳ ȣƮ ϱ</a></h2>
+
+ <p> Ѱ ּ ȣƮ
+ û Ѵ. <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> þ ȣƮ
+ ٸ <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>, <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code>,
+ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
+ þ Ѵ. ,</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost www.smallco.com&gt;<br />
+ ServerAdmin webmaster@mail.smallco.com<br />
+ DocumentRoot /groups/smallco/www<br />
+ ServerName www.smallco.com<br />
+ ErrorLog /groups/smallco/logs/error_log<br />
+ TransferLog /groups/smallco/logs/access_log<br />
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost www.baygroup.org&gt;<br />
+ ServerAdmin webmaster@mail.baygroup.org<br />
+ DocumentRoot /groups/baygroup/www<br />
+ ServerName www.baygroup.org<br />
+ ErrorLog /groups/baygroup/logs/error_log<br />
+ TransferLog /groups/baygroup/logs/access_log<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>ȣƮ ٴ IP ּҸ ϱ ٶ.
+ (<a href="../dns-caveats.html">DNS </a> )</p>
+
+ <p>VirtualHost þ ȿ μ Ÿ þ
+ ϰ <strong></strong> þ
+ ִ. VirtualHost þ ȿ þ ִ
+ ˷ <a href="../mod/directives.html">þ </a>
+ <a href="../mod/directive-dict.html#Context"></a>
+ Ȯ϶.</p>
+
+ <p><a href="../suexec.html">suEXEC α׷</a>
+ Ѵٸ VirtualHost þ ȿ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ִ.</p>
+
+ <p><em>:</em> ϴ ڿܿ ٸ
+ α ִ 丮 ִٸ
+ ϶. ڼ <a href="../misc/security_tips.html"> </a> ϶.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/ip-based.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/mass.html b/docs/manual/vhosts/mass.html
new file mode 100644
index 00000000..6c05d28e
--- /dev/null
+++ b/docs/manual/vhosts/mass.html
@@ -0,0 +1,7 @@
+URI: mass.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: mass.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/mass.html.en b/docs/manual/vhosts/mass.html.en
new file mode 100644
index 00000000..25b2fe51
--- /dev/null
+++ b/docs/manual/vhosts/mass.html.en
@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Dynamically configured mass virtual hosting - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>Dynamically configured mass virtual hosting</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/vhosts/mass.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+ <p>This document describes how to efficiently serve an
+ arbitrary number of virtual hosts with Apache.
+ </p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">Motivation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#overview">Overview</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#simple">Simple dynamic virtual hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#homepages">A virtually hosted homepages system</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#combinations">Using more than
+ one virtual hosting system on the same server</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipbased">More efficient IP-based virtual hosting</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#oldversion">Using older versions of Apache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite">Simple dynamic
+ virtual hosts using <code>mod_rewrite</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#homepages.rewrite">A
+ homepages system using <code>mod_rewrite</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xtra-conf">Using a separate virtual
+ host configuration file</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="motivation" id="motivation">Motivation</a></h2>
+
+ <p>The techniques described here are of interest if your
+ <code>httpd.conf</code> contains many
+ <code>&lt;VirtualHost&gt;</code> sections that are
+ substantially the same, for example:</p>
+
+<div class="example"><p><code>
+NameVirtualHost 111.22.33.44<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-1.com<br />
+ DocumentRoot /www/hosts/www.customer-1.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-1.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-2.com<br />
+ DocumentRoot /www/hosts/www.customer-2.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-2.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+# blah blah blah<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-N.com<br />
+ DocumentRoot /www/hosts/www.customer-N.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-N.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;
+</code></p></div>
+
+ <p>The basic idea is to replace all of the static
+ <code>&lt;VirtualHost&gt;</code> configuration with a mechanism
+ that works it out dynamically. This has a number of
+ advantages:</p>
+
+ <ol>
+ <li>Your configuration file is smaller so Apache starts
+ faster and uses less memory.</li>
+
+ <li>Adding virtual hosts is simply a matter of creating the
+ appropriate directories in the filesystem and entries in the
+ DNS - you don't need to reconfigure or restart Apache.</li>
+ </ol>
+
+ <p>The main disadvantage is that you cannot have a different
+ log file for each virtual host; however if you have very many
+ virtual hosts then doing this is dubious anyway because it eats
+ file descriptors. It is better to log to a pipe or a fifo and
+ arrange for the process at the other end to distribute the logs
+ to the customers (it can also accumulate statistics, etc.).</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Overview</a></h2>
+
+ <p>A virtual host is defined by two pieces of information: its
+ IP address, and the contents of the <code>Host:</code> header
+ in the HTTP request. The dynamic mass virtual hosting technique
+ is based on automatically inserting this information into the
+ pathname of the file that is used to satisfy the request. This
+ is done most easily using <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>,
+ but if you are using a version of Apache up to 1.3.6 then you
+ must use <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
+ Both of these modules are disabled by default; you must enable
+ one of them when configuring and building Apache if you want to
+ use this technique.</p>
+
+ <p>A couple of things need to be `faked' to make the dynamic
+ virtual host look like a normal one. The most important is the
+ server name which is used by Apache to generate
+ self-referential URLs, etc. It is configured with the
+ <code>ServerName</code> directive, and it is available to CGIs
+ via the <code>SERVER_NAME</code> environment variable. The
+ actual value used at run time is controlled by the <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>
+ setting. With <code>UseCanonicalName Off</code> the server name
+ comes from the contents of the <code>Host:</code> header in the
+ request. With <code>UseCanonicalName DNS</code> it comes from a
+ reverse DNS lookup of the virtual host's IP address. The former
+ setting is used for name-based dynamic virtual hosting, and the
+ latter is used for IP-based hosting. If Apache cannot work out
+ the server name because there is no <code>Host:</code> header
+ or the DNS lookup fails then the value configured with
+ <code>ServerName</code> is used instead.</p>
+
+ <p>The other thing to `fake' is the document root (configured
+ with <code>DocumentRoot</code> and available to CGIs via the
+ <code>DOCUMENT_ROOT</code> environment variable). In a normal
+ configuration this setting is used by the core module when
+ mapping URIs to filenames, but when the server is configured to
+ do dynamic virtual hosting that job is taken over by another
+ module (either <code>mod_vhost_alias</code> or
+ <code>mod_rewrite</code>) which has a different way of doing
+ the mapping. Neither of these modules is responsible for
+ setting the <code>DOCUMENT_ROOT</code> environment variable so
+ if any CGIs or SSI documents make use of it they will get a
+ misleading value.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="simple" id="simple">Simple dynamic virtual hosts</a></h2>
+
+ <p>This extract from <code>httpd.conf</code> implements the
+ virtual host arrangement outlined in the <a href="#motivation">Motivation</a> section above, but in a
+ generic fashion using <code>mod_vhost_alias</code>.</p>
+
+<div class="example"><p><code>
+# get the server name from the Host: header<br />
+UseCanonicalName Off<br />
+<br />
+# this log format can be split per-virtual-host based on the first field<br />
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+# include the server name in the filenames used to satisfy requests<br />
+VirtualDocumentRoot /www/hosts/%0/docs<br />
+VirtualScriptAlias /www/hosts/%0/cgi-bin
+</code></p></div>
+
+ <p>This configuration can be changed into an IP-based virtual
+ hosting solution by just turning <code>UseCanonicalName
+ Off</code> into <code>UseCanonicalName DNS</code>. The server
+ name that is inserted into the filename is then derived from
+ the IP address of the virtual host.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="homepages" id="homepages">A virtually hosted homepages system</a></h2>
+
+ <p>This is an adjustment of the above system tailored for an
+ ISP's homepages server. Using a slightly more complicated
+ configuration we can select substrings of the server name to
+ use in the filename so that e.g. the documents for
+ <code>www.user.isp.com</code> are found in
+ <code>/home/user/</code>. It uses a single <code>cgi-bin</code>
+ directory instead of one per virtual host.</p>
+
+<div class="example"><p><code>
+# all the preliminary stuff is the same as above, then<br />
+<br />
+# include part of the server name in the filenames<br />
+VirtualDocumentRoot /www/hosts/%2/docs<br />
+<br />
+# single cgi-bin directory<br />
+ScriptAlias /cgi-bin/ /www/std-cgi/<br />
+</code></p></div>
+
+ <p>There are examples of more complicated
+ <code>VirtualDocumentRoot</code> settings in the
+ <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> documentation.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="combinations" id="combinations">Using more than
+ one virtual hosting system on the same server</a></h2>
+
+ <p>With more complicated setups you can use Apache's normal
+ <code>&lt;VirtualHost&gt;</code> directives to control the
+ scope of the various virtual hosting configurations. For
+ example, you could have one IP address for homepages customers
+ and another for commercial customers with the following setup.
+ This can of course be combined with conventional
+ <code>&lt;VirtualHost&gt;</code> configuration sections.</p>
+
+<div class="example"><p><code>
+UseCanonicalName Off<br />
+<br />
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
+<br />
+&lt;Directory /www/commercial&gt;<br />
+<span class="indent">
+ Options FollowSymLinks<br />
+ AllowOverride All<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;Directory /www/homepages&gt;<br />
+<span class="indent">
+ Options FollowSymLinks<br />
+ AllowOverride None<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.commercial.isp.com<br />
+ <br />
+ CustomLog logs/access_log.commercial vcommon<br />
+ <br />
+ VirtualDocumentRoot /www/commercial/%0/docs<br />
+ VirtualScriptAlias /www/commercial/%0/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+<br />
+&lt;VirtualHost 111.22.33.45&gt;<br />
+<span class="indent">
+ ServerName www.homepages.isp.com<br />
+ <br />
+ CustomLog logs/access_log.homepages vcommon<br />
+ <br />
+ VirtualDocumentRoot /www/homepages/%0/docs<br />
+ ScriptAlias /cgi-bin/ /www/std-cgi/<br />
+</span>
+&lt;/VirtualHost&gt;
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipbased" id="ipbased">More efficient IP-based virtual hosting</a></h2>
+
+ <p>After <a href="#simple">the first example</a> I noted that
+ it is easy to turn it into an IP-based virtual hosting setup.
+ Unfortunately that configuration is not very efficient because
+ it requires a DNS lookup for every request. This can be avoided
+ by laying out the filesystem according to the IP addresses
+ themselves rather than the corresponding names and changing the
+ logging similarly. Apache will then usually not need to work
+ out the server name and so incur a DNS lookup.</p>
+
+<div class="example"><p><code>
+# get the server name from the reverse DNS of the IP address<br />
+UseCanonicalName DNS<br />
+<br />
+# include the IP address in the logs so they may be split<br />
+LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+# include the IP address in the filenames<br />
+VirtualDocumentRootIP /www/hosts/%0/docs<br />
+VirtualScriptAliasIP /www/hosts/%0/cgi-bin<br />
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="oldversion" id="oldversion">Using older versions of Apache</a></h2>
+
+ <p>The examples above rely on <code>mod_vhost_alias</code>
+ which appeared after version 1.3.6. If you are using a version
+ of Apache without <code>mod_vhost_alias</code> then you can
+ implement this technique with <code>mod_rewrite</code> as
+ illustrated below, but only for Host:-header-based virtual
+ hosts.</p>
+
+ <p>In addition there are some things to beware of with logging.
+ Apache 1.3.6 is the first version to include the
+ <code>%V</code> log format directive; in versions 1.3.0 - 1.3.3
+ the <code>%v</code> option did what <code>%V</code> does;
+ version 1.3.4 has no equivalent. In all these versions of
+ Apache the <code>UseCanonicalName</code> directive can appear
+ in <code>.htaccess</code> files which means that customers can
+ cause the wrong thing to be logged. Therefore the best thing to
+ do is use the <code>%{Host}i</code> directive which logs the
+ <code>Host:</code> header directly; note that this may include
+ <code>:port</code> on the end which is not the case for
+ <code>%V</code>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="simple.rewrite" id="simple.rewrite">Simple dynamic
+ virtual hosts using <code>mod_rewrite</code></a></h2>
+
+ <p>This extract from <code>httpd.conf</code> does the same
+ thing as <a href="#simple">the first example</a>. The first
+ half is very similar to the corresponding part above but with
+ some changes for backward compatibility and to make the
+ <code>mod_rewrite</code> part work properly; the second half
+ configures <code>mod_rewrite</code> to do the actual work.</p>
+
+ <p>There are a couple of especially tricky bits: By default,
+ <code>mod_rewrite</code> runs before the other URI translation
+ modules (<code>mod_alias</code> etc.) so if they are used then
+ <code>mod_rewrite</code> must be configured to accommodate
+ them. Also, some magic must be performed to do a
+ per-dynamic-virtual-host equivalent of
+ <code>ScriptAlias</code>.</p>
+
+<div class="example"><p><code>
+# get the server name from the Host: header<br />
+UseCanonicalName Off<br />
+<br />
+# splittable logs<br />
+LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+&lt;Directory /www/hosts&gt;<br />
+<span class="indent">
+ # ExecCGI is needed here because we can't force<br />
+ # CGI execution in the way that ScriptAlias does<br />
+ Options FollowSymLinks ExecCGI<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+# now for the hard bit<br />
+<br />
+RewriteEngine On<br />
+<br />
+# a ServerName derived from a Host: header may be any case at all<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+## deal with normal documents first:<br />
+# allow Alias /icons/ to work - repeat for other aliases<br />
+RewriteCond %{REQUEST_URI} !^/icons/<br />
+# allow CGIs to work<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+# do the magic<br />
+RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/docs/$1<br />
+<br />
+## and now deal with CGIs - we have to force a MIME type<br />
+RewriteCond %{REQUEST_URI} ^/cgi-bin/<br />
+RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1 [T=application/x-httpd-cgi]<br />
+<br />
+# that's it!
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="homepages.rewrite" id="homepages.rewrite">A
+ homepages system using <code>mod_rewrite</code></a></h2>
+
+ <p>This does the same thing as <a href="#homepages">the second
+ example</a>.</p>
+
+<div class="example"><p><code>
+RewriteEngine on<br />
+<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+# allow CGIs to work<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+<br />
+# check the hostname is right so that the RewriteRule works<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^www\.[a-z-]+\.isp\.com$<br />
+<br />
+# concatenate the virtual host name onto the start of the URI<br />
+# the [C] means do the next rewrite on the result of this one<br />
+RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]<br />
+<br />
+# now create the real file name<br />
+RewriteRule ^www\.([a-z-]+)\.isp\.com/(.*) /home/$1/$2<br />
+<br />
+# define the global CGI directory<br />
+ScriptAlias /cgi-bin/ /www/std-cgi/
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="xtra-conf" id="xtra-conf">Using a separate virtual
+ host configuration file</a></h2>
+
+ <p>This arrangement uses more advanced <code>mod_rewrite</code>
+ features to get the translation from virtual host to document
+ root from a separate configuration file. This provides more
+ flexibility but requires more complicated configuration.</p>
+
+ <p>The <code>vhost.map</code> file contains something like
+ this:</p>
+
+<div class="example"><p><code>
+www.customer-1.com /www/customers/1<br />
+www.customer-2.com /www/customers/2<br />
+# ...<br />
+www.customer-N.com /www/customers/N<br />
+</code></p></div>
+
+ <p>The <code>http.conf</code> contains this:</p>
+
+<div class="example"><p><code>
+RewriteEngine on<br />
+<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+# define the map file<br />
+RewriteMap vhost txt:/www/conf/vhost.map<br />
+<br />
+# deal with aliases as above<br />
+RewriteCond %{REQUEST_URI} !^/icons/<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br />
+# this does the file-based remap<br />
+RewriteCond ${vhost:%1} ^(/.*)$<br />
+RewriteRule ^/(.*)$ %1/docs/$1<br />
+<br />
+RewriteCond %{REQUEST_URI} ^/cgi-bin/<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br />
+RewriteCond ${vhost:%1} ^(/.*)$<br />
+RewriteRule ^/(.*)$ %1/cgi-bin/$1
+</code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/vhosts/mass.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/mass.html.ko.euc-kr b/docs/manual/vhosts/mass.html.ko.euc-kr
new file mode 100644
index 00000000..7bd83eb2
--- /dev/null
+++ b/docs/manual/vhosts/mass.html.ko.euc-kr
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>뷮 ȣƮ ϱ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1>뷮 ȣƮ ϱ</h1>
+<div class="toplang">
+<p><span> : </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/vhosts/mass.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+<div class="outofdate"> ֽ ƴմϴ.
+ ֱٿ ϼ.</div>
+
+
+ <p> ġ 1.3 뷮 ȣƮ ȿ
+ ϴ Ѵ.
+ </p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#overview"></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#simple"> ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#homepages"> ȣƮϴ Ȩ ý</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#combinations"> ȣƮ
+ ý ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipbased"> ȿ IP ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#oldversion">ġ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite"><code>mod_rewrite</code>
+ ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#homepages.rewrite"><code>mod_rewrite</code>
+ Ȩ ý</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xtra-conf"> ȣƮ
+ ϱ</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="motivation" id="motivation"></a></h2>
+
+ <p> <code>httpd.conf</code>
+ <code>&lt;VirtualHost&gt;</code> ǵ ִٸ ⼭
+ ϴ ̴:</p>
+
+<div class="example"><p><code>
+NameVirtualHost 111.22.33.44<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-1.com<br />
+ DocumentRoot /www/hosts/www.customer-1.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-1.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-2.com<br />
+ DocumentRoot /www/hosts/www.customer-2.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-2.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+# ٺ ٺ ٺ<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.customer-N.com<br />
+ DocumentRoot /www/hosts/www.customer-N.com/docs<br />
+ ScriptAlias /cgi-bin/ /www/hosts/www.customer-N.com/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;
+</code></p></div>
+
+ <p>⺻ <code>&lt;VirtualHost&gt;</code>
+ θ óϵ üϴ ̴.
+ ׷ ִ:</p>
+
+ <ol>
+ <li> ۾ ġ ϰ ޸𸮸
+ Ѵ.</li>
+
+ <li>ȣƮ ߰ϱ Ͻýۿ
+ 丮 DNS ׸ ߰ϱ⸸ ϸȴ. ,
+ ġ 缳ϰ ʿ䰡 .</li>
+ </ol>
+
+ <p> ȣƮ ٸ α ٴ
+ ̴. ׷ ſ ȣƮ Ѵٸ ϱڸ
+ ⶧ ٸ α .
+ fifo α׸ , ޴ α׸ óϿ
+ ( ִ) .</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview"></a></h2>
+
+ <p>ȣƮ IP ּҿ HTTP û <code>Host:</code>
+ Ѵ. ⺻ 뷮
+ ȣƮ ڵ ȣƮ û
+ ϰο Ѵ. ̴ κ <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>
+ Ͽ ذ , ġ 1.3.6 ϸ Ѵٸ
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ؾ Ѵ.
+ ⺻ Ե ʴ´. Ϸ
+ ġ ϰ Ҷ ؾ Ѵ.</p>
+
+ <p> ȣƮ Ϲ ȣƮó ̰Ϸ
+ `ӿ' Ѵ. ߿ ġ ڱ
+ URL 鶧 ̴.
+ <code>ServerName</code> þ ϸ, CGI
+ <code>SERVER_NAME</code> ȯ溯 ־.
+ <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ޷ȴ.
+ <code>UseCanonicalName Off</code≯ û <code>Host:</code>
+ ȴ. <code>UseCanonicalName DNS</code≯
+ ȣƮ IP ּҸ DNS ˻Ͽ ˾Ƴ.
+ ڴ ̸ ȣƮ ϰ, ڴ IP
+ ȣƮ Ѵ. <code>Host:</code> ų
+ DNS ˻ Ͽ ġ ˾Ƴ ϸ
+ <code>ServerName</code> Ѵ.</p>
+
+ <p>ٸ `' (<code>DocumentRoot</code> ϸ,
+ CGI <code>DOCUMENT_ROOT</code> ȯ溯 ־)
+ Ʈ̴. Ϲ core Ͽ
+ URI شϴ ϸ ã, ȣ Ҷ ٸ
+ (<code>mod_vhost_alias</code> <code>mod_rewrite</code>)
+ ٸ ̷ ۾ Ѵ.
+ <code>DOCUMENT_ROOT</code> ȯ溯 Ƿ
+ CGI SSI Ѵٸ ߸
+ ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="simple" id="simple"> ȣƮ</a></h2>
+
+ <p> <a href="#motivation"></a> ȣƮ
+ <code>mod_vhost_alias</code> Ͽ Ϲ
+ ߴ.</p>
+
+<div class="example"><p><code>
+# Host: ˾Ƴ<br />
+UseCanonicalName Off<br />
+<br />
+# ù° ʵ带 Ͽ α׸ ȣƮ ִ<br />
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+# û óϱ ϸ Ѵ<br />
+VirtualDocumentRoot /www/hosts/%0/docs<br />
+VirtualScriptAlias /www/hosts/%0/cgi-bin
+</code></p></div>
+
+ <p> <code>UseCanonicalName Off</code>
+ <code>UseCanonicalName DNS</code> ϱ⸸ ϸ IP
+ ȣƮ ȴ. ȣƮ IP ּҸ
+ ϸ ߰ ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="homepages" id="homepages"> ȣƮϴ Ȩ ý</a></h2>
+
+ <p>ISP Ȩ ߴ.
+ ϸ <code>www.user.isp.com</code>
+ <code>/home/user/</code> δ Ϻθ
+ ϸ ִ.
+ <code>cgi-bin</code> ȣƮ ʰ
+ ȣƮ Ѵ.</p>
+
+<div class="example"><p><code>
+# ⺻ . ׸<br />
+<br />
+# ϸ Ϻθ Ѵ<br />
+VirtualDocumentRoot /www/hosts/%2/docs<br />
+<br />
+# ϳ cgi-bin 丮<br />
+ScriptAlias /cgi-bin/ /www/std-cgi/<br />
+</code></p></div>
+
+ <p><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>
+ <code>VirtualDocumentRoot</code> ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="combinations" id="combinations"> ȣƮ
+ ý ϱ</a></h2>
+
+ <p> ġ Ϲ
+ <code>&lt;VirtualHost&gt;</code> þ Ͽ
+ ȣƮ ִ. ,
+ Ȩ IP ּ Ѱ,
+ ٸ IP ּ Ѱ οѴ. ó
+ <code>&lt;VirtualHost&gt;</code> ǿ
+ ִ.</p>
+
+<div class="example"><p><code>
+UseCanonicalName Off<br />
+<br />
+LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon<br />
+<br />
+&lt;Directory /www/commercial&gt;<br />
+<span class="indent">
+ Options FollowSymLinks<br />
+ AllowOverride All<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;Directory /www/homepages&gt;<br />
+<span class="indent">
+ Options FollowSymLinks<br />
+ AllowOverride None<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+&lt;VirtualHost 111.22.33.44&gt;<br />
+<span class="indent">
+ ServerName www.commercial.isp.com<br />
+ <br />
+ CustomLog logs/access_log.commercial vcommon<br />
+ <br />
+ VirtualDocumentRoot /www/commercial/%0/docs<br />
+ VirtualScriptAlias /www/commercial/%0/cgi-bin<br />
+</span>
+&lt;/VirtualHost&gt;<br />
+<br />
+&lt;VirtualHost 111.22.33.45&gt;<br />
+<span class="indent">
+ ServerName www.homepages.isp.com<br />
+ <br />
+ CustomLog logs/access_log.homepages vcommon<br />
+ <br />
+ VirtualDocumentRoot /www/homepages/%0/docs<br />
+ ScriptAlias /cgi-bin/ /www/std-cgi/<br />
+</span>
+&lt;/VirtualHost&gt;
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="ipbased" id="ipbased"> ȿ IP ȣƮ</a></h2>
+
+ <p><a href="#simple">ù° </a>
+ IP ȣƮ ٲ ִٰ ߴ.
+ ׷ û DNS ãƾϹǷ ſ ȿ̴.
+ ̸ IP ּҷ Ͻý ϰ
+ α׸ ϸ ذ ִ. ġ
+ ٷ ʿ䰡 , DNS ˻ ʰ ȴ.</p>
+
+<div class="example"><p><code>
+# IP ּҸ DNS ˻Ͽ ˾Ƴ<br />
+UseCanonicalName DNS<br />
+<br />
+# α׸ ֵ IP ּҸ Ѵ<br />
+LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+# ϸ IP ּҸ Ѵ<br />
+VirtualDocumentRootIP /www/hosts/%0/docs<br />
+VirtualScriptAliasIP /www/hosts/%0/cgi-bin<br />
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="oldversion" id="oldversion">ġ ϱ</a></h2>
+
+ <p> ġ 1.3.6 Ŀ Ե
+ <code>mod_vhost_alias</code> Ѵ.
+ <code>mod_vhost_alias</code> ġ Ѵٸ
+ ̹ ߵ <code>mod_rewrite</code> Ͽ,
+ Host:- ȣƮ, ִ.</p>
+
+ <p> α׿ Ͽ ִ. ġ 1.3.6
+ α þ <code>%V</code> ԵǾ, 1.3.0
+ - 1.3.3 <code>%v</code> ɼ ߴ. ׷
+ 1.3.4 ̷ .  ġ
+ <code>.htaccess</code> Ͽ <code>UseCanonicalName</code>
+ þ Ƿ α׿ ̻ ϵ ִ.
+ ׷Ƿ <code>%{Host}i</code> þ
+ Ͽ <code>Host:</code> α׿ ̴.
+ , <code>%V</code> ʴ <code>:port</code>
+ ڿ ߰ ִ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="simple.rewrite" id="simple.rewrite"><code>mod_rewrite</code>
+ ȣƮ</a></h2>
+
+ <p> <a href="#simple">ù° </a> ϴ
+ <code>httpd.conf</code> ̴. ó ù°
+ , ȣȯ <code>mod_rewrite</code>
+ Ǿ. ۾
+ ϴ <code>mod_rewrite</code> Ѵ.</p>
+
+ <p>Ư ؾ ִ. ⺻
+ <code>mod_rewrite</code> (<code>mod_alias</code> ) ٸ
+ URI ȴ. ׷ ٸ URI
+ Ͽ <code>mod_rewrite</code> ؾ Ѵ.
+ , ȣƮ <code>ScriptAlias</code>
+ ؼ Ư ۾ ʿϴ.</p>
+
+<div class="example"><p><code>
+# Host: ´<br />
+UseCanonicalName Off<br />
+<br />
+# splittable logs<br />
+LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon<br />
+CustomLog logs/access_log vcommon<br />
+<br />
+&lt;Directory /www/hosts&gt;<br />
+<span class="indent">
+ # ScriptAlias CGI ⶧<br />
+ # ⿡ ExecCGI Ѵ<br />
+ Options FollowSymLinks ExecCGI<br />
+</span>
+&lt;/Directory&gt;<br />
+<br />
+# κ̴<br />
+<br />
+RewriteEngine On<br />
+<br />
+# Host: ҹڰ ڼ ִ<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+## Ϲ óѴ:<br />
+# Alias /icons/ ϵ - ٸ alias ؼ ݺ<br />
+RewriteCond %{REQUEST_URI} !^/icons/<br />
+# CGI ϵ<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+# Ư ۾<br />
+RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/docs/$1<br />
+<br />
+## CGI óѴ - MIME type ؾ Ѵ<br />
+RewriteCond %{REQUEST_URI} ^/cgi-bin/<br />
+RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1 [T=application/x-httpd-cgi]<br />
+<br />
+# !
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="homepages.rewrite" id="homepages.rewrite"><code>mod_rewrite</code>
+ Ȩ ý</a></h2>
+
+ <p> <a href="#homepages">ι° </a>
+ Ѵ.</p>
+
+<div class="example"><p><code>
+RewriteEngine on<br />
+<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+# CGI ϵ<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+<br />
+# RewriteRule ϵ ȣƮ ùٸ ˻Ѵ<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^www\.[a-z-]+\.isp\.com$<br />
+<br />
+# ȣƮ URI տ δ<br />
+# [C] ۼ Ѵ<br />
+RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]<br />
+<br />
+# ϸ <br />
+RewriteRule ^www\.([a-z-]+)\.isp\.com/(.*) /home/$1/$2<br />
+<br />
+# ü CGI 丮 Ѵ<br />
+ScriptAlias /cgi-bin/ /www/std-cgi/
+</code></p></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="xtra-conf" id="xtra-conf"> ȣƮ
+ ϱ</a></h2>
+
+ <p> <code>mod_rewrite</code> Ͽ
+ ȣƮ Ʈ ˾Ƴ.
+ ʿϴ.</p>
+
+ <p><code>vhost.map</code> :</p>
+
+<div class="example"><p><code>
+www.customer-1.com /www/customers/1<br />
+www.customer-2.com /www/customers/2<br />
+# ...<br />
+www.customer-N.com /www/customers/N<br />
+</code></p></div>
+
+ <p><code>http.conf</code> :</p>
+
+<div class="example"><p><code>
+RewriteEngine on<br />
+<br />
+RewriteMap lowercase int:tolower<br />
+<br />
+# Ѵ<br />
+RewriteMap vhost txt:/www/conf/vhost.map<br />
+<br />
+# alias óѴ<br />
+RewriteCond %{REQUEST_URI} !^/icons/<br />
+RewriteCond %{REQUEST_URI} !^/cgi-bin/<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br />
+# ã´<br />
+RewriteCond ${vhost:%1} ^(/.*)$<br />
+RewriteRule ^/(.*)$ %1/docs/$1<br />
+<br />
+RewriteCond %{REQUEST_URI} ^/cgi-bin/<br />
+RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$<br />
+RewriteCond ${vhost:%1} ^(/.*)$<br />
+RewriteRule ^/(.*)$ %1/cgi-bin/$1
+</code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ko/vhosts/mass.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/name-based.html b/docs/manual/vhosts/name-based.html
new file mode 100644
index 00000000..ceb5e666
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html
@@ -0,0 +1,19 @@
+URI: name-based.html.de
+Content-Language: de
+Content-type: text/html; charset=ISO-8859-1
+
+URI: name-based.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
+
+URI: name-based.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
+URI: name-based.html.ja.euc-jp
+Content-Language: ja
+Content-type: text/html; charset=EUC-JP
+
+URI: name-based.html.ko.euc-kr
+Content-Language: ko
+Content-type: text/html; charset=EUC-KR
diff --git a/docs/manual/vhosts/name-based.html.de b/docs/manual/vhosts/name-based.html.de
new file mode 100644
index 00000000..e4f8d2c6
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html.de
@@ -0,0 +1,268 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Untersttzung namensbasierter virtueller Hosts - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>Untersttzung namensbasierter virtueller Hosts</h1>
+<div class="toplang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/vhosts/name-based.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Das Dokument beschreibt, wann und wie namensbasierte virtuelle Hosts zu
+ verwenden sind.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Namensbasierte gegenber IP-basierten
+ virtuellen Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Die Verwendung von namensbasierten virtuellen Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compat">Kompatibilitt mit lteren Browsern</a></li>
+</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="ip-based.html">Untersttzung IP-basierter virtueller
+ Hosts</a></li><li><a href="details.html">Tiefergehende Errterung der Zuweisung
+ virtueller Hosts</a></li><li><a href="mass.html">Dynamisch konfiguriertes
+ Massen-Virtual-Hosting</a></li><li><a href="examples.html">Beispiele fr virtuelle Hosts in typischen
+ Installationen</a></li><li><a href="examples.html#serverpath">ServerPath-Beispielkonfiguration</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="namevip" id="namevip">Namensbasierte gegenber IP-basierten
+ virtuellen Hosts</a></h2>
+
+ <p>IP-basierte virtuelle Hosts verwenden die IP-Adresse der Verbindung, um den
+ korrekten virtuellen Host zur Bedienung einer Anfrage zu ermitteln. Folglich
+ bentigen Sie eine IP-Adresse fr jeden virtuellen Host. Bei der
+ Verwendung von namensbasierten virtuellen Hosts verlt sich der
+ Server darauf, dass der Client den Hostnamen als Bestandteil der HTTP-Header
+ angibt. Durch Anwendung dieser Technik knnen sich mehrere verschiedene
+ Hosts die gleiche IP-Adresse teilen.</p>
+
+ <p>Die Verwendung von namensbasierten virtuellen Hosts ist gewhnlich
+ einfacher. Sie mssen lediglich Ihren DNS-Server darauf einstellen,
+ jeden Hostnamen auf die richtige IP-Adresse abzubilden, und dann den Apache
+ HTTP Server so konfigurieren, dass er die verschiedenen Hostnamen erkennt.
+ Namensbasierte virtuelle Hosts entschrfen auch den Bedarf an
+ knappen IP-Adressen. Daher sollten Sie namensbasierte virtuelle Hosts
+ verwenden, sofern kein besonderer Grund dafr existiert, IP-basierte
+ virtuelle Hosts zu whlen. Mgliche Grnde fr die
+ Verwendung IP-basierter virtueller Hosts sind:</p>
+
+ <ul>
+ <li>Einige antike Clients sind nicht kompatibel zu namensbasierten
+ virtuellen Hosts. Damit namensbasierte virtuelle Hosts funktionieren,
+ muss der Client den HTTP-Host-Header senden. Dies ist bei HTTP/1.1
+ vorgeschrieben und in allen modernen HTTP/1.0-Browsern als Erweiterung
+ implementiert. Wenn Sie Untersttzung fr veraltete Clients
+ bentigen und dennoch namensbasierte virtuelle Hosts verwenden,
+ dann finden Sie eine mgliche Lsung dafr am Ende des
+ Dokuments.</li>
+
+ <li>Namensbasierte virtuelle Hosts knnen aufgrund der Natur des
+ SSL-Protokolls nicht mit SSL-gesicherten Servern verwendet werden.</li>
+
+ <li>Einige Betriebssysteme und Netzwerkanlagen setzen Techniken zum
+ Bandbreiten-Management ein, die nicht zwischen Hosts unterscheiden
+ knnen, wenn diese nicht auf verschiedenen IP-Adressen liegen.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Die Verwendung von namensbasierten virtuellen Hosts</a></h2>
+
+ <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>Um namensbasierte virtuelle Hosts zu verwenden, mssen Sie die
+ IP-Adresse (und mglicherweise den Port) des Servers benennen, an
+ der Anfragen fr die Hosts entgegengenommen werden. Dies wird mit
+ der Direktive <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ eingestellt. Im Normalfall, wenn alle IP-Adressen des Server verwendet
+ werden sollen, knnen Sie <code>*</code> als Argument fr
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> verwenden. Wenn Sie
+ vorhaben, mehrere Ports zu nutzen (etwa wenn SSL luft), sollten
+ Sie dem Argument einen Port hinzufgen, wie zum Beispiel
+ <code>*:80</code>. Beachten Sie,
+ dass die Angabe einer IP-Adresse in einer <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>-Anweisung den Server nicht
+ automatisch an dieser Adresse lauschen lt. Lesen Sie bitte "<a href="../bind.html">Bestimmen der vom Apache verwendeten Adressen und
+ Ports</a>" fr weitere Details. Zustzlich muss jede hier
+ angegebene IP-Adresse einer Netzwerkkarte des Servers zugeordnet sein.</p>
+
+ <p>Der nchste Schritt ist die Erstellung eines <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Blocks fr jeden einzelnen
+ Host, den Sie bedienen wollen. Das Argument der Direktive <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> sollte das gleiche
+ sein wie das Argument der <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>-Anweisung (d.h. eine IP-Adresse
+ oder <code>*</code> fr alle Adressen). Innerhalb jedes <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Blocks bentigen
+ Sie zumindestens eine <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>-Anweisung, um zu bestimmen, welcher
+ Host bedient wird, und eine <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>-Anweisung, um anzugeben, wo im
+ Dateisystem der Inhalt des Hosts abgelegt ist.</p>
+
+ <div class="note"><h3>Der Hauptserver verschwindet</h3>
+ Wenn Sie virtuelle Hosts zu einem bestehenden Webserver hinzufgen,
+ mssen Sie auch einen <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Block fr den bestehenden Host
+ <span class="transnote">(<em>Anm.d..:</em> und bisherigen Hauptserver)</span> erstellen.
+ Die <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>- und
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>-Anweisungen zu diesem
+ virtuellen Host sollten die gleichen sein wie die globalen <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>- und <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>-Anweisungen. Fhren Sie diesen
+ virtuellen Host als erstes in der Konfigurationsdatei auf, so dass er als
+ Standard-Host fungiert.
+ </div>
+
+ <p>Vorausgesetzt, Sie bedienen z.B. die Domain
+ <code>www.domain.tld</code> und mchten den virtuellen Host
+ <code>www.otherdomain.tld</code> hinzufgen, welcher auf
+ die gleiche IP-Adresse zeigt. Dann fgen Sie einfach Folgendes der
+ <code>httpd.conf</code> hinzu:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerAlias domain.tld *.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>Sie knnen anstelle des <code>*</code> bei den beiden Anweisungen
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> und <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> alternativ eine
+ eindeutige IP-Adresse angeben. Das kann man beispielsweise machen, um
+ einige namensbasierte virtuelle Hosts auf einer IP-Adresse zu betreiben und
+ entweder IP-basierte oder ein anderes Set von namensbasierten virtuellen
+ Hosts auf einer anderen Adresse.</p>
+
+ <p>Viele Server wollen unter mehr als einem Namen erreichbar sein. Die
+ Direktive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>, die innerhalb
+ des <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnittes angegeben wird,
+ ermglicht dies. Zum Beispiel zeigt die <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>-Anweisung in dem ersten <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Block oben an, dass die
+ aufgefhrten Namen alternative Namen sind, die man verwenden kann, um
+ das gleiche Webangebot zu erreichen:</p>
+
+ <div class="example"><p><code>
+ ServerAlias domain.tld *.domain.tld
+ </code></p></div>
+
+ <p>Anfragen fr alle Hosts der Domain <code>domain.tld</code> werden
+ von dem virtuellen Host <code>www.domain.tld</code> bedient. Die
+ Platzhalter <code>*</code> und <code>?</code> knnen anstelle
+ entsprechender Namen verwendet werden. Natrlich knnen Sie nicht
+ einfach Namen erfinden und diese bei <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> oder <code>ServerAlias</code>
+ angeben, Sie mssen zunchst Ihren DNS Server entsprechend
+ konfigurieren, dass er diese Namen auf die mit Ihrem Server verknpfte
+ IP-Adresse abbildet.</p>
+
+ <p>Und schluendlich knnen Sie die Konfiguration der virtuellen
+ Hosts mittels Angabe weiterer Direktiven innherhalb der <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Container
+ feineinstellen. Die meisten Direktiven knnen in diesen Containern
+ angegeben werden und verndern dann ausschlielich die
+ Konfiguration des entsprechenden virtuellen Hosts. Prfen Sie den <a href="../mod/directive-dict.html#Context">Kontext</a> einer Direktive, um
+ herauszufinden, ob eine bestimmte Direktive zulssig ist.
+ Im <em>Hauptserver-Kontext</em> (auerhalb der <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Container) definierte
+ Konfigurationsanweisungen werden nur dann angewendet, wenn sie nicht durch
+ Einstellungen des virtuellen Hosts auer Kraft gesetzt wurden.</p>
+
+ <p>Wenn nun eine Anfrage eintrifft, prft der Server zuerst, ob sie eine
+ IP-Adresse verwendet, die der <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>-Anweisung entspricht. Ist dies der
+ Fall, dann sieht er sich jeden <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnitt mit einer passenden
+ IP-Adresse an und versucht den einen zu finden, dessen <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>- oder <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>-Anweisung mit dem gewnschten
+ Hostnamen bereinstimmt. Findet er einen, dann verwendet er die
+ Konfiguration dieses Servers. Wird kein passender virtueller Host gefunden,
+ dann wird <strong>der erste angegeben virtuelle Host</strong> verwendet,
+ dessen IP-Adresse pat.</p>
+
+ <p>Die Folge davon ist, dass der erste aufgefhrte virtuelle Host der
+ <em>Standard</em>-Virtual-Host ist. Die <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>-Anweisung des <em>Hauptservers</em>
+ wird <strong>niemals</strong> verwendet, wenn eine IP-Adresse mit einer
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>-Anweisung
+ bereinstimmt. Wenn Sie eine spezielle Konfiguration fr Anfragen
+ angeben mchten, die keinem bestimmten virtuellen Host entsprechen,
+ packen Sie diese Konfiguration einfach in einen <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Container und fhren diesen als
+ erstes in der Konfigurationsdatei auf.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compat" id="compat">Kompatibilitt mit lteren Browsern</a></h2>
+
+ <p>Wie zuvor erwhnt gibt es einige Clients, die nicht die notwendigen
+ Daten senden, mit denen namensbasierte virtuelle Hosts korrekt
+ funktionieren. Diesen Clients werden stets die Seiten des ersten, fr
+ diese IP-Adresse aufgefhrten virtuellen Hosts gesendet werden (des
+ <cite>primren</cite> namensbasierten virtuellen Hosts).</p>
+
+ <div class="note"><h3>Was bedeutet lter?</h3>
+ <p>Beachten Sie bitte, wenn wir von lter sprechen, meinen wir auch
+ lter. Es ist sehr unwahrscheinlich, dass sie einen dieser Browser
+ heutzutage in Verwendung finden werden. Alle aktuellen Browser-Versionen
+ senden den <code>Host</code>-Header, so wie er fr namensbasierte
+ virtuelle Hosts bentigt wird.</p>
+ </div>
+
+ <p>Mit der Direktive <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> existiert
+ eine mgliche Behelfskonstruktion, obgleich sie etwas schwerfllig
+ ist:</p>
+
+ <p>Beispielkonfiguration:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>Was bedeutet das? Es bedeutet, dass eine Anfrage fr eine mit
+ "<code>/domain</code>" beginnende URI von dem virtuellen Host
+ <code>www.domain.tld</code> bedient wird. Dies heit, dass die Seiten
+ fr alle Clients unter <code>http://www.domain.tld/domain/</code>
+ abrufbar sind, wenngleich Clients, die den Header <code>Host:</code>
+ senden, auch ber <code>http://www.domain.tld/</code> auf sie zugreifen
+ knnen.</p>
+
+ <p>Legen Sie einen Link auf der Seite Ihres primren virtuellen Hosts zu
+ <code>http://www.domain.tld/domain/</code>, um die Behelfslsung
+ verfgbar zu machen. Bei den Seiten der virtuellen Hosts mssen
+ Sie dann sicherstellen, entweder auschlielich relative Links
+ (<em>z.B.</em> "<code>file.html</code>" oder
+ "<code>../icons/image.gif</code>") zu verwenden oder Links, die das
+ einleitende <code>/domain/</code> enthalten (<em>z.B.</em>,
+ "<code>http://www.domain.tld/domain/misc/file.html</code>" oder
+ "<code>/domain/misc/file.html</code>").</p>
+
+ <p>Dies erfordert etwas Disziplin, die Befolgung dieser Richtlinien stellt
+ jedoch grtenteils sicher, dass Ihre Seiten mit allen Browsern
+ funktionieren, alten wie neuen.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Verfgbare Sprachen: </span><a href="../de/vhosts/name-based.html" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/name-based.html.en b/docs/manual/vhosts/name-based.html.en
new file mode 100644
index 00000000..a520df33
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html.en
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Name-based Virtual Host Support - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>Name-based Virtual Host Support</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>This document describes when and how to use name-based virtual hosts.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Name-based vs. IP-based Virtual Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Using Name-based Virtual Hosts</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compat">Compatibility with Older Browsers</a></li>
+</ul><h3>See also</h3><ul class="seealso"><li><a href="ip-based.html">IP-based Virtual Host Support</a></li><li><a href="details.html">An In-Depth Discussion of Virtual Host Matching</a></li><li><a href="mass.html">Dynamically configured mass virtual hosting</a></li><li><a href="examples.html">Virtual Host examples for common setups</a></li><li><a href="examples.html#serverpath">ServerPath configuration example</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="namevip" id="namevip">Name-based vs. IP-based Virtual Hosts</a></h2>
+
+ <p>IP-based virtual hosts use the IP address of the connection to
+ determine the correct virtual host to serve. Therefore you need to
+ have a separate IP address for each host. With name-based virtual
+ hosting, the server relies on the client to report the hostname as
+ part of the HTTP headers. Using this technique, many different hosts
+ can share the same IP address.</p>
+
+ <p>Name-based virtual hosting is usually simpler, since you need
+ only configure your DNS server to map each hostname to the correct
+ IP address and then configure the Apache HTTP Server to recognize
+ the different hostnames. Name-based virtual hosting also eases
+ the demand for scarce IP addresses. Therefore you should use
+ name-based virtual hosting unless there is a specific reason to
+ choose IP-based virtual hosting. Some reasons why you might consider
+ using IP-based virtual hosting:</p>
+
+ <ul>
+ <li>Some ancient clients are not compatible with name-based virtual
+ hosting. For name-based virtual hosting to work, the client must send
+ the HTTP Host header. This is required by HTTP/1.1, and is
+ implemented by all modern HTTP/1.0 browsers as an extension. If you
+ need to support obsolete clients and still use name-based virtual
+ hosting, a possible technique is discussed at the end of this
+ document.</li>
+
+ <li>Name-based virtual hosting cannot be used with SSL secure servers
+ because of the nature of the SSL protocol.</li>
+
+ <li>Some operating systems and network equipment implement bandwidth
+ management techniques that cannot differentiate between hosts unless
+ they are on separate IP addresses.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Using Name-based Virtual Hosts</a></h2>
+
+<table class="related"><tr><th>Related Modules</th><th>Related Directives</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>To use name-based virtual hosting, you must designate the IP
+ address (and possibly port) on the server that will be accepting
+ requests for the hosts. This is configured using the <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> directive.
+ In the normal case where any and all IP addresses on the server should
+ be used, you can use <code>*</code> as the argument to <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. If you're planning to use
+ multiple ports (e.g. running SSL) you should add a Port to the argument,
+ such as <code>*:80</code>. Note that mentioning an IP address in a
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> directive does not
+ automatically make the server listen to that IP address. See
+ <a href="../bind.html">Setting which addresses and ports Apache uses</a>
+ for more details. In addition, any IP address specified here must be
+ associated with a network interface on the server.</p>
+
+ <p>The next step is to create a <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> block for
+ each different host that you would like to serve. The argument to the
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> directive
+ should be the same as the argument to the <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> directive (ie, an IP address,
+ or <code>*</code> for all addresses). Inside each <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> block, you will need at minimum a
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> directive to designate
+ which host is served and a <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ directive to show where in the filesystem the content for that host
+ lives.</p>
+
+ <div class="note"><h3>Main host goes away</h3>
+ <p>If you are adding virtual hosts to an existing web server, you
+ must also create a <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> block for the existing host. The <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> and <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> included in this virtual host should be the
+ same as the global <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> and
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. List this virtual
+ host first in the configuration file so that it will act as the default
+ host.</p>
+ </div>
+
+ <p>For example, suppose that you are serving the domain
+ <code>www.domain.tld</code> and you wish to add the virtual host
+ <code>www.otherdomain.tld</code>, which points at the same IP address.
+ Then you simply add the following to <code>httpd.conf</code>:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerAlias domain.tld *.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>You can alternatively specify an explicit IP address in place of the
+ <code>*</code> in both the <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> and <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> directives. For example, you might want to do this
+ in order to run some name-based virtual hosts on one IP address, and either
+ IP-based, or another set of name-based virtual hosts on another address.</p>
+
+ <p>Many servers want to be accessible by more than one name. This is
+ possible with the <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ directive, placed inside the <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section. For example in the first <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> block above, the
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> directive indicates that
+ the listed names are other names which people can use to see that same
+ web site:</p>
+
+ <div class="example"><p><code>
+ ServerAlias domain.tld *.domain.tld
+ </code></p></div>
+
+ <p>then requests for all hosts in the <code>domain.tld</code> domain will
+ be served by the <code>www.domain.tld</code> virtual host. The wildcard
+ characters <code>*</code> and <code>?</code> can be used to match names.
+ Of course, you can't just make up names and place them in <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> or <code>ServerAlias</code>. You must
+ first have your DNS server properly configured to map those names to an IP
+ address associated with your server.</p>
+
+ <p>Finally, you can fine-tune the configuration of the virtual hosts
+ by placing other directives inside the <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> containers. Most directives can be
+ placed in these containers and will then change the configuration only of
+ the relevant virtual host. To find out if a particular directive is allowed,
+ check the <a href="../mod/directive-dict.html#Context">Context</a> of the
+ directive. Configuration directives set in the <em>main server context</em>
+ (outside any <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ container) will be used only if they are not overridden by the virtual host
+ settings.</p>
+
+ <p>Now when a request arrives, the server will first check if it is using
+ an IP address that matches the <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. If it is, then it will look at each <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section with a matching
+ IP address and try to find one where the <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> or <code>ServerAlias</code> matches the requested
+ hostname. If it finds one, then it uses the configuration for that server.
+ If no matching virtual host is found, then <strong>the first listed virtual
+ host</strong> that matches the IP address will be used.</p>
+
+ <p>As a consequence, the first listed virtual host is the <em>default</em>
+ virtual host. The <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> from
+ the <em>main server</em> will <strong>never</strong> be used when an IP
+ address matches the <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ directive. If you would like to have a special configuration for requests
+ that do not match any particular virtual host, simply put that configuration
+ in a <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ container and list it first in the configuration file.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compat" id="compat">Compatibility with Older Browsers</a></h2>
+
+ <p>As mentioned earlier, there are some clients
+ who do not send the required data for the name-based virtual
+ hosts to work properly. These clients will always be sent the
+ pages from the first virtual host listed for that IP address
+ (the <cite>primary</cite> name-based virtual host).</p>
+
+ <div class="note"><h3>How much older?</h3>
+ <p>Please note that when we say older, we really do mean older. You are
+ very unlikely to encounter one of these browsers in use today. All
+ current versions of any browser send the <code>Host</code> header as
+ required for name-based virtual hosts.</p>
+ </div>
+
+ <p>There is a possible workaround with the <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>
+ directive, albeit a slightly cumbersome one:</p>
+
+ <p>Example configuration:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>What does this mean? It means that a request for any URI
+ beginning with "<code>/domain</code>" will be served from the
+ virtual host <code>www.domain.tld</code>. This means that the
+ pages can be accessed as <code>http://www.domain.tld/domain/</code>
+ for all clients, although clients sending a <code>Host:</code> header
+ can also access it as <code>http://www.domain.tld/</code>.</p>
+
+ <p>In order to make this work, put a link on your primary
+ virtual host's page to
+ <code>http://www.domain.tld/domain/</code>. Then, in the virtual
+ host's pages, be sure to use either purely relative links
+ (<em>e.g.</em>, "<code>file.html</code>" or
+ "<code>../icons/image.gif</code>") or links containing the
+ prefacing <code>/domain/</code> (<em>e.g.</em>,
+ "<code>http://www.domain.tld/domain/misc/file.html</code>" or
+ "<code>/domain/misc/file.html</code>").</p>
+
+ <p>This requires a bit of discipline, but adherence to these
+ guidelines will, for the most part, ensure that your pages will
+ work with all browsers, new and old.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/name-based.html.fr b/docs/manual/vhosts/name-based.html.fr
new file mode 100644
index 00000000..ea41781a
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html.fr
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Support Apache des serveurs virtuels par nom - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par nom</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>Ce document dcrit quand et comment utiliser des serveurs
+ virtuels par nom.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Serveurs virtuels par nom vs. par IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de serveurs virtuels par nom</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compat">Compatibilit avec les navigateurs anciens</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></li><li><a href="details.html">Dtails sur le fonctionnement des serveurs virtuels</a></li><li><a href="mass.html">Configuration dynamique des hbergements virtuels de masse</a></li><li><a href="examples.html">Exemples d'utilisations de VirtualHost</a></li><li><a href="examples.html#serverpath">Utilisation de la directive ServerPath</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="namevip" id="namevip">Serveurs virtuels par nom vs. par IP</a></h2>
+
+ <p>Les hbergements virtuels par IP utilisent l'adresse IP
+ de la connexion afin de dterminer quel serveur virtuel doit
+ rpondre. Par consquent, vous devez disposer d'adresses IP
+ diffrentes pour chaque nom de domaine complet (FQDN) que vous hbergez.
+ Avec un hbergement
+ virtuel par nom, le serveur s'appuit sur les informations
+ transmises par le client dans les en-ttes HTTP de ses requtes.
+ La technique prsente ici vous permet de disposer de serveurs
+ virtuels diffrents partags sur une mme adresse IP.</p>
+
+ <p>L'hbergement virtuel par nom est habituellement plus simple,
+ car il vous suffit de configurer votre serveur DNS pour que
+ chaque domaine pointe sur l'adresse IP dont vous disposez, et de
+ configurer votre serveur Apache HTTP afin qu'il reconnaisse
+ ces domaines. Il rduit aussi la pnurie en adresses IP. Par
+ consquent, vous devriez utiliser l'hbergement virtuel par
+ nom moins d'avoir une raison spcifique de prfrer
+ l'hbergement virtuel par IP. Certaines de ces raisons vous
+ sont exposes ci-aprs&nbsp;:</p>
+
+ <ul>
+ <li>Certains anciens navigateurs ne sont pas compatibles
+ avec les serveurs virtuels par nom, car pour fonctionner,
+ un client doit transmettre un champ d'en-tte HTTP Host.
+ Cet en-tte est exig pour HTTP/1.1, et peut tre implment
+ sur des navigateurs modernes HTTP/1.0 grce une extension.
+ Si vous devez maintenir des clients obsoltes tout en
+ utilisant l'hbergement virtuel par nom, il existe une
+ technique qui est traite la fin de ce document.</li>
+
+ <li>L'hbergement virtuel par nom ne peut pas tre utilis
+ avec des serveurs scuriss SSL cause de la nature mme
+ du protocole SSL.</li>
+
+ <li>Certains systmes d'exploitation et quipements rseaux
+ emploient des techniques de gestion de la bande passante
+ qui ne peuvent pas diffrencier des domaines autrement que
+ par des adresses IP spares.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">Utilisation de serveurs virtuels par nom</a></h2>
+
+<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>Pour utiliser des serveurs virtuels par nom, vous devez
+ dsigner l'adresse IP (et si possible le port) sur le serveur
+ devant accepter les requtes pour des domaines. Cette
+ configuration utilise la directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. Dans un
+ cas normal o n'importe quelle adresse IP peut tre utilise,
+ vous pouvez ajouter <code>*</code> comme argument de la directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. Si vous
+ prvoyez d'utiliser de multiples ports (comme l'emploi de SSL),
+ vous devriez ajouter le port cet argument tel que
+ <code>*:80</code>. Notez que la simple mention d'une adresse
+ IP dans une directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ne suffit
+ pas faire couter le serveur sur cette IP. Consultez
+ <a href="../bind.html">la page sur les liaisons</a> pour plus
+ de dtails. Par ailleurs, chaque adresse IP spcifie ici doit
+ tre associe avec une interface rseau sur le serveur.</p>
+
+ <p>L'tape suivante est la cration d'une section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ pour chacun des serveurs crer. L'argument de la directive
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ doit tre le mme que celui de la directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ (c'est--dire l'adresse IP ou <code>*</code> pour toutes les
+ adresses). Dans chaque section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
+ vous devez dfinir au minimum une directive
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour dsigner
+ le serveur concern et une directive
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> pour prciser
+ l'emplacement sur le systme de fichiers du contenu de ce serveur.</p>
+
+ <div class="note"><h3>Le serveur principal disparat</h3>
+ <p>Si vous ajoutez des serveurs virtuels un serveur Web
+ existant, vous devez galement crer une section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ redfinissant ce serveur existant. Les directives
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> et
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> incluses
+ dans ce serveur virtuel doivent tre les mmes que pour
+ les directives globales
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> et
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Positionnez
+ ce serveur virtuel en premier dans le fichier de configuration
+ pour en faire le serveur par dfaut.</p>
+ </div>
+
+ <p>Par exemple, supposez que vous hbergez le domaine
+ <code>www.domain.tld</code> et que vous souhaitez ajouter le
+ serveur virtuel <code>www.otherdomain.tld</code> qui pointe sur
+ la mme adresse IP. Il vous suffit d'ajouter la configuration
+ suivante <code>httpd.conf</code>&nbsp;:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerAlias domain.tld *.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>Autrement, vous pouvez spcifiez une adresse IP explicite
+ la place de <code>*</code> dans les deux directives
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
+ Par exemple, cette mthode est utile si vous souhaitez faire
+ tourner quelques serveurs virtuels par nom sur une mme adresse
+ IP, et d'autres, soit par IP, soit bass sur un autre jeu de
+ serveurs virtuels par nom sur une autre adresse IP.</p>
+
+ <p>Plusieurs serveurs sont accessibles par plus d'un nom. Il
+ suffit de placer la directive
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> dans une section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
+ Par exemple, dans la premire section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ci-dessus, la directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ indique aux utilisateurs les autres noms permis pour accder au
+ mme site Web&nbsp;:</p>
+
+ <div class="example"><p><code>
+ ServerAlias domain.tld *.domain.tld
+ </code></p></div>
+
+ <p>ainsi, toutes les requtes portant sur un domaine
+ <code>domain.tld</code> seront servies par le serveur virtuel
+ <code>www.domain.tld</code>. Les caractres joker <code>*</code>
+ et <code>?</code> peuvent tre utiliss pour les correspondances.
+ Bien entendu, vous ne pouvez pas inventer des noms et les placer
+ dans une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ ou <code>ServerAlias</code>. Tout d'abord, votre serveur DNS
+ doit tre correctement configur pour lier ces noms une
+ adresse IP associe avec votre serveur.</p>
+
+ <p>Finalement, vous pouvez affiner la configuration des serveurs
+ virtuels en plaant d'autres directives l'intrieur des sections
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
+ La plupart des directives peut tre place dans ces sections en
+ y changeant seulement la configuration du serveur virtuel associ.
+ Pour dterminer si une directive particulire est permise,
+ consultez <a href="../mod/directive-dict.html#Context">la page de
+ contexte</a>. Le jeu de directives configures dans le contexte
+ du <em>serveur principal</em> (en dehors de toutes sections
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>)
+ sera utilis seulement s'il n'y a pas de configuration contraire
+ par un serveur virtuel.</p>
+
+ <p>Maintenant, lorsqu'une requte arrive, le serveur va d'abord
+ tester si elle utilise une adresse IP qui correspond
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. Si c'est
+ le cas, il regardera chaque section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ avec l'adresse correspondante et essaiera d'en trouver une o
+ le nom de domaine requis correspond
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou
+ <code>ServerAlias</code>. S'il en trouve une, il utilisera
+ sa configuration pour le serveur. Si aucun serveur virtuel ne
+ correspond, alors <em>le premier serveur virtuel list</em>
+ dont l'adresse IP correspond sera employ.</p>
+
+ <p>En consquence, le premier serveur virtuel list est le
+ serveur virtuel <em>default</em>. La directive
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> du
+ <em>serveur principal</em> <strong>ne</strong> sera
+ <strong>jamais</strong> employe lorsqu'une adresse IP
+ correspond dans une directive
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>. Si vous
+ ne voulez pas avoir de configuration spciale pour les requtes
+ qui ne sont pas attaches un serveur virtuel en particulier,
+ mettez cette configuration dans une section
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ que vous placerez en premier dans le fichier de configuration.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compat" id="compat">Compatibilit avec les navigateurs anciens</a></h2>
+
+ <p>Comme mentionn plus tt, certains clients ne transmettent
+ pas les donnes ncessaires pour le bon fonctionnement des
+ serveurs virtuels. Ces clients recevront toujours les pages
+ du premier serveur virtuel list pour cette adresse IP (le
+ serveur virtuel par nom <cite>primaire</cite>).</p>
+
+ <div class="note"><h3>De combien plus anciens&nbsp;?</h3>
+ <p>Veuillez noter que quand nous disons plus anciens, nous
+ disons vraiment plus anciens. Vous seriez malchanceux de rencontrer
+ de tels navigateurs encore utiliss de nos jours. Toutes les
+ versions actuelles des navigateurs transmettent leur en-tte
+ <code>Host</code> comme exig par les serveurs virtuels par nom.</p>
+ </div>
+
+ <p>Il existe une solution avec la directive
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, bien que
+ lgrement complexe&nbsp;:</p>
+
+ <p>Exemple de configuration&nbsp;:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>Qu'est-ce que cela signifie&nbsp;? Il signifie qu'une requte
+ pour tout URI qui commence par "<code>/domain</code>" sera
+ servie par le serveur virtuel <code>www.domain.tld</code>.
+ Ainsi, les pages sont accessibles
+ <code>http://www.domain.tld/domain/</code> pour tous les
+ clients, bien que ceux qui transmettent un en-tte
+ <code>Host:</code> peuvent galement y accder
+ <code>http://www.domain.tld/</code>.</p>
+
+ <p>Pour rendre cette technique fonctionnelle, mettez un lien
+ dans votre serveur virtuel primaire vers
+ <code>http://www.domain.tld/domain/</code>. Ensuite, dans les
+ pages de ce serveur virtuel, assurez vous ne n'utiliser que
+ des liens relatifs (<em>par exemple</em>, "<code>file.html</code>"
+ ou "<code>../icons/image.gif</code>") ou des liens contenant
+ le prfixe <code>/domain/</code> (<em>par exemple</em>,
+ "<code>http://www.domain.tld/domain/misc/file.html</code>"
+ ou "<code>/domain/misc/file.html</code>").</p>
+
+ <p>Cela requiert un peu de discipline, mais si vous suivez
+ cette ligne de conduite, vous serez assur que vos pages
+ s'afficheront dans tous les navigateurs, nouveaux et anciens.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authoris sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/name-based.html.ja.euc-jp b/docs/manual/vhosts/name-based.html.ja.euc-jp
new file mode 100644
index 00000000..1bb94f38
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html.ja.euc-jp
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="EUC-JP"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>̾١ΥСۥ - Apache HTTP </title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p>
+<p class="apache">Apache HTTP С 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP </a> &gt; <a href="http://httpd.apache.org/docs/">ɥơ</a> &gt; <a href="../">С 2.2</a> &gt; <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>̾١ΥСۥ</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p>ʸǤ̾١ΥСۥȤɤʤȤ
+ ɤäƻȤޤ</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">̾١ IP ١ΥСۥȤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">̾١ΥСۥȤѤ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compat">Ť֥饦Ȥθߴ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="ip-based.html">͡١ΥСۥ</a></li><li><a href="details.html">СۥȤΥޥå󥰤ˤĤƤξܺ</a></li><li><a href="mass.html">̤ΥСۥȤưŪ</a></li><li><a href="examples.html">СۥȤΰŪ</a></li><li><a href="examples.html#serverpath">ServerPath </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="namevip" id="namevip">̾١ IP ١ΥСۥȤ</a></h2>
+
+ <p>IP ١ΥСۥȤǤϡ
+ СۥȤؤΥͥꤹ뤿 IP
+ ɥ쥹ѤޤǤ顢줾ΥۥȤ˸ġ IP
+ ɥ쥹ɬפˤʤޤФ̾١ΥСۥȤǤϡ
+ 饤Ȥ HTTP إåΰȤƥۥ̾𤲤롢
+ ȤȤ˰¸ޤεѤƱ IP
+ ɥ쥹ۤʤ¿ΥۥȤǶͭƤޤ</p>
+
+ <p>̾١ΥСۥȤ̾ñǡ줾Υۥ̾
+ бΤ IP ɥ쥹 DNS ꤷۤʤ
+ ۥ̤̾褦 Apache HTTP ФꤹǤ
+ ˡ̾١ΥСۥȤ­ IP
+ ɥ쥹μפ¤ޤäơIP ١ΥСۥȤ
+ 򤹤٤ͳʤ̾١ΥСۥȤȤ٤Ǥ
+ IP ١ΥСۥȤѤ뤳ȤθͳȤơ</p>
+
+ <ul>
+ <li>̾١ΥСۥȤбƤʤŤ饤Ȥ
+ ̾١ΥСۥȤƯˤϡ饤Ȥ
+ HTTP ۥȥإåäƤʤФʤޤ
+ HTTP/1.1 λͤ׵ᤵƤơ٤ƤθŪ
+ HTTP/1.0 ֥饦ǤĥȤƼƤޤ
+ ȤƤŤ饤Ȥ򥵥ݡȤĤġ̾١
+ СۥȤԤϡʸκǸ
+ 񤫤Ƥˤʤ뤫⤷ʤˡ򸫤Ƥ</li>
+
+ <li>̾١ΥСۥȤ SSL ץȥħˤꡢ
+ SSL 奢ФˤϻȤޤ</li>
+
+ <li>ڥ졼ƥ󥰥ƥͥåȥ֤Τʤˤϡ
+ ̤ IP ɥ쥹Ǥʤ硢ʣΥۥȤ̰Ǥʤ褦
+ ӰˡƤΤޤ</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using">̾١ΥСۥȤѤ</a></h2>
+
+<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p>̾١ΥСۥȤȤˤϡΥۥȤؤ
+ ꥯȤդ륵Ф IP ɥ쥹 (⤷ݡȤ)
+ ꤹɬפޤ
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ ǥ쥯ƥ֤ꤷޤ̾<code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ <code>*</code> °ȤäƥФƤ IP ɥ쥹Ȥޤ
+ (㤨 SSL λѤʤɤ) ʣΥݡȤȤȤײ褷ƤΤǤС
+ <code>*:80</code> Τ褦˥ݡȤޤ褦ˤƤ
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ǥ쥯ƥ֤
+ IP ɥ쥹񤤤Ƥ⡢
+ ưŪ˥Ф IP ɥ쥹å󤹤ȤȤϤʤȤ
+ դƤܺ٤ϡ<a href="../bind.html">Apache λȤɥ쥹
+ ݡȤꤹ</a>פɤǤˡǻꤵ줿
+ IP ɥ쥹ƥФΥͥåȥ󥿡եȴϢդ
+ ʤФʤޤ</p>
+
+ <p>ϡۥȤ줾Ф <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ֥å
+ Ƥ<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǥ쥯ƥ֤ΰ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ ǥ쥯ƥ֤ΰƱˤƤ (ʤIP ɥ쥹ƤΥɥ쥹̣
+ <code>*</code>)줾 <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǥ쥯ƥ֤ˤϡ¡ɤΥۥȤ뤫򼨤 <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤ȡ
+ ΥۥѤΥƥĤե륷ƥΤɤˤ뤫򼨤
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ǥ쥯ƥ֤
+ ɬפޤ</p>
+
+ <div class="note"><h3>ᥤۥȤϤʤʤޤ</h3>
+ <p>ˤ륦֥Ф˥СۥȤɲä硢
+ ¸Υ֥ФФƤ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ֥åʤФʤޤ󡣤ΥСۥȤ
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ϡХ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ ƱΤˤޤޤΥСۥȤե
+ Ƭ֤ơǥեȥۥȤȤư褦ˤޤ</p>
+ </div>
+
+ <p>ȤС<code>www.domain.tld</code> ưƤơ
+ ˥Сۥ <code>www.otherdomain.tld</code>
+ ɲäȤޤ礦ΥСۥȤƱ IP ؤƤȤޤ
+ Τ褦ʾϡ<code>httpd.conf</code>
+ ˰ʲΤ褦ʥɤɲäǤ</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerAlias domain.tld *.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ڤ
+ <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> Τɤξ⡢
+ * ʬˤŪ IP ɥ쥹ꤹ뤳ȤǤޤ
+ 㤨С IP ɥ쥹Ǥ̾١ΥСۥȤȤǡ
+ ̤ IP ɥ쥹Ǥϡ¾ IP ١ΥСۥȤ
+ Ȥ̾١ΥСۥȤȤ硢
+ ꤹ뤳ȤˤʤǤ礦</p>
+
+ <p>ʣ̾ǥХǤ褦ˤȤ¿Ǥ礦
+ Τ褦ʤȤϡ<code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ˵Ҥ뤳ȤǼ¸Ǥޤ
+ 㤨о嵭 <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ǤС
+ Τ褦˰˵󤲤줿̾
+ 桼ƱΥ֥ȤȤܤˤƻѤǤ륵̾Ǥ롢
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ ǥ쥯ƥ֤ǻǤޤ</p>
+
+ <div class="example"><p><code>
+ ServerAlias domain.tld *.domain.tld
+ </code></p></div>
+
+ <p><code>domain.tld</code> ɥᥤؤƤΥۥȤؤΥꥯȤ
+ <code>www.domain.tld</code> ΥСۥȤޤ
+ ̾ޥå뤿ˡ磻ɥʸ * ?
+ Ѥ뤳ȤǤޤפĤ̾äơ
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ ˤ̾񤯤ȤäȤϤǤޤ󡣤ޤϡ
+ ̾ Фդ줿 IP ɥ쥹˥ޥåפ褦
+ DNS ФŬڤꤷʤФʤޤ</p>
+
+ <p>Ǹˡ<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ƥʤ
+ ¾Υǥ쥯ƥ֤񤯤ȤǡСۥȤ٤Ĵ
+ 뤳ȤǤޤ
+ ۤȤɤΥǥ쥯ƥ֤ϤΥƥʤ֤뤳ȤǤơ
+ ѹϤΥСۥȤФƤΤͭˤʤޤ
+ ɤΥǥ쥯ƥ֤񤯤ȤǤ뤫ϡǥ쥯ƥ֤ <a href="../mod/directive-dist.html#context">ƥ</a>
+ Ĵ٤Ƥ<em>祵Хƥ</em>
+ (<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ƥʤγ) ѥǥ쥯ƥ֤ϥСۥȤǤ
+ 񤭤ʤΤ߻Ѥޤ</p>
+
+ <p>ꥯȤȡФϤޤǽ <code class="directive"><a href="../mod/core.html#namevirtualhost">&lt;NameVirtualHost&gt;</a></code>
+ ˥ޥå IP ɥ쥹ɤåޤޥå
+ ޥå IP ɥ쥹 <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ Τ줾Υ椫
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ ׵ᤵ줿ۥ̾뤫õޤ
+ ĤФΥѤȤޤޥåСۥ
+ ĤʤСޥå IP ɥ쥹
+ <strong>ꥹȤκǽˤСۥ</strong> Ȥޤ</p>
+
+ <p>̤ȤơꥹȤκǽΥСۥȤ <em>ǥե</em>
+ СۥȤˤʤޤIP ɥ쥹 <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ ǥ쥯ƥ֤˥ޥåϡ<em>ᥤΥ</em>
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ <strong>褷ƻȤޤ</strong>
+ ɤΥСۥȤˤޥåʤꥯȤФơ
+ ̤򤷤ΤǤСեκǽ
+ <code>&lt;VirtualHost&gt;</code> ƥʤˤ򵭽ҤƤ</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compat" id="compat">Ť֥饦Ȥθߴ</a></h2>
+
+ <p>Ҥ٤褦ˡ̾١ΥСۥȤư
+ ɬפʾäƤʤ饤ȤȤ¸ߤƤޤ
+ Τ褦ʥ饤ȤФƤϡ IP ɥ쥹ˤĤơ
+ ֺǽꤵƤСۥ
+ (<cite>ץ饤ޥ</cite>̾١ΥСۥ)
+ ڡ֤ޤ</p>
+
+ <div class="note"><h3>ɤΤ餤Ť ?</h3>
+ <p>ָŤפɽƤ硢˸ŤȤ̣ƻȤäƤޤ
+ ԹˤƺߤǤ⤳Τ褦ʸŤ֥饦뤳Ȥޤ
+ ߤΥ֥饦ơ̾١ΥСۥȤɬפ
+ <code>Host</code> إåޤ</p>
+ </div>
+
+ <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a>
+ ǥ쥯ƥ֤н褬ǽǤäԳʹǤɤ⡣</p>
+
+ <p></p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>ˤϤɤ̣Ǥ礦?
+ "<code>/domain</code>" ǻϤޤ URI ؤΥꥯȤϤ٤ơ
+ Сۥ <code>www.domain.tld</code> ǽ롢
+ Ȥ̣ǤĤޤꡢ٤ƤΥ饤Ȥ
+ <code>http://www.domain.tld/domain/</code> ǥǤڡ
+ <code>Host:</code> إåäƤ륯饤ȤǤ
+ <code>http://www.domain.tld/</code> ȤƤ⥢Ǥ롢
+ Ȥ̣Ǥ</p>
+
+ <p>줬ư褦ˤˤϡ
+ ץ饤ޥΥСۥȤΥڡ
+ <code>http://www.domain.tld/domain/</code> ؤΥ󥯤֤ޤ
+ ơСۥȤΥڡǤϡХ (<em>:</em>
+ "<code>file.html</code>" "<code>../icons/image.gif</code>")
+ 뤤 <code>/domain/</code> ǻϤޤ (<em>:</em>
+ "<code>http://www.domain.tld/domain/misc/file.html</code>"
+ "<code>/domain/misc/file.html</code>") ֤ޤ</p>
+
+ <p>ˤϡʬεΧɬפȤʤޤ
+ Τ褦ʥɥ饤¤˼뤳ȤˤꡢƤξ硢
+ ٤ƤΥ֥饦 ֥饦ǤŤΤǤ
+ ڡȤȤݾڤޤ</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">⥸塼</a> | <a href="../mod/directives.html">ǥ쥯ƥ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Ѹ</a> | <a href="../sitemap.html">ȥޥå</a></p></div>
+</body></html> \ No newline at end of file
diff --git a/docs/manual/vhosts/name-based.html.ko.euc-kr b/docs/manual/vhosts/name-based.html.ko.euc-kr
new file mode 100644
index 00000000..9895c5a6
--- /dev/null
+++ b/docs/manual/vhosts/name-based.html.ko.euc-kr
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="EUC-KR"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title≯ ȣƮ - Apache HTTP Server</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p>
+<p class="apache">Apache HTTP Server Version 2.2</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">ȣƮ</a></div><div id="page-content"><div id="preamble"><h1≯ ȣƮ </h1>
+<div class="toplang">
+<p><span> : </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+ <p> ̸ ȣƮ ϴ
+ Ѵ.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip"≯ IP ȣƮ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using"≯ ȣƮ ϱ</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compat"> ȣȯ</a></li>
+</ul><h3></h3><ul class="seealso"><li><a href="ip-based.html">IP ȣƮ </a></li><li><a href="details.html">ȣƮ ã⿡ ڼ </a></li><li><a href="mass.html">뷮 ȣƮ ϱ</a></li><li><a href="examples.html">Ϲ ȣƮ </a></li><li><a href="examples.html#serverpath">ServerPath </a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="namevip" id="namevip"≯ IP ȣƮ</a></h2>
+
+ <p>IP ȣƮ IP ּҸ
+ ȣƮ Ѵ. ׷ ȣƮ ٸ IP ּҸ
+ Ѵ. ̸ ȣƮ Ŭ̾Ʈ
+ HTTP ȣƮ ˷ֱ ٶ. ̷
+ IP ּҷ ٸ ȣƮ ִ.</p>
+
+ <p≯ ȣƮ DNS ȣƮ ùٸ
+ IP ּҷ ϵ ȣƮ ϰ, ٸ ȣƮ
+ ֵ ġ ϱ⸸ ϸǹǷ ϴ. ̸
+ ȣƮ IP ּҰ ʿ. ׷Ƿ Ư
+ IP ȣƮ ٸ ̸ ȣƮ
+ ؾ Ѵ. IP ȣƮ ؾ δ:</p>
+
+ <ul>
+ <li≯ ȣƮ ʴ
+ Ŭ̾Ʈ ִ. ̸ ȣƮ Ϸ
+ Ŭ̾Ʈ HTTP Host Ѵ. ̴
+ HTTP/1.1 ʼ̰, ֱ HTTP/1.0 鵵
+ Ȯ Ѵ. ̸ ȣƮ ϸ鼭
+ Ŭ̾Ʈ ؾ Ѵٸ ִ
+ .</li>
+
+ <li>SSL ݻ SSL ȼ ̸
+ ȣƮ .</li>
+
+ <li> ü Ʈ ġ ٸ IP ּҸ
+ ȣƮ ϴ Ʈ 뷮(bandwidth)
+ Ѵ.</li>
+ </ul>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="using" id="using"≯ ȣƮ ϱ</a></h2>
+
+<table class="related"><tr><th>õ </th><th>õ þ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+
+ <p≯ ȣƮ Ϸ
+ IP ּҸ (Ƹ Ʈ) ؾ Ѵ. ̴ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ ϴ.
+ Ϲ IP ּҸ Ѵٸ
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ ƱԸƮ <code>*</code> Ѵ. Ʈ
+ ( , SSL ) ȹ̶ <code>*:80</code>
+ ƱԸƮ Ʈ ߰ؾ Ѵ. <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ IP ּҸ
+ ־ٰ ڵ IP ּҸ ٸ
+ ϶. ڼ <a href="../bind.html">ġ
+ ּҿ Ʈ ϱ</a> ϶. , ⼭
+ IP ּҴ Ʈ ̽̾ Ѵ.</p>
+
+ <p> ܰ Ϸ ȣƮ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ̴. <code class="directive"><a href="../mod/core.html#virtualhost&gt;">&lt;VirtualHost&gt;&gt;</a></code> þ ƱԸƮ
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ
+ ƱԸƮ( , IP ּҳ ּҸ ϴ <code>*</code>)
+ ƾ Ѵ. <code class="directive"><a href="../mod/core.html#virtualhost&gt;">&lt;VirtualHost&gt;&gt;</a></code> ȿ
+ ּ ȣƮ ϴ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> þ ȣƮ
+ Ͻý ִ ϴ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> þ ʿϴ.</p>
+
+ <div class="note"><h3> ȣƮ </h3>
+ <p> ϴ ȣƮ ߰Ѵٸ
+ ϴ ȣƮ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ϵ ߰ؾ
+ Ѵ. Ͽ ϴ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ü <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ƾ Ѵ.
+ Ͽ ȣƮ ⺻ ȣƮ
+ ȴ.</p>
+ </div>
+
+ <p> <code>www.domain.tld</code> ϰ
+ ־µ IP ּҿ
+ <code>www.otherdomain.tld</code> ȣƮ ߰ϰ
+ ʹٰ . <code>httpd.conf</code>
+ ߰ϸ ȴ:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerAlias domain.tld *.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ <br />
+ &lt;VirtualHost *:80&gt;<br />
+ <span class="indent">ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ þ <code>*</code> IP ּҸ
+ ִ. , ̷ IP ּҿ ̸
+ ȣƮ , ٸ ּҿ IP Ȥ ̸
+ ȣƮ ִ.</p>
+
+ <p> ̸ ֱ ٶ. ̴
+ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ȿ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
+ þ Ͽ ϴ. ù° <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> Ͽ
+ <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> þ
+ ϸ ̸ Ʈ ִ:</p>
+
+ <div class="example"><p><code>
+ ServerAlias domain.tld *.domain.tld
+ </code></p></div>
+
+ <p><code>domain.tld</code> ο ִ ȣƮ
+ û <code>www.domain.tld</code> ȣƮ Ѵ.
+ ̸ ٶ ϵī <code>*</code> <code>?</code>
+ ִ. <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>̳ <code>ServerAlias</code>
+ ̸ ־ٰ ƴϴ. ̸
+ IP ּҷ ϵ DNS ˸° ؾ Ѵ.</p>
+
+ <p> <code class="directive"><a href="../mod/core.html#&lt;virtualhost&gt;">&lt;&lt;VirtualHost&gt;&gt;</a></code> ȿ ٸ
+ þ Ͽ ȣƮ ڼ ִ.
+ κ þ , õ ȣƮ
+ Ѵ.  þ 밡 ˷ þ <a href="../mod/directive-dict.html#Context"></a>
+ Ȯ϶. (<code class="directive"><a href="../mod/core.html#&lt;virtualhost&gt;">&lt;&lt;VirtualHost&gt;&gt;</a></code> ƴ)
+ <em>ּ</em> þ ȣƮ
+ þ 쿡 ȴ.</p>
+
+ <p>û <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> IP
+ ּ ˻Ѵ. ׷ٸ IP ּҸ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ ǵ鿡 û ȣƮ ġϴ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>̳
+ <code>ServerAlias</code> ã´. ã Ѵ.
+ ȣƮ ãϸ, IP ּҿ شϴ
+ <strong>ȣƮ ù° </strong> Ѵ.</p>
+
+ <p> ó ȣƮ <em>⺻</em>
+ ȣƮ ȴ. IP ּҰ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> þ شϸ,
+ <em>ּ</em> <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
+ <strong></strong> ʴ´. Ư ȣƮ
+ شʴ û Ϸ <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> Ͽ
+ ϸ ȴ.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compat" id="compat"> ȣȯ</a></h2>
+
+ <p>̹ ̸ ȣƮ ùٷ ϱ
+ ʿ ʴ Ŭ̾Ʈ ִ. ̷ Ŭ̾Ʈ
+ ׻ û IP ּҿ ù° ȣƮ
+ (<cite></cite> ̸ ȣƮ)
+ Ѵ.</p>
+
+ <div class="note"><h3>󸶳 ϴ°?</h3>
+ <p>⼭ Ǿ Ѵ.
+ ó ̷ Ǿ.
+ ̸ ȣƮ ʿ <code>Host</code>
+ .</p>
+ </div>
+
+ <p> ణ 彺 <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> þ ذ ִ:</p>
+
+ <p> :</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ &lt;VirtualHost 111.22.33.44&gt;<br />
+ <span class="indent">
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </span>
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+
+ <p>̰ ΰ? "<code>/domain</code>" ϴ
+ URI û ȣƮ <code>www.domain.tld</code>
+ Ѵ. , <code>Host:</code> Ŭ̾Ʈ
+ <code>http://www.domain.tld/</code>ε ,
+ <code>http://www.domain.tld/domain/</code>δ
+ Ŭ̾Ʈ ִ.</p>
+
+ <p≯ ȣƮ ִ
+ <code>http://www.domain.tld/domain/</code> ũ
+ ִ´. ׸ ȣƮ 븵ũ ( ,
+ "<code>file.html</code>" ̳ "<code>../icons/image.gif</code>")
+ Ȥ ("<code>http://www.domain.tld/domain/misc/file.html</code>"̳
+ "<code>/domain/misc/file.html</code>" ) տ
+ <code>/domain/</code> ũ Ѵ.</p>
+
+ <p> Ģ ʿ Ģ κ
+ ̳ ̳
+ ִ.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span> : </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/vhosts/name-based.html" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/"></a> | <a href="../mod/directives.html">þ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html"></a> | <a href="../sitemap.html">Ʈ</a></p></div>
+</body></html> \ No newline at end of file