]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_2.html.tr.utf8
XML update.
[apache] / docs / manual / new_features_2_2.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Apache HTTP Sunucusu 2.2’de Yeni olan Özellikler - Apache HTTP Sunucusu Sürüm 2.5</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <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" />
12 <script src="./style/scripts/prettify.min.js" type="text/javascript">
13 </script>
14
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.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>
18 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">Sürüm 2.5</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusu 2.2’de Yeni olan Özellikler</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
26 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
27 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
28 <a href="./tr/new_features_2_2.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
29 </div>
30 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
31
32   <p>Bu belgede Apache HTTP Sunucusunun 2.0 ve 2.2 sürümleri arasındaki
33     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>
34     belgesine bakınız.</p>
35 </div>
36 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Çekirdekteki Gelişmeler</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#module">Modüllerdeki Gelişmeler</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#programs">Programlardaki Gelişmeler</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#developer">Modül Geliştirici Değişiklikleri</a></li>
40 </ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
41 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
42 <div class="section">
43 <h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2>
44     
45     <dl>
46
47       <dt>Authn/Authz</dt>
48       <dd>Mevcut kimlik doğrulama ve yetkilendirme modüllerinin iç işleyişi
49         yeniden düzenlendi. Yeni <code>mod_authn_alias</code> modülü
50         (2.3/2.4 sürümlerinde kaldırılmıştır) belli kimlik doğrulama
51         yapılandırmalarını büyük oranda basitleştirebilir. Bu değişikliklerin
52         kullanıcıları ve modül yazarlarını nasıl etkilediğini öğrenmek için
53         <a href="#module">modül değişikliklerine</a> ve <a href="#developer">geliştirici değişikliklerine</a> bakabilirsiniz.</dd>
54
55       <dt>Önbellekleme</dt>
56       <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
57         <code>mod_mem_cache</code> (2.3/2.4 sürümlerinde kaldırılmıştır)
58         modüllerinde büyük oranda değişikliğe gidilerek bunlar deneysel
59         olmaktan çıkarılıp üretim amaçlı modüller haline getirildiler.
60         <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> tarafından kullanılan disk
61         alanının  <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> tarafından
62         düzenli aralıklarla temizlenebilmesi sağlandı.</dd>
63
64       <dt>Yapılandırma</dt>
65       <dd>Öntanımlı yapılandırma basitleştirildi ve modüler bir yapıya
66         kavuşturuldu. Sık kullanılan ortak özellikleri etkinleştirmekte
67         kullanılan yapılandırmalar gruplanarak bunların Apache ile gelmesi ve
68         ana sunucu yapılandırılırken yapılandırmaya kolayca eklenebilmesi
69         sağlandı.</dd>
70
71       <dt>Nazikçe Durdurma</dt>
72       <dd><code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code> ve
73         <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>
74         sinyali sayesinde nazikçe durdurabilmektedir.
75         <code class="program"><a href="./programs/httpd.html">httpd</a></code> programının sonlandırılmasındaki gecikmelere
76         karşı bir önlem olarak, isteğe bağlı bir zaman aşımı belirtmeyi
77         mümkün kılan <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> yönergesi
78         sayesinde sunum sürüyor olsa bile <code class="program"><a href="./programs/httpd.html">httpd</a></code>
79         sonlandırılabilmektedir.</dd>
80
81       <dt>Vekil Sunucu</dt>
82       <dd>Yeni <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülü ile
83         <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için yük dengeleme hizmetleri sağlanmış,
84         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
85         kullanılan <em>Apache JServ Protokolünün 1.3 sürümü</em> için destek
86         eklenmiştir.</dd>
87
88       <dt>Düzenli İfade Kütüphanesi Güncellemesi</dt>
89       <dd>Apache, <a href="http://www.pcre.org/">Perl uyumlu düzenli ifade
90         kütüphanesinin 5.0 sürümünü</a> (PCRE) içermektedir.
91         <code class="program"><a href="./programs/configure.html">configure</a></code> betiğinin <code>--with-pcre</code>
92         seçeneği sayesinde <code class="program"><a href="./programs/httpd.html">httpd</a></code> programı PCRE destekli
93         olarak derlenebilmektedir.</dd>
94
95       <dt>Akıllı Süzme</dt>
96       <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> çıktı süzgeç zincirinin devingen olarak
97         yapılandırılmasını sağlar. Süzgeçlerin herhangi bir istek veya yanıt
98         başlığına veya bir ortam değişkenine dayanarak koşullu olarak
99         yerleştirilmesini mümkün kılar ve bunu yaparken 2.0 mimarisindeki
100         sorunlu bağımlılıklar ve sıralama sorunlarının da üstesinden
101         gelir.</dd>
102
103       <dt>Büyük Dosya (&gt;2GB) Desteği</dt>
104       <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> artık günümüzün 32 bitlik Unix
105         sistemlerinde bulunan 2 GB’lık büyük dosyaları destekleyecek tarzda
106         derlenebilmektedir. 2 GB’lık istek gövdelerine destek de ayrıca
107         eklenmiştir.</dd>
108
109       <dt>Event MPM</dt>
110       <dd><code class="module"><a href="./mod/event.html">event</a></code> MPM modülü sürekli bağlantı isteklerinin
111         işlenmesi ve bağlantıların kabul edilmesi için ayrı bir evre
112         kullanır. Sürekli bağlantı (keepalive) isteklerinin işlenmesi
113         geleneksel olarak httpd’nin buna bir <code class="module"><a href="./mod/worker.html">worker</a></code>
114         adamasını gerektirirdi. Bu adanmış <code class="module"><a href="./mod/worker.html">worker</a></code> bağlantı
115         zaman aşımına uğrayıncaya değin tekrar kullanılamazdı.</dd>
116
117       <dt>SQL Veritabanı Desteği</dt>
118       <dd><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code> modülü <code>apr_dbd</code> arayüzü ile
119         birlikte, ihtiyacı olan modüllere SQL desteği sağlar. Evreli MPM’ler
120         için bağlantı havuzlamasını destekler.</dd>
121     </dl>
122   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
123 <div class="section">
124 <h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2>
125     
126     <dl>
127       <dt>Authn/Authz</dt>
128       <dd>Kimlik Doğrulama, Yetkilendirme ve Erişim Denetimi ile ilgili
129         modüller özetli kimlik doğrulamasına daha iyi destek sağlamak
130         amacıyla yeniden isimlendirildi. Örneğin, <code>mod_auth</code>
131         modülü şimdi <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> ve
132         <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code> diye iki modüle bölünmüştür.;
133         <code>mod_auth_dbm</code> modülünün ismi
134         <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ve <code>mod_access</code>  modülünün
135         ismi de <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code> olarak değiştirilmiştir.
136         Ayrıca, belli kimlik doğrulama yapılandırmalarını basitleştirmek
137         üzere <code>mod_authn_alias</code> diye yeni bir modül vardır
138         (2.3/2.4 sürümlerinde kaldırılmıştır).
139       </dd>
140
141       <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
142       <dd>Bu modül 2.0 sürümü <code>mod_auth_ldap</code> modülünün 2.2
143         <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
144         öznitelik değerlerinin ve karmaşık arama süzgeçlerinin kullanımı gibi
145         yeni özellikler eklenmiştir.</dd>
146
147       <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
148       <dd>Dosya sistemi üzerindeki dosyalara erişimi dosya sahibine göre
149         düzenleyebilmeyi sağlayan yeni bir modüldür.</dd>
150
151       <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
152       <dd>Çalışan sunucunun sürüm numarasına göre belli yapılandırma
153         bloklarını etkinleştirebilen bir modüldür.</dd>
154
155       <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
156       <dd>Apache tarafından çözümlenen haliyle yapılandırma yönergelerinin
157         gösterilmesini sağlayan yeni <code>?config</code> parametresini
158         ekler. Modül ayrıca, <code>httpd -V</code>’nin yaptığı gibi ek olarak
159         derleme bilgisini ve tüm istek kancalarının sırasını da gösterir.</dd>
160
161       <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
162       
163       <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
164         sağlar.</dd>
165
166       <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
167       <dd><code>mod_imap</code> modülünün ismi yanlış anlamalara meydan
168         vermemek için <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> olarak değiştirildi.</dd>
169     </dl>
170   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
171 <div class="section">
172 <h2><a name="programs" id="programs">Programlardaki Gelişmeler</a></h2>
173     
174     <dl>
175       <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
176       <dd>Mevcut yapılandırmaya göre yüklenen modülleri listelemek için
177         <code>-M</code> diye yeni bir komut satırı seçeneği eklendi.
178         <code>-l</code> seçeneğinin aksine, bu seçenekle elde edilen liste
179         <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> üzerinden yüklenen DSO’ları içerir.</dd>
180
181       <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
182       <dd><code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> yönergesinde
183         <code>dbm</code> eşlem türü ile kullanmak üzere metin girdilerden DBM
184         dosyaları üretmek için kullanılan yeni bir program.</dd>
185     </dl>
186   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
187 <div class="section">
188 <h2><a name="developer" id="developer">Modül Geliştirici Değişiklikleri</a></h2>
189     
190     <dl>
191       <dt><a class="glossarylink" href="./glossary.html#apr" title="sözlüğe bakınız">APR</a> 1.0 Programlama Arayüzü</dt>
192
193       <dd>Apache 2.2’de APR 1.0 API kullanılmıştır.  Kullanımı önerilmeyen
194         tüm işlevler ve simgeler <code>APR</code> ve
195         <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>
196
197       <dt>Authn/Authz</dt>
198       <dd>Dağıtımla gelen kimlik doğrulama ve yetkilendirme modüllerinin
199           isimleri aşağıdaki gibi değiştirildi:
200           <ul>
201           <li><code>mod_auth_*</code>  -&gt; HTTP kimlik doğrulamasını
202             gerçekleştiren modüller.</li>
203           <li><code>mod_authn_*</code> -&gt; Kimlik doğrulamasının artalanına
204             destek sağlayan modüller.</li>
205           <li><code>mod_authz_*</code> -&gt; Yetkilendirmeyi (veya erişimi)
206             gerçekleştiren modüller.</li>
207           <li><code>mod_authnz_*</code> -&gt; Kimlik doğrulama ve
208             yetkilendirmeyi birlikte gerçekleştiren modüller.</li>
209           </ul>
210           Yeni kimlik doğrulama artalanının oluşturulmasını büyük oranda
211           kolaylaştıran yeni bir kimlik doğrulama artalanı sağlayıcı şeması
212           vardır.</dd>
213
214       <dt>Bağlantı Hatalarının Günlüklenmesi</dt>
215
216       <dd>İstemci bağlantısında ortaya çıkan hataları günlüğe kaydetmek için
217         <code>ap_log_cerror</code> isminde yeni bir işlev eklendi. Böyle bir
218         durumda günlük kaydı istemcinin IP adresini içermektedir.</dd>
219
220       <dt>Deneme Yapılandırma Kancası Eklendi</dt>
221
222       <dd>Kullanıcı, <code class="program"><a href="./programs/httpd.html">httpd</a></code>’yi sadece <code>-t</code>
223         seçeneği ile kullandığı takdirde özel kod icra edilmesini isteyen
224         modüllere yardımcı olmak üzere <code>test_config</code> diye yeni bir
225         kanca işlev eklendi.</dd>
226
227       <dt>Evreli MPM’lerin Yığıt Boyutunun Ayarlanması</dt>
228
229       <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
230         yönerge eklendi. Öntanımlı yığıt boyutunun küçük olduğu platformlarda
231         bazı üçüncü parti modüller tarafından buna ihtiyaç duyulmaktadır.</dd>
232
233       <dt>Çıktı süzgeçlerinde protokoller</dt>
234
235       <dd>Evvelce her süzgeç etkilediğini yanıt başlıklarının doğru olarak
236         üretilmesini sağlamak zorundaydı. Süzgeçler artık protokol yönetimini
237         <code>ap_register_output_filter_protocol</code> veya
238         <code>ap_filter_protocol</code> işlevi üzerinden
239         <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> modülüne devredebilmektedir.</dd>
240
241       <dt>İzleme kancası eklendi</dt>
242       <dd>İzleme kancası, modüllerin ana (tepe) süreçteki sıradan/zamanlanmış
243         işlerini yapacak modülleri etkinleştirir.</dd>
244
245       <dt>Düzenli ifade programlama aryüzü değişti</dt>
246
247       <dd><code>pcreposix.h</code> başlık dosyası artık yok; yerine
248         <code>ap_regex.h</code> dosyası geçti. Eski başlık dosyasınca ifade
249         olunan POSIX.2 <code>regex.h</code> gerçeklenimi şimdi
250         <code>ap_</code> isim alanı altında <code>ap_regex.h</code> başlık
251         dosyasındadır. <code>regcomp</code>, <code>regexec</code> gibi
252         işlevlerin yerine de artık <code>ap_regcomp</code>,
253         <code>ap_regexec</code> işlevleri geçerlidir.</dd>
254
255       <dt>DBD Arayüzü (SQL Veritabanı API)</dt>
256
257       <dd><p>Apache 1.x ve 2.0’da, modüller, SQL veritabanlarını kendileri
258         yönetebilmek için sorumluluğu alacak bir SQL artalanına ihtiyaç
259         duymaktadır. Her biri kendi bağlantısına sahip bir sürü modül
260         olduğunda bu yöntem çok verimsiz olabilmektedir.</p>
261
262       <p>Apache 2.1 ve sonrasında veritabanı bağlantılarını (evreli olsun
263         olmasın MPM’lerin eniyilenmiş stratejileri dahil) yönetmek için
264         <code>ap_dbd</code> arayüzü kullanılmıştır. APR 1.2 ve sonrasında ise
265         veritabanı ile etkileşim <code>apr_dbd</code> arayüzüyle
266         sağlanmıştır.</p>
267
268       <p>Yeni modüllerin tüm SQL veritabanı işlemlerinde bu arayüzü
269         kullanmaları ÖNERİlir.  Mevcut uygulamaların uygulanabildiği takdirde
270         hem kullanıcılarına önerilen bir seçenek olarak hem de şeffaf olarak
271         kullanmak üzere kendilerini güncellemeleri ÖNERİir.</p></dd>
272     </dl>
273   </div></div>
274 <div class="bottomlang">
275 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
276 <a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
277 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
278 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
279 <a href="./tr/new_features_2_2.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
280 </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">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;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 <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
281 <script type="text/javascript"><!--//--><![CDATA[//><!--
282 var comments_shortname = 'httpd';
283 var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_2.html';
284 (function(w, d) {
285     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
286         d.write('<div id="comments_thread"><\/div>');
287         var s = d.createElement('script');
288         s.type = 'text/javascript';
289         s.async = true;
290         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
291         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
292     }
293     else {
294         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
295     }
296 })(window, document);
297 //--><!]]></script></div><div id="footer">
298 <p class="apache">Copyright 2014 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>
299 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.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[//><!--
300 if (typeof(prettyPrint) !== 'undefined') {
301     prettyPrint();
302 }
303 //--><!]]></script>
304 </body></html>