diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 15:01:30 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 15:01:30 +0000 |
commit | 6beeb1b708550be0d4a53b272283e17e5e35fe17 (patch) | |
tree | 1ce8673d4aaa948e5554000101f46536a1e4cc29 /docs/manual/new_features_2_2.html | |
parent | Initial commit. (diff) | |
download | apache2-6beeb1b708550be0d4a53b272283e17e5e35fe17.tar.xz apache2-6beeb1b708550be0d4a53b272283e17e5e35fe17.zip |
Adding upstream version 2.4.57.upstream/2.4.57upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | docs/manual/new_features_2_2.html | 21 | ||||
-rw-r--r-- | docs/manual/new_features_2_2.html.en | 305 | ||||
-rw-r--r-- | docs/manual/new_features_2_2.html.fr.utf8 | 331 | ||||
-rw-r--r-- | docs/manual/new_features_2_2.html.ko.euc-kr | 156 | ||||
-rw-r--r-- | docs/manual/new_features_2_2.html.pt-br | 165 | ||||
-rw-r--r-- | docs/manual/new_features_2_2.html.tr.utf8 | 305 |
6 files changed, 1283 insertions, 0 deletions
diff --git a/docs/manual/new_features_2_2.html b/docs/manual/new_features_2_2.html new file mode 100644 index 0000000..49c8f2d --- /dev/null +++ b/docs/manual/new_features_2_2.html @@ -0,0 +1,21 @@ +# GENERATED FROM XML -- DO NOT EDIT + +URI: new_features_2_2.html.en +Content-Language: en +Content-type: text/html; charset=UTF-8 + +URI: new_features_2_2.html.fr.utf8 +Content-Language: fr +Content-type: text/html; charset=UTF-8 + +URI: new_features_2_2.html.ko.euc-kr +Content-Language: ko +Content-type: text/html; charset=EUC-KR + +URI: new_features_2_2.html.pt-br +Content-Language: pt-br +Content-type: text/html; charset=ISO-8859-1 + +URI: new_features_2_2.html.tr.utf8 +Content-Language: tr +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/new_features_2_2.html.en b/docs/manual/new_features_2_2.html.en new file mode 100644 index 0000000..be23b4f --- /dev/null +++ b/docs/manual/new_features_2_2.html.en @@ -0,0 +1,305 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> +<!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Overview of new features in Apache HTTP Server 2.2 - Apache HTTP Server Version 2.4</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> +<script src="./style/scripts/prettify.min.js" type="text/javascript"> +</script> + +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p> +<p class="apache">Apache HTTP Server Version 2.4</p> +<img alt="" src="./images/feather.png" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Overview of new features in Apache HTTP Server 2.2</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> + + <p>This document describes some of the major changes between the + 2.0 and 2.2 versions of the Apache HTTP Server. For new features since + version 1.3, see the <a href="new_features_2_0.html">2.0 new features</a> + document.</p> +</div> +<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core Enhancements</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">Module Enhancements</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#programs">Program Enhancements</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">Module Developer Changes</a></li> +</ul><h3>See also</h3><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">Core Enhancements</a></h2> + + <dl> + + <dt>Authn/Authz</dt> + <dd>The bundled authentication and authorization modules have + been refactored. The new mod_authn_alias(already removed from 2.3/2.4) + module can greatly simplify certain authentication configurations. + See <a href="#module">module name changes</a>, and + <a href="#developer">the developer changes</a> for more + information about how these changes affects users and module + writers.</dd> + + <dt>Caching</dt> + <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, and + mod_mem_cache(already removed from 2.3/2.4) have undergone a lot of changes, and + are now considered production-quality. <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> + has been introduced to clean up <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> + setups.</dd> + + <dt>Configuration</dt> + <dd>The default configuration layout has been simplified and + modularised. Configuration snippets which can be used to + enable commonly-used features are now bundled with Apache, and + can be easily added to the main server config.</dd> + + <dt>Graceful stop</dt> + <dd>The <code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code> and + <code class="module"><a href="./mod/event.html">event</a></code> MPMs now allow <code class="program"><a href="./programs/httpd.html">httpd</a></code> + to be shutdown gracefully via the + <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a> + signal. The <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> directive + has been added to specify an optional timeout, after which + <code class="program"><a href="./programs/httpd.html">httpd</a></code> will terminate regardless of the status + of any requests being served.</dd> + + <dt>Proxying</dt> + <dd>The new <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> module provides + load balancing services for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. + The new <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> module adds support for the + <code>Apache JServ Protocol version 1.3</code> used by + <a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd> + + <dt>Regular Expression Library Updated</dt> + <dd>Version 5.0 of the + <a href="http://www.pcre.org/">Perl Compatible Regular Expression + Library</a> (PCRE) is now included. <code class="program"><a href="./programs/httpd.html">httpd</a></code> can be + configured to use a system installation of PCRE by passing the + <code>--with-pcre</code> flag to configure.</dd> + + <dt>Smart Filtering</dt> + <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> introduces dynamic configuration + to the output filter chain. It enables filters to be conditionally + inserted, based on any Request or Response header or environment + variable, and dispenses with the more problematic dependencies and + ordering problems in the 2.0 architecture.</dd> + + <dt>Large File Support</dt> + <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> is now built with support for files larger + than 2GB on modern 32-bit Unix systems. Support for handling + >2GB request bodies has also been added.</dd> + + <dt>Event MPM</dt> + <dd>The <code class="module"><a href="./mod/event.html">event</a></code> MPM uses a separate thread to handle + Keep Alive requests and accepting connections. Keep Alive requests + have traditionally required httpd to dedicate a worker to handle it. + This dedicated worker could not be used again until the Keep Alive + timeout was reached.</dd> + + <dt>SQL Database Support</dt> + <dd><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, together with the <code>apr_dbd</code> + framework, brings direct SQL support to modules that need it. + Supports connection pooling in threaded MPMs.</dd> + + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">Module Enhancements</a></h2> + + <dl> + <dt>Authn/Authz</dt> + <dd>Modules in the aaa directory have been renamed and offer + better support for digest authentication. For example, + <code>mod_auth</code> is now split into + <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> and + <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; <code>mod_auth_dbm</code> is now + called <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> has + been renamed <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. There is also a new + mod_authn_alias(already removed from 2.3/2.4) module for simplifying + certain authentication configurations. + </dd> + + <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt> + <dd>This module is a port of the 2.0 + <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code> + framework. New features include using LDAP attribute values and + complicated search filters in the + <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> directive.</dd> + + <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt> + <dd>A new module that authorizes access to files based + on the owner of the file on the file system</dd> + + <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt> + <dd>A new module that allows configuration blocks to be enabled based on the + version number of the running server.</dd> + + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd>Added a new <code>?config</code> argument which will show + the configuration directives as parsed by Apache, including + their file name and line number. The module also + shows the order of all request hooks and additional + build information, similar to <code>httpd -V</code>.</dd> + + <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> + + <dd>Added a support for + <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, which + allows connections to upgrade from clear text to TLS encryption.</dd> + + <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt> + <dd><code>mod_imap</code> has been renamed to + <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> to avoid user confusion.</dd> + </dl> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="programs" id="programs">Program Enhancements</a></h2> + + <dl> + <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt> + <dd>A new command line option <code>-M</code> has been added that + lists all modules that are loaded based on the current + configuration. Unlike the <code>-l</code> option, this list + includes DSOs loaded via <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd> + + <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt> + <dd>A new program used to generate dbm files from text input, + for use in <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> + with the <code>dbm</code> map type.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="developer" id="developer">Module Developer Changes</a></h2> + + <dl> + <dt><a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a> 1.0 API</dt> + + <dd>Apache 2.2 uses the APR 1.0 API. All deprecated functions and + symbols have been removed from <code>APR</code> and + <code>APR-Util</code>. For details, see the + <a href="http://apr.apache.org/">APR Website</a>.</dd> + + <dt>Authn/Authz</dt> + <dd>The bundled authentication and authorization modules have + been renamed along the following lines: + <ul> + <li><code>mod_auth_*</code> -> Modules that implement an HTTP + authentication mechanism</li> + <li><code>mod_authn_*</code> -> Modules that provide a backend + authentication provider</li> + <li><code>mod_authz_*</code> -> Modules that implement + authorization (or access)</li> + <li><code>mod_authnz_*</code> -> Module that implements both + authentication & authorization</li> + </ul> + There is a new authentication backend provider + scheme which greatly eases the construction of new authentication + backends.</dd> + + <dt>Connection Error Logging</dt> + + <dd>A new function, <code>ap_log_cerror</code> has been added to log + errors that occur with the client's connection. When logged, + the message includes the client IP address.</dd> + + <dt>Test Configuration Hook Added</dt> + + <dd>A new hook, <code>test_config</code> has been added to aid + modules that want to execute special code only when the user passes + <code>-t</code> to <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd> + + <dt>Set Threaded MPM's Stacksize</dt> + + <dd>A new directive, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> has been added to + set the stack size on all threaded MPMs. This is required + for some third-party modules on platforms with small default + thread stack size.</dd> + + <dt>Protocol handling for output filters</dt> + + <dd>In the past, every filter has been responsible for ensuring + that it generates the correct response headers where it affects + them. Filters can now delegate common protocol management to + <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, using the + <code>ap_register_output_filter_protocol</code> or + <code>ap_filter_protocol</code> calls.</dd> + + <dt>Monitor hook added</dt> + <dd>Monitor hook enables modules to run regular/scheduled jobs + in the parent (root) process.</dd> + + <dt>Regular expression API changes</dt> + + <dd>The <code>pcreposix.h</code> header is no longer available; + it is replaced by the new <code>ap_regex.h</code> header. The + POSIX.2 <code>regex.h</code> implementation exposed by the old + header is now available under the <code>ap_</code> namespace + from <code>ap_regex.h</code>. Calls to <code>regcomp</code>, + <code>regexec</code> and so on can be replaced by calls to + <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd> + + <dt>DBD Framework (SQL Database API)</dt> + + <dd><p>With Apache 1.x and 2.0, modules requiring an SQL backend + had to take responsibility for managing it themselves. Apart + from reinventing the wheel, this can be very inefficient, for + example when several modules each maintain their own connections.</p> + + <p>Apache 2.1 and later provides the <code>ap_dbd</code> API for + managing database connections (including optimised strategies + for threaded and unthreaded MPMs), while APR 1.2 and later provides + the <code>apr_dbd</code> API for interacting with the database.</p> + + <p>New modules SHOULD now use these APIs for all SQL database + operations. Existing applications SHOULD be upgraded to use it + where feasible, either transparently or as a recommended option + to their users.</p></dd> + </dl> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_2.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> +<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> +</body></html>
\ No newline at end of file diff --git a/docs/manual/new_features_2_2.html.fr.utf8 b/docs/manual/new_features_2_2.html.fr.utf8 new file mode 100644 index 0000000..05f6843 --- /dev/null +++ b/docs/manual/new_features_2_2.html.fr.utf8 @@ -0,0 +1,331 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> +<!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Aperçu des nouvelles fonctionnalités de la version +2.2 du serveur HTTP Apache - Serveur HTTP Apache Version 2.4</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> +<script src="./style/scripts/prettify.min.js" type="text/javascript"> +</script> + +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p> +<p class="apache">Serveur HTTP Apache Version 2.4</p> +<img alt="" src="./images/feather.png" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Aperçu des nouvelles fonctionnalités de la version +2.2 du serveur HTTP Apache</h1> +<div class="toplang"> +<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> + + <p>Ce document décrit quelques uns des changements principaux entre + les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les + nouvelles fonctionnalités ajoutées depuis la version 1.3, se + référer au document + <a href="new_features_2_0.html">2.0 new features</a>.</p> +</div> +<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Améliorations du système de base</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">Améliorations des modules</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#programs">Améliorations des programmes</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements pour le développeur de module</a></li> +</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">Améliorations du système de base</a></h2> + + <dl> + + <dt>Authn/Authz</dt> + <dd>Les modules d'authentification et d'autorisation intégrés + ont été refondus. Le nouveau module + mod_authn_alias (supprimé dans la version 2.3/2.4) permet de + simplifier considérablement certaines configurations d'authentification. + Voir <a href="#module">modification des noms de modules</a>, + et + <a href="#developer">les changements pour le développeur</a> + pour plus d'informations sur les conséquences de ces + changements pour les utilisateurs et les développeurs de + modules.</dd> + + <dt>Mise en cache</dt> + <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, et + mod_mem_cache (supprimés dans la version 2.3/2.4) ont subi de nombreuses + modifications, et l'on considère qu'ils ont maintenant atteint + un degré de qualité suffisant pour leur mise en production. Le programme + <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> a été ajouté afin de rendre + plus propre la configuration du module + <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>.</dd> + + <dt>Configuration</dt> + <dd>L'agencement de la configuration par défaut a été simplifié + et modularisé. Les portions de configuration qui peuvent être + utilisées pour activer des fonctionnalités courantes sont + maintenant intégrées à Apache, et peuvent être facilement + ajoutées à la configuration principale du serveur.</dd> + + <dt>Arrêt en douceur</dt> + <dd>Les modules MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>, + <code class="module"><a href="./mod/worker.html">worker</a></code> et <code class="module"><a href="./mod/event.html">event</a></code> permettent + maintenant l'arrêt en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code> + au moyen du signal + <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>. + La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a été ajoutée dans le but + de spécifier un délai optionnel, après lequel + <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'arrêtera quel que soit le statut + des requêtes en cours.</dd> + + <dt>Mise en oeuvre du proxy</dt> + <dd>Le nouveau module <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fournit + des services de répartition de charge (load balancing) pour le + module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. + Le nouveau module <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> ajoute le + support pour le + <code>Protocole JServ de Apache version 1.3</code> qu'utilise + <a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd> + + <dt>Mise à jour de la bibliothèque des expressions rationnelles</dt> + <dd>La version 5.0 de la + <a href="http://www.pcre.org/">Perl Compatible Regular Expression + Library</a> (PCRE) est maintenant disponible. + <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut être configuré pour utiliser une + PCRE choisie en passant l'option <code>--with-pcre</code> au + script configure.</dd> + + <dt>Filtrage intelligent</dt> + <dd>Le module <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> permet la configuration + dynamique de la chaîne de filtrage en sortie. Il permet + d'insérer des filtres conditionnels basés sur toute + requête, en-tête de réponse ou variable + d'environnement, et fait table rase des problèmes de dépendances + et d'ordonnancement rencontrés avec l'architecture 2.0.</dd> + + <dt>Support des gros fichiers</dt> + <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> supporte maintenant les fichiers d'une taille supérieure + à 2GB sur les systèmes 32 bits UNIX modernes. Le support des + corps de requête d'une taille supérieure à 2GB a aussi été + ajouté.</dd> + + <dt>Module MPM Event</dt> + <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code> utilise un thread séparé + pour gérer les requêtes "Keep alive" et accepter des connexions. + Les requêtes "Keep alive" requéraient traditionnellement un + processus httpd dédié pour leur gestion. Ce processus dédié + ne pouvait plus être réutilisé jusqu'à ce que le délai "Keep Alive" + soit écoulé.</dd> + + <dt>Support des bases de données SQL</dt> + <dd>Le module <code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, associé à l'environnement + <code>apr_dbd</code>, fournit le support SQL direct aux modules + qui en ont besoin. Supporte la mise en commun des connexions + dans les modules MPM threadés.</dd> + + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">Améliorations des modules</a></h2> + + <dl> + <dt>Authn/Authz</dt> + <dd>Les modules du répertoire aaa ont été renommés et fournissent + un support amélioré pour la méthode d'authentification <strong>digest</strong>. Par exemple, <code>mod_auth</code> + est maintenant scindé en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> et + <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; <code>mod_auth_dbm</code> s'appelle maintenant + <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> a été renommé en + <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Est également apparu le nouveau module + mod_authn_alias (supprimé dans la version 2.3/2.4) qui simplifie + certaines configurations d'authentification. + </dd> + + <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt> + <dd>Ce module est un portage de la version 2.0 du module + <code>mod_auth_ldap</code> vers la version 2.2 du framework + <code>Authn/Authz</code>. + Les nouvelles fonctionnalités comprennent l'utilisation des valeurs + d'attributs LDAP et des filtres de recherche avancés dans la + directive <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>.</dd> + + <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt> + <dd>Un nouveau module qui autorise l'accès à un fichier + en fonction de son propriétaire dans le système de + fichiers</dd> + + <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt> + <dd>Un nouveau module qui permet d'activer des blocs de + configuration en fonction de la version du serveur en cours + d'exécution.</dd> + + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd>Un nouvel argument <code>?config</code> a été ajouté, qui permettra d'afficher + les directives de configuration telles qu'elles sont interprétées + par Apache, y compris le nom de fichier et le numéro de ligne. + Le module montre aussi l'ordre des points d'entrée de traitement d'une + requête (request hooks) ainsi que des informations de construction + supplémentaires, d'une manière similaire à <code>httpd -V</code>.</dd> + + <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> + + <dd>Le support de la <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a> a été ajouté, ce qui permet de passer d'une + connexion en clair au chiffrement TLS.</dd> + + <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt> + <dd><code>mod_imap</code> a été renommé en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> afin + d'éviter une confusion pour les utilisateurs.</dd> + </dl> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="programs" id="programs">Améliorations des programmes</a></h2> + + <dl> + <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt> + <dd>Une nouvelle option de ligne de commande <code>-M</code> + a été ajoutée, qui fournit la liste de tous les modules chargés + en fonction de la configuration réelle. À la différence de l'option + <code>-l</code>, cette liste inclut les Objets Dynamiques Partagés + (DSOs) chargés par l'intermédiaire du module + <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd> + <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt> + <dd>Un nouveau programme servant à générer des fichiers dbm à partir + d'une source au format texte, à utiliser avec la directive + <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> + et le type de mise en correspondance <code>dbm</code>.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="developer" id="developer">Changements pour le développeur de module</a></h2> + + <dl> + <dt><a class="glossarylink" href="./glossary.html#apr" title="voir glossaire">APR</a> 1.0 API</dt> + + <dd>Apache 2.2 utilise l'API APR 1.0. Toutes les fonctions et + symboles obsolètes ont été supprimés du code de <code>APR</code> et + <code>APR-Util</code>. Pour plus de détails, consultez le + <a href="http://apr.apache.org/">site web d'APR</a>.</dd> + + <dt>Authn/Authz</dt> + <dd>Les modules d'authentification et d'autorisation intégrés ont + été renommés de la manière suivante: + <ul> + <li><code>mod_auth_*</code> -> Modules qui implémentent un mécanisme + d'authentification HTTP</li> + <li><code>mod_authn_*</code> -> Modules qui fournissent un dispositif + d'authentification en arrière-plan</li> + <li><code>mod_authz_*</code> -> Modules qui implémentent l'autorisation (ou l'accès)</li> + <li><code>mod_authnz_*</code> -> Modules qui implémentent à la fois + l'authentification & l'autorisation</li> + </ul> + L'organisation des méthodes d'authentification a également été revue, ce qui va simplifier + grandement l'ajout de nouvelles méthodes d'authentification.</dd> + + <dt>Journalisation des erreurs de connexion</dt> + + <dd>Une nouvelle fonction a été ajoutée, <code>ap_log_cerror</code>, + afin de pouvoir enregistrer les erreurs qui surviennent au cours de + la connexion du client. Une fois enregistré, le message inclut l'adresse IP du client.</dd> + + <dt>Ajout d'une portion de code pour la vérification de la configuration</dt> + + <dd>Un nouvel élément de traitement a été ajouté, <code>test_config</code>, + afin d'aider les modules qui ne veulent exécuter un code spécial + que si l'utilisateur passe le paramètre <code>-t</code> à + <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd> + + <dt>Définition de la taille de la pile pour les modules MPM en processus légers</dt> + + <dd>Une nouvelle directive a été ajoutée, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> + afin de définir la taille de la pile pour tous les modules MPM en processus légers (modules threadés). + Ceci s'avère nécessaire pour certains modules tiers sur des plateformes + dont la taille de la pile des threads par défaut est + trop petite.</dd> + + <dt>Gestion de protocole pour les filtres en sortie</dt> + + <dd>Par le passé, chaque filtre devait s'assurer que les en-têtes de + réponse corrects étaient générés dans la mesure où il les affectait. + Les filtres peuvent maintenant déléguer la gestion courante du + protocole au module + <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, à l'aide des appels + <code>ap_register_output_filter_protocol</code> ou + <code>ap_filter_protocol</code>.</dd> + + <dt>Ajout d'un élément de traitement pour le processus père (monitor hook)</dt> + <dd>Ce nouvel élément de traitement permet aux modules de lancer + des jobs réguliers/planifiés au niveau du processus père + (root).</dd> + + <dt>Modifications de l'API de traitement des expressions rationnelles</dt> + + <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible ; + il a été remplacé par le nouveau fichier + d'en-tête <code>ap_regex.h</code>. L'implémentation + POSIX.2 <code>regex.h</code> exposée dans l'ancien fichier d'en-tête + est maintenant disponible dans l'espace de nommage <code>ap_</code> + depuis <code>ap_regex.h</code>. Les appels à <code>regcomp</code>, + <code>regexec</code>, etc... peuvent être remplacés par des appels à + <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd> + + <dt>Cadre d'application DBD (API pour base de données SQL)</dt> + + <dd><p>Avec Apache 1.x et 2.0, les modules nécessitant un processus + SQL d'arrière-plan devaient s'en charger eux-mêmes. En dehors du fait + de réinventer la roue, ceci peut s'avérer très inefficace, par + exemple lorsque plusieurs modules maintiennent chacun leurs + propres connexions.</p> + <p>Apache 2.1 et supérieur fournissent l'API <code>ap_dbd</code> qui + permet la gestion des connexions à la base de données (y compris + les stratégies optimisées pour les modules MPM threadés + et non threadés), tandis que APR 1.2 et supérieur fournissent + l'API <code>apr_dbd</code> qui permet l'interaction avec la + base de données.</p> + <p>Les nouveaux modules DEVRAIENT désormais utiliser ces APIs pour + toutes les opérations liées aux bases de données SQL. + De même, les applications existantes DEVRAIENT être mises à jour + lorsque c'est possible, que ce soit de manière transparente ou sous forme + d'une option recommandée à leurs utilisateurs.</p></dd> + </dl> + </div></div> +<div class="bottomlang"> +<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_2.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> +<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> +</body></html>
\ No newline at end of file diff --git a/docs/manual/new_features_2_2.html.ko.euc-kr b/docs/manual/new_features_2_2.html.ko.euc-kr new file mode 100644 index 0000000..47fc9bf --- /dev/null +++ b/docs/manual/new_features_2_2.html.ko.euc-kr @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="EUC-KR"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head> +<meta content="text/html; charset=EUC-KR" http-equiv="Content-Type" /> +<!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>¾ÆÆÄÄ¡ 2.2ÀÇ »õ·Î¿î ±â´É °³¿ä - Apache HTTP Server Version 2.4</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> +<script src="./style/scripts/prettify.min.js" type="text/javascript"> +</script> + +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<p class="menu"><a href="./mod/">¸ðµâ</a> | <a href="./mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">¿ë¾î</a> | <a href="./sitemap.html">»çÀÌÆ®¸Ê</a></p> +<p class="apache">Apache HTTP Server Version 2.4</p> +<img alt="" src="./images/feather.png" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>¾ÆÆÄÄ¡ 2.2ÀÇ »õ·Î¿î ±â´É °³¿ä</h1> +<div class="toplang"> +<p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> +<div class="outofdate">ÀÌ ¹®¼´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù. + ÃÖ±Ù¿¡ º¯°æµÈ ³»¿ëÀº ¿µ¾î ¹®¼¸¦ Âü°íÇϼ¼¿ä.</div> + + <p>ÀÌ ¹®¼´Â ¾ÆÆÄÄ¡ À¥¼¹ö 2.0 ¹öÀü°ú 2.2 ¹öÀü°£ÀÇ ÁÖµÈ Â÷ÀÌÁ¡À» + ¼³¸íÇÑ´Ù. 1.3 ¹öÀü ÀÌÈÄÀÇ »õ·Î¿î ±â´ÉÀº <a href="new_features_2_0.html">2.0 »õ·Î¿î ±â´É</a> ¹®¼¸¦ + Âü°íÇ϶ó.</p> +</div> +<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">ÇÙ½É ºÎºÐ¿¡¼ ³ª¾ÆÁø Á¡</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">¸ðµâ¿¡¼ ³ª¾ÆÁø Á¡</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">¸ðµâ °³¹ßÀÚ¿¡°Ô ´Þ¶óÁø Á¡</a></li> +</ul><h3>Âü°í</h3><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">ÇÙ½É ºÎºÐ¿¡¼ ³ª¾ÆÁø Á¡</a></h2> + + <dl> + + <dt>Authn/Authz</dt> + <dd>...</dd> + + <dt>ij½¬</dt> + <dd>...</dd> + + <dt>ÇÁ·Ï½Ã</dt> + <dd>»õ·Î¿î <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> ¸ðµâÀÌ + <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>¸¦ À§ÇÑ ºÎÇÏºÐ»ê ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. + »õ·Î¿î <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> ¸ðµâÀº <a href="http://tomcat.apache.org/">¾ÆÆÄÄ¡ ÅèĹ</a>ÀÌ + »ç¿ëÇÏ´Â <code>Apache JServ Protocol 1.3 ¹öÀü</code>À» + Áö¿øÇÑ´Ù.</dd> + + <dt>¶È¶ÈÇÑ ÇÊÅÍ</dt> + <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>´Â Ãâ·ÂÇÊÅͼø¼¸¦ µ¿ÀûÀ¸·Î + ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ±×·¡¼ ¿äû Çì´õ, ÀÀ´ä Çì´õ, ȯ°æº¯¼ö¿¡ + µû¶ó ¼±ÅÃÀûÀ¸·Î ÇÊÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, 2.0 ±¸Á¶ÀÇ Àǽɽº·¯¿î + ÀÇÁ¸°ü°è¿Í ¼ø¼ ¹®Á¦¸¦ ´ú¾îÁØ´Ù.</dd> + + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">¸ðµâ¿¡¼ ³ª¾ÆÁø Á¡</a></h2> + + <dl> + <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt> + <dd>ÀÌ ¸ðµâÀº 2.0ÀÇ <code>mod_auth_ldap</code> ¸ðµâÀ» + 2.2ÀÇ <code>Authn/Authz</code> ±¸Á¶·Î ¿Å±ä °ÍÀÌ´Ù. <code class="directive"><a href="./mod/core.html#require">Require</a></code> Áö½Ã¾î¿¡¼ LDAP + ¼Ó¼º(attribute) °ª°ú º¹ÀâÇÑ °Ë»ö ÇÊÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â + ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù.</dd> + + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd>¾ÆÆÄÄ¡°¡ ÀоîµéÀÎ ¼³Á¤Áö½Ã¾î¸¦ ÆÄÀϸí°ú ÁÙ¹øÈ£¿Í °°ÀÌ + º¸¿©ÁÖ´Â <code>?config</code> ¾Æ±Ô¸ÕÆ®°¡ Ãß°¡µÇ¾ú´Ù. ¸ðµâÀº + ¸ðµç ¿äû ÈÅ(hook)ÀÇ ¼ø¼¿Í <code>httpd -V</code>¿Í ºñ½ÁÇÑ + ÄÄÆÄÀÏ Á¤º¸µµ º¸¿©ÁØ´Ù.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="developer" id="developer">¸ðµâ °³¹ßÀÚ¿¡°Ô ´Þ¶óÁø Á¡</a></h2> + + <dl> + <dt>APR 1.0 API</dt> + + <dd>¾ÆÆÄÄ¡ 2.2´Â APR 1.0 API¸¦ »ç¿ëÇÑ´Ù. <code>APR</code>°ú + <code>APR-Util</code>¿¡¼ ¾ø¾îÁö±â·Î ¿¹Á¤µÇ¾ú´ø ÇÔ¼ö¿Í + ½Éº¼ÀÌ ¸ðµÎ ¾ø¾îÁ³´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº <a href="http://apr.apache.org/">APR À¥»çÀÌÆ®</a>¸¦ Âü°íÇ϶ó.</dd> + + <dt>¿¬°á ¿À·ù ·Î±× ±â·Ï</dt> + + <dd>Ŭ¶óÀ̾ðÆ®¿Í ¿¬°á¿¡ ¹ß»ýÇÑ ¿À·ù¸¦ ·Î±×¿¡ ±â·ÏÇϱâÀ§ÇØ + ÇÔ¼ö <code>ap_log_cerror</code>¸¦ »õ·Î Ãß°¡Çß´Ù. ·Î±×¿¡ + ±â·ÏÇÏ¸é ¹®±¸¿¡ Ŭ¶óÀ̾ðÆ® IP ÁÖ¼Ò°¡ ³ª¿Â´Ù.</dd> + + <dt>¼³Á¤ Å×½ºÆ®¿ë ÈÅ Ãß°¡</dt> + + <dd>»ç¿ëÀÚ°¡ httpd¿¡ <code>-t</code> ¿É¼ÇÀ» »ç¿ëÇÑ °æ¿ì¿¡¸¸ + ¸ðµâÀÌ Æ¯º°ÇÑ Äڵ带 ½ÇÇàÇϵµ·Ï ÈÅ <code>test_config</code>¸¦ + »õ·Î Ãß°¡Çß´Ù.</dd> + + <dt>¾²·¹µå±â¹Ý MPMÀÇ ½ºÅÃÅ©±â ÁöÁ¤</dt> + + <dd>¸ðµç ¾²·¹µå±â¹Ý MPMÀÇ ½ºÅÃÅ©±â¸¦ ÁöÁ¤ÇϱâÀ§ÇØ + <code>ThreadStackSize</code> Áö½Ã¾î¸¦ »õ·Î Ãß°¡Çß´Ù. ¾²·¹µå + ½ºÅÃÅ©±â ±âº»°ªÀÌ ÀÛÀº Ç÷¹Æû¿¡¼ ÀϺΠÁ¦»ïÀÚ°¡ ¸¸µç ¸ðµâÀ» + »ç¿ëÇÒ °æ¿ì¿¡ ÇÊ¿äÇÏ´Ù.</dd> + + <dt>Ãâ·ÂÇÊÅ͸¦ À§ÇÑ ÇÁ·ÎÅäÄÝ Ã³¸®</dt> + + <dd>Àü¿¡´Â ¸ðµç ÇÊÅÍ¿¡°Ô ÀÚ½ÅÀÌ Ã³¸®ÇÑ ÀÀ´ä¿¡ ¿Ã¹Ù¸¥ ÀÀ´ä + Çì´õ¸¦ »ý¼ºÇÏ´ÂÁö È®ÀÎÇÒ Ã¥ÀÓÀÌ ÀÖ¾ú´Ù. ÀÌÁ¦ ÇÊÅÍ´Â + <code>ap_register_output_filter_protocol</code> ȤÀº + <code>ap_filter_protocol</code> È£ÃâÀ» »ç¿ëÇÏ¿© ÀÏ»óÀûÀÎ + ÇÁ·ÎÅäÄÝ °ü¸®¸¦ <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>¿¡°Ô ¶°³Ñ±æ + ¼ö ÀÖ´Ù.</dd> + </dl> + </div></div> +<div class="bottomlang"> +<p><span>°¡´ÉÇÑ ¾ð¾î: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_2.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> +<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="menu"><a href="./mod/">¸ðµâ</a> | <a href="./mod/directives.html">Áö½Ã¾îµé</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">¿ë¾î</a> | <a href="./sitemap.html">»çÀÌÆ®¸Ê</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> +</body></html>
\ No newline at end of file diff --git a/docs/manual/new_features_2_2.html.pt-br b/docs/manual/new_features_2_2.html.pt-br new file mode 100644 index 0000000..9c2a092 --- /dev/null +++ b/docs/manual/new_features_2_2.html.pt-br @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head> +<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Descrição das novas funcionalidades do Apache 2.2 - Servidor HTTP Apache Versão 2.4</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> +<script src="./style/scripts/prettify.min.js" type="text/javascript"> +</script> + +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do site</a></p> +<p class="apache">Servidor HTTP Apache Versão 2.4</p> +<img alt="" src="./images/feather.png" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentação</a> > <a href="./">Versão 2.4</a></div><div id="page-content"><div id="preamble"><h1>Descrição das novas funcionalidades do Apache 2.2</h1> +<div class="toplang"> +<p><span>Línguas Disponíveis: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> +<div class="outofdate">Esta tradução pode estar desatualizada. + Confira a versão em Inglês para mudanças recentes.</div> + + <p>Esse documento descreve algumas das principais mudanças + entre as versões 2.0 e 2.2 do Servidor HTTP Apache. + Para a lista de mudanças desde a versão 1.3, veja a página + de documentação <a href="new_features_2_0.html">novas funcionalidades + do Apache 2.0</a>.</p> +</div> +<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Principais Melhorias</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">Melhorias nos Módulos</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">Mudanças ao Desenvolvedor de Módulos</a></li> +</ul><h3>Veja também</h3><ul class="seealso"><li><a href="#comments_section">Comentários</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">Principais Melhorias</a></h2> + + <dl> + + <dt>Authn/Authz</dt> + <dd>...</dd> + + <dt>Caching</dt> + <dd>...</dd> + + <dt>Proxying</dt> + <dd>O novo módulo <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fornece + serviços de carregamento de balenceamento para <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. O novo módulo <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> oferece suporte para o <code>Protocolo Apache JServ + versão 1.3</code>, usado pelo <a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd> + + <dt>Filtragem Inteligente (Smart Filtering)</dt> + <dd>O <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> introduz configuração dinâmica para + o filtro de saída de dados. Permitindo que os filtros sejam + condicionalmente inseridos, baseando-se nos cabeçalhos <em>Request</em> ou <em>Response</em> ou em variáveis do + ambiente, ele acaba com os problemas de dependências e pedidos + da arquitetura 2.0.</dd> + + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">Melhorias nos Módulos</a></h2> + + <dl> + <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt> + <dd>Este módulo é uma migração do <code>mod_auth_ldap</code>, + da versão 2.0 para a estrutura 2.2 de <code>Authn/Authz</code>. + As novas funcionalidades incluem o uso de atributos LDAP e + filtros de procura complexos na diretriz <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>.</dd> + + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd>Adicionado um novo argumento <code>?config</code> que + mostra a configuração das diretrizes analisadas pelo + Apache, incluindo o nome do arquivo e o número da linha. + Esse módulo também mostra a ordem de todos os ganchos de + pedidos (request hooks) e informações adicionais sobre + a compilação, similar ao comando <code>httpd -V</code>.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="developer" id="developer">Mudanças ao Desenvolvedor de Módulos</a></h2> + + <dl> + <dt>API do APR 1.0</dt> + + <dd>O Apache 2.2 utiliza a API do APR 1.0. Todas as funções e + símbolos antigos foram removidos do <code>APR</code> e + <code>APR-Util</code>. Para mais detalhes, visite o + <a href="http://apr.apache.org/">Website do APR</a>.</dd> + + <dt>Registros de Erros de Conexão (logs)</dt> + + <dd>Uma nova função <code>ap_log_cerror</code>, foi adicionada + para registrar erros que ocorrem na conexão do cliente. + Quando documentado no diário de log, a mensagem inclui o + endereço IP do cliente.</dd> + + <dt>Adicionado Gancho de Teste de Configuração</dt> + + <dd>Um novo gancho (hook), <code>test_config</code> foi + adicionado para auxiliar módulos que querem executar + códigos especiais apenas quando o usuário passa o + parâmetro <code>-t</code> para o httpd.</dd> + + <dt>Ajustar o Stacksize dos "Threaded MPM's"</dt> + + <dd>Uma nova diretriz chamada <code>ThreadStackSize</code>, + foi adicionada para ajustar o tamanho das stacks em todos + os threadeds MPMs. Essa é uma prática necessário para alguns + módulos de terceiros em plataformas com tamanhos de stacks + pequenos por padrão.</dd> + + <dt>Negociação de Protocolo para filtros de saída</dt> + + <dd>No passado, todo filtro era responsável por garantir + a geração de cabeçalhos de resposta correto que os afetava. + Os filtros agora podem delegar o gerenciamento de protocolos + comuns para <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, usando chamadas + de <code>ap_register_output_filter_protocol</code> ou + <code>ap_filter_protocol</code>.</dd> + + </dl> + + </div></div> +<div class="bottomlang"> +<p><span>Línguas Disponíveis: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comentários</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_2.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> +<p class="apache">Copyright 2023 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> +</body></html>
\ No newline at end of file diff --git a/docs/manual/new_features_2_2.html.tr.utf8 b/docs/manual/new_features_2_2.html.tr.utf8 new file mode 100644 index 0000000..f0bdcdc --- /dev/null +++ b/docs/manual/new_features_2_2.html.tr.utf8 @@ -0,0 +1,305 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> +<!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache HTTP Sunucusu 2.2’de Yeni olan Özellikler - Apache HTTP Sunucusu Sürüm 2.4</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> +<script src="./style/scripts/prettify.min.js" type="text/javascript"> +</script> + +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p> +<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p> +<img alt="" src="./images/feather.png" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">Sürüm 2.4</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusu 2.2’de Yeni olan Özellikler</h1> +<div class="toplang"> +<p><span>Mevcut Diller: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" title="Türkçe"> tr </a></p> +</div> + + <p>Bu belgede Apache HTTP Sunucusunun 2.0 ve 2.2 sürümleri arasındaki + başlıca farklara değinilmiştir. 1.3 sürümüne göre yeni özellikler için <a href="new_features_2_0.html">Apache 2.0’da Yeni olan Özellikler</a> + belgesine bakınız.</p> +</div> +<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Çekirdekteki Gelişmeler</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">Modüllerdeki Gelişmeler</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#programs">Programlardaki Gelişmeler</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">Modül Geliştirici Değişiklikleri</a></li> +</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="#comments_section">Yorumlar</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2> + + <dl> + + <dt>Authn/Authz</dt> + <dd>Mevcut kimlik doğrulama ve yetkilendirme modüllerinin iç işleyişi + yeniden düzenlendi. Yeni <code>mod_authn_alias</code> modülü + (2.3/2.4 sürümlerinde kaldırılmıştır) belli kimlik doğrulama + yapılandırmalarını büyük oranda basitleştirebilir. Bu değişikliklerin + kullanıcıları ve modül yazarlarını nasıl etkilediğini öğrenmek için + <a href="#module">modül değişikliklerine</a> ve <a href="#developer">geliştirici değişikliklerine</a> bakabilirsiniz.</dd> + + <dt>Önbellekleme</dt> + <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> ve + <code>mod_mem_cache</code> (2.3/2.4 sürümlerinde kaldırılmıştır) + modüllerinde büyük oranda değişikliğe gidilerek bunlar deneysel + olmaktan çıkarılıp üretim amaçlı modüller haline getirildiler. + <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> tarafından kullanılan disk + alanının <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> tarafından + düzenli aralıklarla temizlenebilmesi sağlandı.</dd> + + <dt>Yapılandırma</dt> + <dd>Öntanımlı yapılandırma basitleştirildi ve modüler bir yapıya + kavuşturuldu. Sık kullanılan ortak özellikleri etkinleştirmekte + kullanılan yapılandırmalar gruplanarak bunların Apache ile gelmesi ve + ana sunucu yapılandırılırken yapılandırmaya kolayca eklenebilmesi + sağlandı.</dd> + + <dt>Nazikçe Durdurma</dt> + <dd><code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code> ve + <code class="module"><a href="./mod/event.html">event</a></code> MPM’leri artık <code class="program"><a href="./programs/httpd.html">httpd</a></code>’yi <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a> + sinyali sayesinde nazikçe durdurabilmektedir. + <code class="program"><a href="./programs/httpd.html">httpd</a></code> programının sonlandırılmasındaki gecikmelere + karşı bir önlem olarak, isteğe bağlı bir zaman aşımı belirtmeyi + mümkün kılan <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> yönergesi + sayesinde sunum sürüyor olsa bile <code class="program"><a href="./programs/httpd.html">httpd</a></code> + sonlandırılabilmektedir.</dd> + + <dt>Vekil Sunucu</dt> + <dd>Yeni <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülü ile + <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için yük dengeleme hizmetleri sağlanmış, + yeni <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> modülü ile <a href="http://tomcat.apache.org/">Apache Tomcat</a> tarafından + kullanılan <em>Apache JServ Protokolünün 1.3 sürümü</em> için destek + eklenmiştir.</dd> + + <dt>Düzenli İfade Kütüphanesi Güncellemesi</dt> + <dd>Apache, <a href="http://www.pcre.org/">Perl uyumlu düzenli ifade + kütüphanesinin 5.0 sürümünü</a> (PCRE) içermektedir. + <code class="program"><a href="./programs/configure.html">configure</a></code> betiğinin <code>--with-pcre</code> + seçeneği sayesinde <code class="program"><a href="./programs/httpd.html">httpd</a></code> programı PCRE destekli + olarak derlenebilmektedir.</dd> + + <dt>Akıllı Süzme</dt> + <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> çıktı süzgeç zincirinin devingen olarak + yapılandırılmasını sağlar. Süzgeçlerin herhangi bir istek veya yanıt + başlığına veya bir ortam değişkenine dayanarak koşullu olarak + yerleştirilmesini mümkün kılar ve bunu yaparken 2.0 mimarisindeki + sorunlu bağımlılıklar ve sıralama sorunlarının da üstesinden + gelir.</dd> + + <dt>Büyük Dosya (>2GB) Desteği</dt> + <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> artık günümüzün 32 bitlik Unix + sistemlerinde bulunan 2 GB’lık büyük dosyaları destekleyecek tarzda + derlenebilmektedir. 2 GB’lık istek gövdelerine destek de ayrıca + eklenmiştir.</dd> + + <dt>Event MPM</dt> + <dd><code class="module"><a href="./mod/event.html">event</a></code> MPM modülü sürekli bağlantı isteklerinin + işlenmesi ve bağlantıların kabul edilmesi için ayrı bir evre + kullanır. Sürekli bağlantı (keepalive) isteklerinin işlenmesi + geleneksel olarak httpd’nin buna bir <code class="module"><a href="./mod/worker.html">worker</a></code> + adamasını gerektirirdi. Bu adanmış <code class="module"><a href="./mod/worker.html">worker</a></code> bağlantı + zaman aşımına uğrayıncaya değin tekrar kullanılamazdı.</dd> + + <dt>SQL Veritabanı Desteği</dt> + <dd><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code> modülü <code>apr_dbd</code> arayüzü ile + birlikte, ihtiyacı olan modüllere SQL desteği sağlar. Evreli MPM’ler + için bağlantı havuzlamasını destekler.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2> + + <dl> + <dt>Authn/Authz</dt> + <dd>Kimlik Doğrulama, Yetkilendirme ve Erişim Denetimi ile ilgili + modüller özetli kimlik doğrulamasına daha iyi destek sağlamak + amacıyla yeniden isimlendirildi. Örneğin, <code>mod_auth</code> + modülü şimdi <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> ve + <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code> diye iki modüle bölünmüştür.; + <code>mod_auth_dbm</code> modülünün ismi + <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ve <code>mod_access</code> modülünün + ismi de <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code> olarak değiştirilmiştir. + Ayrıca, belli kimlik doğrulama yapılandırmalarını basitleştirmek + üzere <code>mod_authn_alias</code> diye yeni bir modül vardır + (2.3/2.4 sürümlerinde kaldırılmıştır). + </dd> + + <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt> + <dd>Bu modül 2.0 sürümü <code>mod_auth_ldap</code> modülünün 2.2 + <code>Authn/Authz</code> arayüzüne bir uyarlamasıdır. <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> yönergesine LDAP + öznitelik değerlerinin ve karmaşık arama süzgeçlerinin kullanımı gibi + yeni özellikler eklenmiştir.</dd> + + <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt> + <dd>Dosya sistemi üzerindeki dosyalara erişimi dosya sahibine göre + düzenleyebilmeyi sağlayan yeni bir modüldür.</dd> + + <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt> + <dd>Çalışan sunucunun sürüm numarasına göre belli yapılandırma + bloklarını etkinleştirebilen bir modüldür.</dd> + + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd>Apache tarafından çözümlenen haliyle yapılandırma yönergelerinin + gösterilmesini sağlayan yeni <code>?config</code> parametresini + ekler. Modül ayrıca, <code>httpd -V</code>’nin yaptığı gibi ek olarak + derleme bilgisini ve tüm istek kancalarının sırasını da gösterir.</dd> + + <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> + + <dd>TLS şifrelemesini HTTP/1.1 için güncelleyen <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a> için destek + sağlar.</dd> + + <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt> + <dd><code>mod_imap</code> modülünün ismi yanlış anlamalara meydan + vermemek için <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> olarak değiştirildi.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="programs" id="programs">Programlardaki Gelişmeler</a></h2> + + <dl> + <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt> + <dd>Mevcut yapılandırmaya göre yüklenen modülleri listelemek için + <code>-M</code> diye yeni bir komut satırı seçeneği eklendi. + <code>-l</code> seçeneğinin aksine, bu seçenekle elde edilen liste + <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> üzerinden yüklenen DSO’ları içerir.</dd> + + <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt> + <dd><code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> yönergesinde + <code>dbm</code> eşlem türü ile kullanmak üzere metin girdilerden DBM + dosyaları üretmek için kullanılan yeni bir program.</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="developer" id="developer">Modül Geliştirici Değişiklikleri</a></h2> + + <dl> + <dt><a class="glossarylink" href="./glossary.html#apr" title="sözlüğe bakınız">APR</a> 1.0 Programlama Arayüzü</dt> + + <dd>Apache 2.2’de APR 1.0 API kullanılmıştır. Kullanımı önerilmeyen + tüm işlevler ve simgeler <code>APR</code> ve + <code>APR-Util</code>’den kaldırılmıştır. Ayrıntılar için <a href="http://apr.apache.org/">APR Sitesine bakınız</a>.</dd> + + <dt>Authn/Authz</dt> + <dd>Dağıtımla gelen kimlik doğrulama ve yetkilendirme modüllerinin + isimleri aşağıdaki gibi değiştirildi: + <ul> + <li><code>mod_auth_*</code> -> HTTP kimlik doğrulamasını + gerçekleştiren modüller.</li> + <li><code>mod_authn_*</code> -> Kimlik doğrulamasının artalanına + destek sağlayan modüller.</li> + <li><code>mod_authz_*</code> -> Yetkilendirmeyi (veya erişimi) + gerçekleştiren modüller.</li> + <li><code>mod_authnz_*</code> -> Kimlik doğrulama ve + yetkilendirmeyi birlikte gerçekleştiren modüller.</li> + </ul> + Yeni kimlik doğrulama artalanının oluşturulmasını büyük oranda + kolaylaştıran yeni bir kimlik doğrulama artalanı sağlayıcı şeması + vardır.</dd> + + <dt>Bağlantı Hatalarının Günlüklenmesi</dt> + + <dd>İstemci bağlantısında ortaya çıkan hataları günlüğe kaydetmek için + <code>ap_log_cerror</code> isminde yeni bir işlev eklendi. Böyle bir + durumda günlük kaydı istemcinin IP adresini içermektedir.</dd> + + <dt>Deneme Yapılandırma Kancası Eklendi</dt> + + <dd>Kullanıcı, <code class="program"><a href="./programs/httpd.html">httpd</a></code>’yi sadece <code>-t</code> + seçeneği ile kullandığı takdirde özel kod icra edilmesini isteyen + modüllere yardımcı olmak üzere <code>test_config</code> diye yeni bir + kanca işlev eklendi.</dd> + + <dt>Evreli MPM’lerin Yığıt Boyutunun Ayarlanması</dt> + + <dd>Tüm evreli MPM’lerin yığıt boyutunu ayarlamak üzere <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> isminde yeni bir + yönerge eklendi. Öntanımlı yığıt boyutunun küçük olduğu platformlarda + bazı üçüncü parti modüller tarafından buna ihtiyaç duyulmaktadır.</dd> + + <dt>Çıktı süzgeçlerinde protokoller</dt> + + <dd>Evvelce her süzgeç etkilediğini yanıt başlıklarının doğru olarak + üretilmesini sağlamak zorundaydı. Süzgeçler artık protokol yönetimini + <code>ap_register_output_filter_protocol</code> veya + <code>ap_filter_protocol</code> işlevi üzerinden + <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> modülüne devredebilmektedir.</dd> + + <dt>İzleme kancası eklendi</dt> + <dd>İzleme kancası, modüllerin ana (tepe) süreçteki sıradan/zamanlanmış + işlerini yapacak modülleri etkinleştirir.</dd> + + <dt>Düzenli ifade programlama aryüzü değişti</dt> + + <dd><code>pcreposix.h</code> başlık dosyası artık yok; yerine + <code>ap_regex.h</code> dosyası geçti. Eski başlık dosyasınca ifade + olunan POSIX.2 <code>regex.h</code> gerçeklenimi şimdi + <code>ap_</code> isim alanı altında <code>ap_regex.h</code> başlık + dosyasındadır. <code>regcomp</code>, <code>regexec</code> gibi + işlevlerin yerine de artık <code>ap_regcomp</code>, + <code>ap_regexec</code> işlevleri geçerlidir.</dd> + + <dt>DBD Arayüzü (SQL Veritabanı API)</dt> + + <dd><p>Apache 1.x ve 2.0’da, modüller, SQL veritabanlarını kendileri + yönetebilmek için sorumluluğu alacak bir SQL artalanına ihtiyaç + duymaktadır. Her biri kendi bağlantısına sahip bir sürü modül + olduğunda bu yöntem çok verimsiz olabilmektedir.</p> + + <p>Apache 2.1 ve sonrasında veritabanı bağlantılarını (evreli olsun + olmasın MPM’lerin eniyilenmiş stratejileri dahil) yönetmek için + <code>ap_dbd</code> arayüzü kullanılmıştır. APR 1.2 ve sonrasında ise + veritabanı ile etkileşim <code>apr_dbd</code> arayüzüyle + sağlanmıştır.</p> + + <p>Yeni modüllerin tüm SQL veritabanı işlemlerinde bu arayüzü + kullanmaları ÖNERİlir. Mevcut uygulamaların uygulanabildiği takdirde + hem kullanıcılarına önerilen bir seçenek olarak hem de şeffaf olarak + kullanmak üzere kendilerini güncellemeleri ÖNERİir.</p></dd> + </dl> + </div></div> +<div class="bottomlang"> +<p><span>Mevcut Diller: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/new_features_2_2.html" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorumlar</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> +<script type="text/javascript"><!--//--><![CDATA[//><!-- +var comments_shortname = 'httpd'; +var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_2.html'; +(function(w, d) { + if (w.location.hostname.toLowerCase() == "httpd.apache.org") { + d.write('<div id="comments_thread"><\/div>'); + var s = d.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; + (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); + } + else { + d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); + } +})(window, document); +//--><!]]></script></div><div id="footer"> +<p class="apache">Copyright 2023 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p> +<p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- +if (typeof(prettyPrint) !== 'undefined') { + prettyPrint(); +} +//--><!]]></script> +</body></html>
\ No newline at end of file |