From b1a1c1d95059e2fefd7b5671eb110ab690409a84 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 25 May 2024 06:41:28 +0200 Subject: Merging upstream version 2.4.59. Signed-off-by: Daniel Baumann --- docs/manual/bind.html | 2 +- docs/manual/bind.html.de | 106 +- docs/manual/bind.html.en | 16 +- docs/manual/bind.html.fr.utf8 | 65 +- docs/manual/bind.html.ja.utf8 | 4 +- docs/manual/bind.html.ko.euc-kr | 4 +- docs/manual/bind.html.tr.utf8 | 6 +- docs/manual/caching.html | 2 +- docs/manual/caching.html.en | 16 +- docs/manual/caching.html.fr.utf8 | 108 +- docs/manual/caching.html.tr.utf8 | 6 +- docs/manual/configuring.html | 2 +- docs/manual/configuring.html.de | 118 +- docs/manual/configuring.html.en | 16 +- docs/manual/configuring.html.fr.utf8 | 66 +- docs/manual/configuring.html.ja.utf8 | 4 +- docs/manual/configuring.html.ko.euc-kr | 4 +- docs/manual/configuring.html.tr.utf8 | 6 +- docs/manual/content-negotiation.html | 2 +- docs/manual/content-negotiation.html.en | 16 +- docs/manual/content-negotiation.html.fr.utf8 | 4 +- docs/manual/content-negotiation.html.ja.utf8 | 4 +- docs/manual/content-negotiation.html.ko.euc-kr | 4 +- docs/manual/content-negotiation.html.tr.utf8 | 6 +- docs/manual/convenience.map | 49 + docs/manual/custom-error.html | 2 +- docs/manual/custom-error.html.en | 20 +- docs/manual/custom-error.html.es | 110 +- docs/manual/custom-error.html.fr.utf8 | 4 +- docs/manual/custom-error.html.ja.utf8 | 4 +- docs/manual/custom-error.html.ko.euc-kr | 4 +- docs/manual/custom-error.html.tr.utf8 | 6 +- docs/manual/developer/API.html | 2 +- docs/manual/developer/API.html.en | 8 +- docs/manual/developer/debugging.html | 2 +- docs/manual/developer/debugging.html.en | 8 +- docs/manual/developer/documenting.html | 2 +- docs/manual/developer/documenting.html.en | 8 +- docs/manual/developer/documenting.html.zh-cn.utf8 | 4 +- docs/manual/developer/filters.html | 2 +- docs/manual/developer/filters.html.en | 8 +- docs/manual/developer/hooks.html | 2 +- docs/manual/developer/hooks.html.en | 12 +- docs/manual/developer/index.html | 2 +- docs/manual/developer/index.html.en | 11 +- docs/manual/developer/index.html.zh-cn.utf8 | 2 +- docs/manual/developer/modguide.html | 2 +- docs/manual/developer/modguide.html.en | 13 +- docs/manual/developer/modules.html | 2 +- docs/manual/developer/modules.html.en | 8 +- docs/manual/developer/modules.html.ja.utf8 | 4 +- docs/manual/developer/new_api_2_4.html | 2 +- docs/manual/developer/new_api_2_4.html.en | 52 +- docs/manual/developer/output-filters.html | 2 +- docs/manual/developer/output-filters.html.en | 16 +- docs/manual/developer/request.html | 2 +- docs/manual/developer/request.html.en | 13 +- docs/manual/developer/thread_safety.html | 2 +- docs/manual/developer/thread_safety.html.en | 8 +- docs/manual/dns-caveats.html | 2 +- docs/manual/dns-caveats.html.en | 16 +- docs/manual/dns-caveats.html.fr.utf8 | 4 +- docs/manual/dns-caveats.html.ja.utf8 | 4 +- docs/manual/dns-caveats.html.ko.euc-kr | 4 +- docs/manual/dns-caveats.html.tr.utf8 | 6 +- docs/manual/dso.html | 2 +- docs/manual/dso.html.en | 16 +- docs/manual/dso.html.fr.utf8 | 4 +- docs/manual/dso.html.ja.utf8 | 4 +- docs/manual/dso.html.ko.euc-kr | 4 +- docs/manual/dso.html.tr.utf8 | 6 +- docs/manual/env.html | 2 +- docs/manual/env.html.en | 38 +- docs/manual/env.html.fr.utf8 | 12 +- docs/manual/env.html.ja.utf8 | 4 +- docs/manual/env.html.ko.euc-kr | 4 +- docs/manual/env.html.tr.utf8 | 13 +- docs/manual/expr.html | 2 +- docs/manual/expr.html.en | 23 +- docs/manual/expr.html.fr.utf8 | 17 +- docs/manual/faq/index.html | 2 +- docs/manual/faq/index.html.en | 18 +- docs/manual/faq/index.html.es | 26 +- docs/manual/faq/index.html.fr.utf8 | 2 +- docs/manual/faq/index.html.tr.utf8 | 2 +- docs/manual/faq/index.html.zh-cn.utf8 | 2 +- docs/manual/filter.html | 2 +- docs/manual/filter.html.en | 23 +- docs/manual/filter.html.es | 126 +- docs/manual/filter.html.fr.utf8 | 7 +- docs/manual/filter.html.ja.utf8 | 4 +- docs/manual/filter.html.ko.euc-kr | 4 +- docs/manual/filter.html.tr.utf8 | 9 +- docs/manual/getting-started.html | 6 +- docs/manual/getting-started.html.en | 14 +- docs/manual/getting-started.html.fr.utf8 | 71 +- docs/manual/getting-started.html.ru.utf8 | 271 +++ docs/manual/glossary.html | 2 +- docs/manual/glossary.html.de | 318 ++-- docs/manual/glossary.html.en | 20 +- docs/manual/glossary.html.es | 346 ++-- docs/manual/glossary.html.fr.utf8 | 4 +- docs/manual/glossary.html.ja.utf8 | 4 +- docs/manual/glossary.html.ko.euc-kr | 4 +- docs/manual/glossary.html.tr.utf8 | 4 +- docs/manual/handler.html | 2 +- docs/manual/handler.html.en | 20 +- docs/manual/handler.html.es | 96 +- docs/manual/handler.html.fr.utf8 | 4 +- docs/manual/handler.html.ja.utf8 | 4 +- docs/manual/handler.html.ko.euc-kr | 4 +- docs/manual/handler.html.tr.utf8 | 6 +- docs/manual/handler.html.zh-cn.utf8 | 4 +- docs/manual/howto/access.html | 2 +- docs/manual/howto/access.html.en | 16 +- docs/manual/howto/access.html.es | 126 +- docs/manual/howto/access.html.fr.utf8 | 4 +- docs/manual/howto/auth.html | 2 +- docs/manual/howto/auth.html.en | 31 +- docs/manual/howto/auth.html.es | 512 +++--- docs/manual/howto/auth.html.fr.utf8 | 10 +- docs/manual/howto/auth.html.ja.utf8 | 4 +- docs/manual/howto/auth.html.ko.euc-kr | 4 +- docs/manual/howto/auth.html.tr.utf8 | 29 +- docs/manual/howto/cgi.html | 2 +- docs/manual/howto/cgi.html.en | 18 +- docs/manual/howto/cgi.html.es | 416 ++--- docs/manual/howto/cgi.html.fr.utf8 | 9 +- docs/manual/howto/cgi.html.ja.utf8 | 4 +- docs/manual/howto/cgi.html.ko.euc-kr | 4 +- docs/manual/howto/htaccess.html | 2 +- docs/manual/howto/htaccess.html.en | 20 +- docs/manual/howto/htaccess.html.es | 268 +-- docs/manual/howto/htaccess.html.fr.utf8 | 4 +- docs/manual/howto/htaccess.html.ja.utf8 | 4 +- docs/manual/howto/htaccess.html.ko.euc-kr | 4 +- docs/manual/howto/htaccess.html.pt-br | 334 ++-- docs/manual/howto/http2.html | 2 +- docs/manual/howto/http2.html.en | 22 +- docs/manual/howto/http2.html.es | 250 +-- docs/manual/howto/http2.html.fr.utf8 | 24 +- docs/manual/howto/index.html | 2 +- docs/manual/howto/index.html.en | 14 +- docs/manual/howto/index.html.es | 82 +- docs/manual/howto/index.html.fr.utf8 | 2 +- docs/manual/howto/index.html.ja.utf8 | 2 +- docs/manual/howto/index.html.ko.euc-kr | 2 +- docs/manual/howto/index.html.zh-cn.utf8 | 2 +- docs/manual/howto/public_html.html | 2 +- docs/manual/howto/public_html.html.en | 20 +- docs/manual/howto/public_html.html.es | 106 +- docs/manual/howto/public_html.html.fr.utf8 | 4 +- docs/manual/howto/public_html.html.ja.utf8 | 4 +- docs/manual/howto/public_html.html.ko.euc-kr | 4 +- docs/manual/howto/public_html.html.tr.utf8 | 6 +- docs/manual/howto/reverse_proxy.html | 2 +- docs/manual/howto/reverse_proxy.html.en | 14 +- docs/manual/howto/reverse_proxy.html.fr.utf8 | 4 +- docs/manual/howto/ssi.html | 2 +- docs/manual/howto/ssi.html.en | 16 +- docs/manual/howto/ssi.html.es | 192 +-- docs/manual/howto/ssi.html.fr.utf8 | 4 +- docs/manual/howto/ssi.html.ja.utf8 | 4 +- docs/manual/howto/ssi.html.ko.euc-kr | 4 +- docs/manual/index.html | 6 +- docs/manual/index.html.da | 38 +- docs/manual/index.html.de | 44 +- docs/manual/index.html.en | 26 +- docs/manual/index.html.es | 84 +- docs/manual/index.html.fr.utf8 | 6 +- docs/manual/index.html.ja.utf8 | 6 +- docs/manual/index.html.ko.euc-kr | 6 +- docs/manual/index.html.pt-br | 94 +- docs/manual/index.html.ru.utf8 | 127 ++ docs/manual/index.html.tr.utf8 | 6 +- docs/manual/index.html.zh-cn.utf8 | 6 +- docs/manual/install.html | 2 +- docs/manual/install.html.de | 220 +-- docs/manual/install.html.en | 40 +- docs/manual/install.html.es | 334 ++-- docs/manual/install.html.fr.utf8 | 6 +- docs/manual/install.html.ja.utf8 | 4 +- docs/manual/install.html.ko.euc-kr | 4 +- docs/manual/install.html.tr.utf8 | 8 +- docs/manual/invoking.html | 2 +- docs/manual/invoking.html.de | 98 +- docs/manual/invoking.html.en | 20 +- docs/manual/invoking.html.es | 130 +- docs/manual/invoking.html.fr.utf8 | 4 +- docs/manual/invoking.html.ja.utf8 | 4 +- docs/manual/invoking.html.ko.euc-kr | 4 +- docs/manual/invoking.html.tr.utf8 | 6 +- docs/manual/license.html | 2 +- docs/manual/license.html.en | 8 +- docs/manual/logs.html | 2 +- docs/manual/logs.html.en | 25 +- docs/manual/logs.html.fr.utf8 | 12 +- docs/manual/logs.html.ja.utf8 | 4 +- docs/manual/logs.html.ko.euc-kr | 4 +- docs/manual/logs.html.tr.utf8 | 15 +- docs/manual/misc/index.html | 2 +- docs/manual/misc/index.html.en | 18 +- docs/manual/misc/index.html.es | 54 +- docs/manual/misc/index.html.fr.utf8 | 2 +- docs/manual/misc/index.html.ko.euc-kr | 2 +- docs/manual/misc/index.html.tr.utf8 | 2 +- docs/manual/misc/index.html.zh-cn.utf8 | 2 +- docs/manual/misc/password_encryptions.html | 2 +- docs/manual/misc/password_encryptions.html.en | 12 +- docs/manual/misc/password_encryptions.html.fr.utf8 | 4 +- docs/manual/misc/perf-tuning.html | 2 +- docs/manual/misc/perf-tuning.html.en | 16 +- docs/manual/misc/perf-tuning.html.fr.utf8 | 4 +- docs/manual/misc/perf-tuning.html.ko.euc-kr | 4 +- docs/manual/misc/perf-tuning.html.tr.utf8 | 6 +- docs/manual/misc/relevant_standards.html | 2 +- docs/manual/misc/relevant_standards.html.en | 12 +- docs/manual/misc/relevant_standards.html.fr.utf8 | 4 +- docs/manual/misc/relevant_standards.html.ko.euc-kr | 4 +- docs/manual/misc/security_tips.html | 2 +- docs/manual/misc/security_tips.html.en | 27 +- docs/manual/misc/security_tips.html.fr.utf8 | 12 +- docs/manual/misc/security_tips.html.ko.euc-kr | 4 +- docs/manual/misc/security_tips.html.tr.utf8 | 11 +- docs/manual/mod/core.html | 2 +- docs/manual/mod/core.html.de | 1419 ++++++++-------- docs/manual/mod/core.html.en | 357 +++- docs/manual/mod/core.html.es | 649 +++---- docs/manual/mod/core.html.fr.utf8 | 364 +++- docs/manual/mod/core.html.ja.utf8 | 87 +- docs/manual/mod/core.html.tr.utf8 | 892 ++++++---- docs/manual/mod/directive-dict.html | 2 +- docs/manual/mod/directive-dict.html.en | 20 +- docs/manual/mod/directive-dict.html.es | 212 +-- docs/manual/mod/directive-dict.html.fr.utf8 | 12 +- docs/manual/mod/directive-dict.html.ja.utf8 | 4 +- docs/manual/mod/directive-dict.html.ko.euc-kr | 4 +- docs/manual/mod/directive-dict.html.tr.utf8 | 6 +- docs/manual/mod/directives.html | 2 +- docs/manual/mod/directives.html.de | 99 +- docs/manual/mod/directives.html.en | 89 +- docs/manual/mod/directives.html.es | 105 +- docs/manual/mod/directives.html.fr.utf8 | 73 +- docs/manual/mod/directives.html.ja.utf8 | 73 +- docs/manual/mod/directives.html.ko.euc-kr | 73 +- docs/manual/mod/directives.html.tr.utf8 | 73 +- docs/manual/mod/directives.html.zh-cn.utf8 | 73 +- docs/manual/mod/event.html | 2 +- docs/manual/mod/event.html.en | 67 +- docs/manual/mod/event.html.fr.utf8 | 6 +- docs/manual/mod/index.html | 2 +- docs/manual/mod/index.html.de | 39 +- docs/manual/mod/index.html.en | 25 +- docs/manual/mod/index.html.es | 57 +- docs/manual/mod/index.html.fr.utf8 | 15 +- docs/manual/mod/index.html.ja.utf8 | 9 +- docs/manual/mod/index.html.ko.euc-kr | 9 +- docs/manual/mod/index.html.tr.utf8 | 9 +- docs/manual/mod/index.html.zh-cn.utf8 | 9 +- docs/manual/mod/mod_access_compat.html | 2 +- docs/manual/mod/mod_access_compat.html.en | 16 +- docs/manual/mod/mod_access_compat.html.fr.utf8 | 4 +- docs/manual/mod/mod_access_compat.html.ja.utf8 | 4 +- docs/manual/mod/mod_actions.html | 2 +- docs/manual/mod/mod_actions.html.de | 72 +- docs/manual/mod/mod_actions.html.en | 16 +- docs/manual/mod/mod_actions.html.fr.utf8 | 4 +- docs/manual/mod/mod_actions.html.ja.utf8 | 4 +- docs/manual/mod/mod_actions.html.ko.euc-kr | 4 +- docs/manual/mod/mod_alias.html | 2 +- docs/manual/mod/mod_alias.html.en | 83 +- docs/manual/mod/mod_alias.html.fr.utf8 | 68 +- docs/manual/mod/mod_alias.html.ja.utf8 | 32 +- docs/manual/mod/mod_alias.html.ko.euc-kr | 32 +- docs/manual/mod/mod_alias.html.tr.utf8 | 35 +- docs/manual/mod/mod_allowmethods.html | 2 +- docs/manual/mod/mod_allowmethods.html.en | 16 +- docs/manual/mod/mod_allowmethods.html.fr.utf8 | 4 +- docs/manual/mod/mod_asis.html | 2 +- docs/manual/mod/mod_asis.html.en | 16 +- docs/manual/mod/mod_asis.html.fr.utf8 | 4 +- docs/manual/mod/mod_asis.html.ja.utf8 | 4 +- docs/manual/mod/mod_asis.html.ko.euc-kr | 4 +- docs/manual/mod/mod_auth_basic.html | 2 +- docs/manual/mod/mod_auth_basic.html.en | 18 +- docs/manual/mod/mod_auth_basic.html.fr.utf8 | 4 +- docs/manual/mod/mod_auth_basic.html.ja.utf8 | 4 +- docs/manual/mod/mod_auth_basic.html.ko.euc-kr | 4 +- docs/manual/mod/mod_auth_digest.html | 2 +- docs/manual/mod/mod_auth_digest.html.en | 18 +- docs/manual/mod/mod_auth_digest.html.fr.utf8 | 4 +- docs/manual/mod/mod_auth_digest.html.ko.euc-kr | 4 +- docs/manual/mod/mod_auth_form.html | 2 +- docs/manual/mod/mod_auth_form.html.en | 48 +- docs/manual/mod/mod_auth_form.html.fr.utf8 | 22 +- docs/manual/mod/mod_authn_anon.html | 2 +- docs/manual/mod/mod_authn_anon.html.en | 16 +- docs/manual/mod/mod_authn_anon.html.fr.utf8 | 4 +- docs/manual/mod/mod_authn_anon.html.ja.utf8 | 4 +- docs/manual/mod/mod_authn_anon.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authn_core.html | 2 +- docs/manual/mod/mod_authn_core.html.en | 28 +- docs/manual/mod/mod_authn_core.html.fr.utf8 | 21 +- docs/manual/mod/mod_authn_dbd.html | 2 +- docs/manual/mod/mod_authn_dbd.html.en | 31 +- docs/manual/mod/mod_authn_dbd.html.fr.utf8 | 13 +- docs/manual/mod/mod_authn_dbm.html | 2 +- docs/manual/mod/mod_authn_dbm.html.en | 16 +- docs/manual/mod/mod_authn_dbm.html.fr.utf8 | 4 +- docs/manual/mod/mod_authn_dbm.html.ja.utf8 | 4 +- docs/manual/mod/mod_authn_dbm.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authn_file.html | 2 +- docs/manual/mod/mod_authn_file.html.en | 16 +- docs/manual/mod/mod_authn_file.html.fr.utf8 | 4 +- docs/manual/mod/mod_authn_file.html.ja.utf8 | 4 +- docs/manual/mod/mod_authn_file.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authn_socache.html | 2 +- docs/manual/mod/mod_authn_socache.html.en | 58 +- docs/manual/mod/mod_authn_socache.html.fr.utf8 | 32 +- docs/manual/mod/mod_authnz_fcgi.html | 2 +- docs/manual/mod/mod_authnz_fcgi.html.en | 16 +- docs/manual/mod/mod_authnz_fcgi.html.fr.utf8 | 4 +- docs/manual/mod/mod_authnz_ldap.html | 2 +- docs/manual/mod/mod_authnz_ldap.html.en | 47 +- docs/manual/mod/mod_authnz_ldap.html.fr.utf8 | 190 +-- docs/manual/mod/mod_authz_core.html | 2 +- docs/manual/mod/mod_authz_core.html.en | 29 +- docs/manual/mod/mod_authz_core.html.fr.utf8 | 16 +- docs/manual/mod/mod_authz_dbd.html | 2 +- docs/manual/mod/mod_authz_dbd.html.en | 18 +- docs/manual/mod/mod_authz_dbd.html.fr.utf8 | 6 +- docs/manual/mod/mod_authz_dbm.html | 2 +- docs/manual/mod/mod_authz_dbm.html.en | 16 +- docs/manual/mod/mod_authz_dbm.html.fr.utf8 | 4 +- docs/manual/mod/mod_authz_dbm.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authz_groupfile.html | 2 +- docs/manual/mod/mod_authz_groupfile.html.en | 16 +- docs/manual/mod/mod_authz_groupfile.html.fr.utf8 | 4 +- docs/manual/mod/mod_authz_groupfile.html.ja.utf8 | 4 +- docs/manual/mod/mod_authz_groupfile.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authz_host.html | 2 +- docs/manual/mod/mod_authz_host.html.en | 27 +- docs/manual/mod/mod_authz_host.html.fr.utf8 | 18 +- docs/manual/mod/mod_authz_owner.html | 2 +- docs/manual/mod/mod_authz_owner.html.en | 16 +- docs/manual/mod/mod_authz_owner.html.fr.utf8 | 4 +- docs/manual/mod/mod_authz_owner.html.ja.utf8 | 4 +- docs/manual/mod/mod_authz_owner.html.ko.euc-kr | 4 +- docs/manual/mod/mod_authz_user.html | 2 +- docs/manual/mod/mod_authz_user.html.en | 16 +- docs/manual/mod/mod_authz_user.html.fr.utf8 | 6 +- docs/manual/mod/mod_authz_user.html.ja.utf8 | 4 +- docs/manual/mod/mod_authz_user.html.ko.euc-kr | 4 +- docs/manual/mod/mod_autoindex.html | 2 +- docs/manual/mod/mod_autoindex.html.en | 113 +- docs/manual/mod/mod_autoindex.html.fr.utf8 | 101 +- docs/manual/mod/mod_autoindex.html.ja.utf8 | 4 +- docs/manual/mod/mod_autoindex.html.ko.euc-kr | 4 +- docs/manual/mod/mod_autoindex.html.tr.utf8 | 72 +- docs/manual/mod/mod_brotli.html | 2 +- docs/manual/mod/mod_brotli.html.en | 16 +- docs/manual/mod/mod_brotli.html.fr.utf8 | 8 +- docs/manual/mod/mod_buffer.html | 2 +- docs/manual/mod/mod_buffer.html.en | 16 +- docs/manual/mod/mod_buffer.html.fr.utf8 | 4 +- docs/manual/mod/mod_cache.html | 2 +- docs/manual/mod/mod_cache.html.en | 16 +- docs/manual/mod/mod_cache.html.fr.utf8 | 4 +- docs/manual/mod/mod_cache.html.ja.utf8 | 4 +- docs/manual/mod/mod_cache.html.ko.euc-kr | 4 +- docs/manual/mod/mod_cache_disk.html | 2 +- docs/manual/mod/mod_cache_disk.html.en | 16 +- docs/manual/mod/mod_cache_disk.html.fr.utf8 | 4 +- docs/manual/mod/mod_cache_disk.html.ja.utf8 | 4 +- docs/manual/mod/mod_cache_disk.html.ko.euc-kr | 4 +- docs/manual/mod/mod_cache_socache.html | 2 +- docs/manual/mod/mod_cache_socache.html.en | 16 +- docs/manual/mod/mod_cache_socache.html.fr.utf8 | 4 +- docs/manual/mod/mod_cern_meta.html | 2 +- docs/manual/mod/mod_cern_meta.html.en | 16 +- docs/manual/mod/mod_cern_meta.html.fr.utf8 | 4 +- docs/manual/mod/mod_cern_meta.html.ko.euc-kr | 4 +- docs/manual/mod/mod_cgi.html | 2 +- docs/manual/mod/mod_cgi.html.en | 39 +- docs/manual/mod/mod_cgi.html.fr.utf8 | 26 +- docs/manual/mod/mod_cgi.html.ja.utf8 | 20 +- docs/manual/mod/mod_cgi.html.ko.euc-kr | 20 +- docs/manual/mod/mod_cgid.html | 2 +- docs/manual/mod/mod_cgid.html.en | 21 +- docs/manual/mod/mod_cgid.html.fr.utf8 | 11 +- docs/manual/mod/mod_cgid.html.ja.utf8 | 9 +- docs/manual/mod/mod_cgid.html.ko.euc-kr | 9 +- docs/manual/mod/mod_charset_lite.html | 2 +- docs/manual/mod/mod_charset_lite.html.en | 16 +- docs/manual/mod/mod_charset_lite.html.fr.utf8 | 4 +- docs/manual/mod/mod_charset_lite.html.ko.euc-kr | 4 +- docs/manual/mod/mod_data.html | 2 +- docs/manual/mod/mod_data.html.en | 16 +- docs/manual/mod/mod_data.html.fr.utf8 | 4 +- docs/manual/mod/mod_dav.html | 2 +- docs/manual/mod/mod_dav.html.en | 46 +- docs/manual/mod/mod_dav.html.fr.utf8 | 35 +- docs/manual/mod/mod_dav.html.ja.utf8 | 18 +- docs/manual/mod/mod_dav.html.ko.euc-kr | 18 +- docs/manual/mod/mod_dav_fs.html | 2 +- docs/manual/mod/mod_dav_fs.html.en | 37 +- docs/manual/mod/mod_dav_fs.html.fr.utf8 | 26 +- docs/manual/mod/mod_dav_fs.html.ja.utf8 | 18 +- docs/manual/mod/mod_dav_fs.html.ko.euc-kr | 18 +- docs/manual/mod/mod_dav_lock.html | 2 +- docs/manual/mod/mod_dav_lock.html.en | 16 +- docs/manual/mod/mod_dav_lock.html.fr.utf8 | 4 +- docs/manual/mod/mod_dav_lock.html.ja.utf8 | 4 +- docs/manual/mod/mod_dbd.html | 2 +- docs/manual/mod/mod_dbd.html.en | 16 +- docs/manual/mod/mod_dbd.html.fr.utf8 | 4 +- docs/manual/mod/mod_deflate.html | 2 +- docs/manual/mod/mod_deflate.html.en | 105 +- docs/manual/mod/mod_deflate.html.fr.utf8 | 92 +- docs/manual/mod/mod_deflate.html.ja.utf8 | 26 +- docs/manual/mod/mod_deflate.html.ko.euc-kr | 26 +- docs/manual/mod/mod_dialup.html | 2 +- docs/manual/mod/mod_dialup.html.en | 16 +- docs/manual/mod/mod_dialup.html.fr.utf8 | 4 +- docs/manual/mod/mod_dir.html | 2 +- docs/manual/mod/mod_dir.html.en | 24 +- docs/manual/mod/mod_dir.html.fr.utf8 | 8 +- docs/manual/mod/mod_dir.html.ja.utf8 | 4 +- docs/manual/mod/mod_dir.html.ko.euc-kr | 4 +- docs/manual/mod/mod_dir.html.tr.utf8 | 16 +- docs/manual/mod/mod_dumpio.html | 2 +- docs/manual/mod/mod_dumpio.html.en | 16 +- docs/manual/mod/mod_dumpio.html.fr.utf8 | 4 +- docs/manual/mod/mod_dumpio.html.ja.utf8 | 4 +- docs/manual/mod/mod_echo.html | 2 +- docs/manual/mod/mod_echo.html.en | 16 +- docs/manual/mod/mod_echo.html.fr.utf8 | 4 +- docs/manual/mod/mod_echo.html.ja.utf8 | 4 +- docs/manual/mod/mod_echo.html.ko.euc-kr | 4 +- docs/manual/mod/mod_env.html | 2 +- docs/manual/mod/mod_env.html.en | 20 +- docs/manual/mod/mod_env.html.fr.utf8 | 4 +- docs/manual/mod/mod_env.html.ja.utf8 | 4 +- docs/manual/mod/mod_env.html.ko.euc-kr | 4 +- docs/manual/mod/mod_env.html.tr.utf8 | 8 +- docs/manual/mod/mod_example_hooks.html | 2 +- docs/manual/mod/mod_example_hooks.html.en | 16 +- docs/manual/mod/mod_example_hooks.html.fr.utf8 | 4 +- docs/manual/mod/mod_example_hooks.html.ko.euc-kr | 4 +- docs/manual/mod/mod_expires.html | 2 +- docs/manual/mod/mod_expires.html.en | 16 +- docs/manual/mod/mod_expires.html.fr.utf8 | 4 +- docs/manual/mod/mod_expires.html.ja.utf8 | 4 +- docs/manual/mod/mod_expires.html.ko.euc-kr | 4 +- docs/manual/mod/mod_ext_filter.html | 2 +- docs/manual/mod/mod_ext_filter.html.en | 16 +- docs/manual/mod/mod_ext_filter.html.fr.utf8 | 4 +- docs/manual/mod/mod_ext_filter.html.ja.utf8 | 4 +- docs/manual/mod/mod_ext_filter.html.ko.euc-kr | 4 +- docs/manual/mod/mod_file_cache.html | 2 +- docs/manual/mod/mod_file_cache.html.en | 16 +- docs/manual/mod/mod_file_cache.html.fr.utf8 | 4 +- docs/manual/mod/mod_file_cache.html.ko.euc-kr | 4 +- docs/manual/mod/mod_filter.html | 2 +- docs/manual/mod/mod_filter.html.en | 18 +- docs/manual/mod/mod_filter.html.fr.utf8 | 4 +- docs/manual/mod/mod_headers.html | 2 +- docs/manual/mod/mod_headers.html.en | 16 +- docs/manual/mod/mod_headers.html.fr.utf8 | 4 +- docs/manual/mod/mod_headers.html.ja.utf8 | 4 +- docs/manual/mod/mod_headers.html.ko.euc-kr | 4 +- docs/manual/mod/mod_heartbeat.html | 2 +- docs/manual/mod/mod_heartbeat.html.en | 16 +- docs/manual/mod/mod_heartbeat.html.fr.utf8 | 4 +- docs/manual/mod/mod_heartmonitor.html | 2 +- docs/manual/mod/mod_heartmonitor.html.en | 24 +- docs/manual/mod/mod_heartmonitor.html.fr.utf8 | 22 +- docs/manual/mod/mod_http2.html | 2 +- docs/manual/mod/mod_http2.html.en | 235 ++- docs/manual/mod/mod_http2.html.fr.utf8 | 268 ++- docs/manual/mod/mod_ident.html | 2 +- docs/manual/mod/mod_ident.html.en | 16 +- docs/manual/mod/mod_ident.html.fr.utf8 | 4 +- docs/manual/mod/mod_ident.html.ja.utf8 | 4 +- docs/manual/mod/mod_ident.html.ko.euc-kr | 4 +- docs/manual/mod/mod_imagemap.html | 2 +- docs/manual/mod/mod_imagemap.html.en | 16 +- docs/manual/mod/mod_imagemap.html.fr.utf8 | 4 +- docs/manual/mod/mod_imagemap.html.ko.euc-kr | 4 +- docs/manual/mod/mod_include.html | 2 +- docs/manual/mod/mod_include.html.en | 22 +- docs/manual/mod/mod_include.html.fr.utf8 | 8 +- docs/manual/mod/mod_include.html.ja.utf8 | 4 +- docs/manual/mod/mod_info.html | 2 +- docs/manual/mod/mod_info.html.en | 16 +- docs/manual/mod/mod_info.html.fr.utf8 | 4 +- docs/manual/mod/mod_info.html.ja.utf8 | 4 +- docs/manual/mod/mod_info.html.ko.euc-kr | 4 +- docs/manual/mod/mod_isapi.html | 2 +- docs/manual/mod/mod_isapi.html.en | 16 +- docs/manual/mod/mod_isapi.html.fr.utf8 | 4 +- docs/manual/mod/mod_isapi.html.ko.euc-kr | 4 +- docs/manual/mod/mod_lbmethod_bybusyness.html | 2 +- docs/manual/mod/mod_lbmethod_bybusyness.html.en | 16 +- .../mod/mod_lbmethod_bybusyness.html.fr.utf8 | 4 +- docs/manual/mod/mod_lbmethod_byrequests.html | 2 +- docs/manual/mod/mod_lbmethod_byrequests.html.en | 16 +- .../mod/mod_lbmethod_byrequests.html.fr.utf8 | 4 +- docs/manual/mod/mod_lbmethod_bytraffic.html | 2 +- docs/manual/mod/mod_lbmethod_bytraffic.html.en | 16 +- .../manual/mod/mod_lbmethod_bytraffic.html.fr.utf8 | 4 +- docs/manual/mod/mod_lbmethod_heartbeat.html | 2 +- docs/manual/mod/mod_lbmethod_heartbeat.html.en | 16 +- .../manual/mod/mod_lbmethod_heartbeat.html.fr.utf8 | 4 +- docs/manual/mod/mod_ldap.html | 2 +- docs/manual/mod/mod_ldap.html.en | 57 +- docs/manual/mod/mod_ldap.html.fr.utf8 | 153 +- docs/manual/mod/mod_log_config.html | 2 +- docs/manual/mod/mod_log_config.html.en | 87 +- docs/manual/mod/mod_log_config.html.fr.utf8 | 70 +- docs/manual/mod/mod_log_config.html.ja.utf8 | 4 +- docs/manual/mod/mod_log_config.html.ko.euc-kr | 4 +- docs/manual/mod/mod_log_config.html.tr.utf8 | 73 +- docs/manual/mod/mod_log_debug.html | 2 +- docs/manual/mod/mod_log_debug.html.en | 47 +- docs/manual/mod/mod_log_debug.html.fr.utf8 | 29 +- docs/manual/mod/mod_log_forensic.html | 2 +- docs/manual/mod/mod_log_forensic.html.en | 20 +- docs/manual/mod/mod_log_forensic.html.fr.utf8 | 4 +- docs/manual/mod/mod_log_forensic.html.ja.utf8 | 4 +- docs/manual/mod/mod_log_forensic.html.tr.utf8 | 8 +- docs/manual/mod/mod_logio.html | 2 +- docs/manual/mod/mod_logio.html.en | 20 +- docs/manual/mod/mod_logio.html.fr.utf8 | 4 +- docs/manual/mod/mod_logio.html.ja.utf8 | 4 +- docs/manual/mod/mod_logio.html.ko.euc-kr | 4 +- docs/manual/mod/mod_logio.html.tr.utf8 | 8 +- docs/manual/mod/mod_lua.html | 2 +- docs/manual/mod/mod_lua.html.en | 86 +- docs/manual/mod/mod_lua.html.fr.utf8 | 146 +- docs/manual/mod/mod_macro.html | 2 +- docs/manual/mod/mod_macro.html.en | 16 +- docs/manual/mod/mod_macro.html.fr.utf8 | 4 +- docs/manual/mod/mod_md.html | 6 +- docs/manual/mod/mod_md.html.en | 1188 +++++++++++-- docs/manual/mod/mod_md.html.fr.utf8 | 1784 ++++++++++++++++++++ docs/manual/mod/mod_mime.html | 2 +- docs/manual/mod/mod_mime.html.en | 16 +- docs/manual/mod/mod_mime.html.fr.utf8 | 4 +- docs/manual/mod/mod_mime.html.ja.utf8 | 4 +- docs/manual/mod/mod_mime_magic.html | 2 +- docs/manual/mod/mod_mime_magic.html.en | 16 +- docs/manual/mod/mod_mime_magic.html.fr.utf8 | 4 +- docs/manual/mod/mod_negotiation.html | 2 +- docs/manual/mod/mod_negotiation.html.en | 16 +- docs/manual/mod/mod_negotiation.html.fr.utf8 | 4 +- docs/manual/mod/mod_negotiation.html.ja.utf8 | 4 +- docs/manual/mod/mod_nw_ssl.html | 2 +- docs/manual/mod/mod_nw_ssl.html.en | 16 +- docs/manual/mod/mod_nw_ssl.html.fr.utf8 | 4 +- docs/manual/mod/mod_privileges.html | 2 +- docs/manual/mod/mod_privileges.html.en | 18 +- docs/manual/mod/mod_privileges.html.fr.utf8 | 10 +- docs/manual/mod/mod_proxy.html | 2 +- docs/manual/mod/mod_proxy.html.en | 230 ++- docs/manual/mod/mod_proxy.html.fr.utf8 | 248 ++- docs/manual/mod/mod_proxy.html.ja.utf8 | 18 +- docs/manual/mod/mod_proxy_ajp.html | 2 +- docs/manual/mod/mod_proxy_ajp.html.en | 39 +- docs/manual/mod/mod_proxy_ajp.html.fr.utf8 | 30 +- docs/manual/mod/mod_proxy_ajp.html.ja.utf8 | 4 +- docs/manual/mod/mod_proxy_balancer.html | 2 +- docs/manual/mod/mod_proxy_balancer.html.en | 20 +- docs/manual/mod/mod_proxy_balancer.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_balancer.html.ja.utf8 | 4 +- docs/manual/mod/mod_proxy_connect.html | 2 +- docs/manual/mod/mod_proxy_connect.html.en | 16 +- docs/manual/mod/mod_proxy_connect.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_connect.html.ja.utf8 | 4 +- docs/manual/mod/mod_proxy_express.html | 2 +- docs/manual/mod/mod_proxy_express.html.en | 52 +- docs/manual/mod/mod_proxy_express.html.fr.utf8 | 47 +- docs/manual/mod/mod_proxy_fcgi.html | 2 +- docs/manual/mod/mod_proxy_fcgi.html.en | 18 +- docs/manual/mod/mod_proxy_fcgi.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_fdpass.html | 2 +- docs/manual/mod/mod_proxy_fdpass.html.en | 16 +- docs/manual/mod/mod_proxy_fdpass.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_ftp.html | 2 +- docs/manual/mod/mod_proxy_ftp.html.en | 16 +- docs/manual/mod/mod_proxy_ftp.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_hcheck.html | 2 +- docs/manual/mod/mod_proxy_hcheck.html.en | 30 +- docs/manual/mod/mod_proxy_hcheck.html.fr.utf8 | 31 +- docs/manual/mod/mod_proxy_html.html | 2 +- docs/manual/mod/mod_proxy_html.html.en | 18 +- docs/manual/mod/mod_proxy_html.html.fr.utf8 | 10 +- docs/manual/mod/mod_proxy_http.html | 2 +- docs/manual/mod/mod_proxy_http.html.en | 16 +- docs/manual/mod/mod_proxy_http.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_http2.html | 2 +- docs/manual/mod/mod_proxy_http2.html.en | 16 +- docs/manual/mod/mod_proxy_http2.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_scgi.html | 2 +- docs/manual/mod/mod_proxy_scgi.html.en | 18 +- docs/manual/mod/mod_proxy_scgi.html.fr.utf8 | 4 +- docs/manual/mod/mod_proxy_uwsgi.html | 6 +- docs/manual/mod/mod_proxy_uwsgi.html.en | 19 +- docs/manual/mod/mod_proxy_uwsgi.html.fr.utf8 | 116 ++ docs/manual/mod/mod_proxy_wstunnel.html | 2 +- docs/manual/mod/mod_proxy_wstunnel.html.en | 87 +- docs/manual/mod/mod_proxy_wstunnel.html.fr.utf8 | 76 +- docs/manual/mod/mod_ratelimit.html | 2 +- docs/manual/mod/mod_ratelimit.html.en | 16 +- docs/manual/mod/mod_ratelimit.html.fr.utf8 | 4 +- docs/manual/mod/mod_reflector.html | 2 +- docs/manual/mod/mod_reflector.html.en | 16 +- docs/manual/mod/mod_reflector.html.fr.utf8 | 4 +- docs/manual/mod/mod_remoteip.html | 2 +- docs/manual/mod/mod_remoteip.html.en | 16 +- docs/manual/mod/mod_remoteip.html.fr.utf8 | 4 +- docs/manual/mod/mod_reqtimeout.html | 2 +- docs/manual/mod/mod_reqtimeout.html.en | 91 +- docs/manual/mod/mod_reqtimeout.html.fr.utf8 | 121 +- docs/manual/mod/mod_request.html | 2 +- docs/manual/mod/mod_request.html.en | 20 +- docs/manual/mod/mod_request.html.fr.utf8 | 4 +- docs/manual/mod/mod_request.html.tr.utf8 | 8 +- docs/manual/mod/mod_rewrite.html | 2 +- docs/manual/mod/mod_rewrite.html.en | 86 +- docs/manual/mod/mod_rewrite.html.fr.utf8 | 82 +- docs/manual/mod/mod_sed.html | 2 +- docs/manual/mod/mod_sed.html.en | 18 +- docs/manual/mod/mod_sed.html.fr.utf8 | 12 +- docs/manual/mod/mod_session.html | 2 +- docs/manual/mod/mod_session.html.en | 58 +- docs/manual/mod/mod_session.html.fr.utf8 | 47 +- docs/manual/mod/mod_session_cookie.html | 2 +- docs/manual/mod/mod_session_cookie.html.en | 16 +- docs/manual/mod/mod_session_cookie.html.fr.utf8 | 4 +- docs/manual/mod/mod_session_crypto.html | 2 +- docs/manual/mod/mod_session_crypto.html.en | 25 +- docs/manual/mod/mod_session_crypto.html.fr.utf8 | 34 +- docs/manual/mod/mod_session_dbd.html | 2 +- docs/manual/mod/mod_session_dbd.html.en | 16 +- docs/manual/mod/mod_session_dbd.html.fr.utf8 | 4 +- docs/manual/mod/mod_setenvif.html | 2 +- docs/manual/mod/mod_setenvif.html.en | 29 +- docs/manual/mod/mod_setenvif.html.fr.utf8 | 18 +- docs/manual/mod/mod_setenvif.html.ja.utf8 | 4 +- docs/manual/mod/mod_setenvif.html.ko.euc-kr | 4 +- docs/manual/mod/mod_setenvif.html.tr.utf8 | 9 +- docs/manual/mod/mod_slotmem_plain.html | 2 +- docs/manual/mod/mod_slotmem_plain.html.en | 16 +- docs/manual/mod/mod_slotmem_plain.html.fr.utf8 | 4 +- docs/manual/mod/mod_slotmem_shm.html | 2 +- docs/manual/mod/mod_slotmem_shm.html.en | 16 +- docs/manual/mod/mod_slotmem_shm.html.fr.utf8 | 4 +- docs/manual/mod/mod_so.html | 2 +- docs/manual/mod/mod_so.html.en | 20 +- docs/manual/mod/mod_so.html.fr.utf8 | 4 +- docs/manual/mod/mod_so.html.ja.utf8 | 4 +- docs/manual/mod/mod_so.html.ko.euc-kr | 4 +- docs/manual/mod/mod_so.html.tr.utf8 | 8 +- docs/manual/mod/mod_socache_dbm.html | 2 +- docs/manual/mod/mod_socache_dbm.html.en | 16 +- docs/manual/mod/mod_socache_dbm.html.fr.utf8 | 4 +- docs/manual/mod/mod_socache_dc.html | 2 +- docs/manual/mod/mod_socache_dc.html.en | 16 +- docs/manual/mod/mod_socache_dc.html.fr.utf8 | 4 +- docs/manual/mod/mod_socache_memcache.html | 2 +- docs/manual/mod/mod_socache_memcache.html.en | 16 +- docs/manual/mod/mod_socache_memcache.html.fr.utf8 | 4 +- docs/manual/mod/mod_socache_redis.html | 9 + docs/manual/mod/mod_socache_redis.html.en | 153 ++ docs/manual/mod/mod_socache_redis.html.fr.utf8 | 156 ++ docs/manual/mod/mod_socache_shmcb.html | 2 +- docs/manual/mod/mod_socache_shmcb.html.en | 16 +- docs/manual/mod/mod_socache_shmcb.html.fr.utf8 | 4 +- docs/manual/mod/mod_speling.html | 2 +- docs/manual/mod/mod_speling.html.en | 56 +- docs/manual/mod/mod_speling.html.fr.utf8 | 55 +- docs/manual/mod/mod_speling.html.ja.utf8 | 19 +- docs/manual/mod/mod_speling.html.ko.euc-kr | 19 +- docs/manual/mod/mod_ssl.html | 2 +- docs/manual/mod/mod_ssl.html.en | 262 ++- docs/manual/mod/mod_ssl.html.fr.utf8 | 285 +++- docs/manual/mod/mod_status.html | 2 +- docs/manual/mod/mod_status.html.en | 24 +- docs/manual/mod/mod_status.html.fr.utf8 | 4 +- docs/manual/mod/mod_status.html.ja.utf8 | 4 +- docs/manual/mod/mod_status.html.ko.euc-kr | 4 +- docs/manual/mod/mod_status.html.tr.utf8 | 8 +- docs/manual/mod/mod_substitute.html | 2 +- docs/manual/mod/mod_substitute.html.en | 20 +- docs/manual/mod/mod_substitute.html.fr.utf8 | 6 +- docs/manual/mod/mod_suexec.html | 2 +- docs/manual/mod/mod_suexec.html.en | 20 +- docs/manual/mod/mod_suexec.html.fr.utf8 | 4 +- docs/manual/mod/mod_suexec.html.ja.utf8 | 4 +- docs/manual/mod/mod_suexec.html.ko.euc-kr | 4 +- docs/manual/mod/mod_suexec.html.tr.utf8 | 8 +- docs/manual/mod/mod_systemd.html | 9 + docs/manual/mod/mod_systemd.html.en | 113 ++ docs/manual/mod/mod_systemd.html.fr.utf8 | 113 ++ docs/manual/mod/mod_tls.html | 5 + docs/manual/mod/mod_tls.html.en | 663 ++++++++ docs/manual/mod/mod_unique_id.html | 2 +- docs/manual/mod/mod_unique_id.html.en | 16 +- docs/manual/mod/mod_unique_id.html.fr.utf8 | 4 +- docs/manual/mod/mod_unique_id.html.ja.utf8 | 4 +- docs/manual/mod/mod_unique_id.html.ko.euc-kr | 4 +- docs/manual/mod/mod_unixd.html | 2 +- docs/manual/mod/mod_unixd.html.en | 20 +- docs/manual/mod/mod_unixd.html.fr.utf8 | 4 +- docs/manual/mod/mod_unixd.html.tr.utf8 | 8 +- docs/manual/mod/mod_userdir.html | 2 +- docs/manual/mod/mod_userdir.html.en | 28 +- docs/manual/mod/mod_userdir.html.fr.utf8 | 14 +- docs/manual/mod/mod_userdir.html.ja.utf8 | 4 +- docs/manual/mod/mod_userdir.html.ko.euc-kr | 4 +- docs/manual/mod/mod_userdir.html.tr.utf8 | 17 +- docs/manual/mod/mod_usertrack.html | 2 +- docs/manual/mod/mod_usertrack.html.en | 77 +- docs/manual/mod/mod_usertrack.html.fr.utf8 | 66 +- docs/manual/mod/mod_version.html | 2 +- docs/manual/mod/mod_version.html.en | 16 +- docs/manual/mod/mod_version.html.fr.utf8 | 4 +- docs/manual/mod/mod_version.html.ja.utf8 | 4 +- docs/manual/mod/mod_version.html.ko.euc-kr | 4 +- docs/manual/mod/mod_vhost_alias.html | 2 +- docs/manual/mod/mod_vhost_alias.html.en | 20 +- docs/manual/mod/mod_vhost_alias.html.fr.utf8 | 4 +- docs/manual/mod/mod_vhost_alias.html.tr.utf8 | 8 +- docs/manual/mod/mod_watchdog.html | 2 +- docs/manual/mod/mod_watchdog.html.en | 16 +- docs/manual/mod/mod_watchdog.html.fr.utf8 | 4 +- docs/manual/mod/mod_xml2enc.html | 2 +- docs/manual/mod/mod_xml2enc.html.en | 28 +- docs/manual/mod/mod_xml2enc.html.fr.utf8 | 8 +- docs/manual/mod/module-dict.html | 2 +- docs/manual/mod/module-dict.html.en | 16 +- docs/manual/mod/module-dict.html.fr.utf8 | 4 +- docs/manual/mod/module-dict.html.ja.utf8 | 4 +- docs/manual/mod/module-dict.html.ko.euc-kr | 4 +- docs/manual/mod/module-dict.html.tr.utf8 | 6 +- docs/manual/mod/mpm_common.html | 2 +- docs/manual/mod/mpm_common.html.de | 328 ++-- docs/manual/mod/mpm_common.html.en | 63 +- docs/manual/mod/mpm_common.html.fr.utf8 | 40 +- docs/manual/mod/mpm_common.html.ja.utf8 | 4 +- docs/manual/mod/mpm_common.html.tr.utf8 | 34 +- docs/manual/mod/mpm_netware.html | 2 +- docs/manual/mod/mpm_netware.html.en | 16 +- docs/manual/mod/mpm_netware.html.fr.utf8 | 4 +- docs/manual/mod/mpm_winnt.html | 2 +- docs/manual/mod/mpm_winnt.html.de | 22 +- docs/manual/mod/mpm_winnt.html.en | 16 +- docs/manual/mod/mpm_winnt.html.fr.utf8 | 4 +- docs/manual/mod/mpm_winnt.html.ja.utf8 | 4 +- docs/manual/mod/mpmt_os2.html | 2 +- docs/manual/mod/mpmt_os2.html.en | 18 +- docs/manual/mod/mpmt_os2.html.fr.utf8 | 4 +- docs/manual/mod/overrides.html | 6 +- docs/manual/mod/overrides.html.en | 335 ++-- docs/manual/mod/overrides.html.fr.utf8 | 848 ++++++++++ docs/manual/mod/prefork.html | 2 +- docs/manual/mod/prefork.html.de | 88 +- docs/manual/mod/prefork.html.en | 20 +- docs/manual/mod/prefork.html.fr.utf8 | 4 +- docs/manual/mod/prefork.html.ja.utf8 | 4 +- docs/manual/mod/prefork.html.tr.utf8 | 8 +- docs/manual/mod/quickreference.html | 2 +- docs/manual/mod/quickreference.html.de | 1116 ++++++------ docs/manual/mod/quickreference.html.en | 1038 ++++++------ docs/manual/mod/quickreference.html.es | 1060 ++++++------ docs/manual/mod/quickreference.html.fr.utf8 | 1096 ++++++------ docs/manual/mod/quickreference.html.ja.utf8 | 1004 ++++++----- docs/manual/mod/quickreference.html.ko.euc-kr | 1018 +++++------ docs/manual/mod/quickreference.html.tr.utf8 | 1113 ++++++------ docs/manual/mod/quickreference.html.zh-cn.utf8 | 1022 +++++------ docs/manual/mod/worker.html | 2 +- docs/manual/mod/worker.html.de | 88 +- docs/manual/mod/worker.html.en | 20 +- docs/manual/mod/worker.html.fr.utf8 | 4 +- docs/manual/mod/worker.html.ja.utf8 | 4 +- docs/manual/mod/worker.html.tr.utf8 | 8 +- docs/manual/mpm.html | 2 +- docs/manual/mpm.html.de | 86 +- docs/manual/mpm.html.en | 20 +- docs/manual/mpm.html.es | 86 +- docs/manual/mpm.html.fr.utf8 | 4 +- docs/manual/mpm.html.ja.utf8 | 4 +- docs/manual/mpm.html.ko.euc-kr | 4 +- docs/manual/mpm.html.tr.utf8 | 6 +- docs/manual/mpm.html.zh-cn.utf8 | 4 +- docs/manual/new_features_2_0.html | 6 +- docs/manual/new_features_2_0.html.de | 172 +- docs/manual/new_features_2_0.html.en | 22 +- docs/manual/new_features_2_0.html.fr.utf8 | 6 +- docs/manual/new_features_2_0.html.ja.utf8 | 6 +- docs/manual/new_features_2_0.html.ko.euc-kr | 6 +- docs/manual/new_features_2_0.html.pt-br | 210 ++- docs/manual/new_features_2_0.html.ru.koi8-r | 280 --- docs/manual/new_features_2_0.html.tr.utf8 | 8 +- docs/manual/new_features_2_2.html | 2 +- docs/manual/new_features_2_2.html.en | 20 +- docs/manual/new_features_2_2.html.fr.utf8 | 4 +- docs/manual/new_features_2_2.html.ko.euc-kr | 4 +- docs/manual/new_features_2_2.html.pt-br | 114 +- docs/manual/new_features_2_2.html.tr.utf8 | 6 +- docs/manual/new_features_2_4.html | 2 +- docs/manual/new_features_2_4.html.en | 30 +- docs/manual/new_features_2_4.html.fr.utf8 | 20 +- docs/manual/new_features_2_4.html.tr.utf8 | 46 +- docs/manual/platform/ebcdic.html | 2 +- docs/manual/platform/ebcdic.html.en | 8 +- docs/manual/platform/ebcdic.html.ko.euc-kr | 4 +- docs/manual/platform/index.html | 2 +- docs/manual/platform/index.html.en | 10 +- docs/manual/platform/index.html.fr.utf8 | 2 +- docs/manual/platform/index.html.ko.euc-kr | 2 +- docs/manual/platform/index.html.zh-cn.utf8 | 2 +- docs/manual/platform/netware.html | 2 +- docs/manual/platform/netware.html.en | 14 +- docs/manual/platform/netware.html.fr.utf8 | 4 +- docs/manual/platform/netware.html.ko.euc-kr | 4 +- docs/manual/platform/perf-hp.html | 2 +- docs/manual/platform/perf-hp.html.en | 12 +- docs/manual/platform/perf-hp.html.fr.utf8 | 4 +- docs/manual/platform/perf-hp.html.ko.euc-kr | 4 +- docs/manual/platform/rpm.html | 2 +- docs/manual/platform/rpm.html.en | 12 +- docs/manual/platform/rpm.html.fr.utf8 | 4 +- docs/manual/platform/win_compiling.html | 2 +- docs/manual/platform/win_compiling.html.en | 12 +- docs/manual/platform/win_compiling.html.fr.utf8 | 4 +- docs/manual/platform/win_compiling.html.ko.euc-kr | 4 +- docs/manual/platform/windows.html | 2 +- docs/manual/platform/windows.html.en | 30 +- docs/manual/platform/windows.html.fr.utf8 | 19 +- docs/manual/platform/windows.html.ko.euc-kr | 4 +- docs/manual/programs/ab.html | 2 +- docs/manual/programs/ab.html.en | 16 +- docs/manual/programs/ab.html.fr.utf8 | 4 +- docs/manual/programs/ab.html.ko.euc-kr | 4 +- docs/manual/programs/ab.html.tr.utf8 | 14 +- docs/manual/programs/apachectl.html | 2 +- docs/manual/programs/apachectl.html.en | 16 +- docs/manual/programs/apachectl.html.fr.utf8 | 4 +- docs/manual/programs/apachectl.html.ko.euc-kr | 4 +- docs/manual/programs/apachectl.html.tr.utf8 | 6 +- docs/manual/programs/apxs.html | 2 +- docs/manual/programs/apxs.html.en | 16 +- docs/manual/programs/apxs.html.fr.utf8 | 4 +- docs/manual/programs/apxs.html.ko.euc-kr | 4 +- docs/manual/programs/apxs.html.tr.utf8 | 6 +- docs/manual/programs/configure.html | 2 +- docs/manual/programs/configure.html.en | 18 +- docs/manual/programs/configure.html.fr.utf8 | 4 +- docs/manual/programs/configure.html.ko.euc-kr | 4 +- docs/manual/programs/configure.html.tr.utf8 | 6 +- docs/manual/programs/dbmmanage.html | 2 +- docs/manual/programs/dbmmanage.html.en | 26 +- docs/manual/programs/dbmmanage.html.fr.utf8 | 20 +- docs/manual/programs/dbmmanage.html.ko.euc-kr | 4 +- docs/manual/programs/dbmmanage.html.tr.utf8 | 7 +- docs/manual/programs/fcgistarter.html | 2 +- docs/manual/programs/fcgistarter.html.en | 18 +- docs/manual/programs/fcgistarter.html.fr.utf8 | 6 +- docs/manual/programs/fcgistarter.html.tr.utf8 | 18 +- docs/manual/programs/htcacheclean.html | 2 +- docs/manual/programs/htcacheclean.html.en | 32 +- docs/manual/programs/htcacheclean.html.fr.utf8 | 20 +- docs/manual/programs/htcacheclean.html.ko.euc-kr | 4 +- docs/manual/programs/htcacheclean.html.tr.utf8 | 15 +- docs/manual/programs/htdbm.html | 2 +- docs/manual/programs/htdbm.html.en | 40 +- docs/manual/programs/htdbm.html.fr.utf8 | 32 +- docs/manual/programs/htdbm.html.tr.utf8 | 7 +- docs/manual/programs/htdigest.html | 2 +- docs/manual/programs/htdigest.html.en | 16 +- docs/manual/programs/htdigest.html.fr.utf8 | 4 +- docs/manual/programs/htdigest.html.ko.euc-kr | 4 +- docs/manual/programs/htdigest.html.tr.utf8 | 6 +- docs/manual/programs/htpasswd.html | 2 +- docs/manual/programs/htpasswd.html.en | 111 +- docs/manual/programs/htpasswd.html.fr.utf8 | 52 +- docs/manual/programs/htpasswd.html.ko.euc-kr | 4 +- docs/manual/programs/htpasswd.html.tr.utf8 | 14 +- docs/manual/programs/httpd.html | 2 +- docs/manual/programs/httpd.html.en | 16 +- docs/manual/programs/httpd.html.fr.utf8 | 4 +- docs/manual/programs/httpd.html.ko.euc-kr | 4 +- docs/manual/programs/httpd.html.tr.utf8 | 6 +- docs/manual/programs/httxt2dbm.html | 2 +- docs/manual/programs/httxt2dbm.html.en | 20 +- docs/manual/programs/httxt2dbm.html.fr.utf8 | 4 +- docs/manual/programs/httxt2dbm.html.tr.utf8 | 6 +- docs/manual/programs/index.html | 2 +- docs/manual/programs/index.html.en | 18 +- docs/manual/programs/index.html.es | 54 +- docs/manual/programs/index.html.fr.utf8 | 4 +- docs/manual/programs/index.html.ko.euc-kr | 2 +- docs/manual/programs/index.html.tr.utf8 | 2 +- docs/manual/programs/index.html.zh-cn.utf8 | 2 +- docs/manual/programs/log_server_status.html | 2 +- docs/manual/programs/log_server_status.html.en | 12 +- .../manual/programs/log_server_status.html.fr.utf8 | 4 +- docs/manual/programs/logresolve.html | 2 +- docs/manual/programs/logresolve.html.en | 16 +- docs/manual/programs/logresolve.html.fr.utf8 | 4 +- docs/manual/programs/logresolve.html.ko.euc-kr | 4 +- docs/manual/programs/logresolve.html.tr.utf8 | 6 +- docs/manual/programs/other.html | 2 +- docs/manual/programs/other.html.en | 16 +- docs/manual/programs/other.html.fr.utf8 | 4 +- docs/manual/programs/other.html.ko.euc-kr | 4 +- docs/manual/programs/other.html.tr.utf8 | 4 +- docs/manual/programs/rotatelogs.html | 2 +- docs/manual/programs/rotatelogs.html.en | 87 +- docs/manual/programs/rotatelogs.html.fr.utf8 | 91 +- docs/manual/programs/rotatelogs.html.ko.euc-kr | 4 +- docs/manual/programs/rotatelogs.html.tr.utf8 | 83 +- docs/manual/programs/split-logfile.html | 2 +- docs/manual/programs/split-logfile.html.en | 12 +- docs/manual/programs/split-logfile.html.fr.utf8 | 4 +- docs/manual/programs/suexec.html | 2 +- docs/manual/programs/suexec.html.en | 16 +- docs/manual/programs/suexec.html.fr.utf8 | 4 +- docs/manual/programs/suexec.html.ko.euc-kr | 4 +- docs/manual/programs/suexec.html.tr.utf8 | 6 +- docs/manual/rewrite/access.html | 2 +- docs/manual/rewrite/access.html.en | 18 +- docs/manual/rewrite/access.html.fr.utf8 | 10 +- docs/manual/rewrite/advanced.html | 2 +- docs/manual/rewrite/advanced.html.en | 36 +- docs/manual/rewrite/advanced.html.fr.utf8 | 31 +- docs/manual/rewrite/avoid.html | 2 +- docs/manual/rewrite/avoid.html.en | 14 +- docs/manual/rewrite/avoid.html.fr.utf8 | 4 +- docs/manual/rewrite/flags.html | 2 +- docs/manual/rewrite/flags.html.en | 159 +- docs/manual/rewrite/flags.html.fr.utf8 | 159 +- docs/manual/rewrite/htaccess.html | 2 +- docs/manual/rewrite/htaccess.html.en | 12 +- docs/manual/rewrite/htaccess.html.fr.utf8 | 4 +- docs/manual/rewrite/index.html | 2 +- docs/manual/rewrite/index.html.en | 14 +- docs/manual/rewrite/index.html.fr.utf8 | 2 +- docs/manual/rewrite/index.html.tr.utf8 | 2 +- docs/manual/rewrite/index.html.zh-cn.utf8 | 2 +- docs/manual/rewrite/intro.html | 2 +- docs/manual/rewrite/intro.html.en | 152 +- docs/manual/rewrite/intro.html.fr.utf8 | 142 +- docs/manual/rewrite/proxy.html | 2 +- docs/manual/rewrite/proxy.html.en | 12 +- docs/manual/rewrite/proxy.html.fr.utf8 | 4 +- docs/manual/rewrite/remapping.html | 2 +- docs/manual/rewrite/remapping.html.en | 14 +- docs/manual/rewrite/remapping.html.fr.utf8 | 4 +- docs/manual/rewrite/rewritemap.html | 2 +- docs/manual/rewrite/rewritemap.html.en | 16 +- docs/manual/rewrite/rewritemap.html.fr.utf8 | 4 +- docs/manual/rewrite/tech.html | 2 +- docs/manual/rewrite/tech.html.en | 12 +- docs/manual/rewrite/tech.html.fr.utf8 | 4 +- docs/manual/rewrite/vhosts.html | 2 +- docs/manual/rewrite/vhosts.html.en | 12 +- docs/manual/rewrite/vhosts.html.fr.utf8 | 4 +- docs/manual/sections.html | 2 +- docs/manual/sections.html.en | 31 +- docs/manual/sections.html.fr.utf8 | 306 ++-- docs/manual/sections.html.ja.utf8 | 4 +- docs/manual/sections.html.ko.euc-kr | 4 +- docs/manual/sections.html.tr.utf8 | 152 +- docs/manual/server-wide.html | 2 +- docs/manual/server-wide.html.en | 16 +- docs/manual/server-wide.html.fr.utf8 | 4 +- docs/manual/server-wide.html.ja.utf8 | 4 +- docs/manual/server-wide.html.ko.euc-kr | 4 +- docs/manual/server-wide.html.tr.utf8 | 6 +- docs/manual/sitemap.html | 2 +- docs/manual/sitemap.html.de | 101 +- docs/manual/sitemap.html.en | 23 +- docs/manual/sitemap.html.es | 407 ++--- docs/manual/sitemap.html.fr.utf8 | 7 +- docs/manual/sitemap.html.ja.utf8 | 7 +- docs/manual/sitemap.html.ko.euc-kr | 7 +- docs/manual/sitemap.html.tr.utf8 | 7 +- docs/manual/sitemap.html.zh-cn.utf8 | 7 +- docs/manual/socache.html | 2 +- docs/manual/socache.html.en | 17 +- docs/manual/socache.html.fr.utf8 | 9 +- docs/manual/ssl/index.html | 2 +- docs/manual/ssl/index.html.en | 14 +- docs/manual/ssl/index.html.fr.utf8 | 2 +- docs/manual/ssl/index.html.ja.utf8 | 2 +- docs/manual/ssl/index.html.tr.utf8 | 2 +- docs/manual/ssl/index.html.zh-cn.utf8 | 2 +- docs/manual/ssl/ssl_compat.html | 2 +- docs/manual/ssl/ssl_compat.html.en | 12 +- docs/manual/ssl/ssl_compat.html.fr.utf8 | 4 +- docs/manual/ssl/ssl_faq.html | 2 +- docs/manual/ssl/ssl_faq.html.en | 12 +- docs/manual/ssl/ssl_faq.html.fr.utf8 | 4 +- docs/manual/ssl/ssl_howto.html | 2 +- docs/manual/ssl/ssl_howto.html.en | 14 +- docs/manual/ssl/ssl_howto.html.fr.utf8 | 4 +- docs/manual/ssl/ssl_intro.html | 2 +- docs/manual/ssl/ssl_intro.html.en | 12 +- docs/manual/ssl/ssl_intro.html.fr.utf8 | 4 +- docs/manual/ssl/ssl_intro.html.ja.utf8 | 4 +- docs/manual/stopping.html | 2 +- docs/manual/stopping.html.de | 128 +- docs/manual/stopping.html.en | 20 +- docs/manual/stopping.html.es | 244 +-- docs/manual/stopping.html.fr.utf8 | 4 +- docs/manual/stopping.html.ja.utf8 | 4 +- docs/manual/stopping.html.ko.euc-kr | 4 +- docs/manual/stopping.html.tr.utf8 | 6 +- docs/manual/style/common.dtd | 2 +- docs/manual/style/scripts/prettify.js | 6 +- docs/manual/style/scripts/prettify.min.js | 5 +- docs/manual/style/version.ent | 2 +- docs/manual/suexec.html | 2 +- docs/manual/suexec.html.en | 24 +- docs/manual/suexec.html.fr.utf8 | 12 +- docs/manual/suexec.html.ja.utf8 | 4 +- docs/manual/suexec.html.ko.euc-kr | 4 +- docs/manual/suexec.html.tr.utf8 | 13 +- docs/manual/upgrading.html | 2 +- docs/manual/upgrading.html.en | 12 +- docs/manual/upgrading.html.fr.utf8 | 4 +- docs/manual/urlmapping.html | 2 +- docs/manual/urlmapping.html.en | 16 +- docs/manual/urlmapping.html.fr.utf8 | 4 +- docs/manual/urlmapping.html.ja.utf8 | 4 +- docs/manual/urlmapping.html.ko.euc-kr | 4 +- docs/manual/urlmapping.html.tr.utf8 | 6 +- docs/manual/vhosts/details.html | 2 +- docs/manual/vhosts/details.html.en | 16 +- docs/manual/vhosts/details.html.fr.utf8 | 4 +- docs/manual/vhosts/details.html.ko.euc-kr | 4 +- docs/manual/vhosts/details.html.tr.utf8 | 6 +- docs/manual/vhosts/examples.html | 2 +- docs/manual/vhosts/examples.html.en | 16 +- docs/manual/vhosts/examples.html.fr.utf8 | 4 +- docs/manual/vhosts/examples.html.ja.utf8 | 4 +- docs/manual/vhosts/examples.html.ko.euc-kr | 4 +- docs/manual/vhosts/examples.html.tr.utf8 | 6 +- docs/manual/vhosts/fd-limits.html | 2 +- docs/manual/vhosts/fd-limits.html.en | 22 +- docs/manual/vhosts/fd-limits.html.fr.utf8 | 4 +- docs/manual/vhosts/fd-limits.html.ja.utf8 | 4 +- docs/manual/vhosts/fd-limits.html.ko.euc-kr | 4 +- docs/manual/vhosts/fd-limits.html.tr.utf8 | 4 +- docs/manual/vhosts/index.html | 2 +- docs/manual/vhosts/index.html.de | 52 +- docs/manual/vhosts/index.html.en | 14 +- docs/manual/vhosts/index.html.fr.utf8 | 2 +- docs/manual/vhosts/index.html.ja.utf8 | 2 +- docs/manual/vhosts/index.html.ko.euc-kr | 2 +- docs/manual/vhosts/index.html.tr.utf8 | 2 +- docs/manual/vhosts/index.html.zh-cn.utf8 | 2 +- docs/manual/vhosts/ip-based.html | 2 +- docs/manual/vhosts/ip-based.html.en | 16 +- docs/manual/vhosts/ip-based.html.fr.utf8 | 4 +- docs/manual/vhosts/ip-based.html.ja.utf8 | 4 +- docs/manual/vhosts/ip-based.html.ko.euc-kr | 4 +- docs/manual/vhosts/ip-based.html.tr.utf8 | 6 +- docs/manual/vhosts/mass.html | 2 +- docs/manual/vhosts/mass.html.en | 16 +- docs/manual/vhosts/mass.html.fr.utf8 | 4 +- docs/manual/vhosts/mass.html.ko.euc-kr | 4 +- docs/manual/vhosts/mass.html.tr.utf8 | 6 +- docs/manual/vhosts/name-based.html | 2 +- docs/manual/vhosts/name-based.html.de | 186 +- docs/manual/vhosts/name-based.html.en | 16 +- docs/manual/vhosts/name-based.html.fr.utf8 | 4 +- docs/manual/vhosts/name-based.html.ja.utf8 | 4 +- docs/manual/vhosts/name-based.html.ko.euc-kr | 4 +- docs/manual/vhosts/name-based.html.tr.utf8 | 6 +- 1083 files changed, 24912 insertions(+), 15324 deletions(-) create mode 100644 docs/manual/getting-started.html.ru.utf8 create mode 100644 docs/manual/index.html.ru.utf8 create mode 100644 docs/manual/mod/mod_md.html.fr.utf8 create mode 100644 docs/manual/mod/mod_proxy_uwsgi.html.fr.utf8 create mode 100644 docs/manual/mod/mod_socache_redis.html create mode 100644 docs/manual/mod/mod_socache_redis.html.en create mode 100644 docs/manual/mod/mod_socache_redis.html.fr.utf8 create mode 100644 docs/manual/mod/mod_systemd.html create mode 100644 docs/manual/mod/mod_systemd.html.en create mode 100644 docs/manual/mod/mod_systemd.html.fr.utf8 create mode 100644 docs/manual/mod/mod_tls.html create mode 100644 docs/manual/mod/mod_tls.html.en create mode 100644 docs/manual/mod/overrides.html.fr.utf8 delete mode 100644 docs/manual/new_features_2_0.html.ru.koi8-r (limited to 'docs/manual') diff --git a/docs/manual/bind.html b/docs/manual/bind.html index 99dd106..150fa61 100644 --- a/docs/manual/bind.html +++ b/docs/manual/bind.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: bind.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: bind.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/bind.html.de b/docs/manual/bind.html.de index f2108ed..5edd203 100644 --- a/docs/manual/bind.html.de +++ b/docs/manual/bind.html.de @@ -23,39 +23,39 @@

An Adressen und Ports binden

-

Verfgbare Sprachen:  de  | +

Verfügbare Sprachen:  de  |  en  | - fr  | + fr  |  ja  |  ko  | - tr 

+ tr 

-
Diese bersetzung ist mglicherweise - nicht mehr aktuell. Bitte prfen Sie die englische Version auf - die neuesten nderungen.
+
Diese Übersetzung ist möglicherweise + nicht mehr aktuell. Bitte prüfen Sie die englische Version auf + die neuesten Änderungen.

Konfiguration der vom Apache HTTP Server verwendeten Adressen und Ports.

-
Support Apache!
  • berblick
  • +
    top
    -

    berblick

    +

    Überblick

    Beim Start bindet sich der httpd an bestimmte Adressen und Ports der lokalen Maschine und wartet auf eingehende Anfragen. - Standardmig lauscht er an allen Adressen des Systems. + Standardmäßig lauscht er an allen Adressen des Systems. Es kann jeodch notwendig sein, ihm mit zuteilen, nur 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 + Ports zu lauschen oder nur an ausgewählten Adressen, bzw. einer + Kombination aus beidem. Dies wird oft mit der Funktionalität virtueller Hosts kombiniert, die bestimmt, wie der httpd auf verschiedene IP-Adressen, Hostnamen und Ports reagiert.

    @@ -66,10 +66,10 @@ 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 Listen-Anweisungen verwendet werden, + auf dem angegebenen Port. Es können mehrere Listen-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.

    + abgehörten Adressen und Ports antworten.

    Um beispielsweise den Server zu veranlassen, auf allen Netzwerkinterfaces sowohl an Port 80, als auch an Port 8000 @@ -87,14 +87,14 @@ Listen 8000 Listen 192.0.2.5:8000

    -

    IPv6-Adressen mssen wie im folgenden Beispiel in eckigen +

    IPv6-Adressen müssen wie im folgenden Beispiel in eckigen Klammern angegeben werden:

    Listen [2001:db8::a00:20ff:fea7:ccea]:80
    -

    Sich berlappende Listen-Direktiven generieren einen - fatalen Fehler, der verhindert, dass der Server hochfhrt.

    +

    Sich überlappende Listen-Direktiven generieren einen + fatalen Fehler, der verhindert, dass der Server hochfährt.

    (48)Address already in use: make_sock: could not bind to address [::]:80 @@ -109,66 +109,66 @@ Listen 192.0.2.5:8000

    Eine wachsende Anzahl von Plattformen implementiert IPv6. Die - APR untersttzt IPv6 auf den meisten - dieser Plattformen und ermglicht dem httpd, IPv6-Sockets zu - verwenden und ber IPv6 gesendete Anfragen zu behandeln.

    + APR unterstützt IPv6 auf den meisten + dieser Plattformen und ermöglicht dem httpd, IPv6-Sockets zu + verwenden und über IPv6 gesendete Anfragen zu behandeln.

    -

    Fr httpd-Administratoren kommt erschwerend die Frage hinzu, +

    Für httpd-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 (Anm.d..: so genannete + können. Zum Betrieb von IPv4-Verbindungen an IPv6-Sockets + werden auf IPv6 abgebildete IPv4-Adressen (Anm.d.Ü.: so genannete IPv4-gemappte IPv6-Adressen) verwendet, welche - standardmig auf den meisten Plattformen erlaubt sind. + standardmäßig auf den meisten Plattformen erlaubt sind. Unter FreeBSD, NetBSD und OpenBSD jedoch sind sie - standardmig deaktiviert, um den Systemgrundstzen + standardmäßig deaktiviert, um den Systemgrundsätzen dieser Plattformen zu entsprechen. Auf Systemen, wo dies - standardmig dekativiert ist, kann dieses Verhalten mit - einem speziellen configure-Parameter fr den - httpd gendert werden.

    + standardmäßig dekativiert ist, kann dieses Verhalten mit + einem speziellen configure-Parameter für den + httpd geändert werden.

    Auf der anderen Seite ist die Verwendung von gemappten Adressen bei einigen Plattformen wie Linux und True64 der einzige Weg, sowohl IPv4 wie auch IPv6 zu - verwenden. Wenn Sie mchten, dass der httpd IPv4- + verwenden. Wenn Sie möchten, dass der httpd IPv4- und IPv6-Verbindungen mit einem Minimum an Sockets behandelt, was die Verwendung von IPv4-gemappten IPv6-Adressen erfordert, dann - mssen Sie die configure-Option + müssen Sie die configure-Option --enable-v4-mapped angeben.

    --enable-v4-mapped ist die Voreinstellung auf allen - Plattformen auer FreeBSD, NetBSD und OpenBSD, so dass Ihr - httpd wahrscheinlich so bersetzt wurde.

    + Plattformen außer FreeBSD, NetBSD und OpenBSD, so dass Ihr + httpd wahrscheinlich so übersetzt wurde.

    Geben Sie wie in dem folgenden Beispiel bei allen Listen-Anweisungen eine IPv4-Adresse - an, wenn Sie mchten, dass Ihr httpd lediglich IPv4-Adressen - behandelt, unabhngig davon, was Ihre Plattform und die APR - untersttzen:

    + an, wenn Sie möchten, dass Ihr httpd lediglich IPv4-Adressen + behandelt, unabhängig davon, was Ihre Plattform und die APR + unterstützen:

    Listen 0.0.0.0:80
     Listen 192.0.2.1:80
    -

    Wenn Sie mchten, dass der httpd IPv4- und IPv6-Verbindungen +

    Wenn Sie möchten, dass der httpd 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 configure-Option + deaktiviert werden sollen) und Ihre Plattform es unterstützt, + dann müssen Sie die configure-Option --disable-v4-mapped angeben. Unter FreeBSD, NetBSD und OpenBSD ist --disable-v4-mapped voreingestellt.

    top

    Angabe des Protokolls bei Listen

    -

    Das optionale zweite Protokoll-Argument von Listen ist fr die meisten +

    Das optionale zweite Protokoll-Argument von Listen ist für die meisten Konfigurationen gar nicht erforderlich. Wenn nicht angegeben, sind - https fr Port 443 und http fr + https für Port 443 und http für alle anderen Ports die Voreinstellungen. Die Protokollangabe wird sowohl dazu verwendet, herauszufinden, welches Modul Anfragen verarbeiten soll, als auch, um protokollspezifische Optimierungen bei der AcceptFilter-Direktive zu aktivieren.

    -

    Sie mssen das Protokoll nur angeben, wenn Sie - ungewhnliche Ports benutzen, beispielsweise https +

    Sie müssen das Protokoll nur angeben, wenn Sie + ungewöhnliche Ports benutzen, beispielsweise https auf Port 8443:

    Listen 192.170.2.1:8443 https
    @@ -182,27 +182,27 @@ Listen 192.0.2.1:80 implementiert keine virtuellen Hosts - sie teilt dem Hauptserver lediglich mit, an welchen Adressen und Ports er zu lauschen hat. Werden keine <VirtualHost>-Container verwendet, dann - verhlt sich der Server bei allen angenommenen Anfragen gleich. - <VirtualHost>-Abschnitte knnen jedoch - dazu verwendet werden, ein unterschiedliches Verhalten fr eine + verhält sich der Server bei allen angenommenen Anfragen gleich. + <VirtualHost>-Abschnitte können jedoch + dazu verwendet werden, ein unterschiedliches Verhalten für eine oder mehrere Adressen und Ports festzulegen. Um einen virtuellen - Host einzurichten, muss dem Server zunchst mitgeteilt werden, + Host einzurichten, muss dem Server zunächst mitgeteilt werden, an den betreffenden Adressen oder Ports zu lauschen. Dann sollte ein - <VirtualHost>-Abschnitt fr die + <VirtualHost>-Abschnitt für die angebene Adresse und den angegebenen Port erstellt werden, um das Verhalten dieses virtuellen Hosts festzulegen. Beachten Sie bitte, dass auf einen <VirtualHost> nicht zugegriffen werden - kann, wenn er fr eine Adresse und einen Port eingerichtet + kann, wenn er für eine Adresse und einen Port eingerichtet wurde, an dem der Server nicht lauscht.

    -

    Verfgbare Sprachen:  de  | +

    Verfügbare Sprachen:  de  |  en  | - fr  | + fr  |  ja  |  ko  | - tr 

    -
    top

    Kommentare

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
    + tr 

    +
    top

    Kommentare

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+ + + +
<-
+

Начало работы

+
+

Available Languages:  en  | + fr  | + ru 

+
+ +

Если вы абсолютный новичок в работе с HTTP-сервером Apache или +в запуске веб-сайтов вообще, вы можете не знать с чего начать или какие +вопросы задавать. Этот документ познакомит вас с основами.

+
+ +
top
+
+

Клиенты, серверы и URL-адреса

+ + +

Адреса в Интернете записываются с помощью URL — Uniform Resource +Locator (унифицированный указатель ресурса), который указывает на +используемый протокол (например, http), имя сервера +(например, www.apache.org), URL-путь (например, +/docs/current/getting-started.html) и, возможно, +строку запроса (например, ?arg=value), используемую для +передачи серверу дополнительных аргументов.

+ +

Клиент (например, веб-браузер) подключается к серверу +(например, вашему HTTP-серверу Apache), используя определённый протокол, +и отправляет запрос на ресурс, используя URL-путь.

+ +

URL-путь может обозначать множество вещей на сервере. Это может быть +файл (как getting-started.html), обработчик +(как server-status) или файл какой-то +программы (как index.php). Мы рассмотрим это подробней ниже, +в разделе Контент веб-сайта.

+ +

Сервер отправляет ответ, содержащий код состояния и, +опционально, тело ответа. Код состояния указывает, был ли запрос успешно +обработан, а если нет, то какая ошибка произошла. +Это говорит клиенту, что он должен делать с ответом. +Вы можете прочитать о возможных кодах ответа на + +Вики HTTP-сервера Apache.

+ +

Детали транзакции и условия возникновения ошибки записываются +в файлы журналов. Это описывается более подробно ниже, в разделе +Файлы журналов и устранение неполадок.

+ +
top
+
+

Имена хостов и DNS

+ + +

Для того чтобы соединиться с сервером, клиент сначала должен преобразовать +имя сервера в IP-адрес — место в Интернете, где находится сервер. +Таким образом, чтобы ваш веб-сервер был доступен, необходимо, +чтобы имя сервера было в DNS.

+ +

Если вы не знаете как это сделать, вам нужно обратиться к сетевому +администратору или поставщику услуг Интернета (провайдеру). +Они могут сделать это для вас.

+ +

Несколько хостов могут указывать на один и тот же IP-адрес, +а один физический сервер может иметь больше одного IP-адреса. +Таким образом на одном физическом сервере вы можете запустить больше одного +сайта с помощью особенности: виртуальные хосты.

+ +

Если вы тестируете сервер, не имеющий выхода в Интернет, можете поместить +имена хостов в файл hosts для того что бы имя разрешалось локально. +Например, вы можете добавить запись для отправки запросов к +www.example.com на локальный компьютер, для тестирования. +Эта запись будет выглядеть так:

+ +

+127.0.0.1 www.example.com +

+ +

Файл hosts, скорее всего, расположен в /etc/hosts или +C:\Windows\system32\drivers\etc\hosts.

+ +

Вы можете узнать больше о файле +hosts и больше о +DNS.

+
top
+
+

Файлы конфигурации и директивы

+ + +

HTTP-сервер Apache настроен с помощью простых текстовых файлов. +Эти файлы могут располагаться в разных местах, в зависимости от того как вы +установили сервер. Общие места расположения файлов можно найти в +Вики +HTTP-сервера Apache. Если вы установили httpd из исходного кода, +то расположение файлов конфигурации по умолчанию следующее: +/usr/local/apache2/conf. +По умолчанию файл конфигурации называется httpd.conf. +Это тоже может варьироваться в сторонних дистрибутивах сервера.

+ +

Конфигурация часто разбивается на несколько небольших файлов, для +удобства управления. Эти файлы загружаются через директиву +Include. +Имена или расположения этих файлов конфигурации +могут сильно отличаться от одной установки к другой. +Расположите и разделите эти файлы наиболее подходящим для +вас образом. Если расположение файлов по умолчанию, +не имеет смысла для вас, не стесняйтесь изменить его.

+ +

Сервер настраивается путём размещения +директив конфигурации в этих файлах конфигурации. +Директива — это ключевое слово с одним или несколькими аргументами, +устанавливающими её значение.

+ +

На вопрос: «Где я должен прописать эту директиву?» – обычно +отвечают, там где ты хочешь использовать её. Если это глобальная настройка, +она должна располагаться в конфигурационном файле вне разделов +<Directory>, +<Location>, +<VirtualHost> или других +разделов. Если настройка относится только к конкретному каталогу, +значит она должна быть внутри секции +<Directory>, +которая описывает этот каталог, и так далее. +Смотри документ Разделы конфигурации +с подробным описанием вышеуказанных разделов.

+ +

В дополнение к основному файлу конфигурации, некоторые директивы могут +располагаться в файлах .htaccess, расположенных в папках с +контентом. Файлы .htaccess в первую очередь предназначены для +людей у которых нет доступа к главному конфигурационному файлу сервера. +Вы можете узнать больше о файлах .htaccess в инструкции +.htaccess.

+ +
top
+
+

Контент веб-сайта

+ + +

Содержимое сайта может принимать различные формы, но в широком смысле +разделяется на статический и динамический контент.

+ +

Статический контент — это, например, HTML-файлы, файлы изображений, +CSS-файлы и другие файлы, которые просто лежат на диске. +Директива DocumentRoot указывает +где в вашей файловой системе, вы должны разместить эти файлы. +Эта директива устанавливается глобально или отдельно для каждого +виртуального хоста. Посмотрите в своём файле(ах) конфигурации, +чтобы узнать, как именно эта директива используется на вашем сервере.

+ +

Обычно, когда запрашивается каталог, без указания имени файла, то будет +отдан документ с именем index.html. Например, если для директивы +DocumentRoot установлено значение /var/www/html +и приходит запрос на адрес +http://www.example.com/work/, +то файл расположенный по пути +/var/www/html/work/index.html +будет отдан клиенту.

+ +

Динамический контент — это всё что генерируется во время запроса и может +изменяться от запроса к запросу. Существует множество способов создания +динамического контента. Различные обработчики +доступны для генерации содержимого. Могут быть написаны специальные +CGI программы для генерации контента на сайте.

+ +

Для написания кода с разнообразным функционалом +могут использоваться сторонние модули, такие как mod_php. +Множество сторонних приложений, написанных на различных языках +программирования, и утилит доступны для скачивания и установки +на ваш HTTP-сервер Apache. +Поддержка сторонних продуктов выходит за рамки этой документации. +При необходимости вы должны самостоятельно найти их документацию +или форумы поддержки, где вы сможете получить ответы на свои вопросы.

+
top
+
+

Файлы журналов и устранение неполадок

+ +

Для вас, как администратора HTTP-сервера Apache, +самые ценные активы — это файлы журналов (лог-файлы), +в частности, журнал ошибок. Исправление любой проблемы без журнала ошибок +можно сравнить с вождением автомобиля с закрытыми глазами.

+ +

Расположение журнала ошибок задаётся директивой +ErrorLog, +которая может быть установлена глобально или для каждого виртуального хоста. +Записи в журнале ошибок расскажут вам, что и когда пошло не так. +Зачастую они также смогут подсказать, как что-то исправить. +Каждая запись в журнале ошибок содержит код ошибки, +по которому вы можете поискать в Интернете более подробное +описание того, как решить проблему. +Вы также можете настроить журнал ошибок так, чтобы в него записывался +идентификатор журнала, который можно сопоставить с записями в журнале +доступа — это поможет определить, какой запрос какую ошибку вызвал.

+ +

Больше о логирование вы можете узнать в +документации о журналах.

+
top
+
+

Что дальше?

+ + +

Теперь, когда вы знакомы с основами, пора двигаться дальше.

+ +

Этот документ содержит только базовую информацию. +Мы надеемся, что она поможет вам начать работу, +но есть множество других вещей, о которых вам, возможно, нужно узнать.

+ + + +
+
+

Available Languages:  en  | + fr  | + ru 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/glossary.html b/docs/manual/glossary.html index 775e56b..9c493ca 100644 --- a/docs/manual/glossary.html +++ b/docs/manual/glossary.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: glossary.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: glossary.html.es Content-Language: es diff --git a/docs/manual/glossary.html.de b/docs/manual/glossary.html.de index bf21e2e..fed47e7 100644 --- a/docs/manual/glossary.html.de +++ b/docs/manual/glossary.html.de @@ -23,22 +23,22 @@

Glossar

-

Verfgbare Sprachen:  de  | +

Verfügbare Sprachen:  de  |  en  | - es  | - fr  | + es  | + fr  |  ja  |  ko  | - tr 

+ tr 

-
Diese bersetzung ist mglicherweise - nicht mehr aktuell. Bitte prfen Sie die englische Version auf - die neuesten nderungen.
+
Diese Übersetzung ist möglicherweise + nicht mehr aktuell. Bitte prüfen Sie die englische Version auf + die neuesten Änderungen.
-

Dieses Glossar erlutert einige gebruchliche Fachbegriffe im +

Dieses Glossar erläutert einige gebräuchliche Fachbegriffe im Zusammenhang mit dem Apache im Speziellen und Web-Diensten im Allgemeinen. Weitere Informationen zum jeweiligen Begriff erreichen Sie - ber die Links.

+ über die Links.

top
@@ -46,9 +46,9 @@
Algorithmus
-
Eine eindeutige Formel oder ein Satz von Regeln zur Lsung eines +
Eine eindeutige Formel oder ein Satz von Regeln zur Lösung eines Problems in einer endlichen Anzahl von Schritten. Algorithmen zur - Verschlsselung werden blicherweise Chiffre genannt. + Verschlüsselung werden üblicherweise Chiffre genannt.
APache @@ -62,7 +62,7 @@
Apache Portable Runtime (APR)
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 + wird parallel zum Apache HTTP Server in einem eigenständigen Projekt entwickelt.
Siehe auch: Apache Portable Runtime Project @@ -79,39 +79,39 @@ [səˈtifiˈkeiʃən ɔːθɔriti] (CA) -
(Anm.d..: die Zertifizierungsstelle) Eine - vertrauenswrdige dritte Partei, deren Zweck es ist, - Zertifikate fr Netzwerkeinheiten zu signieren. Andere - Netzwerkeinheiten knnen die Signatur prfen, um +
(Anm.d.Ü.: die Zertifizierungsstelle) Eine + vertrauenswürdige dritte Partei, deren Zweck es ist, + Zertifikate für Netzwerkeinheiten zu signieren. Andere + Netzwerkeinheiten können die Signatur prüfen, um sicherzustellen, dass eine CA den Inhaber eines Zertifikats authentifiziert hat.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Certificate Signing Request [səˈtifikit sainiŋ riˈkwest] (CSR)
-
(Anm.d..: Zertifikats-Signierungsanfrage) Ein unsigniertes +
(Anm.d.Ü.: Zertifikats-Signierungsanfrage) Ein unsigniertes Zertifikat zur Einreichung bei einer Zertifizierungsstelle, welche - es mit dem privaten Schlssel + es mit dem privaten Schlüssel ihres CA-Zertifikats signiert. Durch die Signatur wird ein CSR zum echten Zertifikat.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Chiffre
Die Chiffre ist ein Algorithmus oder System zur - Datenverschlsselung. Beispiele sind DES, IDEA, RC4 usw. Im + Datenverschlüsselung. Beispiele sind DES, IDEA, RC4 usw. Im Englischen spricht man von Cipher [ˈsaifə]
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Chiffretext
Das Ergebnis, nachdem ein Klartext eine Chiffre durchlaufen hat.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Common @@ -120,8 +120,8 @@ (CGI)
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 NCSA + Behandlung von Anfragen ermöglicht. Die Schnittstelle ist + ursprünglich von der NCSA definiert worden. Es exisitert jedoch auch ein RFC-Projekt.
Siehe: Dynamische Inhalte mit CGI
@@ -129,22 +129,22 @@
CONNECT [kənekt]
Eine HTTP-Methode zur Weiterleitung - von Rohdaten ber HTTP. Sie kann dazu verwendet werden, andere + von Rohdaten über HTTP. Sie kann dazu verwendet werden, andere Protokolle wie zum Beispiel das SSL-Protokoll zu kapseln.
Digitale Signatur
-
Ein chiffrierter Textblock, der die Gltigkeit eines Zertifikats - oder einer anderen Datei besttigt. Eine Zertifizierungsstelle erstellt +
Ein chiffrierter Textblock, der die Gültigkeit eines Zertifikats + oder einer anderen Datei bestätigt. Eine Zertifizierungsstelle erstellt eine digitale Signatur durch Generierung eines Hashs aus dem in einem Zertifikat - enthaltenen ffentlichen Schlssel und - anschlieender Codierung des Hashs mit dem privaten - Schlssel des Zertifikats. Nur der ffentliche - Schlssel der CA kann die Signatur decodieren. So wird + enthaltenen öffentlichen Schlüssel und + anschließender Codierung des Hashs mit dem privaten + Schlüssel des Zertifikats. Nur der öffentliche + Schlüssel der CA kann die Signatur decodieren. So wird sichergestellt, dass die CA die Netwerkeinheit, welche das Zertifikat besitzt, authentifiziert hat.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Direktive
@@ -155,62 +155,62 @@
Dynamic Shared Object - [daiˈnmik ʃɛəd + [daiˈnæmik ʃɛəd ˈɔbdʒikt] (DSO)
-
Separat von der Apache-Binrdatei httpd +
Separat von der Apache-Binärdatei httpd kompilierte Module, die bei Bedarf - geladen werden knnen.
- Siehe: Untersttzung fr + geladen werden können.
+ Siehe:
Unterstützung für Dynamic-Shared-Objects
-
exportbeschrnkt
-
Verminderte kryptografische Strke (und Sicherheit), um den - Exportbesimmungen der Vereinigten Staaten (Anm.d..: konkret: United +
exportbeschränkt
+
Verminderte kryptografische Stärke (und Sicherheit), um den + Exportbesimmungen der Vereinigten Staaten (Anm.d.Ü.: konkret: United States' Export Administration Regulations (EAR)) zu - entsprechen. Exportbeschrnkte Verschlsselungssoftware ist - auf eine kurze Schlssellnge begrenzt, was zu - Chiffretexten fhrt, die gewhnlich mittels - Brute-Force dekodiert werden knnen.
- Siehe: SSL/TLS-Verschlsselung + entsprechen. Exportbeschränkte Verschlüsselungssoftware ist + auf eine kurze Schlüssellänge begrenzt, was zu + Chiffretexten führt, die gewöhnlich mittels + Brute-Force dekodiert werden können.
+ Siehe: SSL/TLS-Verschlüsselung
Filter
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 + gesendetet Daten, während Ausgabefilter vom Server an den Client zu sendende Daten verarbeiten. Der Ausgabefilter INCLUDES - beispielsweise untersucht Dokumente nach Server-Side-Includes und fhrt sie aus.
+ beispielsweise untersucht Dokumente nach Server-Side-Includes und führt sie aus.
Siehe: Filter
Handler - [ˈhndlə]
+ [ˈhændlə]
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 + Datei auszuführen ist. Im Allgemeinen besitzen Dateien implizite, + auf dem Dateityp basierende Handler. Gewöhnlich werden alle Dateien vom Server bedient, einige Dateitypen werden jedoch separat "behandelt" - (Anm.d..: besitzen einen separaten Handler). Der + (Anm.d.Ü.: besitzen einen separaten Handler). Der cgi-script-Handler beispielsweise kennzeichnet Dateien, die - als CGI-Programme ausgefhrt werden + als CGI-Programme ausgeführt werden sollen.
Siehe: Verwendung von Apache-Handlern
Hash - [hʃ]
+ [hæʃ]
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 + einer Zeichenfolge fester Länge aus einer anderen Zeichenfolge + beliebiger Länge. Unterschiedliche Zeichenfolgen bei der Eingabe + ergeben üblischerweise unterschiedliche Hashes (abhängig von der Hash-Funktion).
Header [hedə]
Der Teil der HTTP-Anfrage und -Antwort, - der vor den eigentlichen Daten bermittelt wird und den Inhalt - beschreibende Meta-Informationen enthlt. + der vor den eigentlichen Daten übermittelt wird und den Inhalt + beschreibende Meta-Informationen enthält.
.htaccess
@@ -218,7 +218,7 @@ die innerhalb des Web-Verzeichnisbaums abgelegt wird und zu dem Verzeichnis, in dem sie abgelegt ist, sowie allen Unterverzeichnissen Konfigurationsdirektiven - enthlt. Trotz ihres Namens kann diese Datei nahezu alle Arten von + enthält. Trotz ihres Namens kann diese Datei nahezu alle Arten von Direktiven enthalten, nicht nur Direktiven zur Zugriffskontrolle.
Siehe: Konfigurationsdateien @@ -232,20 +232,20 @@
HTTPS
Das HyperText-Transfer-Protokoll (Secure), der - Standard-Verschlsselungsmechanismus im World Wide Web. - Tatschlich handelt es sich hierbei um HTTP ber SSL.
- Siehe: SSL/TLS-Verschlsselung + Standard-Verschlüsselungsmechanismus im World Wide Web. + Tatsächlich handelt es sich hierbei um HTTP über SSL.
+ Siehe: SSL/TLS-Verschlüsselung
HyperText-Transfer-Protokoll (HTTP)
-
Das Standard-bertragungsprotokoll im World Wide Web. Der Apache +
Das Standard-Übertragungsprotokoll im World Wide Web. Der Apache implementiert die Protokollversion 1.1, bezeichnet als HTTP/1.1 und definiert in RFC 2616.
Klartext
-
Der unverschlsselte Text.
+
Der unverschlüsselte Text.
Konfigurationsanweisung
Siehe: Direktive
@@ -260,110 +260,110 @@
Ein Bereich in den Konfigurationsdateien, in dem verschiedene Typen von Direktiven erlaubt sind.
- Siehe: Erklrung der + Siehe: Erklärung der Fachbegriffe zu Apache-Direktiven
Message-Digest [ˈmesidʒ]
-
Ein Hash einer Nachricht, mit dem sich sicherstellen lt, - dass der Inhalt der Nachricht whrend der bertragung nicht - verndert wurde. (Anm.d..: ein so genannter Extrakt der +
Ein Hash einer Nachricht, mit dem sich sicherstellen läßt, + dass der Inhalt der Nachricht während der Übertragung nicht + verändert wurde. (Anm.d.Ü.: ein so genannter Extrakt der Nachricht)
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Methode
Im HTTP-Kontext eine in der Anfrage(zeile) des Clients angegeben Aktion, die auf eine Ressource angewendet wird. GET, POST und PUT - sind einige der verfgbaren HTTP-Methoden. + sind einige der verfügbaren HTTP-Methoden.
MIME-Typ [maim tyːp]
-
Eine Art und Weise, den Typ des bermittelten Dokuments zu +
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 text/html, + Schrägstrich. Einige Beispiele sind text/html, image/gif und application/octet-stream. Bei HTTP wird der MIME-Typ mit dem Header Content-Type - bermittelt.
+ übermittelt.
Siehe: mod_mime
Modul
-
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 httpd einkompilierte Module werden statische Module - genannt, whrend Module, die separat gespeichert sind und optional - zur Laufzeit geladen werden knnen, dynamische Module oder +
Ein selbstständiger Teil eines Programms. Ein Großteil der + Funktionalität des Apache ist in Modulen enthalten, die Sie einbinden + oder entfernen können. In die Apache-Binärdatei httpd einkompilierte Module werden statische Module + genannt, während Module, die separat gespeichert sind und optional + zur Laufzeit geladen werden können, dynamische Module oder DSOs genannt werden. - Standardmig eingebundene Module werden Basismodule - genannt. Fr den Apache sind viele Module verfgbar, die nicht + Standardmäßig eingebundene Module werden Basismodule + genannt. Für den Apache sind viele Module verfügbar, die nicht als Bestandteil des Apache-HTTP-Server-Tarballs ausgeliefert werden. Diese werden als Drittmodule bezeichnet.
Siehe: Modulverzeichnis
Module-Magic-Number - [ˈmɔjuːl mdʒik + [ˈmɔjuːl mædʒik ˈnʌmbə] (MMN)
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 + definiert ist und im Zusammenhang mit der Binärkompatibilität + von Modulen steht. Sie wird geändert, 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 + derart ändern, dass eine Binärkompatibilität nicht mehr + gewährleistet werden kann. Bei einer MMN-Änderung müssen alle Module von Drittanbietern zumindest neu kompiliert und zuweilen auch - geringfgig angepat werden, um mit der neuen Apache-Version zu + geringfügig angepaßt werden, um mit der neuen Apache-Version zu funktionieren.
-
ffentlicher - Schlssel
-
Der ffentlich verfgbare Schlssel in einem Public-Key-Kryptographie-System, - mit dem fr seinen Eigentmer bestimmte Nachrichten - verschlsselt und Signaturen von seinem Eigentmer - entschlsselt werden.
- Siehe: SSL/TLS-Verschlsselung +
Öffentlicher + Schlüssel
+
Der öffentlich verfügbare Schlüssel in einem Public-Key-Kryptographie-System, + mit dem für seinen Eigentümer bestimmte Nachrichten + verschlüsselt und Signaturen von seinem Eigentümer + entschlüsselt werden.
+ Siehe: SSL/TLS-Verschlüsselung
OpenSSL [ˈəupənɛsɛsˈɛl]
-
Das Open-Source-Toolkit fr SSL/TLS
+
Das Open-Source-Toolkit für SSL/TLS
Siehe: http://www.openssl.org/
Passphrase [paːfreiz]
-
Das Wort oder die Phrase, welches private Schlssel-Dateien - schtzt. Sie verhindert die Entschlsselung durch nicht +
Das Wort oder die Phrase, welches private Schlüssel-Dateien + schützt. Sie verhindert die Entschlüsselung durch nicht authorisierte Benutzer. Normalerweise ist dies einfach der geheimen - (De-)Codierungsschlssel, der fr Chiffren verwendet wird.
- Siehe: SSL/TLS-Verschlsselung + (De-)Codierungsschlüssel, der für Chiffren verwendet wird.
+ Siehe: SSL/TLS-Verschlüsselung
-
Privater Schlssel
-
Der geheime Schlssel in einem Public-Key-Kryptographie-System, +
Privater Schlüssel
+
Der geheime Schlüssel in einem Public-Key-Kryptographie-System, mit dem hereinkommende Nachrichten decodiert und ausgehende signiert werden.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Proxy
-
Ein zwischen dem Client und dem ursprnglichen Server - (Anm.d..: der Server, den der Client tatschlich erreichen - mchte) 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 +
Ein zwischen dem Client und dem ursprünglichen Server + (Anm.d.Ü.: der Server, den der Client tatsächlich erreichen + möchte) liegender Server. Er nimmt Anfragen von + Clients entgegen, übermittelt diese Anfragen dem + ursprünglichen Server und liefert die Antwort des + ursprünglichen Servers an den Client zurück. 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 + ursprünglichen Server anzufordern, und dadurch die Antwortzeit verringern.
Siehe: mod_proxy
@@ -371,25 +371,25 @@
Public-Key-Kryptographie [ˈpʌblik kiː ˈkyptograˈfiː]
-
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 +
Theorie und Anwendung asymmetrischer Verschlüsselungssysteme, + die einen Schlüssel zur Verschlüsselung und einen anderen zur + Entschlüsselung verwenden. Zwei derart zusammengehörende + Schlüssel bilden Schüsselpaar. Man spricht auch von "Asymetrischer Kryptographie".
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
-
Regulrer +
Regulärer Ausdruck (Regex)
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 + Wörter, die mit dem Buchstaben A beginnen" oder "Jeder Satz mit + zwei Kommata und ohne großes Q". Beim Apache sind reguläre + Ausdrücke 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 + Ressourcen ermöglichen. - Zum Beispiel können alle .gif- und .jpg-Dateien eines Verzeichnis "images" mit "/images/.*(jpg|gif)$" beschrieben werden. Der Apache - verwendet Perl-kompatible regulre Ausdrcke, wie sie die + verwendet Perl-kompatible reguläre Ausdrücke, wie sie die PCRE-Bibliothek bereitstellt.
@@ -397,9 +397,9 @@ [riːvəːs ˈprɔksi]
Ein Proxy-Server, der dem Client - gegenber als ursprnglicher Server erscheint. Dies - ist ntzlich, um den tatschlichen Server aus - Sicherheitsgrnden oder zur Lastverteilung vor dem Client zu + gegenüber als ursprünglicher Server erscheint. Dies + ist nützlich, um den tatsächlichen Server aus + Sicherheitsgründen oder zur Lastverteilung vor dem Client zu verstecken.
@@ -407,11 +407,11 @@ Layer [siˈkjuə ˈsɔkits ˈleiə] (SSL)
Ein von der Firma Netscape Communications Corporation entwickeltes - Protokoll zur allgemeinen Authentisierung und Verschlsselung der - Kommunikation ber TCP/IP-Netzwerke. Die meistverbreitete Nutzung - ist HTTPS, d.h. HyperText Transfer Protocol (HTTP) ber + Protokoll zur allgemeinen Authentisierung und Verschlüsselung der + Kommunikation über TCP/IP-Netzwerke. Die meistverbreitete Nutzung + ist HTTPS, d.h. HyperText Transfer Protocol (HTTP) über SSL.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Server Side @@ -419,7 +419,7 @@ inˈkluːds] (SSI)
Eine Technik zum Einbetten von weiterverarbeitenden Anweisungen in HMTL-Dateien.
- Siehe: Einfhrung in Server Side + Siehe: Einführung in Server Side Includes
@@ -433,9 +433,9 @@
Symmetrische Kryptographie
Die Theorie und Anwendung von Chiffren, die einen einzigen - geheimen Schlssel sowohl zur Verschlsswelung als auch zur - Entschlsselung benutzen.
- Siehe: SSL/TLS-Verschlsselung + geheimen Schlüssel sowohl zur Verschlüsswelung als auch zur + Entschlüsselung benutzen.
+ Siehe: SSL/TLS-Verschlüsselung
Tarball @@ -446,14 +446,14 @@
Transport - Layer Security [trnsˈpɔːt + Layer Security [trænsˈpɔːt ˈeiə siˈkjuəriti] (TLS)
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. + Force (IETF) zur allgemeinen Authentisierung und Verschlüsselung + einer Kommunikation über TCP/IP-Netzwerke entwickelt worden ist. TLS Version 1 ist nahezu identisch mit SSL Version 3.
- Siehe: SSL/TLS-Verschlsseliung + Siehe: SSL/TLS-Verschlüsseliung
Umgebungsvariable (env-Variable)
@@ -470,11 +470,11 @@ riˈsɔːs ləuˈkeitə] (URL)
Der Name bzw. die Adresse einer Ressource im Internet. Dies ist der - allgemein gebruchliche Audruck fr die formale Bezeichnung + allgemein gebräuchliche Audruck für die formale Bezeichnung Uniform Resource - Identifier. URLs bestehen blicherweise aus einem + Identifier. URLs bestehen üblicherweise aus einem Schema wie http oder https, einem Hostnamen - und einem Pfad. Die URL fr diese Seite ist + und einem Pfad. Die URL für diese Seite ist http://httpd.apache.org/docs/2.4/glossary.html.
@@ -484,7 +484,7 @@ (URI)
Eine kompakte Zeichenfolge zur Identifizierung einer abstrakten oder physischen Ressource. Er wird in dem RFC 2396 formell - definiert. Im World Wide Web verwendete URIs werden blicherweise + definiert. Im World Wide Web verwendete URIs werden üblicherweise als URLs bezeichnet.
@@ -493,10 +493,10 @@ həustiŋ]
Die Bedienung mehrere Websites mit einer einzigen Apache-Instanz. IP-basierte virtuelle Hosts unterscheiden zwischen - verschiedenen Websites aufgrund ihrer IP-Adressen, whrend + verschiedenen Websites aufgrund ihrer IP-Adressen, während namensbasierte virtuelle Hosts nur den Namen des Hosts verwenden und daher mehrere Angebote unter der gleichen IP-Adresse - hosten knnen.
+ hosten können.
Siehe: Apache-Dokumentation zu virtuellen Hosts
@@ -505,7 +505,7 @@ (FQDN)
Der eindeutige Name einer Netzwerkeinheit, bestehend aus einem Hostnamen und dem Domainnamen, welcher zu einer IP-Adresse - aufgelst werden kann. Zum Beispiel ist www ein + aufgelöst werden kann. Zum Beispiel ist www ein Hostname, example.com ein Domainname und www.example.com ein voll-qualifizierter Domainname.
@@ -520,28 +520,28 @@
X.509
Ein von der International Telecommunication Union (ITU-T) empfohlenes - Schema fr Authentifizierungszertifikate. Es wird fr + Schema für Authentifizierungszertifikate. Es wird für SSL/TLS-Authentifizierungen verwendet.
- Siehe: SSL/TLS-Verschlsselung + Siehe: SSL/TLS-Verschlüsselung
Zertifikat
Ein Datensatz zur Authentisierung einer Nertzwerkeinheit wie Server oder Client. Ein Zertifikat - enthlt X.509-Informationen - ber seinen Eigentmer (das sogenannte Betreff - (Anm.d..: engl.: subject)) und die + enthält X.509-Informationen + über seinen Eigentümer (das sogenannte Betreff + (Anm.d.Ü.: engl.: subject)) und die signierende Certification - Authority (der sogenannte Aussteller (Anm.d..: engl.: - issuer)) sowie den ffentlichen Schlssel des - Eigentmers und die Signatur der CA. Netzwerkeinheiten - berprfen diese Signatur mit Hilfe von CA-Zertifikaten.
- Siehe: SSL/TLS-Verschlsselung + Authority (der sogenannte Aussteller (Anm.d.Ü.: engl.: + issuer)) sowie den öffentlichen Schlüssel des + Eigentümers und die Signatur der CA. Netzwerkeinheiten + überprüfen diese Signatur mit Hilfe von CA-Zertifikaten.
+ Siehe: SSL/TLS-Verschlüsselung
Zugriffskontrolle
-
Die Beschrnkung des Zugriffs auf Netzwerkbereiche. Im - Apache-Kontext in der Regel die Zugriffsbeschrnkung auf bestimmte +
Die Beschränkung des Zugriffs auf Netzwerkbereiche. Im + Apache-Kontext in der Regel die Zugriffsbeschränkung auf bestimmte URLs.
Siehe: Authentisierung, Autorisierung und Zugriffskontrolle @@ -549,14 +549,14 @@
-

Verfgbare Sprachen:  de  | +

Verfügbare Sprachen:  de  |  en  | - es  | - fr  | + es  | + fr  |  ja  |  ko  | - tr 

-
top

Kommentare

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
+ tr 

+
top

Kommentare

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+ + + + +
<-
+ +

Apache HTTP Server версия 2.4 +Документация

+
+

Available Languages:  da  | + de  | + en  | + es  | + fr  | + ja  | + ko  | + pt-br  | + ru  | + tr  | + zh-cn 

+
+

+
+
+

Available Languages:  da  | + de  | + en  | + es  | + fr  | + ja  | + ko  | + pt-br  | + ru  | + tr  | + zh-cn 

+
+ \ No newline at end of file diff --git a/docs/manual/index.html.tr.utf8 b/docs/manual/index.html.tr.utf8 index 071a6ec..2930e9d 100644 --- a/docs/manual/index.html.tr.utf8 +++ b/docs/manual/index.html.tr.utf8 @@ -35,10 +35,11 @@ Belgeleri  ja  |  ko  |  pt-br  | + ru  |  tr  |  zh-cn 

-

+

+ + + + +
<-
+ +
+

Module Apache mod_md

+
+

Langues Disponibles:  en  | + fr 

+
+ + + + +
Description:Gestion des domaines au sein des serveurs virtuels et obtention + de certificats via le protocole ACME +
Statut:Expérimental
Identificateur de Module:md_module
Fichier Source:mod_md.c
Compatibilité:Disponible à partir de la version 2.4.30 du serveur HTTP + Apache
+

Sommaire

+ +

+ Ce module permet de gérer les propriétés courantes des domaines pour un + ou plusieurs serveurs virtuels. Il fournit deux fonctionnalités + principales : la première permet la supervision et le renouvellement des + certificats TLS via le protocole ACME (RFC 8555). Le module + effectue le renouvellement des certificats avant leur expiration + afin d'éviter une interruption des services internet. Il est possible de + monitorer l'état de tous les certificats gérés par mod_md et de configurer + le serveur de façon à ce qu'il envoie des notifications de + renouvellement, d'expiration ou d'erreur personnalisées. +

+ La seconde fonctionnalité principale fournit une implémentation + alternative de l'agrafage OCSP, et ceci aussi bien pour les certificats + gérés par mod_md que pour les certificats que vous gérez vous-même. + Composant nécessaire pour tout site https, l'agrafage OCSP influence la + vitesse de chargement des pages et suivant la configuration, la + disponibilité de ces dernières. Vous trouverez plus de détails dans la section + agrafage ci-dessous. +

+ L'autorité ACME par défaut pour la gestion des certificats est Let's Encrypt, mais il est possible + de configurer une autre CA si cette dernière supporte le protocole. +

+ +

Exemple de configuration simple :

+ +

TLS dans un contexte de serveur virtuel

+
MDomain example.org
+
+<VirtualHost *:443>
+    ServerName example.org
+    DocumentRoot htdocs/a
+
+    SSLEngine on
+    # aucun certificat spécifié
+</VirtualHost>
+ +

+ Au démarrage, un serveur ainsi configuré contactera Let's Encrypt pour demander un + certificat pour le domaine considéré. Si Let's Encrypt peut vérifier + le propriétaire du domaine, le module obtiendra le certificat et sa + chaîne de certification, le stockera dans son système de fichiers + (voir la directive MDStoreDir) et le proposera au prochain + redémarrage à mod_ssl. +

+ Ce processus se déroule pendant l'exécution du serveur. Tous les + autres serveurs virtuels continueront à fonctionner normalement, + mais tant que le certificat ne sera pas disponible, toute requête + pour le domaine considéré génèrera une réponse du type '503 Service + Unavailable'. +

+
+ +

Prérequis

+

+ Pour pouvoir être utilisé, ce module nécessite le chargement + préalable du module mod_watchdog. +

+ Pour que Let's Encrypt puisse signer et renouveler votre certificat, + votre serveur doit être accessible depuis l'internet public sur le port 80 + (http:) et/ou 443 (https:), à moins que votre serveur soit configuré + pour utiliser les vérifications DNS - pour plus de détails, voir + "certificats génériques". +

+ Le module choisit une des méthodes proposées par Let's Encrypt. En + général, LE propose des méthodes de vérification sur les ports ou le + DNS et Apache choisit une des méthodes disponibles. +

+ Pour déterminer quelles méthodes sont disponibles, le module + consulte les ports sur lesquels écoute Apache httpd. Si le port 80 en + fait partie, le module supposera que la vérification http: nommée + http-01 est disponible. Si le port 443 en fait aussi partie, la + vérification https: nommée tls-alpn-01 sera ajoutée à la liste des + méthodes disponibles. Enfin, si la directive MDChallengeDns01 est définie, la méthode + de vérification dns-01 sera aussi ajoutée. +

+ Si votre configuration est plus complexe, deux méthodes permettent + d'orienter ce choix. En premier lieu, voyez du côté de la directive + MDPortMap si le serveur se + trouve derrière un redirecteur de port comme un pare-feu. En second + lieu, vous pouvez court-circuiter entièrement le processus de choix + du module en définissant directement la directive MDCAChallenges. +

+
+ +

Vérifications https:

+

+ Pour la vérification de domaine via le protocole TLS, le nom de la + méthode correspondante est "tls-alpn-01". Le serveur Apache doit + alors être en écoute sur le port 443 (voir la directive MDPortMap si vous redirigez ce port vers + un autre). +

+ Let's Encrypt ouvrira alors une connexion TLS avec Apache en + utilisant l'indicateur spécial "acme-tls/1" (cette portion + indication de TLS se nomme ALPN, d'où le nom de la méthode de + vérification. ALPN est aussi utilisé par les navigateurs pour ouvrir + une connexion HTTP/2. +

+ Si vous ne souhaitez cependant qu'aucun de vos sites ne soit + accessible sur le port 80, vous pouvez laiser ce dernier ouvert et + rediriger toutes les requêtes vers vos sites en https:. Pour + ce faire, utilisez la directive MDRequireHttps décrite plus loin. Votre + serveur pourra alors continuer à répondre au requêtes en http: en + provenance de Let's Encrypt. + Comme dans le cas du protocole HTTP/2, vous pouvez configurer ceci + de la manière suivante : +

+
Protocols h2 http/1.1 acme-tls/1
+ +

+ La méthode de vérification "tls-alpn-01" sera alors disponible. +

+
+

Certificats génériques

+

+ Les certificats génériques sont supportés à partir de la version 2.x + de mod_md, mais leur obtention n'est pas triviale. Let's Encrypt + impose pour ces derniers la vérification "dns-01". + Aucune autre n'est considérée comme suffisamment efficace. +

+ Apache ne peut cependant pas implémenter cette vérification de + lui-même . Comme son nom l'indique, "dns-01" vous demande de + présenter certains enregistrement DNS spécifiques à votre domaine + qui doivent contenir certaines données de vérification. Vous devez + donc être en mesure d'éditer et modifier les enregistrements DNS de + votre domaine. +

+ Si c'est le cas, vous pouvez procéder via mod_md. Supposons que vous + disposiez pour cela du script /usr/bin/acme-setup-dns ; vous + configurez alors Apache comme suit : +

+
MDChallengeDns01 /usr/bin/acme-setup-dns
+ +

+ Apache fera alors appel à ce script lorsqu'il aura besoin de + définir ou détruire un enregistrement DNS de vérification pour le + domaine considéré. +

+ Supposons ainsi que vous souhaitiez obtenir un certificat pour + *.mydomain.com ; mod_md va appeler : +

+
/usr/bin/acme-setup-dns setup mydomain.com challenge-data
+# ceci nécessite de supprimer tout enregistrement DNS TXT pour
+# _acme-challenge.mydomain.com et d'en créer un nouveau dont le contenu sera
+# "challenge-data"
+ +

+ il appellera ensuite : +

+
/usr/bin/acme-setup-dns teardown mydomain.com
+# ceci nécessite de supprimer tout enregistrement DNS TXT pour
+# _acme-challenge.mydomain.com
+ +
+ +

Monitoring

+

Apache possède un module de monitoring standard : + mod_status. mod_md y ajoute une section et facilite + le monitoring de votre domaine. +

+ Vous pouvez alors visualiser tous vos domaines gérés par ordre + alphabétique, les noms de domaine qu'ils contiennent, un état + global, les date d'expiration ainsi que des paramètres + spécifiques. Ces derniers comprennent la périodicité de + renouvellement que vous avez sélectionnée (ou la valeur par + défaut), la CA (autorité de certification) utilisée, etc... +

+ La colonne "Renewal" montre des rapports d'activité ou d'erreur + à propos des renouvellements de certificats, ce qui devrait + faciliter la vie des utilisateurs qui souhaitent savoir si tout + fonctionne correctement ou si des problèmes se produisent. +

+ Si un des domaines gérés provoque une erreur, elle apparaîtra + aussi ici, ce qui vous permettra de visualiser les éventuels + problèmes sans devoir vous plonger dans les journaux du serveur. +

+ Il existe aussi un nouveau gestionnaire, "md-status", qui peut + vous fournir les informations à propos des domaines gérés à + partir de "server-status" et au format JSON. Vous pouvez le + configurer comme suit sur votre serveur : +

+
<Location "/md-status">
+  SetHandler md-status
+</Location>
+ +

+ Comme pour "server-status", vous devez + ajouter les autorisations nécessaires. +

+ Si vous ne souhaitez recevoir l'état JSON que pour un domaine + spécifique, ajoutez le simplement à votre URL d'état : +

+
> curl https://<yourhost>/md-status/another-domain.org
+{
+  "name": "another-domain.org",
+  "domains": [
+    "another-domain.org",
+    "www.another-domain.org"
+  ],
+  ...
+ +

+ Cet état JSON montre aussi un journal des renouvellements de + certificats : +

+
{
+"when": "Wed, 19 Jun 2019 14:45:58 GMT",
+"type": "progress", "detail": "The certificate for the managed domain has been renewed successfully and can be used. A graceful server restart now is recommended."
+},{
+"when": "Wed, 19 Jun 2019 14:45:58 GMT",
+"type": "progress", "detail": "Retrieving certificate chain for test-901-003-1560955549.org"
+},{
+"when": "Wed, 19 Jun 2019 14:45:58 GMT",
+"type": "progress", "detail": "Waiting for finalized order to become valid"
+},{
+"when": "Wed, 19 Jun 2019 14:45:50 GMT",
+"type": "progress", "detail": "Submitting CSR to CA for test-901-003-1560955549.org"
+},
+...
+ +

+ Vous trouverez aussi ces informations dans le fichier "job.json" + dans votre répertoire de test et, s'il est activé, dans le + répertoire des domaines. Vous pourrez ainsi les consulter à tout + moment. +

+ Enfin, la directive MDCertificateStatus donne accès au + informations à propos du certificat spécifié au format JSON. +

+
+ +

Agrafage

+

+ Si vous voulez commencer par tester l'agrafage pour un seul + domaine géré, utilisez cette configuration : +

+
<MDomain mydomain.net>
+  MDStapling on
+</MDomain>
+ +

+ et utilisez 'server-status' et/ou MDMessageCmd pour voir comment tout + cela fonctionne. Vous pourrez alors vérifier si l'information + d'agrafage est présente, sa durée de validité, son origine et à + quel moment elle sera rafraîchie. +

+ Si tout fonctionne comme vous le souhaitez, vous pouvez définir + cette configuration pour tous les certificats ou seulement vos + certificats gérés. +

+ De nombreux sites utilisent l'implémentation d'agrafage + existante de mod_ssl depuis des années. Les implémentations par + mod-ssl et mod_md présentent deux différences principales : +

+
    +
  1. Lecture des informations à la demande ou de manière planifiée + : mod_ssl extrait les informations d'agrafage lorsque le besoin + s'en fait sentir, par exemple lors d'une nouvelle connexion. mod_md + quant à lui, extrait ces informations au démarrage du serveur et + lorsqu'elles ont atteint les deux tiers de leur durée de vie.
  2. +
  3. Conservation des informations en mémoire ou de manière + persistante : mod_ssl peut conserver ces informations + de manière persistante, mais la plupart des configurations + exemples utilisent un cache en mémoire. mod_md quant à lui, + stocke systématiquement les informations dans le système de + fichiers.
  4. +
+

+ Si par malchance vous redémarrez votre serveur alors que le + service OCSP de votre CA est en panne, les utilisateurs ne + pourront plus atteindre vos sites. Sans persistance des + informations, votre serveur n'est plus en mesure de fournir au + client les données nécessaires, et le navigateur client ne peut + pas les obtenir lui-même car le service OCSP ne répond pas. +

+ Avec l'implémentation de mod_md, l'information d'agrafage est + stockée de manière persistante, et elle peut donc être réchargée + au démarrage du serveur et être ainsi disponible pour les + connexions entrantes. Un jour ou deux avant expiration des + informations, mod_md va les renouveler, ce qui permet de faire + face à un temps d'indisponibilité du service OCSP assez long. +

+ Pour conserver une compatibilité ascendante, l'implémentation de + mod_ssl n'a pas pu être modifiée en profondeur. Par exemple, + mod_ssl est incapable d'ajouter une dépendance à mod_watchdog + sans rendre inutilisables de nombreuses configurations + existantes qui ne chargent pas ce module. +

+
+ +

tailscale

+

+ Depuis la version 2.4.14 du module, vous pouvez l'utiliser pour + obtenir des certificats pour vos domaines tailscale. +

+
<MDomain mydomain.some-thing.ts.net>
+  MDCertificateProtocol tailscale
+  MDCertificateAuthority file://localhost/var/run/tailscale/tailscaled.sock",
+</MDomain>
+ +

+ Tailscale permet des communications sécurisées entre vos + machines, où qu'elles se trouvent, et peut leur fournir des noms de + domaine dans l'espace *.ts.net. Pour ceux-ci, il fournira + aussi ensuite des certificats Let's Encrypt de façon à ce que + vous puissiez ouvrir ces domaines dans votre navigateur en toute + sécurité. +

+

+ Apache va contacter le démon tailscale local à l'aide des + directives listées ci-dessous pour obtenir et renouveler les + certificats. Ceci ne fonctionnera cependant que pour les noms de + domaine que tailscale aura assigné à votre machine. +

+

+ Dans le cas contraire, ces certificats fonctionneront exactement + de la même façon que ceux qui auront été obtenus à l'aide du + protocole ACME de Lets Encrypt. Vous les verrez dans le rapport + d'état et les directives MDMessageCmd seront aussi exécutées + pour eux. +

+

+ Vous trouverez plus de détails dans la documentation + github de mod_md. +

+

+ Notez que cette fonctionnalité n'est disponible que sur les + machines où le démon tailscale fournit un socket de domaine unix. + Jusqu'à présent, ceci ne semble être le cas que sur les systèmes + de style Unix. +

+
+ +
+ + +
top
+

Directive MDActivationDelay

+ + + + + + + +
Description:Définit le délai d'activation des nouveaux certificats
Syntaxe:MDActivationDelay duration
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+

+ +
+
top
+

Directive MDBaseServer

+ + + + + + + +
Description:Définit si le serveur global peut être géré ou seulement + les serveurs virtuels.
Syntaxe:MDBaseServer on|off
Défaut:MDBaseServer off
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir si le serveur global, autrement + dit la partie du serveur située en dehors de tout serveur virtuel, + doit être géré par mod_md ou non. Par défaut il ne + le sera pas car cela provoquerait des effets de bord + générateurs de confusion. Il est donc recommandé de + définir des serveurs virtuels pour tous les domaines gérés, et + d'exclure des domaines gérés le serveur global (serveur par défaut). +

+ +
+
top
+

Directive MDCAChallenges

+ + + + + + + +
Description:Type de négociation ACME utilisée pour prouver l'appartenance + du domaine.
Syntaxe:MDCAChallenges name [ name ... ]
Défaut:MDCAChallenges tls-alpn-01 http-01 dns-01
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir les types de négociation + utilisés (par ordre de préférences) pour prouver l'appartenance + du domaine. Les types de négociation supportés par le module + sont 'tls-alpn-01', 'dns-01' et 'http-01'. Le module parcourt + toute la configuration du serveur pour déterminer quelles + méthodes peuvent être utilisées. +

+ Si par exemple le serveur est en écoute sur le port 80, c'est la + méthode 'http-01' qui sera disponible. Pour 'dns-01', une + commande MDChallengeDns01 + définie sera requise. La méthode 'tls-alpn-01' est décrite + ci-dessus dans 'https: Challenges'. +

+ Cette sélection automatique fonctionne pour la plupart des + configurations. Mais comme Apache est un serveur très puissant + avec de nombreuses options de configuration, certains cas + pourront poser des problèmes. Par exemple, il peut être en + écoute sur plusieurs adresses IP, certaines étant accessibles en + https: et d'autres non. +

+ Si vous définissez MDCAChallenges + directement, la sélection automatique est désactivée. A la + place, le module va utiliser la liste de méthodes de négociation + spécifiée pour dialoguer avec le serveur ACME (un type de + négociation doit aussi être proposé par le serveur). Ces + méthodes de négociation sont examinées dans l'ordre selon lequel + elles sont spécifiées. +

+ + +
+
top
+

Directive MDCertificateAgreement

+ + + + + + +
Description:Acceptation des conditions d'utilisation de l'autorité de + certification.
Syntaxe:MDCertificateAgreement accepted
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Lorsque vous utilisez mod_md pour obtenir un certificat, vous + devenez un client de l'autorité de certification (par exemple Let's + Encrypt). Cela signifie que vous devez lire et approuver leurs + conditions d'utilisation, et donc que vous avez compris ce qu'ils + ont à offrir, ce qu'ils ne fournissent pas, et ce que vous devez + vous-même fournir. mod_md ne peut pas de lui-même procéder à cet + agrément à votre place.

+ +
+
top
+

Directive MDCertificateAuthority

+ + + + + + + +
Description:Les URLs du service ACME de l'autorité de certification.
Syntaxe:MDCertificateAuthority url
Défaut:MDCertificateAuthority letsencrypt
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Les URLs auxquelles l'autorité de certication offre son service. + Plutôt que l'URL proprement dite, vous pouvez spécifier + 'letsencrypt' ou 'buypass'. +

+ Si vous spécifiez plusieurs URLs, chacune d'entre elles est + testée en mode tourniquet ("round-robin") après un certain + nombre d'échecs. Vous pouvez définir la rapidité de ce processus + à l'aide des directives MDRetryDelay et + MDRetryFailover. Par défaut, une demie + journée d'essais infructueux est considérée comme un échec. +

+ Tous les autres réglages s'appliquent à chacune de ces URLs. Il + est ainsi par exemple impossible d'en avoir deux avec des + directives MDExternalAccountBinding + différentes. +

+ A des fins de test, les CAs fournissent en général une seconde + URL de service. Le service 'test' ne fournit pas de certificat + valable pour un navigateur, mais il est moins regardant vis à + vis des limites de vitesse. Il permet de tester votre + configuration avant de passer à l'URL de service de production. +

+

Configuration pour le mode test de Let's Encrypt

MDCertificateAuthority https://acme-staging-v02.api.letsencrypt.org/directory
+
+ +
+
top
+

Directive MDCertificateCheck

+ + + + + + + +
Description:Définit le motif de nom pour un nom sitSet de + vérification de certificat et un motif d'URL pour un sitee de + vérification de certificat
Syntaxe:MDCertificateCheck name url
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+

+ +
+
top
+

Directive MDCertificateFile

+ + + + + + +
Description:Définit un fichier de certificat statique pour le domaine géré.
Syntaxe:MDCertificateFile path-to-pem-file
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive s'utilise dans une section MDomainSet et permet de spécifier le + nom du fichier qui contiendra le certificat pour le + domaine géré. La clé correspondante est spécifiée via la + directive MDCertificateKeyFile. +

+

Exemple

<MDomain mydomain.com>
+  MDCertificateFile /etc/ssl/my.cert
+  MDCertificateKeyFile /etc/ssl/my.key
+</MDomain>
+
+ +

+ Cette directive est équivalente à la directive SSLCertificateFile de mod_ssl. Elle + s'utilise dans de nombreuses applications. +

+ Une première application est la migration de la gestion des + certificats d'un domaine existant depuis le mode statique via des + fichiers vers le mode automatique via Let's Encrypt. A cet + effet, vous définissez tout d'abord la section MDomainSet dans laquelle vous + spécifiez les fichiers, puis supprimez la directive SSLCertificateFile de la + configuration de vos serveurs virtuels. +

+ Avec cette configuration, votre serveur fonctionnera comme + avant, avec probablement moins de lignes répétitives. Vous + pouvez alors ajouter la directive MDRenewMode avec pour valeur + "always", et le module obtiendra un nouveau cerificat avant que + celui du fichier considéré n'arrive à expiration. Une fois le + certificat renouvelé, vous pouvez supprimer la directive + MDCertificateFile et + recharger la configuration. +

+ Une autre application est le renouvellement de vos certificats + Let's Encrypt avec d'autres clients ACME comme l'excellent certbot. A cet effet, faites + pointer vos domaines gérés vers les fichiers de certbot et ils + travaillerons alors ensemble. +

+ +
+
top
+

Directive MDCertificateKeyFile

+ + + + + + +
Description:Définit une clé privée statique pour le certificat + statique.
Syntaxe:MDCertificateKeyFile path-to-file
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive s'utilise dans une section MDomainSet et permet de spécifier le + nom du fichier contenant la clé privée pour le domaine géré. Le + certificat correspondant est spécifié via la directive + MDCertificateFile. +

+ Cette directive est équivalente à la directive SSLCertificateKeyFile de mod_ssl. +

+ +
+
top
+

Directive MDCertificateMonitor

+ + + + + + + +
Description:L'URL d'un moniteur d'enregistrement de certificat.
Syntaxe:MDCertificateMonitor name url
Défaut:MDCertificateMonitor crt.sh https://crt.sh?q=
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive impacte l'interface utilisateur HTML 'server-status' et + n'a rien à voir avec le fonctionnement de mod_md proprement dit. + Elle permet de définir le lien qui s'affiche sur cette interface + pour accéder facilement à un moniteur de certificat. L'empreinte + SHA256 du certificat doit être ajoutée à l'URL spécifié. +

+ Les moniteurs de certificat donnent accès aux enregistrements de + la Certificate Transparency (CT) afin de tracer l'utilisation + des certificats pour les domaines. Vous pourrez au moins + vérifier si Let's Encrypt (ou tout autre CA que vous aurez + défini) a bien inscrit votre certificat dans les enregistrements + de CT. +

+ Avertissement : La mise à jour des enregistrements des + certificats et leur prise en compte par les moniteurs peut + prendre un certain temps. Ce dernier varie en fonction des + enregistreurs et des moniteurs. Un nouveau certificat ne sera + donc pas connu immédiatement. +

+ +
+
top
+

Directive MDCertificateProtocol

+ + + + + + + +
Description:Le protocole à utiliser avec l'autorité de certification.
Syntaxe:MDCertificateProtocol protocol
Défaut:MDCertificateProtocol ACME
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive permet de spécifier le protocole à utiliser. + Pour l'heure, seul le protocole ACME est supporté.

+ +
+
top
+

Directive MDCertificateStatus

+ + + + + + + +
Description:Extrait les informations publiques du certificat au format + JSON.
Syntaxe:MDCertificateStatus on|off
Défaut:MDCertificateStatus on
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Lorsque cette directive est à "on", vous disposez d'une + ressource pour les domaines gérés à + https://domain/.httpd/certificate-status qui renvoie un + document au format JSON contenant une liste de propriétés + concernant les clés, le certificat courant et, s'il est + disponible, le certificat renouvelé. +

+

Exemple

{
+  "valid-until": "Thu, 29 Aug 2019 16:06:35 GMT",
+  "valid-from": "Fri, 31 May 2019 16:06:35 GMT",
+  "serial": "03039C464D454EDE79FCD2CAE859F668F269",
+  "sha256-fingerprint": "1ff3bfd2c7c199489ed04df6e29a9b4ea6c015fe8a1b0ce3deb88afc751e352d"
+  "renewal" : { ...renewed cert information... }
+}
+
+ +
+
top
+

Directive MDChallengeDns01

+ + + + + + +
Description:Définit la commande d'activation/désactivation des + vérifications dns-01
Syntaxe:MDChallengeDns01 path-to-command
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir le programme à appeler + lorsque la vérification "dns-01" doit être activée/désactivée. Le + programme prend respectivement comme arguments "setup" ou + "teardown" suivi du nom de domaine. Pour "setup", le programme + prend comme argument supplémentaire les données de vérification + "dns-01". Lorsque MDChallengeDns01Version est définie + à 2, `teardown` prend aussi comme argument le contenu de la + vérification. +

+ Tant que la méthode de vérification "http:" ou "https:" est + valable, vous n'avez pas besoin de définir cette directive. + Cependant, Let's Encrypt n'accepte que "dns-01" comme méthode de + vérification valide pour les certificats génériques. Si vous + avez besoin d'un tel certificat, vous devez alors définir cette + directive. +

+ Il est maintenant possible d'utiliser cette directive dans une + section MDomain pour + spécifier une commande spécifique au domaine considéré. Cela + permet de configurer un script spécifique au fournisseur de DNS + concerné. +

+ Reportez vous à la section sur les certificats génériques pour + plus de détails. +

+ +
+
top
+

Directive MDChallengeDns01Version

+ + + + + + + + +
Description:Définit le type des arguments avec lesquels appeler + MDChallengeDns01
Syntaxe:MDChallengeDns01Version 1|2
Défaut:MDChallengeDns01Version 1
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.58 du serveur HTTP + Apache
+

+ Cette directive permet de définir de quelle manière est invoquée + la commande MDChallengeDns01, à savoir le nombre et le type de + ses arguments. Voir MDChallengeDns01 pour les + différences. + Cette définition est globale et ne peut pas s'appliquer + différemment pour chaque domaine. +

+ +
+
top
+

Directive MDContactEmail

+ + + + + + + +
Description:Adresse Email pour l'enregistrement du compte
Syntaxe:MDContactEmail address
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+ Lors de votre inscription, vous devez fournir une url de contact + pour le protocole ACME. Actuellement, Let's Encrypt exige une + adresse Email qu'il utilisera pour vous informer des + renouvellements de certificats ou de toute modification des + conditions d'utilisation. Pour obtenir cette adresse, mod_md + utilise l'email spécifiée par la directive MDContactEmail dans + votre configuration de httpd ; veillez par conséquent à bien + spécifier une adresse correcte à ce niveau. Si la directive + MDContactEmail n'est pas définie, mod_md utilisera l'email + spécifiée via la directive ServerAdmin. +

+ +
+
top
+

Directive MDDriveMode

+ + + + + + + +
Description:Ancien nom de MDRenewMode.
Syntaxe:MDDriveMode always|auto|manual
Défaut:MDDriveMode auto
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive est l'ancien nom de la directive MDRenewMode, et n'est encore supportée + qu'à titre de compatibilité ascendante. +

+ +
+
top
+

Directive MDExternalAccountBinding

+ + + + + + + + +
Description:Définit les valeurs keyid et hmac de liaison avec les + comptes externes à utiliser dans les CA
Syntaxe:MDExternalAccountBinding key-id hmac-64 | none | file
Défaut:MDExternalAccountBinding none
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.52 du serveur HTTP + Apache
+

+ Cette directive permet de définir des valeurs pour associer des + comptes externes avec ACME ("External Account Binding") ; c'est + une fonctionnalité de la norme ACME qui permet à des clients + d'associer des inscriptions à un compte client existant sur les + serveurs ACME. +

+

+ Certains CAs ACME ont besoin de ces valeurs, mais ce n'est pas + le cas pour Let's Encrypt. Vérifiez avec votre CA ACME si vous + avez besoin de ces valeurs et la manière de les obtenir. Ces + dernières se composent de deux chaînes : un identifiant de clé + et une valeur 'hmac' codée en base64. +

+

+ Vous pouvez définir ces valeurs de manière globale ou pour un + MDomain spécifique. Comme ces valeurs permettent à n'importe qui + de s'inscrire sous le même compte, il est conseillé de + restreindre les permissions d'accès au fichier de configuration + (à root seulement, par exemple). +

+

+ Les valeurs peuvent aussi être extraites d'un fichier JSON pour + conserver l'ouverture des permissions au niveau de la + configuration du serveur et restreindre celles de ce fichier. Le + fichier JSON sera du style : +

+

Exemple de fichier EAB JSON

{"kid": "kid-1", "hmac": "zWND..."}
+
+

+ Si vous modifiez les valeurs EAB, ce sont les nouvelles valeurs + qui seront utilisées lors du prochain renouvellement de + certificat. +

+ +
+
top
+

Directive MDHttpProxy

+ + + + + + +
Description:Spécifie un serveur mandataire pour les connexions + sortantes.
Syntaxe:MDHttpProxy url
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive permet de spécifier un serveur http mandataire + pour se connecter à l'autorité de certification spécifiée via + MDCertificateAuthority. Vous + devez la définir si votre serveur web ne peut atteindre internet que + via un serveur mandataire. +

+ +
+
top
+

Directive MDMatchNames

+ + + + + + + + +
Description:Définit comment les noms DNS sont comparés aux vhosts
Syntaxe:MDMatchNames all|servernames
Défaut:MDMatchNames all
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.58 du serveur HTTP + Apache
+

+ Le mode `all` correspond au comportement de toutes les versions + précédentes. ServerName et ServerAlias sont inspectés pour + trouver le MDomain qui correspond à un serveur virtuel. Les + recouvrements sont automatiquement détectés, même si vous n'avez + ajouté qu'un des noms à un MDomain. +

+ Cet automatisme présente cependant des inconvénients avec les + configurations plus complexes. Si vous définissez cette + directive à `servernames`, seul le ServerName d'un serveur + virtuel est inspecté pour la correspondance et les ServerAliases + sont donc ignorés. Les Aliases seront tout de même ajoutés au + certificat obtenu, à moins que vous ne spécifiiez aussi `MDMembers manual`. +

+ `servernames` possède un autre avantage : il vous confère plus + de souplesse avec les sous-domaines et les caractères + génériques. Vous pouvez ainsi définir un MDomain avec un + caractère générique et avoir d'autres MDomains pour des noms de + sous-domaines spécifiques. +

+ +
+
top
+

Directive MDMember

+ + + + + + +
Description:Nom d'hôte additionnel pour le domaine géré.
Syntaxe:MDMember hostname
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Plutôt que de lister tous les noms DNS sur la même ligne, vous + pouvez utiliser la directive MDMember pour + ajouter des noms d'hôte à un domaine géré. +

+

Exemple

<MDomain example.org>
+    MDMember www.example.org
+    MDMember mail.example.org
+</MDomain>
+
+

+ Si vous utilisez cette directive au niveau de la configuration + globale, en dehors de tout serveur virtuel correspondant à un + domaine géré, vous ne pouvez spécifier qu'une valeur, 'auto' ou + 'manual' comme mode par défaut pour tous les autres domaines + gérés. Voir la directive MDomain pour une description de ces + valeurs. +

+ +
+
top
+

Directive MDMembers

+ + + + + + + +
Description:Définit si les alias de noms de domaines sont + automatiquement ajoutés.
Syntaxe:MDMembers auto|manual
Défaut:MDMembers auto
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive permet de définir si les valeurs de ServerName et ServerAlias sont automatiquement ajoutées + en tant que membres d'un domaine géré. +

+ +
+
top
+

Directive MDMessageCmd

+ + + + + + +
Description:Gère les évènements pour les domaines gérés
Syntaxe:MDMessageCmd path-to-cmd optional-args
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir la commande à appeler + lorsqu'un des évènements "renewed", "installed", "expiring" ou + "errored" se produit pour un domaine géré. La commande sera + probablement invoquée pour d'autres évènements dans le futur et + ignorera les évènements pour lesquels elle n'aura pas été + préparée. +

+ Il s'agit d'une version plus souple de la directive + MDNotifyCmd. +

+

Exemple

MDMessageCmd /etc/apache/md-message
+

+ +# sera invoquée sous la forme "/etc/apache/md-message renewed mydomain.com" +# lorsqu'un nouveau certificat sera disponible pour le domaine mydomain.com +

+

+ Le programme ne doit pas être bloquant car le module attend + qu'il se termine. Un code de retour autre que 0 doit indiquer + une erreur d'exécution. +

+ "errored" n'est pas l'évènement à surveiller en priorité car le + renouvellement du certificat est censé se produire suffisammant + tôt pour éviter toute interruption de service. Cet évènement est + signalé au plus une fois par heure. +

+ L'évènement "expiring", quant à lui, doit être pris au sérieux. + Il se produit lorsque la valeur de MDWarnWindow est atteinte. Par + défaut, cette valeur correspond à 10% de la durée de vie du + certificat, donc actuellement pour Let's Encrypt, 9 jours avant + expiration du certificat. Le message d'avertissement est répété + au plus une fois par jour. +

+ 'renewed' indique qu'un nouveau certificat a été obtenu et + se trouve dans la zone intermédiaire du magasin MD. Il sera + activé au prochain restart/reload du serveur. +

+ 'installed' indique qu'un nouveau certificat a été transféré + depuis la zone intermédiaire vers la zone des domaines du + magasin MD. Cet évènement se produit lors d'un restart/reload du + serveur. A la différence des autres commandes, + MDMessageCmd s'exécute avec les + permissions de root (sur les systèmes *nix) et a donc accès aux + fichiers de certificats (et aux clés). Les certificats + nécessaires à d'autres applications ou possédant des formats + différents peuvent être traités suite à cet évènement. +

+ Un évènement de type 'renewing' est déclenché avant le démarrage + du processus de renouvellement pour le domaine géré. Si dans ce + cas la commande renvoie une valeur non nulle, le renouvellement + sera interrompu et tenté à nouveau au cycle suivant. Certaines + configurations de clusters l'utilisent pour n'effectuer le + renouvellement que sur un seul noeud. +

+ Un évènement de type 'challenge-setup:type:domain' est déclenché + lorsque les données de vérification pour un domaine ont été + créées. Il est invoqué avant qu'il soit demandé au serveur ACME + de les vérifier. type contient une des méthodes de vérification + ACME. Il est invoqué pour chaque nom DNS d'un MDomain. Les + configurations de clusters peuvent utiliser cet évènement pour + distribuer les fichiers de vérification à tous les noeuds. +

+ Un évènement de type ocsp-errored est déclenché lorsque le + MDStapling est activé + pour un domaine, et indique qu'une erreur s'est produite en + essayant d'obtenir la réponse OCSP de l'autorité de + certification. mod_md essaiera à nouveau d'obtenir cette + réponse. +

+ +
+
top
+

Directive MDMustStaple

+ + + + + + + +
Description:Définit si les nouveaux certificats doivent avoir le + drapeau OCSP Must Staple activé.
Syntaxe:MDMustStaple on|off
Défaut:MDMustStaple off
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive permet de définir si les nouveaux certificats + doivent avoir le drapeau OCSP Must Staple activé ou non. Si un + certificat possède ce drapeau, le serveur devra envoyer une réponse + avec agrafage OCSP à chaque client. Ceci ne fonctionne que si vous + configurez mod_ssl pour générer cette agrafe (voir la + directive SSLUseStapling et + ses directives dérivées). +

+ +
+
top
+

Directive MDNotifyCmd

+ + + + + + +
Description:Lance un programme lorsqu'un domaine géré est opérationnel.
Syntaxe:MDNotifyCmd path [ args ]
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive permet de définir un programme à lancer lorsqu'un + domaine géré a obtenu ou renouvelé son certificat. Ce + programme reçoit le nom de domaine géré concerné comme + argument additionnel (après les paramètres spécifiés ici). Il doit + renvoyer un code d'état de 0 s'il s'est exécuté avec + succès. +

+ +
+
top
+

Directive MDomain

+ + + + + + +
Description:Définit une liste de noms de domaines qui appartiennent à + un groupe.
Syntaxe:MDomain dns-name [ other-dns-name... ] [auto|manual]
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Tous les domaines de la liste seront gérés par + mod_md comme un seul domaine géré (Managed Domain - MD). + mod_md ne demandera qu'un seul certificat qui + sera valide pour tous ces noms de domaine. Cette directive + s'utilise au niveau de la configuration globale (voir plus loin + les autres directives MD). Si un domaine nécessite une + configuration particulière, utilisez la directive <MDomainSet>. +

+ Deux définitions supplémentaires sont nécessaires pour un + domaine géré : une adresse Email de contact (via MDContactEmail ou ServerAdmin) et MDCertificateAgreement. L'adresse + électronique du ServerAdmin + permet de s'enregistrer auprès de l'autorité de certification + (par défaut Let's Encrypt). L'autorité de certification + l'utilisera pour vous informer à propos du statut de vos + certificats ou d'éventuelles modifications de ses services. +

+ La seconde définition, MDCertificateAgreement doit avoir + pour valeur "accepted". Vous confirmez ainsi que vous acceptez + les conditions d'utilisation du CA. +

+

Exemple

MDContactEmail admin@example.org
+MDCertificateAgreement accepted
+MDomain example.org www.example.org
+
+<VirtualHost *:443>
+    ServerName example.org
+    DocumentRoot htdocs/root
+
+    SSLEngine on
+</VirtualHost>
+
+<VirtualHost *:443>
+    ServerName www.example.org
+    DocumentRoot htdocs/www
+
+    SSLEngine on
+</VirtualHost>
+
+

+ En plus de la liste des domaines gérés, cette directive accepte + un paramètre supplémentaire qui peut prendre pour valeur + 'manual' ou 'auto'. Ce paramètre permet de définir si un domaine + sera géré sous le nom spécifié dans la liste seul ('manual'), + ou si tous les noms du serveur virtuel correspondant seront + gérés ('auto'). C'est d'ailleurs cette dernière valeur qui + est la valeur par défaut. +

+

Exemple

MDomain example.org
+
+<VirtualHost *:443>
+    ServerName example.org
+    ServerAlias www.example.org
+    DocumentRoot htdocs/root
+
+    SSLEngine on
+</VirtualHost>
+
+MDomain example2.org auto
+
+<VirtualHost *:443>
+    ServerName example2.org
+    ServerAlias www.example2.org
+    ...
+</VirtualHost>
+
+

Dans cet exemple, le domaine 'www.example.org' est + automatiquement ajouté à la liste MD 'example.org'. De manière + similaire, le domaine 'www.example2.org' sera automatiquement ajouté + à la liste MD 'example2.org' pour laquelle 'auto' est explicitement + spécifié. Chaque fois que vous ajouterez des noms à ces serveurs + virtuels via ServerAlias, ils seront ajoutés à la liste MD + correspondante. +

+ Si vous préférez déclarer explicitement tous les noms de + domaines, utilisez le mode 'manual'. Une erreur sera enregistrée + dans le journal si les noms ne correspondent pas à ceux + attendus. +

+ +
+
top
+

Directive <MDomainSet>

+ + + + + + +
Description:Conteneur de directives à appliquer à un ou plusieurs + domaines gérés.
Syntaxe:<MDomainSet dns-name [ other-dns-name... ]>...</MDomainSet>
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive est équivalente à la directive MDomain avec la possibilité + supplémentaire d'ajouter des paramètres seulement pour le + domaine géré considéré. En fait, vous pouvez aussi utiliser + "<MDomain ..>" à titre de raccourci. +

+

+ Cette directive permet de configurer un domaine géré en + spécifiant un autre CA, ou d'autres paramètres de renouvellement + des certificats, etc... +

+

Exemple

<MDomain sandbox.example.org>
+    MDCertificateAuthority   https://someotherca.com/ACME
+</MDomain>
+
+

+ Cette configuration est souvent utilisée pour définir des paramètres + https: spécifiques à votre domaine. +

+

Exemple

<MDomain example.org>
+    MDRequireHttps temporary
+</MDomain>
+
+ +
+
top
+

Directive MDPortMap

+ + + + + + + +
Description:Mappage des ports externes avec les ports internes pour + vérifier à qui appartient le domaine.
Syntaxe:MDPortMap map1 [ map2 ]
Défaut:MDPortMap http:80 https:443
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Le protocole ACME propose deux méthodes pour vérifier à qui + appartient le domaine via HTTP : la première utilise les URLs en + "http:" (port 80) et la deuxième les URLs en "https:" (port + 443). Si votre serveur n'est accessible sur aucun + de ces ports, ACME ne pourra fonctionner que si vous configurez + votre serveur DNS de manière adéquate (voir la directive MDChallengeDns01). +

+ Sur la plupart des serveurs publics, "http:" arrive sur le + port 80 et "https:" sur le port 443. Ce module vérifie les ports + sur lesquels votre serveur Apache est en écoute et suppose + qu'ils sont disponibles. Autrement dit, si votre serveur n'est + pas en écoute sur le port 80, le module suppose que les requêtes + en "http:" en provenance d'internet ne seront pas traitées. +

+ Ce raisonnement est légitime, mais il peut s'avérer faux. + Par exemple, même si votre serveur est effectivement en écoute + sur le port 80, votre pare-feu peut bloquer ce dernier. "http:" + ne sera alors disponible que sur votre intranet. Dans ce cas, le + module va supposer de manière erronée que Let's Encrypt peut + effectuer des vérifications en "http:" avec votre serveur. Ces + dernières échouerons car elles auront été rejetées par votre + pare-feu. +

+

Exemple

MDPortMap http:- https:8433
+
+

+ L'exemple précédent montre comment spécifier que les requêtes en + "http:" en provenance d'internet n'arriveront jamais. En outre, + il indique que les requêtes en "https:" arriveront sur le port + 8433. +

+ Cette définition peut s'avérer nécessaire si vous faites de la + redirection de port ; votre serveur peut ainsi être accessible + depuis l' Internet sur le port 443, alors que le port local + utilisé par httpd sera différent. Par exemple, votre serveur + peut n'être en écoute que sur les ports 8443 et 8000, mais + accessible depuis internet sur les ports 443 et 80. +

+ +
+
top
+

Directive MDPrivateKeys

+ + + + + + + +
Description:Définit le type et la taille des clés privées générées.
Syntaxe:MDPrivateKeys type [ params... ]
Défaut:MDPrivateKeys RSA 2048
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir les paramètres de construction + des clés privées pour les domaines gérés. Vous pouvez configurer + plusieurs types de clés privées et le module obtiendra un + certificat pour chaque clé. +

+ La recommandation actuelle (en 2017) est de 2048 bits au minimum, + et une valeur inférieure ne sera pas acceptée. Des valeurs + supérieures offriront une plus grande sécurité mais seront plus + gourmandes en ressources, et augmenteront donc la charge de + votre serveur, ce qui pourra (ou non) être gênant pour vous. +

+ D'autres types de clés seront supportés dans le futur. + Vous pouvez par exemple configurer une clé RSA et une clé + Elliptic Curve (EC) de façon à ce que deux certificats soient + créés pour le domaine concerné. Lors d'une connexion avec un + client, c'est la première clé supportée par ce dernier qui sera + utilisée. +

+ Comme les clés et certificats EC sont plus petits, vous pouvez + les proposer en premier pour tous les clients modernes + compatibles, ce qui peut accélérer la phase de négociation. + Ajoutez tout de même une clé RSA pour supporter les clients plus + anciens. +

+

Exemple

MDPrivateKeys secp256r1 rsa3072
+
+

+ Les types EC supportés dépendent du CA que vous utilisez. Par + exemple, Let's encrypt supporte les courbes elliptiques + 'secp256r1' et 'secp384r1'. +

+ Chaque type de clé et certificat est stocké dans son fichier + propre au sein de l'espace de stockage MD. Le type de clé + constitue une partie du nom de fichier avec une convention de + nommage présentant une compatibilité ascendante avec les + certificats RSA. Vous pouvez ainsi continuer à partager ces + fichiers avec les autres applications. +

+ + Notez que cette directive n'aura d'effet que sur les nouvelles + clés. Toute clé préexistante ne sera pas affectée. En outre, + seules les clés privées générées pour les certificats sont + concernées, les clés de comptes ACME n'étant pas affectées. +

+ +
+
top
+

Directive MDRenewMode

+ + + + + + + +
Description:Contrôle le renouvellement des certificats.
Syntaxe:MDRenewMode always|auto|manual
Défaut:MDRenewMode auto
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ En mode "auto" (mode par défaut), le module va agir de la + manière la plus opportune pour chaque domaine géré. Si un + domaine ne possède pas de certificat, le module en demandera un + à l'autorité de certification. +

+

+ Si par contre vous avez défini un domaine géré qui n'est utilisé + par aucun serveur virtuel, le module n'effectuera aucune demande + de renouvellement. De même, pour les domaines gérés avec des + fichiers de certificats statiques (voir MDCertificateFile), le module + supposera que vous avez votre propre source et n'effectuera + aucune demande de renouvellement. +

+

+ Avec le mode "always", le module renouvellera les certificats + des modules gérés, même s'il ne sont pas utilisés ou + possèdent un fichier de certificats statique. +

+

+ A l'opposé, avec le mode "manual", mod_md n'effectuera aucune + demande automatique de renouvellement pour aucun domaine géré. +

+ +
+
top
+

Directive MDRenewWindow

+ + + + + + + +
Description:Définit le moment auquel un certificat doit être renouvelé.
Syntaxe:MDRenewWindow duration
Défaut:MDRenewWindow 33%
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Lorsqu'un certificat arrive à expiration, mod_md va + tenter d'en obtenir un nouveau signé. +

+ Normalement, les certificats ont une validité de 90 jours, et + mod_md les renouvelle lorsqu'il leur reste 33% de + durée de vie (soit 30 jours pour une durée de vie de 90 jours). Si + cela ne correspond pas à ce que vous souhaitez, vous pouvez + spécifier une autre valeur comme dans les exemples suivants : +

+

Exemple

# 21 jours avant expiration
+MDRenewWindow 21d 
+# 30 secondes (peut-être un peu juste !)
+MDRenewWindow 30s
+# lorsqu'il reste 10% de durée de vie au certificat
+MDRenewWindow 10%
+
+

En mode pilotage automatique, le module va vérifier le statut des + domaines gérés au moins toutes les 12 heures pour voir s'il y a + quelque chose à faire. En cas d'erreur, par exemple lorsque le CA + est inaccessible, il va dans un premier temps réessayer après + quelques secondes. Si l'erreur persiste, il va réduire son + intervalle de vérification de 12 à 1 heure. +

+ +
+
top
+

Directive MDRequireHttps

+ + + + + + + +
Description:Redirige le trafic http: vers https: pour les domaines + gérés.
Syntaxe:MDRequireHttps off|temporary|permanent
Défaut:MDRequireHttps off
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

Cette directive facilite la migration de vos domaines gérés de + http: vers https:. Dans l'exemple suivant, +

+

Exemple

MDRequireHttps temporary
+
+

vous indiquez que vous désirez que pour l'instant, tout le trafic via des URLs en + http: doit être redirigé vers des URLs en https:. Cette directive + est sans risque et vous pouvez la désactiver à tout moment. +

+ Ce qui suit par contre, a des conséquences : si + vous souhaitez que les clients n'utilisent plus + d'URLs en http:, spécifiez : +

+

Permanent (pour au moins 6 mois !)

MDRequireHttps permanent
+
+

Cette directive a deux effets : +

+
    +
  1. Toutes les requêtes pour une ressource en http: + sont redirigées vers la même requête en remplaçant le protocole + http: par https: et en renvoyant le code + d'état 301. Ce dernier indique aux clients que + cette modification est permanente et qu'ils doivent mettre à + jour leurs liens en conséquence. +
  2. +
  3. Toutes les réponses aux requêtes en https: + comporteront l'en-tête Strict-Transport-Security + avec une durée de vie de six mois. Cela indique au navigateur + qu'il ne devra jamais utiliser + http: (pendant six mois) lorsqu'il formulera une + requête pour le domaine concerné. Avec cette information, les + navigateurs refuseront de contacter votre site en mode non + chiffré. Ceci interdit à des middlewares malicieux de dégrader + les connexions et d'écouter/manipuler le trafic. C'est une bonne + chose, mais cette configuration ne peut pas être désactivée + aussi simplement que la configuration temporaire ci-dessus. +
  4. +
+

Vous pouvez obtenir le même résultat de manière simple avec + mod_alias et une configuration basée sur la + directive Redirect. Si + vous le faites vous-même, assurez-vous d'exclure les chemins + /.well-known/* de votre redirection, sinon mod_md + aura des difficultés pour signer les nouveaux certificats. +

+

Si vous effectuez cette configuration au niveau global, elle + s'appliquera à tous les domaines gérés. Si vous souhaitez qu'elle ne + s'applique qu'à un domaine spécifique, utilisez : +

+

Exemple

<MDomain xxx.yyy>
+  MDRequireHttps temporary
+</MDomain>
+
+ +
+
top
+

Directive MDRetryDelay

+ + + + + + + + +
Description:Temps d'attente avant de réessayer, doublé à chaque erreur + consécutive
Syntaxe:MDRetryDelay duration
Défaut:MDRetryDelay 5s
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.54 du serveur HTTP + Apache
+

+ Le temps d'attente après une erreur avant de tenter à nouveau le + renouvellement d'un certificat. Ce temps est doublé après chaque + erreur consécutive avec un maximum de 24 heures. +

+

+ Ce temps d'attente est spécifique à chaque renouvellement de + certificat. Autrement dit, une erreur sur un MDomain ne retarde + pas les renouvellements des autres domaines. +

+ +
+
top
+

Directive MDRetryFailover

+ + + + + + + + +
Description:Le nombre d'erreurs avant de se tourner vers un autre CA
Syntaxe:MDRetryFailover number
Défaut:MDRetryFailover 13
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.54 du serveur HTTP + Apache
+

+ Le nombre d'erreurs consécutives lors du renouvellement d'un + certificat avant la sélection d'une autre CA. Ne s'applique + qu'aux configurations pour lesquelles plusieurs + MDCertificateAuthority ont été + spécifiées. +

+ +
+
top
+

Directive MDServerStatus

+ + + + + + + +
Description:Définit si les informations à propos des domaines gérés + sont ajoutés ou non à server-status.
Syntaxe:MDServerStatus on|off
Défaut:MDServerStatus on
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Le gestionnaire d'Apache "server-status" vous permet de + configurer une ressource pour monitorer le fonctionnement du + serveur. Cette ressource inclut maintenant une section indiquant + tous les domaines gérés avec leur nom DNS, l'état de + renouvellement du certificat, la durée de vie de ce dernier, + ainsi que d'autres propriétés fondamentales. +

+ Cette directive permet d'activer/désactiver cette ressource. +

+ +
+
top
+

Directive MDStapleOthers

+ + + + + + + + +
Description:Active l'agrafage pour les certificats non gérés par + mod_md.
Syntaxe:MDStapleOthers on|off
Défaut:MDStapleOthers on
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+ Cette directive n'a d'effet que si MDStapling est activée. Elle permet + de contrôler si mod_md doit aussi fournir les + informations d'agrafage pour les certificats qu'il ne gère pas + directement (autrement dit pour les certificats non renouvelés + via le protocole ACME). +

+ +
+
top
+

Directive MDStapling

+ + + + + + + + +
Description:Active l'agrafage pour un ou plusieurs domaines.
Syntaxe:MDStapling on|off
Défaut:MDStapling off
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+ mod_md permet l'obtention des informations + d'agrafage OCSP. Cette fonctionnalité est une alternative à + celle fournie par mod_ssl. Elle est désactivée + par défaut à des fins de compatibilité ascendante. +

+ La fonctionnalité peut être activée pour tous les certificats du + serveur ou pour un MDomain seulement, ce qui aura pour effet + de remplacer toute configuration d'agrafage au niveau de + mod_ssl pour ce(s) domaine(s). Lorsqu'elle est désactivée, + l'agrafage de mod_ssl se chargera du travail (s'il a été + lui-même activé, bien entendu). Ceci permet de basculer de + manière graduée d'une implémentation à l'autre. +

+ L'agrafage fonctionne aussi pour les domaines non gérés par + mod_md (voir à ce sujet la directive MDStapleOthers). En fait, l'agrafage + OCSP peut très bien être utilisé en l'absence de tout certificat + géré via le protocole ACME. +

+ +
+
top
+

Directive MDStaplingKeepResponse

+ + + + + + + + +
Description:Contrôle la durée au bout de laquelle les anciennes + réponses doivent être supprimées.
Syntaxe:MDStaplingKeepResponse duration
Défaut:MDStaplingKeepResponse 7d
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+ Cette directive permet de spécifier la durée au bout de laquelle + les données OCSP utilisées pour l'agrafage doivent être + supprimées du magasin. Par défaut, ces informations sont + supprimées lors d'un restart/reload du serveur si elles ont plus + de sept jours. Ceci permet de limiter la taille du magasin + lorsque les certificats sont renouvelés et/ou reconfigurés + fréquemment. +

+

+ +
+
top
+

Directive MDStaplingRenewWindow

+ + + + + + + + +
Description:Contrôle l'ancienneté des réponses OCSP au dela de laquelle + ces dernières seront renouvelées.
Syntaxe:MDStaplingRenewWindow duration
Défaut:MDStaplingRenewWindow 33%
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.42 du serveur HTTP + Apache
+

+ Si la durée de validité d'un réponse OCSP passe en dessous de + duration, mod_md va tenter de la + renouveler. +

+ La CA à l'origine du certificat fournit aussi en général le + service de réponse OCSP et détermine la durée de validité de sa + réponse signée à propos de la validité du certificat. Plus + longtemps une réponse sera valide, plus longtemps elle pourra + être mise en cache, ce qui arrange tout le monde en matière de + performances. Plus courte sera la validité d'une réponse, plus + vite seront envoyées des révocations de certificats aux clients. + Il est donc important de prendre en compte la qualité de + service. +

+ En ajustant la durée de validité des réponses vous-même, vous + pouvez contrôler une partie du processus. Si vous spécifiez une + durée de vie importante (autrement dit si vous spécifiez un + petit pourcentage de validité avant que l'information n'expire), + vous assurer un temps de mise en cache maximal, mais une + interruption du service OCSP (par exemple un arrêt pour + maintenance) aura plus de chance de vous affecter. Si vous + spécifiez un pourcentage de temps avant expiration plus + important, les mises à jour seront plus fréquentes, ce qui va + augmenter la charge de l'infrastructure de serveurs du CA et + nécessiter d'avantage de coordination entre les processus + enfants de votre propre serveur. +

+ La valeur par défaut choisie est de 33%, ce qui signifie que la + demande de renouvellement interviendra lorsque la durée de vie + de la réponse OCSP passera en dessous de 33%. Pour une CA qui + fournit des réponses OCSP avec une durée de vie de 3 jours, cela + implique 2 jours de mise en cache et 1 jour pour les tentatives + de renouvellement. Pour affecter votre domaine, une interruption + de service devra donc avoir une durée supérieure à 1 jour. +

+ Vous pouvez aussi définir de manière absolue la durée de vie + restante, par exemple `2d` pour 2 jours. +

+ +
+
top
+

Directive MDStoreDir

+ + + + + + + +
Description:Chemin dans le système de fichiers local du répertoire où + seront stockées les données à propos des domaines gérés.
Syntaxe:MDStoreDir path
Défaut:MDStoreDir md
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Cette directive permet de définir le répertoire dans le système + de fichiers local où seront stockées les données à propos des + domaines gérés. Il s'agit d'un chemin absolu ou relatif à la + racine du serveur. Par défaut, le répertoire "md" sera créé à la + racine de votre serveur. +

+ Si vous souhaitez changer de répertoire et si ce dernier + contient déjà des données, copiez tout d'abord les données vers + le nouveau répertoire, puis modifier la configuration et + redémarrez le serveur. Si vous commencez par modifier la + configuration et redémarrer le serveur sans copier les données, + ce dernier croira que les certificats sont absents et il tentera + d'en obtenir de nouveaux. +

+ +
+
top
+

Directive MDStoreLocks

+ + + + + + + + +
Description:Configure le verrouillage du magasin pour les mises à jour
Syntaxe:MDStoreLocks on|off|duration
Défaut:MDStoreLocks off
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
Compatibilité:Disponible à partir de la version 2.4.55 du serveur HTTP + Apache
+

+ Définissez cette directive pour utiliser un fichier verrou au + démarrage du serveur lorsque MDStoreDir + est synchronisé avec la configuration du serveur et si les + certificats renouvelés sont activés. +

+ Le verrouillage a été implémenté pour les configurations de + cluster où MDStoreDir appartient à un système de fichiers + partagé. L'activation des certificats renouvelés sera alors + protégée lorsque plusieurs noeuds du cluster sont redémarrés ou + reconfigurés simultanément ; ceci à condition bien entendu que + le système de fichiers partagé prenne en charge le verrouillage + de fichier. +

+ Le temps d'attente par défaut pour obtenir le verrou est de 5 + secondes. Si le verrou ne peut pas être obtenu, une erreur est + enregistrée dans le journal et le démarrage du serveur se + poursuit ; de ce fait, un des noeuds du cluster pourra encore + utiliser les anciens certificats par la suite. +

+ Un délai d'attente plus long réduira cette probabilité, mais + pourra aussi retarder les redémarrages et reconfigurations du + serveur dans le cas où les verrous ne sont pas correctement + gérés dans le système de fichiers sous-jacent. Un verrou ne doit + être maintenu par une instance de httpd que pendant une courte + durée. +

+ +
+
top
+

Directive MDWarnWindow

+ + + + + + + +
Description:Définit la fenêtre de temps pendant laquelle vous serez + informé de l'expiration prochaine d'un certificat.
Syntaxe:MDWarnWindow duration
Défaut:MDWarnWindow 10%
Contexte:configuration globale
Statut:Expérimental
Module:mod_md
+

+ Voir la directive MDRenewWindow pour une description + de la méthode à employer pour spécifier cette durée. +

+ Le module inspecte la durée de vie restante des certificats et + invoque MDMessageCmd + lorsqu'une de ces durées devient inférieure à la fenêtre de + temps spécifiée. Si l'on conserve la valeur par défaut, cette + durée correspond à 9 jours pour les certificats de Let's + Encrypt. +

+ Cette directive s'applique aussi aux domaines gérés via des + fichiers de certificats statiques (voir la directive MDCertificateFile). +

+ +
+
+
+

Langues Disponibles:  en  | + fr 

+
top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_mime.html b/docs/manual/mod/mod_mime.html index 7b9aa2d..999228c 100644 --- a/docs/manual/mod/mod_mime.html +++ b/docs/manual/mod/mod_mime.html @@ -2,7 +2,7 @@ URI: mod_mime.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: mod_mime.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/mod/mod_mime.html.en b/docs/manual/mod/mod_mime.html.en index d54b208..178adfb 100644 --- a/docs/manual/mod/mod_mime.html.en +++ b/docs/manual/mod/mod_mime.html.en @@ -1,7 +1,7 @@ - + - + + + + + +
<-
+ +
+

Module Apache mod_proxy_uwsgi

+
+

Langues Disponibles:  en  | + fr 

+
+ + + + +
Description:Module de passerelle UWSGI pour mod_proxy
Statut:Extension
Identificateur de Module:proxy_uwsgi_module
Fichier Source:mod_proxy_uwsgi.c
Compatibilité:Disponible à partir de la version 2.4.30 du serveur HTTP Apache.
+

Sommaire

+ +

Pour pouvoir fonctionner, ce module requiert le chargement préalable de + mod_proxy. Il fournit le support du protocole + UWSGI.

+ +

Pour être en mesure de gérer le protocole UWSGI, le serveur doit donc + pouvoir disposer des modules mod_proxy et + mod_proxy_uwsgi.

+ +

Avertissement

+

N'activez le mandatement que si vous avez sécurisé votre serveur. Les serveurs + mandataires ouverts sont dangereux pour votre réseau, mais aussi pour + Internet en général.

+
+
+
Support Apache!

Sujets

+

Directives

+

Ce module ne fournit aucune directive.

+

Traitement des bugs

Voir aussi

+
+
top
+
+

Exemples

+

Il est rappelé que vous devez charger les modules + mod_proxy et mod_proxy_uwsgi pour que les + exemples suivants fonctionnent.

+ +

Passerelle simple

ProxyPass "/uwsgi-bin/" "uwsgi://localhost:4000/"
+
+ +

La passerelle à répartition de charge nécessite + mod_proxy_balancer et au moins un module implémentant un + algorithme de répartition de charge comme + mod_lbmethod_byrequests, en plus des modules de mandatement + listés ci-dessus. Par défaut, c'est mod_lbmethod_byrequests + qui sera utilisé, et c'est donc ce dernier qui sera utilisé dans l'exemple + suivant :

+ +

Passerelle à répartition de charge

ProxyPass "/uwsgi-bin/" "balancer://somecluster/"
+<Proxy balancer://somecluster>
+    BalancerMember uwsgi://localhost:4000
+    BalancerMember uwsgi://localhost:4001
+</Proxy>
+
+
+
+
+

Langues Disponibles:  en  | + fr 

+
top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_proxy_wstunnel.html b/docs/manual/mod/mod_proxy_wstunnel.html index 4db563c..cf71a85 100644 --- a/docs/manual/mod/mod_proxy_wstunnel.html +++ b/docs/manual/mod/mod_proxy_wstunnel.html @@ -2,7 +2,7 @@ URI: mod_proxy_wstunnel.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: mod_proxy_wstunnel.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/mod/mod_proxy_wstunnel.html.en b/docs/manual/mod/mod_proxy_wstunnel.html.en index b5a03f4..c5004b8 100644 --- a/docs/manual/mod/mod_proxy_wstunnel.html.en +++ b/docs/manual/mod/mod_proxy_wstunnel.html.en @@ -1,7 +1,7 @@ - + - + + + + + +
<-
+ +
+

Apache Module mod_socache_redis

+
+

Available Languages:  en  | + fr 

+
+ + + + +
Description:Redis based shared object cache provider.
Status:Extension
Module Identifier:socache_redis_module
Source File:mod_socache_redis.c
Compatibility:Available in Apache 2.4.39 and later
+

Summary

+ +

mod_socache_redis is a shared object cache provider + which provides for creation and access to a cache backed by the + Redis + high-performance, distributed memory object caching system. +

+ + +

This shared object cache provider's "create" method requires a + comma separated list of memcached host/port specifications. If using + this provider via another modules configuration (such as + SSLSessionCache), provide + the list of servers as the optional "arg" parameter.

+ +
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
+ + +

Details of other shared object cache providers can be found + here. +

+ +
+
Support Apache!

Directives

+ +

Bugfix checklist

See also

+
+ +
top
+

RedisConnPoolTTL Directive

+ + + + + + + + +
Description:TTL used for the connection pool with the Redis server(s)
Syntax:RedisConnPoolTTL num[units]
Default:RedisConnPoolTTL 15s
Context:server config, virtual host
Status:Extension
Module:mod_socache_redis
Compatibility:Available in Apache 2.4.39 and later
+

Set the time to keep idle connections with the Redis server(s) + alive (threaded platforms only).

+ +

Valid values for RedisConnPoolTTL are times + up to one hour. 0 means no timeout.

+ +

This timeout defaults to units of seconds, but accepts + suffixes for milliseconds (ms), seconds (s), minutes (min), and hours (h). +

+ +
# Set a timeout of 10 minutes
+RedisConnPoolTTL 10min
+# Set a timeout of 60 seconds
+RedisConnPoolTTL 60
+
+ +
+
top
+

RedisTimeout Directive

+ + + + + + + + +
Description:R/W timeout used for the connection with the Redis server(s)
Syntax:RedisTimeout num[units]
Default:RedisTimeout 5s
Context:server config, virtual host
Status:Extension
Module:mod_socache_redis
Compatibility:Available in Apache 2.4.39 and later
+

Set the Read/Write timeout used for the connection with the Redis + server(s).

+ +

Valid values for RedisTimeout are times + up to one hour. 0 means no timeout.

+ +

This timeout defaults to units of seconds, but accepts + suffixes for milliseconds (ms), seconds (s), minutes (min), and hours (h). +

+ +
# Set a timeout of 10 minutes
+RedisTimeout 10min
+# Set a timeout of 60 seconds
+RedisTimeout 60
+
+ +
+
+
+

Available Languages:  en  | + fr 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_socache_redis.html.fr.utf8 b/docs/manual/mod/mod_socache_redis.html.fr.utf8 new file mode 100644 index 0000000..90a5eee --- /dev/null +++ b/docs/manual/mod/mod_socache_redis.html.fr.utf8 @@ -0,0 +1,156 @@ + + + + + +mod_socache_redis - Serveur HTTP Apache Version 2.4 + + + + + + + + +
<-
+ +
+

Module Apache mod_socache_redis

+
+

Langues Disponibles:  en  | + fr 

+
+ + + + +
Description:Fournisseur de cache d'objets partagé basé sur Redis.
Statut:Extension
Identificateur de Module:socache_redis_module
Fichier Source:mod_socache_redis.c
Compatibilité:Disponible à partir de la version 2.4.39 du serveur HTTP Apache
+

Sommaire

+ +

mod_socache_redis implémente un fournisseur de cache + d'objets partagé qui permet la création et l'accès à un cache hébergé par le + système de mise en cache d'objets en mémoire partagée à hautes performances + Redis. +

+ +

La méthode "create" de ce fournisseur de cache d'objets partagé nécessite + une liste en mémoire de spécifications hôte/port séparées par des virgules. + Si vous utilisez ce fournisseur dans une directive de configuration d'un autre + module comme SSLSessionCache, + spécifiez la liste des serveurs sous la forme du paramètre optionnel "arg" :

+ +
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
+ + +

Vous trouverez une description détaillée des autres fournisseurs de cache + d'objets partagé ici. +

+ +
+ + +
top
+

Directive RedisConnPoolTTL

+ + + + + + + + +
Description:Durée de vie du jeu de connexions avec le(s) serveur(s) Redis.
Syntaxe:RedisConnPoolTTL num[units]
Défaut:RedisConnPoolTTL 15s
Contexte:configuration globale, serveur virtuel
Statut:Extension
Module:mod_socache_redis
Compatibilité:Disponible à partir de la version 2.4.39 du serveur HTTP Apache.
+

Cette directive permet de définir la durée pendant laquelle les + connexions inactives avec le(s) serveur(s) Redis seront conservées + (plateformes threadées seulement).

+ +

Les valeurs valides pour RedisConnPoolTTL sont des + durées limitées à 1 heure . 0 signifie aucune limite.

+ +

Par défaut, l'unité de ces valeurs est la secondes, mais on peut + spécifier via un suffixe des valeurs en millisecondes (ms), en secondes (s), + en minutes (min) ou en heures (h). +

+ +
# Définit une durée de vie de 10 minutes
+RedisConnPoolTTL 10min
+# Définit une durée de vie de 60 secondes
+RedisConnPoolTTL 60
+
+ +
+
top
+

Directive RedisTimeout

+ + + + + + + + +
Description:Durée maximale de lecture/écriture sur la connexion avec le(s) +serveur(s) Redis.
Syntaxe:RedisTimeout num[units]
Défaut:RedisTimeout 5s
Contexte:configuration globale, serveur virtuel
Statut:Extension
Module:mod_socache_redis
Compatibilité:Disponible à partir de la version 2.4.39 du serveur HTTP Apache.
+

Cette directive permet de définir la durée maximale de lecture/écriture + sur la connexion avec le(s) serveur(s) Redis.

+ +

Les valeurs valides pour RedisTimeout sont des + durées limitées à 1 heure . 0 signifie aucune limite.

+ +

Par défaut, l'unité de ces valeurs est la secondes, mais on peut + spécifier via un suffixe des valeurs en millisecondes (ms), en secondes (s), + en minutes (min) ou en heures (h). +

+ +
# Définit une durée de 10 minutes
+RedisTimeout 10min
+# Définit une durée de 60 secondes
+RedisTimeout 60
+
+ +
+
+
+

Langues Disponibles:  en  | + fr 

+
top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_socache_shmcb.html b/docs/manual/mod/mod_socache_shmcb.html index 22c6670..267124d 100644 --- a/docs/manual/mod/mod_socache_shmcb.html +++ b/docs/manual/mod/mod_socache_shmcb.html @@ -2,7 +2,7 @@ URI: mod_socache_shmcb.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: mod_socache_shmcb.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/mod/mod_socache_shmcb.html.en b/docs/manual/mod/mod_socache_shmcb.html.en index d3e8207..e45ef91 100644 --- a/docs/manual/mod/mod_socache_shmcb.html.en +++ b/docs/manual/mod/mod_socache_shmcb.html.en @@ -1,7 +1,7 @@ - + - + + + + + +
<-
+ +
+

Apache Module mod_systemd

+
+

Available Languages:  en  | + fr 

+
+ + + + +
Description:Provides better support for systemd integration
Status:Extension
Module Identifier:systemd_module
Source File:mod_systemd.c
Compatibility:Available in Apache 2.4.42 and later
+

Summary

+ +

This module provides support for systemd integration. It allows + httpd to be used in a service with the systemd + Type=notify (see systemd.service(5) + for more information). The module is activated if loaded.

+ +

Example of systemd service unit (more settings are probably needed for production systems)

[Unit]
+Description=The Apache HTTP Server
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/local/apache2/bin/httpd -D FOREGROUND -k start
+ExecReload=/usr/local/apache2/bin/httpd -k graceful
+KillMode=mixed
+
+[Install]
+WantedBy=multi-user.target
+ +

Special attention should be given to how ExecStop + and/or KillMode are configured for the service. If + configured, an ExecStop command should be a + synchronous operation which itself exits when the daemon + has terminated. Running httpd -k stop + asynchronously initiates daemon termination, so does not + satisfy this condition. The example above uses + KillMode=mixed so that systemd sends + SIGTERM to signal the parent process (and only the + parent) to shut down. The entire process group is then sent + SIGKILL after TimeoutStopSec elapses, if + any processes are still running. See systemd.kill(5) + for more information.

+ +

This module does not provide support for Systemd socket activation.

+ +

ExtendedStatus is + enabled by default if the module is loaded. If ExtendedStatus is not disabled in + the configuration, run-time load and request statistics are made + available in the systemctl status output.

+
+
Support Apache!

Directives

+

This module provides no + directives.

+

Bugfix checklist

See also

+
+ +
+
+

Available Languages:  en  | + fr 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_systemd.html.fr.utf8 b/docs/manual/mod/mod_systemd.html.fr.utf8 new file mode 100644 index 0000000..cdf1094 --- /dev/null +++ b/docs/manual/mod/mod_systemd.html.fr.utf8 @@ -0,0 +1,113 @@ + + + + + +mod_systemd - Serveur HTTP Apache Version 2.4 + + + + + + + + +
<-
+ +
+

Module Apache mod_systemd

+
+

Langues Disponibles:  en  | + fr 

+
+ + + +
Description:Fournit un support amélioré pour l'intégration de systemd
Statut:Extension
Identificateur de Module:systemd_module
Fichier Source:mod_systemd.c
+

Sommaire

+ +

Ce module implémente le support de l'intégration de systemd. Il + permet d'utiliser httpd en temps que service avec le paramètre de + systemd Type=notify (voir la page de manuel + systemd.service(5) + pour plus de détails). Le module est activé s'il est chargé.

+ +

Exemple basique d'unité de service systemd (à étoffer pour un système en + production)

[Unit]
+Description=The Apache HTTP Server
+After=network.target
+
+[Service]
+Type=notify
+ExecStart=/usr/local/apache2/bin/httpd -D FOREGROUND -k start
+ExecReload=/usr/local/apache2/bin/httpd -k graceful
+KillMode=mixed
+
+[Install]
+WantedBy=multi-user.target
+ +

Si vous utilisez ExecStop et/ou KillMode, vous + devez prêter une attention particulière à leur configuration pour ce service. + Si elle est présente, une commande ExecStop doit être une + operation synchrone qui se termine elle-même en même temps que le + démon. Cette condition n'est pas satisfaite si vous exécutez la commande + httpd -k stop de manière asynchrone, car elle initie + l'arrêt du démon. L'exemple ci-dessus utilise KillMode=mixed + afin que systemd envoie SIGTERM au processus parent (et + seulement à ce dernier) pour lui indiquer qu'il doit s'arrêter. Les processus + encore en cours d'exécution après un temps égal à TimeoutStopSec + recevront alors le signal SIGKILL. Voir systemd.kill(5) + pour plus d'informations.

+ +

Ce module ne fournit pas le support de l'activation du socket Systemd.

+ +

ExtendedStatus est activé par défaut + si le module est chargé. Si ExtendedStatus n'est pas explicitement désactivé + dans le fichier de configuration, les statistiques à propos de la charge et + des requêtes pendant l'exécution apparaîtront dans la sortie de la commande + systemctl status.

+
+
Support Apache!

Directives

+

Ce module ne fournit aucune directive.

+

Traitement des bugs

Voir aussi

+
+ +
+
+

Langues Disponibles:  en  | + fr 

+
top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_tls.html b/docs/manual/mod/mod_tls.html new file mode 100644 index 0000000..1e7dfb0 --- /dev/null +++ b/docs/manual/mod/mod_tls.html @@ -0,0 +1,5 @@ +# GENERATED FROM XML -- DO NOT EDIT + +URI: mod_tls.html.en +Content-Language: en +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_tls.html.en b/docs/manual/mod/mod_tls.html.en new file mode 100644 index 0000000..56a59b8 --- /dev/null +++ b/docs/manual/mod/mod_tls.html.en @@ -0,0 +1,663 @@ + + + + + +mod_tls - Apache HTTP Server Version 2.4 + + + + + + + + +
<-
+ +
+

Apache Module mod_tls

+
+

Available Languages:  en 

+
+ + + + +
Description:TLS v1.2 and v1.3 implemented in memory-safe Rust via + the rustls library +
Status:Experimental
Module Identifier:tls_module
Source File:mod_tls.c
Compatibility:Available in version 2.4.52 and later
+

Summary

+ +

+ mod_tls is an alternative to mod_ssl for providing https to a server. + It's feature set is a subset, described in more detail below. It can + be used as a companion to mod_ssl, e.g. both modules can be loaded at + the same time. +

+ mod_tls, being written in C, used the Rust implementation of TLS named + rustls via its C interface + rustls-ffi. This gives + memory safe cryptography and protocol handling at comparable + performance. +

+ It can be configured for frontend and backend connections. The configuration + directive have been kept mostly similar to mod_ssl ones. +

+
+ +
top
+
+

TLS in a VirtualHost context

+ +
Listen 443
+TLSEngine 443
+
+<VirtualHost *:443>
+  ServerName example.net
+  TLSCertificate file_with_certificate.pem file_with_key.pem
+  ...
+</VirtualHost>
+ +

+ The above is a minimal configuration. Instead of enabling mod_tls + in every virtual host, the port for incoming TLS connections is + specified. +

+ You cannot mix virtual hosts with mod_ssl and mod_tls on the same + port. It's either or. SNI and ALPN are supported. You may use several + virtual hosts on the same port and a mix of protocols like http/1.1 + and h2. +

+
top
+
+

Feature Comparison with mod_ssl

+

+ The table below gives a comparison of feature between + mod_ssl and mod_tls. If a feature of mod_ssl is no listed here, + it is not supported by mod_tls. The one difference, probably most relevant + is the lack for client certificate support in the current version of + mod_tls. +

+ + + + + + + + + + + + + + + + + + + + + + + +
Featuremod_sslmod_tlsComment
Frontend TLSyesyes
Backend TLSyesyes
TLS v1.3yes*yes*)with recent OpenSSL
TLS v1.2yesyes
TLS v1.0yes*no*)if enabled in OpenSSL
SNI Virtual Hostsyesyes
Client Certificatesyesno
Machine Certificates for Backendyesyes
OCSP Staplingyesyes**)via mod_md
Backend OCSP checkyesno**)stapling will be verified
TLS version to allowmin-maxmin
TLS ciphersexclusive listpreferred/suppressed
TLS cipher orderingclient/serverclient/server
TLS sessionsyesyes
SNI strictnessdefault nodefault yes
Option EnvVarsexhaustivelimited**)see var list
Option ExportCertDataclient+serverserver
Backend CAfile/dirfile
Revocation CRLsyesno
TLS Renegotiationyes*no*)in TLS v1.2
Encrypted Cert Keysyesno
+

+

+
top
+
+

TLS Protocols

+

+ mod_tls supports TLS protocol version 1.2 and 1.3. Should there ever be + a version 1.4 and rustls supports it, it will be available as well. +

+

+ In mod_tls, you configure the minimum version to use, never the maximum: +

+
TLSProtocol TLSv1.3+
+ +

+ This allows only version 1.3 and whatever may be its successor one day when talking + to your server or to a particular virtual host. +

+
top
+
+

TLS Ciphers

+

+ The list of TLS ciphers supported in the rustls library, + can be found here. All TLS v1.3 + ciphers are supported. For TLS v1.2, only ciphers that rustls considers + secure are available. +

+ mod_tls supports the following names for TLS ciphers: +

+
    +
  1. + The IANA assigned name + which uses `_` to separate parts. Example: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 +
  2. +
  3. + The OpenSSL name, using `-` as separator (for 1.2). Example: ECDHE-ECDSA-AES256-SHA384. + Such names often appear in documentation. `mod_tls` defines them for all TLS v1.2 ciphers. + For TLS v1.3 ciphers, names starting with TLS13_ are also supported. +
  4. +
  5. + The IANA assigned identifier, + which is a 16-bit numeric value. Example: 0xc024. + You can use this in configurations as TLS_CIPHER_0xc024. +
  6. +
+

+ You can configure a preference for ciphers, which means they will be used + for clients that support them. If you do not configure a preference, rustls + will use the one that it considers best. This is recommended. +

+

+ Should you nevertheless have the need to prefer one cipher over another, you + may configure it like this: +

+
TLSCiphersPrefer ECDHE-ECDSA-AES256-SHA384
+# or several
+TLSCiphersPrefer ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305
+ +

+ If you name a cipher that is unknown, the configuration will fail. + If you name a cipher is not supported by rustls (or no + longer supported in an updated version of rustls for security + reasons), mod_tls will log a WARNING, but continue to work. +

+

+ A similar mechanism exists, if you want to disable a particular cipher: +

+
TLSCipherSuppress ECDHE-ECDSA-AES256-SHA384
+ +

+ A suppressed cipher will not longer be used. + If you name a cipher that is unknown, the configuration will fail. + If you name a cipher is not supported by rustls (or no + longer supported in an updated version of rustls for security + reasons), mod_tls will log a WARNING, but continue to work. +

+
top
+
+

Virtual Hosts

+

+ mod_tls uses the SNI (Server Name Indicator) to select one of the + configured virtual hosts that match the port being served. Should + the client not provide an SNI, the first configured + virtual host will be selected. If the client does provide + an SNI (as all today's clients do), it must match one + virtual host (ServerName or + ServerAlias) + or the connection will fail. +

+

+ As with mod_ssl, you may specify ciphers and protocol + versions for the base server (global) and/or individual virtual hosts + that are selected via SNI by the client. +

+
Listen 443
+TLSEngine 443
+
+<VirtualHost *:443>
+  ServerName example1.net
+  TLSCertificate example1-cert.pem
+  ...
+</VirtualHost>
+
+<VirtualHost *:443>
+  ServerName example2.net
+  TLSCertificate example2-cert.pem
+  ...
+  TLSProtocol v1.3+
+</VirtualHost>
+ +

+ The example above show different TLS settings for virtual hosts on the + same port. This is supported. example1 can be contacted via + all TLS versions and example2 only allows v1.3 or later. +

+
top
+
+

ACME Certificates

+

+ ACME certificates via mod_md are supported, just as + for mod_ssl. A minimal configuration: +

+
Listen 443
+TLSEngine 443
+MDomain example.net
+
+<VirtualHost *:443>
+  ServerName example.net
+  ...
+</VirtualHost>
+ +
top
+
+

OCSP Stapling

+

+ mod_tls has no own implementation to retrieve OCSP information for + a certificate. However, it will use such for Stapling if it is provided + by mod_md. See mod_md's documentation + on how to enable this. +

+
top
+
+

TLS Variables

+

+ Via the directive TLSOptions, several variables + are placed into the environment of requests and can be inspected, for + example in a CGI script. +

+

+ The variable names are given by mod_ssl. Note that these + are only a subset of the many variables that mod_ssl exposes. +

+ + + + + + + + + + + + + +
VariableTLSOptionDescription
SSL_TLS_SNI*the server name indicator (SNI) send by the client
SSL_PROTOCOL*the TLS protocol negotiated
SSL_CIPHER*the name of the TLS cipher negotiated
SSL_VERSION_INTERFACEStdEnvVarsthe module version
SSL_VERSION_LIBRARYStdEnvVarsthe rustls-ffi version
SSL_SECURE_RENEGStdEnvVarsalways `false`
SSL_COMPRESS_METHODStdEnvVarsalways `false`
SSL_CIPHER_EXPORTStdEnvVarsalways `false`
SSL_CLIENT_VERIFYStdEnvVarsalways `false`
SSL_SESSION_RESUMEDStdEnvVarseither `Resumed` if a known TLS session id was presented by the client or `Initial` otherwise
SSL_SERVER_CERTExportCertDatathe selected server certificate in PEM format
+

+ The variable SSL_SESSION_ID is intentionally not supported as + it contains sensitive information. +

+
top
+
+

Client Certificates

+

+ While rustls supports client certificates in principle, parts + of the infrastructure to make use of these in a server are not + offered. +

+

+ Among these features are: revocation lists, inspection of certificate + extensions and the matched issuer chain for OCSP validation. Without these, + revocation of client certificates is not possible. Offering authentication + without revocation is not considered an option. +

+

+ Work will continue on this and client certificate support may become + available in a future release. +

+
+
top
+

TLSCertificate Directive

+ + + + + + +
Description:adds a certificate and key (PEM encoded) to a server/virtual host.
Syntax:TLSCertificate cert_file [key_file]
Context:server config, virtual host
Status:Experimental
Module:mod_tls
+

+ If you do not specify a separate key file, the key is assumed to also be + found in the first file. You may add more than one certificate to a + server/virtual host. The first certificate suitable for a client is then chosen. +

+ The path can be specified relative to the server root. +

+ +
+
top
+

TLSCiphersPrefer Directive

+ + + + + + +
Description:defines ciphers that are preferred.
Syntax:TLSCiphersPrefer cipher(-list)
Context:server config, virtual host
Status:Experimental
Module:mod_tls
+

+ This will not disable any ciphers supported by `rustls`. If you + specify a cipher that is completely unknown, the configuration will + fail. If you specify a cipher that is known but not supported by `rustls`, + a warning will be logged but the server will continue. +

+

+

Example

TLSCiphersPrefer ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305
+
+

+ The example gives 2 ciphers preference over others, in the + order they are mentioned. +

+ +
+
top
+

TLSCiphersSuppress Directive

+ + + + + + +
Description:defines ciphers that are not to be used.
Syntax:TLSCiphersSuppress cipher(-list)
Context:server config, virtual host
Status:Experimental
Module:mod_tls
+

+ This will not disable any unmentioned ciphers supported by `rustls`. + If you specify a cipher that is completely unknown, the configuration will fail. + If you specify a cipher that is known but not supported by `rustls`, + a warning will be logged but the server will continue. +

+

+

Example

TLSCiphersSuppress ECDHE-ECDSA-CHACHA20-POLY1305
+
+

+ The example removes a cipher for use in connections. +

+ +
+
top
+

TLSEngine Directive

+ + + + + + +
Description:defines on which address+port the module shall handle incoming connections.
Syntax:TLSEngine [address:]port
Context:server config
Status:Experimental
Module:mod_tls
+

+ This is set on a global level, not in individual <VirtualHost>s. + It will affect all <VirtualHost> + that match the specified address/port. + You can use TLSEngine several times to use more than one address/port. +

+

+

Example

TLSEngine 443
+
+

+ The example tells mod_tls to handle incoming connection on port 443 for + all listeners. +

+ +
+
top
+

TLSHonorClientOrder Directive

+ + + + + + + +
Description:determines if the order of ciphers supported by the client is honored
Syntax:TLSHonorClientOrder on|off
Default:TLSHonorClientOrder on
Context:server config, virtual host
Status:Experimental
Module:mod_tls
+

+ TLSHonorClientOrder determines if the order of ciphers + supported by the client is honored. +

+

+ +
+
top
+

TLSOptions Directive

+ + + + + + +
Description:enables SSL variables for requests.
Syntax:TLSOptions [+|-]option
Context:server config, virtual host, directory, .htaccess
Status:Experimental
Module:mod_tls
+

+ TLSOptions is analog to SSLOptions in mod_ssl. + It can be set per directory/location and `option` can be: +

+
    +
  • `StdEnvVars`: adds more variables to the requests environment, + as forwarded for example to CGI processing and other applications. +
  • +
  • `ExportCertData`: adds certificate related variables to the request environment. +
  • +
  • `Defaults`: resets all options to their default values.
  • +
+

+ Adding variables to a request environment adds overhead, especially + when certificates need to be inspected and fields extracted. + Therefore most variables are not set by default. +

+

+ You can configure TLSOptions per location or generally on a + server/virtual host. Prefixing an option with `-` disables this + option while leaving others unchanged. + A `+` prefix is the same as writing the option without one. +

+

+ The `Defaults` value can be used to reset any options that are + inherited from other locations or the virtual host/server. +

+

Example

<Location /myplace/app>
+  TLSOptions Defaults StdEnvVars
+  ...
+</Location>
+
+ +
+
top
+

TLSProtocol Directive

+ + + + + + + +
Description:specifies the minimum version of the TLS protocol to use.
Syntax:TLSProtocol version+
Default:TLSProtocol v1.2+
Context:server config, virtual host
Status:Experimental
Module:mod_tls
+

+ The default is `v1.2+`. Settings this to `v1.3+` would disable TLSv1.2. +

+ +
+
top
+

TLSProxyCA Directive

+ + + + + + +
Description:sets the root certificates to validate the backend server with.
Syntax:TLSProxyCA file.pem
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ +

+ +
+
top
+

TLSProxyCiphersPrefer Directive

+ + + + + + +
Description:defines ciphers that are preferred for a proxy connection.
Syntax:TLSProxyCiphersPrefer cipher(-list)
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ This will not disable any ciphers supported by `rustls`. + If you specify a cipher that is completely unknown, the configuration will fail. + If you specify a cipher that is known but not supported by `rustls`, + a warning will be logged but the server will continue. +

+ +
+
top
+

TLSProxyCiphersSuppress Directive

+ + + + + + +
Description:defines ciphers that are not to be used for a proxy connection.
Syntax:TLSProxyCiphersSuppress cipher(-list)
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ This will not disable any unmentioned ciphers supported by `rustls`. + If you specify a cipher that is completely unknown, the configuration will fail. + If you specify a cipher that is known but not supported by `rustls`, + a warning will be logged but the server will continue. +

+ +
+
top
+

TLSProxyEngine Directive

+ + + + + + +
Description:enables TLS for backend connections.
Syntax:TLSProxyEngine on|off
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ TLSProxyEngine is analog to SSLProxyEngine in mod_ssl. +

+ This can be used in a server/virtual host or <Proxy> section to + enable the module for outgoing connections using mod_proxy. +

+ +
+
top
+

TLSProxyMachineCertificate Directive

+ + + + + + +
Description:adds a certificate and key file (PEM encoded) to a proxy setup.
Syntax:TLSProxyMachineCertificate cert_file [key_file]
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ The certificate is used to authenticate against a proxied backend server. +

+ If you do not specify a separate key file, the key is assumed to also be + found in the first file. You may add more than one certificate to a proxy + setup. The first certificate suitable for a proxy connection to a backend + is then chosen by rustls. +

+

+ The path can be specified relative to the server root. +

+ +
+
top
+

TLSProxyProtocol Directive

+ + + + + + + +
Description:specifies the minimum version of the TLS protocol to use in proxy connections.
Syntax:TLSProxyProtocol version+
Default:TLSProxyProtocol v1.2+
Context:server config, virtual host, proxy section
Status:Experimental
Module:mod_tls
+

+ The default is `v1.2+`. Settings this to `v1.3+` would disable TLSv1.2. +

+ +
+
top
+

TLSSessionCache Directive

+ + + + + + +
Description:specifies the cache for TLS session resumption.
Syntax:TLSSessionCache cache-spec
Context:server config
Status:Experimental
Module:mod_tls
+

+ This uses a cache on the server side to allow clients to resume connections. +

+ You can set this to `none` or define a cache as in the SSLSessionCache + directive of mod_ssl. +

+ If not configured, `mod_tls` will try to create a shared memory cache on its own, + using `shmcb:tls/session-cache` as specification. + Should that fail, a warning is logged, but the server continues. +

+ +
+
top
+

TLSStrictSNI Directive

+ + + + + + + +
Description:enforces exact matches of client server indicators (SNI) against host names.
Syntax:TLSStrictSNI on|off
Default:TLSStrictSNI on
Context:server config
Status:Experimental
Module:mod_tls
+

+ Client connections using SNI will be unsuccessful if no match is found. +

+ +
+
+
+

Available Languages:  en 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/mod_unique_id.html b/docs/manual/mod/mod_unique_id.html index 73261f8..75891fe 100644 --- a/docs/manual/mod/mod_unique_id.html +++ b/docs/manual/mod/mod_unique_id.html @@ -2,7 +2,7 @@ URI: mod_unique_id.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: mod_unique_id.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/mod/mod_unique_id.html.en b/docs/manual/mod/mod_unique_id.html.en index 6c7625a..944a77e 100644 --- a/docs/manual/mod/mod_unique_id.html.en +++ b/docs/manual/mod/mod_unique_id.html.en @@ -1,7 +1,7 @@ - + - + + + + + +
<-
+ + +

Index par classes des directives autorisées dans .htaccess

+
+

Langues Disponibles:  en  | + fr 

+
+ +

+ Ceci est un index, organisé en classes, des directives autorisées dans les + fichiers .htaccess pour différentes définitions de la directive AllowOverride. Il a pour but d'aider les + administrateurs à contrôler les privilèges qu'ils accordent aux + utilisateurs via les fichiers .htaccess. Pour une présentation de la + manière dont fonctionnent les fichiers .htaccess, voir le tutoriel .htaccess. +

+ +

Pour déterminer le jeu de directives que la configuration de votre + serveur autorise aux utilisateurs dans les fichiers .htaccess :

+ +
    +
  1. Commencez par rechercher la présence d'une directive + AllowOverrideList dans la section directory concernée. Sa + définition vous indiquera la liste des directives autorisées (La valeur + par défaut de cette directive est None).
  2. +
  3. Recherchez ensuite la présence d'une directive + AllowOverride dans cette même section (sa valeur par défaut + est None). Il y a tout d'abord deux cas particuliers : +
      +
    1. Si la directive AllowOverride est définie à + All, vous pouvez ajouter toutes les directives indiquées + sur cette page à la liste préexistante.
    2. +
    3. Si la directive AllowOverride est définie à + None, inutile d'aller plus loin. Seules les directives indiquées + par la directive AllowOverrideList (si elle est présente) + seront autorisées.
    4. +
    +
  4. +
  5. En dehors de ces deux cas, la directive AllowOverride + définit une liste de classes de directives (vous trouverez plus loin le + jeu de directives correspondant à chacune de ces classes), et vous pourrez + alors les ajouter à la liste définie par la directive + AllowOverrideList.
  6. +
  7. Ajoutez enfin à la liste le jeu de directives toujours autorisées dans les + fichiers .htaccess (elles sont listées dans la section All ci-dessous).
  8. +
+ +

+ De nombreuses classes de directives sont assez puissantes et peuvent + permettre aux utilisateurs des fichiers .htaccess de contrôler une grande + partie du serveur. Pour une approche plus sure, définissez + AllowOverride None, et utilisez la directive AllowOverrideList pour spécifier la liste exacte + de directives que les utilisateurs de fichiers .htaccess pourront utiliser. +

+
+

Sujets

+

Voir aussi

+
+
top

All

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess, sous + réserve que la surcharge soit autorisée dans la configuration du serveur. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<Else>core
Contient des directives qui ne s'appliquent que si la +condition correspondant à la section <If> ou <ElseIf> précédente n'est pas satisfaite par la +requête à l'exécution
<ElseIf>core
Contient des directives qui ne s'appliquent que si la +condition correspondante est satisfaite par une requête à l'exécution, +alors que la condition correspondant à la section <If> ou <ElseIf> précédente ne l'était pas.
<Files>core
Contient des directives qui s'appliquent aux fichiers +précisés
<FilesMatch>core
Contient des directives qui s'appliquent à des fichiers +spécifiés sous la forme d'expressions rationnelles
<If>core
Contient des directives qui ne s'appliquent que si une +condition est satisfaite au cours du traitement d'une +requête
<IfDefine>core
Contient des directives qui ne s'appliqueront que si un +test retourne "vrai" au démarrage du serveur
<IfDirective>core
Regroupe des directives dont le traitement est conditionné par la +présence ou l'absence d'une directive particulière
<IfFile>core
Regroupe des directives qui ne seront traitées que si un fichier +existe au démarrage
<IfModule>core
Contient des directives qui ne s'appliquent qu'en fonction +de la présence ou de l'absence d'un module spécifique
<IfSection>core
Regroupe des directives dont le traitement est conditionné par la +présence ou l'absence d'une section particulière
<IfVersion>mod_version
Contient des portions de configuration dépendantes de la +version
LimitRequestBodycore
limite la taille maximale du corps de la requête HTTP +envoyée par le client
LimitXMLRequestBodycore
Définit la taille maximale du corps d'une requête au format +XML
LogIOTrackTTFBmod_logio
Permet d'enregistrer le délai avant le premier octet (time +to first byte - TTFB)
LuaCodeCachemod_lua
Configure le cache de code compilé.
LuaHookAccessCheckermod_lua
Fournit un point d'entrée pour la phase access_checker du +traitement de la requête
LuaHookAuthCheckermod_lua
Fournit un point d'entrée pour la phase auth_checker du +traitement de la requête
LuaHookCheckUserIDmod_lua
Fournit un point d'entrée pour la phase check_user_id du +traitement de la requête
LuaHookFixupsmod_lua
Fournit un point d'entrée pour la phase de correction du +traitement de la requête
LuaHookInsertFiltermod_lua
Fournit un point d'entrée pour la phase insert_filter du +traitement de la requête
LuaHookLogmod_lua
Permet une insertion dans la phase de journalisation du +traitement d'une requête
LuaHookMapToStoragemod_lua
Fournit un point d'entrée pour la phase map_to_storage du +traitement de la requête
LuaHookPreTranslatemod_lua
Fournit un point d'entrée pour la phase de pré-traduction du +traitement d'une requête
LuaHookTranslateNamemod_lua
Fournit un point d'entrée à la phase du nom de +traduction du traitement de la requête
LuaHookTypeCheckermod_lua
Fournit un point d'entrée pour la phase type_checker du +traitement de la requête
LuaInheritmod_lua
Contrôle la manière dont les sections de configuration +parentes sont fusionnées dans les enfants
LuaMapHandlermod_lua
Met en correspondance un chemin avec un gestionnaire lua
LuaPackageCPathmod_lua
Ajoute un répertoire au package.cpath de lua
LuaPackagePathmod_lua
Ajoute un répertoire au package.path de lua
LuaQuickHandlermod_lua
Fournit un point d'entrée pour la gestion rapide du +traitement de la requête
LuaRootmod_lua
Spécifie le chemin de base pour la résolution des chemins +relatifs dans les directives de mod_lua
LuaScopemod_lua
Une valeur parmi once, request, conn, thread -- la valeur par défaut est once
RLimitCPUcore
Limite le temps CPU alloué aux processus initiés par les +processus enfants d'Apache httpd
RLimitMEMcore
Limite la mémoire allouée aux processus initiés par les +processus enfants d'Apache httpd
RLimitNPROCcore
Limite le nombre de processus qui peuvent être initiés par +les processus initiés par les processus enfants d'Apache httpd
ServerSignaturecore
Définit un pied de page pour les documents générés par le +serveur
SSIErrorMsgmod_include
Message d'erreur affiché lorsqu'une erreur SSI +survient
SSITimeFormatmod_include
Configuration du format d'affichage des dates
SSIUndefinedEchomod_include
Chaîne à afficher lorsqu'on tente d'extraire le contenu +d'une variable non définie
top

AuthConfig

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess + lorsque AllowOverride AuthConfig a été spécifié. Elles + permettent aux utilisateurs de fichiers .htaccess de contrôler les + méthodes d'authentification et d'autorisation qui s'appliquent à + l'arborescence de leur répertoire, y compris de nombreuses directives + utilitaires pour la gestion de session et la configuration TLS. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anonymousmod_authn_anon
Définit la liste des identifiants utilisateur autorisés à +accéder sans vérification du mot de passe
Anonymous_LogEmailmod_authn_anon
Détermine si le mot de passe fourni sera enregistré dans le +journal des erreurs
Anonymous_MustGiveEmailmod_authn_anon
Détermine si l'abscence de mot de passe est +autorisée
Anonymous_NoUserIDmod_authn_anon
Détermine si le champ identifiant peut être +vide
Anonymous_VerifyEmailmod_authn_anon
Détermine s'il faut vérifier que le format de l'adresse +email fournie comme mot de passe est correct
AuthBasicAuthoritativemod_auth_basic
Définit si les processus d'autorisation et +d'authentification peuvent être confiés à des modules de plus bas +niveau
AuthBasicFakemod_auth_basic
Authentification de base simulée à l'aide des nom +d'utilisateur et mot de passe fournis
AuthBasicProvidermod_auth_basic
Définit le(les) fournisseur(s) d'authentification pour +cette zone du site web
AuthBasicUseDigestAlgorithmmod_auth_basic
Vérifie les mots de passe auprès des fournisseurs +d'authentification à la manière de l'authentification de type Digest. +
AuthDBMGroupFilemod_authz_dbm
Définit le nom du fichier de base de données contenant la +liste des groupes d'utilisateurs permettant de définir les +autorisations des utilisateurs
AuthDBMTypemod_authn_dbm
Définit le type de fichier de base de données utilisé pour +stocker les mots de passe
AuthDBMUserFilemod_authn_dbm
Définit le nom d'un fichier de base de données pour +l'authentification contenant la liste +des utilisateurs et de leurs mots de passe
AuthDigestAlgorithmmod_auth_digest
Sélectionne l'algorithme utilisé pour calculer les +condensés du défit et de sa réponse
AuthDigestDomainmod_auth_digest
Les URIs qui se trouvent dans le même espace de protection +concernant l'authentification à base de condensés
AuthDigestNonceLifetimemod_auth_digest
Durée de validité du nombre à valeur unique du +serveur (nonce)
AuthDigestProvidermod_auth_digest
Définit le(s) fournisseurs(s) d'authentification pour la +zone du site web concernée
AuthDigestQopmod_auth_digest
Détermine le niveau de protection fourni par +l'authentification à base de condensé
AuthFormAuthoritativemod_auth_form
Détermine si l'autorisation et l'authentification sont confiés à +des modules de plus bas niveau
AuthFormProvidermod_auth_form
Définit le(s) fournisseur(s) d'authentification pour la +zone concernée
AuthGroupFilemod_authz_groupfile
Définit le nom d'un fichier texte contenant la liste des +groupes d'utilisateurs permettant de définir les autorisations des +utilisateurs
AuthLDAPAuthorizePrefixmod_authnz_ldap
Spécifie le préfixe ajouté aux variables d'environnement +durant la phase d'autorisation
AuthLDAPBindAuthoritativemod_authnz_ldap
Détermine si l'on doit utiliser d'autres fournisseurs +d'authentification lorsque le serveur ne peut pas valider les données +d'authentification de l'utilisateur, alors que ce dernier possède un +DN.
AuthLDAPBindDNmod_authnz_ldap
Un DN optionnel pour se connecter au serveur +LDAP
AuthLDAPBindPasswordmod_authnz_ldap
Mot de passe à utiliser en conjonction avec le DN de +connexion
AuthLDAPCompareAsUsermod_authnz_ldap
Utilisation des données d'authentification de l'utilisateur +pour effectuer les comparaisons pour l'attribution des autorisations
AuthLDAPCompareDNOnServermod_authnz_ldap
Utilise le serveur LDAP pour comparer les DNs
AuthLDAPDereferenceAliasesmod_authnz_ldap
À quel moment le module va déréférencer les +alias
AuthLDAPGroupAttributemod_authnz_ldap
L'attribut LDAP utilisé pour vérifier l'appartenance d'un +utilisateur à un groupe.
AuthLDAPGroupAttributeIsDNmod_authnz_ldap
Utilise le DN de l'utilisateur pour vérifier son +appartenance à un groupe
AuthLDAPInitialBindAsUsermod_authnz_ldap
Détermine si le serveur effectue la recherche initiale du +DN en utilisant le nom propre de l'utilisateur pour l'authentification +de base +et non de manière anonyme, ou en utilisant des données d'authentification +codées en dur pour le serveur
AuthLDAPInitialBindPatternmod_authnz_ldap
Spécifie la modification a apporter au nom d'utilisateur +pour l'authentification de base lors de l'authentification auprès du +serveur LDAP pour effectuer une recherche de DN
AuthLDAPMaxSubGroupDepthmod_authnz_ldap
Spécifie la profondeur d'imbrication des sous-groupes +maximale prise en compte avant l'abandon de la recherche de +l'utilisateur.
AuthLDAPRemoteUserAttributemod_authnz_ldap
Spécifie l'attribut dont la valeur renvoyée au cours de la +requête de l'utilisateur sera utilisée pour définir la variable +d'environnement REMOTE_USER
AuthLDAPRemoteUserIsDNmod_authnz_ldap
Utilise le DN de l'utilisateur pour définir la variable +d'environnement REMOTE_USER
AuthLDAPSearchAsUsermod_authnz_ldap
Utilise les données d'authentification de l'utilisateur +pour la recherche des autorisations
AuthLDAPSubGroupAttributemod_authnz_ldap
Spécifie les noms d'attribut, un par directive, utilisés +pour différencier les membres du groupe courant qui sont eux-mêmes des +groupes.
AuthLDAPSubGroupClassmod_authnz_ldap
Spécifie quelles valeurs d'objectClass LDAP identifient les +objets de l'annuaire qui sont des groupes au cours du traitement des +sous-groupes.
AuthLDAPURlmod_authnz_ldap
L'URL permettant de spécifier les paramètres de la +recherche LDAP
AuthMergingmod_authz_core
Définit la manière dont chaque logique d'autorisation des +sections de configuration se combine avec celles des sections de +configuration précédentes.
AuthNamemod_authn_core
L'identifiant de l'autorisation à utiliser avec +l'authentification HTTP
AuthnCacheProvideFormod_authn_socache
Spécifie le fournisseur pour lequel on veut effectuer une +mise en cache
AuthnCacheTimeoutmod_authn_socache
Définit une durée de vie pour les entrées du cache
AuthTypemod_authn_core
Type d'authentification utilisateur
AuthUserFilemod_authn_file
Définit le nom d'un fichier texte pour l'authentification +contenant la liste des utilisateurs et de leurs mots de +passe
AuthzDBMTypemod_authz_dbm
Définit le type de fichier de base de données contenant +la liste des groupes d'utilisateurs
CGIPassAuthcore
Active la transmission d'en-têtes d'autorisation HTTP aux scripts en +tant que variables CGI
LDAPReferralHopLimitmod_ldap
Le nombre maximum de redirections vers des serveurs +alternatifs (referrals) avant l'abandon de la requête +LDAP.
LDAPReferralsmod_ldap
Active la redirection vers des serveurs alternatifs au +cours des requêtes vers le serveur LDAP.
<Limit>core
Limite les contrôles d'accès que la section contient à +certaines méthodes HTTP
<LimitExcept>core
Applique les contrôles d'accès à toutes les méthodes HTTP, +sauf celles qui sont spécifiées
Requiremod_authz_core
Vérifie si un utilisateur authentifié a une +autorisation d'accès accordée par un fournisseur +d'autorisation.
<RequireAll>mod_authz_core
Regroupe plusieurs directives d'autorisation dont aucune ne +doit échouer et dont au moins une doit retourner un résultat positif +pour que la directive globale retourne elle-même un résultat +positif.
<RequireAny>mod_authz_core
Regroupe des directives d'autorisation dont au moins une +doit retourner un résultat positif pour que la directive globale +retourne elle-même un résultat positif.
<RequireNone>mod_authz_core
Regroupe des directives d'autorisation dont aucune ne doit +retourner un résultat positif pour que la directive globale n'échoue +pas.
Satisfymod_access_compat
Interaction entre le contrôle d'accès en fonction de l'hôte +et l'authentification utilisateur
Sessionmod_session
Ouvre une session pour le contexte courant
SessionEnvmod_session
Définit si le contenu de la session doit être enregistré +dans la variable d'environnement HTTP_SESSION
SessionHeadermod_session
Importation des mises à jour de session depuis l'en-tête de +réponse HTTP spécifié
SessionIncludemod_session
Définit les préfixes d'URL pour lesquels une session est +valide
SessionMaxAgemod_session
Définit une durée de vie maximale pour la session en +secondes
SSLCipherSuitemod_ssl
Algorithmes de chiffrement disponibles pour la négociation +au cours de l'initialisation de la connexion SSL
SSLRenegBufferSizemod_ssl
Définit la taille du tampon de renégociation +SSL
SSLRequiremod_ssl
N'autorise l'accès que lorsqu'une expression booléenne +complexe et arbitraire est vraie
SSLRequireSSLmod_ssl
Interdit l'accès lorsque la requête HTTP n'utilise pas +SSL
SSLUserNamemod_ssl
Nom de la variable servant à déterminer le nom de +l'utilisateur
SSLVerifyClientmod_ssl
Niveau de vérification du certificat client
SSLVerifyDepthmod_ssl
Profondeur maximale des certificats de CA pour la +vérification des certificats clients
top

FileInfo

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess + lorsque AllowOverride FileInfo a été spécifié. Elles + accordent aux utilisateurs de fichiers .htaccess un grand nombre de + contrôles sur les réponses et les métadonnées fournies par le serveur. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcceptPathInfocore
Les ressources acceptent des informations sous forme d'un +nom de chemin en fin de requête.
Actionmod_actions
Active un script CGI pour un gestionnaire ou un type de +contenu particulier
AddCharsetmod_mime
Associe les extensions de noms de fichiers spécifiées au +jeu de caractères spécifié
AddDefaultCharsetcore
Paramètre jeu de caractères par défaut à ajouter quand le +type de contenu d'une réponse est text/plain ou +text/html
AddEncodingmod_mime
Associe les extensions de noms de fichiers données au type +de codage spécifié
AddHandlermod_mime
Associe les extensions de noms de fichiers données au +gestionnaire spécifié
AddInputFiltermod_mime
Associe les extensions de noms de fichiers aux +filtres spécifiés qui traiteront les requêtes clients
AddLanguagemod_mime
Associe l'extension de nom de fichier donnée à la langue +spécifié
AddOutputFiltermod_mime
Associe les extensions de noms de fichiers aux +filtres spécifiés qui traiteront les réponses en provenance du +serveur
AddOutputFilterByTypemod_filter
assigne un filtre en sortie pour un type de média +particulier
AddTypemod_mime
Associe les extensions de noms de fichiers au type de +contenu spécifié
BrowserMatchmod_setenvif
Définit des variables d'environnement en fonction du +contenu de l'en-tête HTTP User-Agent
BrowserMatchNoCasemod_setenvif
Définit des variables d'environnement en fonction du +contenu de l'en-tête HTTP User-Agent sans tenir compte de la +casse
CGIMapExtensioncore
Technique permettant de localiser l'interpréteur des +scripts CGI
CGIVarcore
Contrôle la manière dont certaines variables CGI sont définies
CharsetDefaultmod_charset_lite
Jeu de caractère vers lequel la traduction doit +s'effectuer
CharsetOptionsmod_charset_lite
Précise les détails de la traduction du jeu de +caractères
CharsetSourceEncmod_charset_lite
Jeu de caractères source des fichiers
CookieDomainmod_usertrack
Le domaine auquel le cookie traceur +s'applique
CookieExpiresmod_usertrack
Durée avant expiration du cookie traceur
CookieHTTPOnlymod_usertrack
Ajoute l'attribut 'HTTPOnly' au cookie
CookieNamemod_usertrack
Nom du cookie traceur
CookieSameSitemod_usertrack
Ajoute l'attribut 'SameSite' au cookie
CookieSecuremod_usertrack
Ajoute l'attribut 'Secure' au cookie
CookieStylemod_usertrack
Format du champ d'en-tête cookie
CookieTrackingmod_usertrack
Active le cookie traceur
DefaultLanguagemod_mime
Définit un symbole de langue par défaut à affecter au champ +d'en-tête Content-Language pour toutes les ressources dans le contexte +courant auxquelles aucun symbole de langue n'a été +associé.
DefaultTypecore
Les seuls effets de cette directive sont des émissions +d'avertissements si sa valeur est différente de none. Dans +les versions précédentes, DefaultType permettait de spécifier un type de +média à assigner par défaut au contenu d'une réponse pour lequel aucun +autre type de média n'avait été trouvé. +
EnableMMAPcore
Utilise la projection en mémoire (Memory-Mapping) pour +lire les fichiers pendant qu'ils sont servis
EnableSendfilecore
Utilise le support sendfile du noyau pour servir les +fichiers aux clients
ErrorDocumentcore
Document que le serveur renvoie au client en cas +d'erreur
FileETagcore
Caractéristiques de fichier utilisées lors de la génération +de l'en-tête de réponse HTTP ETag pour les fichiers statiques
ForceLanguagePrioritymod_negotiation
Action à entreprendre si un document acceptable unique +n'est pas trouvé
ForceTypecore
Force le type de médium spécifié dans le champ d'en-tête +HTTP Content-Type pour les fichiers correspondants
Headermod_headers
Configure les en-têtes d'une réponse HTTP
ISAPIAppendLogToErrorsmod_isapi
Enregistrement des requêtes +HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI +dans le journal des erreurs
ISAPIAppendLogToQuerymod_isapi
Enregistre les requêtes +HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI +dans la partie arguments de la requête
ISAPIFakeAsyncmod_isapi
Emulation du support des entrées/sorties asynchrones pour +les appels ISAPI
ISAPILogNotSupportedmod_isapi
Journalisation des demandes de fonctionnalités non +supportées de la part des extensions ISAPI
ISAPIReadAheadBuffermod_isapi
Taille du tampon de lecture anticipée envoyé aux extensions +ISAPI
LanguagePrioritymod_negotiation
L'ordre de priorité des variantes de langages pour les +cas où le client n'a pas formulé de préférences
MultiviewsMatchmod_mime
Les types de fichiers qui seront inclus lors d'une +recherche de correspondance de fichier avec les vues multiples +(MultiViews)
PassEnvmod_env
Transmet des variables d'environnement depuis le +shell
QualifyRedirectURLcore
Vérifie si la variable d'environnement REDIRECT_URL est +pleinement qualifiée
Redirectmod_alias
Envoie une redirection externe demandant au client +d'effectuer une autre requête avec une URL différente
RedirectMatchmod_alias
Envoie une redirection externe faisant appel aux +expressions rationnelles pour la mise en correspondance de l'URL +courante
RedirectPermanentmod_alias
Envoie une redirection externe permanente demandant au +client d'effectuer une nouvelle requête avec une URL +différente
RedirectTempmod_alias
Envoie une redirection externe temporaire demandant au +client d'effectuer une nouvelle requête avec une URL +différente
RemoveCharsetmod_mime
Supprime toute association de jeu de caractères pour un +ensemble d'extensions de noms de fichiers
RemoveEncodingmod_mime
Supprime toute association de codage de contenu pour un +ensemble d'extensions de noms de fichiers
RemoveHandlermod_mime
Supprime toute association de gestionnaire à un ensemble +d'extensions de noms de fichiers
RemoveInputFiltermod_mime
Supprime toute association de filtre en entrée à un +ensemble d'extensions de noms de fichiers
RemoveLanguagemod_mime
Supprime toute association de langue à un ensemble +d'extensions de noms de fichiers
RemoveOutputFiltermod_mime
Supprime toute association de filtre en sortie à un +ensemble d'extensions de noms de fichiers
RemoveTypemod_mime
Supprime toute association de type de contenu à un ensemble +d'extensions de noms de fichiers
RequestHeadermod_headers
Configure les en-têtes d'une requête HTTP
RewriteBasemod_rewrite
Définit l'URL de base pour les réécritures au niveau +répertoire
RewriteCondmod_rewrite
Définit une condition qui devra être satisfaite pour que +la réécriture soit effectuée +
RewriteEnginemod_rewrite
Active ou désactive l'exécution du +moteur de réécriture
RewriteOptionsmod_rewrite
Configure certaines options spéciales +pour le moteur de réécriture
RewriteRulemod_rewrite
Définit les règles pour le moteur de réécriture
ScriptInterpreterSourcecore
Permet de localiser l'interpréteur des scripts +CGI
SetEnvmod_env
Définit des variables d'environnement
SetEnvIfmod_setenvif
Définit des variables d'environnement en fonction des +attributs de la requête
SetEnvIfExprmod_setenvif
Définit des variables d'environnement en fonction d'une expression ap_expr
SetEnvIfNoCasemod_setenvif
Définit des variables d'environnement en fonction des +attributs de la requête sans tenir compte de la casse
SetHandlercore
Force le traitement des fichiers spécifiés par un +gestionnaire particulier
SetInputFiltercore
Définit les filtres par lesquels vont passer les requêtes +client et les données POST
SetOutputFiltercore
Définit les filtres par lesquels vont passer les réponses +du serveur
Substitutemod_substitute
Modèle de substition dans le contenu de la +réponse
SubstituteInheritBeforemod_substitute
Modifie l'ordre de fusion des modèles hérités
SubstituteMaxLineLengthmod_substitute
Définit la longueur de ligne maximale
UnsetEnvmod_env
Supprime des variables de l'environnement
top

Indexes

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess + lorsque AllowOverride Indexes a été spécifié. Elles + permettent aux utilisateurs de fichiers .htaccess de contrôler certains + aspects des pages d'index de répertoires fournies par le serveur, y + compris la génération d'autoindex. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddAltmod_autoindex
Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son nom
AddAltByEncodingmod_autoindex
Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son codage MIME
AddAltByTypemod_autoindex
Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son type MIME
AddDescriptionmod_autoindex
Afficher la description d'un fichier
AddIconmod_autoindex
Icône à afficher pour un fichier en fonction de son +nom
AddIconByEncodingmod_autoindex
Icône à afficher à côté d'un fichier en fonction de son +codage MIME
AddIconByTypemod_autoindex
Icône à afficher à côté d'un fichier en fonction de son +type MIME
DefaultIconmod_autoindex
Icône à afficher par défaut lorsqu'aucun icône spécifique +n'est précisé
DirectoryCheckHandlermod_dir
Définit la réponse de ce module lorsqu'un autre +gestionnaire est utilisé
DirectoryIndexmod_dir
Liste des fichiers ressources à rechercher lorsque le +client envoie une requête pour un répertoire
DirectoryIndexRedirectmod_dir
Définit une redirection externe pour les index de +répertoires. +
DirectorySlashmod_dir
Activation/Désactivation de la redirection "slash de +fin"
ExpiresActivemod_expires
Active la génération d'en-têtes +Expires
ExpiresByTypemod_expires
Définition de la valeur de l'en-tête Expires +en fonction du type MIME
ExpiresDefaultmod_expires
Mode de calcul par défaut de la date +d'expiration
FallbackResourcemod_dir
Définit une URL par défaut pour les requêtes qui ne ciblent +aucun fichier
HeaderNamemod_autoindex
Nom du fichier qui sera inséré au début de la page +contenant l'index
ImapBasemod_imagemap
Valeur par défaut de la directive base des +fichiers imagemap
ImapDefaultmod_imagemap
Action à entreprendre par défaut lorsqu'un fichier imagemap +est invoqué avec des coordonnées qui ne correspondent à aucune +cible
ImapMenumod_imagemap
Action à entreprendre si aucune coordonnée n'est fournie +lorsqu'on invoque un fichier imagemap
IndexHeadInsertmod_autoindex
Insère du texte dans la section HEAD de la page +d'index.
IndexIgnoremod_autoindex
Ajouts à la liste des fichiers à cacher lors de l'affichage +de l'index d'un répertoire
IndexIgnoreResetmod_autoindex
Vide la liste des fichiers à cacher lors de l'affichage du +contenu d'un répertoire
IndexOptionsmod_autoindex
Diverses options de configuration pour l'indexation d'un +répertoire
IndexOrderDefaultmod_autoindex
Définit l'ordre d'affichage par défaut d'un index de +répertoire
IndexStyleSheetmod_autoindex
Ajoute une feuille de style CSS à l'index du +répertoire
MetaDirmod_cern_meta
Le nom du répertoire où trouver les fichiers de +métainformations dans le style du CERN
MetaFilesmod_cern_meta
Active le traitement des métafichiers du CERN
MetaSuffixmod_cern_meta
Suffixe du fichier contenant les métainformations dans le +style du CERN
ReadmeNamemod_autoindex
Nom du fichier dont le contenu sera inséré à la fin de +l'index
top

Limit

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess + lorsque AllowOverride Limit a été spécifié. Cette autorisation + de surcharge très restreinte permet principalement d'utiliser les + directives d'autorisation héritées fournies par + mod_access_compat. +

+ + + + + + + + + + +
Allowmod_access_compat
Spécifie quels hôtes peuvent accéder à une certaine zone du +serveur
Denymod_access_compat
Définit quels hôtes ne sont pas autorisés à accéder au +serveur
<Limit>core
Limite les contrôles d'accès que la section contient à +certaines méthodes HTTP
<LimitExcept>core
Applique les contrôles d'accès à toutes les méthodes HTTP, +sauf celles qui sont spécifiées
Ordermod_access_compat
Définit le statut d'accès par défaut et l'ordre dans lequel +les directives Allow et +Deny sont évaluées.
top

Options

+

+ Les directives suivantes sont autorisées dans les fichiers .htaccess + lorsque AllowOverride Options a été spécifié. Elles permettent + aux utilisateurs de fichiers .htaccess d'utiliser la directive + Options et d'autres directives similaires, ainsi que les + directives qui contrôlent la chaîne de filtrage. +

+ + + + + + + + + + + + + + + + + + + + + + + + +
CheckBasenameMatchmod_speling
Vérifie aussi la correspondance des fichiers, même avec des +extensions différentes
CheckCaseOnlymod_speling
Limite l'action du module aux corrections de +majuscules
CheckSpellingmod_speling
Active le module de correction
ContentDigestcore
Active la génération d'un en-tête Content-MD5 +dans la réponse HTTP
FilterChainmod_filter
Configure la chaîne de filtrage
FilterDeclaremod_filter
Déclare un filtre intelligent
FilterProtocolmod_filter
Vérifie le respect du protocole HTTP
FilterProvidermod_filter
Enregistre un filtre de contenu
Optionscore
Définit les fonctionnalités disponibles pour un répertoire +particulier
ReflectorHeadermod_reflector
Renvoie un en-tête d'entrée dans les en-têtes de sortie
SSLOptionsmod_ssl
Configure différentes options d'exécution du moteur SSL
XBitHackmod_include
Interprète les directives SSI dans les fichiers dont le bit +d'exécution est positionné
+

Langues Disponibles:  en  | + fr 

+
top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/mod/prefork.html b/docs/manual/mod/prefork.html index 17adfab..f4d32e6 100644 --- a/docs/manual/mod/prefork.html +++ b/docs/manual/mod/prefork.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: prefork.html.en Content-Language: en -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: prefork.html.fr.utf8 Content-Language: fr diff --git a/docs/manual/mod/prefork.html.de b/docs/manual/mod/prefork.html.de index 836e352..4cda10d 100644 --- a/docs/manual/mod/prefork.html.de +++ b/docs/manual/mod/prefork.html.de @@ -26,28 +26,28 @@

Apache-MPM prefork

-

Verfgbare Sprachen:  de  | +

Verfügbare Sprachen:  de  |  en  | - fr  | + fr  |  ja  | - tr 

+ tr 

-
Diese bersetzung ist mglicherweise - nicht mehr aktuell. Bitte prfen Sie die englische Version auf - die neuesten nderungen.
+
Diese Übersetzung ist möglicherweise + nicht mehr aktuell. Bitte prüfen Sie die englische Version auf + die neuesten Änderungen.
+ Thread-Unterstützung
Beschreibung:Implementiert einen im Voraus forkenden Webserver ohne - Thread-Untersttzung
Status:MPM
Modulbezeichner:mpm_prefork_module
Quelltext-Datei:prefork.c

Zusammenfassung

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 + im Voraus forkenden Webserver ohne Thread-Unterstützung, der Anfragen + auf ähnliche Weise behandelt wie der Apache 1.3. Es ist für + Angebote geeignet, die aus Kompatibilitätsgründen mit + nicht-Thread-sicheren Bibliotheken Threading vermeiden müssen. + Es ist außerdem das geeignetste MPM, um jede Anfrage isoliert zu bearbeiten, so dass Probleme mit einem einzelnen Prozess keinen anderen beeinflussen.

@@ -56,7 +56,7 @@ Wichtigste ist, dass MaxClients 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.

+ Arbeitsspeicher für alle Prozesse vorhanden ist.

Support Apache!

Themen

    @@ -89,12 +89,12 @@
    top

    Arbeitsweise

    -

    Ein einzelner Steuerprozess ist fr den Start von +

    Ein einzelner Steuerprozess ist für den Start von Kindprozessen verantwortlich, die auf Verbindungen warten und diese bedienen, sobald sie eintreffen. Der Apache versucht immer, mehrere - freie oder unbeschftigte Serverprozesse vorzuhalten, + freie oder unbeschäftigte Serverprozesse vorzuhalten, die zur Bedienung eingehender Anfragen bereit stehen. Auf diese Weise - mssen Clients nicht darauf warten, dass neue Kindprozesse + müssen Clients nicht darauf warten, dass neue Kindprozesse geforkt werden, bevor ihre Anfrage bearbeitet werden kann.

    StartServers, @@ -103,35 +103,35 @@ MaxClients 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 MaxClients erhhen, whrend - Systeme mit begrenztem Arbeitsspeicher mglicherweise + Angebote die Voreinstellung dieser Direktiven nicht verändern + müssen. Systeme, die mehr als 256 gleichzeitige Anfragen bedienen + müssen, können MaxClients erhöhen, während + Systeme mit begrenztem Arbeitsspeicher möglicherweise MaxClients heruntersetzen - mssen, um den Server vor Flatterverhalten (Arbeitsspeicherinhalte auf - Platte auslagern - und zurck) zu schtzen. Weitere + müssen, um den Server vor Flatterverhalten (Arbeitsspeicherinhalte auf + Platte auslagern - und zurück) zu schützen. Weitere Informationen zur Feinabstimmung der Prozesserstellung sind in den Performance-Hinweisen zu finden.

    -

    Whren der Elternprozess unter Unix normalerweise als - root gestartet wird, um sich an Port 80 binden zu knnen, +

    Währen der Elternprozess unter Unix normalerweise als + root gestartet wird, um sich an Port 80 binden zu können, werden die Kindprozesse unter einem weniger privilegierten Benutzer gestartet. Die Direktiven User und Group 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.

    + Kindprozesse müssen in der Lage sein, alle Inhalte zu lesen, die + sie ausliefern sollen, sollten darüber hinaus jedoch so wenig wie + möglich Rechte besitzen.

    MaxRequestsPerChild - bestimmt, wie hufig der Server Prozesse erneuert, indem er alte + bestimmt, wie häufig der Server Prozesse erneuert, indem er alte beendet und neue startet.

    top

    MaxSpareServers-Direktive

    - @@ -140,14 +140,14 @@
    Beschreibung:Maximale Anzahl der unbeschftigten Kindprozesse des +
    Beschreibung:Maximale Anzahl der unbeschäftigten Kindprozesse des Servers
    Syntax:MaxSpareServers Anzahl
    Voreinstellung:MaxSpareServers 10
    Modul:prefork

    Die Direktive MaxSpareServers bestimmt das - gewnschte Maximum an unbeschftigten - Kindprozessen des Servers. Ein unbeschftiger Prozess ist einer, der + gewünschte Maximum an unbeschäftigten + Kindprozessen des Servers. Ein unbeschäftiger Prozess ist einer, der keine Anfrage bedient. Wenn mehr als MaxSpareServers - Prozesse unbeschftigt sind, wird der Elternprozess die - berschssigen Prozesse beenden.

    + Prozesse unbeschäftigt sind, wird der Elternprozess die + überschüssigen Prozesse beenden.

    Eine Feineinstellung dieses Parameters sollte nur bei sehr - beschftigten Angeboten notwendig sein. Es ist nahezu immer eine + beschäftigten 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 MinSpareServers zu setzen, wird der Apache ihn automatisch auf MinSpareServers + 1 @@ -162,7 +162,7 @@

    top

    MinSpareServers-Direktive

    - @@ -171,15 +171,15 @@
    Beschreibung:Minimale Anzahl der unbeschftigten Kindprozesse des +
    Beschreibung:Minimale Anzahl der unbeschäftigten Kindprozesse des Servers
    Syntax:MinSpareServers Anzahl
    Voreinstellung:MinSpareServers 5
    Modul:prefork

    Die Direktive MinSpareServers bestimmt das - gewnschte Minimum der unbeschftigten - Kindprozesse des Servers. Ein unbeschftigter Prozess ist einer, der + gewünschte Minimum der unbeschäftigten + Kindprozesse des Servers. Ein unbeschäftigter Prozess ist einer, der keine Anfrage bedient. Wenn weniger als - MinSpareServers Prozesse unbeschftigt sind, + MinSpareServers Prozesse unbeschäftigt sind, dann erstellt der Elternprozess neue mit einer maximalen Rate von 1 pro Sekunde.

    Die Feineinstellung des Parameters sollte nur bei sehr - beschftigten Angeboten notwendig sein. Es ist nahezu immer eine + beschäftigten Angeboten notwendig sein. Es ist nahezu immer eine schlechte ide, den Parameter auf einen hohen Wert zu setzen.

    Siehe auch

    @@ -190,12 +190,12 @@
    -

    Verfgbare Sprachen:  de  | +

    Verfügbare Sprachen:  de  |  en  | - fr  | + fr  |  ja  | - tr 

    -
    top

    Kommentare

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
    + tr 

    +
    top

    Kommentare

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
- - - -
<-
-

Apache 2.0

-
-

Available Languages:  de  | - en  | - fr  | - ja  | - ko  | - pt-br  | - ru  | - tr 

-
-
This translation may be out of date. Check the - English version for recent changes.
- -

1.3 2.0 HTTP Apache

-
- -
top
-
-

- - -
-
UNIX
- -
UNIX , () POSIX, - Apache - - . - , .
- -
- -
, autoconf libtool. - Apache - .
- -
- -
Apache , - . - mod_echo - .
- -
UNIX -
- -
Apache 2.0 - UNIX , : BeOS, - OS/2 Windows. - - (MPMs) - Apache Portable Runtime (APR), - API, - - - POSIX - .
- -
API Apache
- -
API 2.0 - 1.3, - , . 2.0 - , - - (hooks), - . , - , - - - .
- -
IPv6
- -
, IPv6 - Apache Portable Runtime, Apache - IPv6 - (sockets). Listen, NameVirtualHost VirtualHost , - IPv6 (.. "Listen [2001:db8::1]:8080").
- -
- -
Apache , - , - . , , , - CGI-, SSI - INCLUDES, - mod_include. mod_ext_filter - - CGI - (handlers).
- -
- -
, , - SSI - . - .
- -
- -
. - Port BindAddress ; - IP - Listen; - ServerName - .
- -
Windows NT
- -
Apache 2.0 Windows NT utf-8 - . - , Unicode, - NT- - , Windows 2000 Windows XP. - , - Windows 95, 98 ME, - .
- -
- -
Apache 2.0 - Perl- (PCRE). - Perl 5.
- -
-
top
-
-

- - -
-
mod_ssl
- -
Apache 2.0. - SSL/TLS, OpenSSL.
- -
mod_dav
- -
Apache 2.0. - Distributed Authoring and Versioning (DAV), - HTTP.
- -
mod_deflate
- -
Apache 2.0. , - , , - .
- -
mod_auth_ldap
- -
Apache 2.0.41. LDAP - , - Basic. mod_ldap - (connection pools) .
- -
mod_auth_digest
- -
- , ( - ).
- -
mod_charset_lite
- -
Apache 2.0. - (character set) - .
- -
mod_file_cache
- -
Apache 2.0. - mod_mmap_static Apache 1.3 - .
- -
mod_headers
- -
Apache 2.0. - , - mod_proxy, - .
- -
mod_proxy
- -
, - - , HTTP/1.1 -. - <Proxy>, , - ( ) , - proxy-. <Directory "proxy:..."> - . , - . proxy_connect, proxy_ftp - proxy_http.
- -
mod_negotiation
- -
ForceLanguagePriority, - NOT ACCEPTABLE MULTIPLE CHOICES - . - (negotiation) MultiViews , - , - (type map).
- -
mod_autoindex
- -
- HTML-. , - (wildcard).
- -
mod_include
- -
, - SSI , , - - , SSI . - ( - Perl) - $0 .. $9 mod_include.
- -
mod_auth_dbm
- -
DBM- - AuthDBMType.
- -
-
-
-

Available Languages:  de  | - en  | - fr  | - ja  | - ko  | - pt-br  | - ru  | - tr 

-
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
-
- \ No newline at end of file diff --git a/docs/manual/new_features_2_0.html.tr.utf8 b/docs/manual/new_features_2_0.html.tr.utf8 index d78b920..dccb352 100644 --- a/docs/manual/new_features_2_0.html.tr.utf8 +++ b/docs/manual/new_features_2_0.html.tr.utf8 @@ -29,7 +29,6 @@  ja  |  ko  |  pt-br  | - ru  |  tr 

@@ -38,7 +37,7 @@ +

Ayrıca bakınız:

top
top

Yorum

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
+
top

Yorumlar

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.