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