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