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
8 <title>Apache HTTP Sunucusu 2.4'te 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="<-" alt="<-" src="./images/left.gif" /></a></div>
19 <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.5</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusu 2.4'te Yeni olan Özellikler</h1>
21 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> |
22 <a href="./fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
23 <a href="./tr/new_features_2_4.html" title="Türkçe"> tr </a></p>
25 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
27 <p>Bu belgede Apache HTTP Sunucusunun 2.2 ve 2.4 sürümleri arasındaki
28 başlıca farklara değinilmiştir. 2.0 sürümüne göre yeni özellikler için <a href="new_features_2_2.html">Apache 2.2’de Yeni olan Özellikler</a>
29 belgesine bakınız.</p>
31 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Çekirdekteki Gelişmeler</a></li>
32 <li><img alt="" src="./images/down.gif" /> <a href="#newmods">Yeni Modüller</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">Programdaki Gelişmeler</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#developer">Modül Geliştirici Değişiklikleri</a></li>
37 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
39 <h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2>
42 <dt>Milisaniye cinsinden KeepAliveTimeout</dt>
43 <dd><code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>'u milisaniye
44 cinsinden belirtmek artık mümkündür.</dd>
46 <dt>Yüklenebilir MPM'ler</dt>
47 <dd>Çok sayıda MPM artık yüklenebilir modül olarak derlenebilmektedir.
48 Kullanılacak MPM'in seçimi çalışma anında yapılabilmektedir.</dd>
50 <dt>Modul bazında ve dizin bazına LogLevel yapılandırması</dt>
51 <dd><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> artık her modül ve her
52 dizin için yapılandırılabilmektedir. <code>debug</code> log
53 seviyesinin üstüne <code>trace1</code>'den <code>trace8</code>'e kadar
54 yeni log seviyeleri eklendi.</dd>
57 <dd>Event MPM artık deneysel değil, ancak tam olarak desteklenmiyor.</dd>
59 <dt>Eşzamansıza destek</dt>
60 <dd>MPM'leri ve platformları desteklemek için eşzamansız okuma/yazmaya
61 destek iyileştirildi.</dd>
63 <dt>İstek bazında yapılandırma bölümleri</dt>
64 <dd><<code class="directive"><a href="./mod/core.html#if">If</a></code>> bölümleri artık
65 HTTP isteklerine dayalı olarak yapılandırılabilmektedir.</dd>
67 <dt>Genel amaçlı ifade çözümleyici</dt>
68 <dd>Yeni ifade çözümleyici
69 <code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code>,
70 <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>,
71 <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>,
72 <code class="directive"><a href="./mod/mod_headers.html#if"><If></a></code> ve
73 benzeri yönergelerde ortak bir sözdizimi kullanarak <a href="expr.html">karmaşık durumlar</a> belirtmeyi mümkün kılmaktadır.
76 <dt>Azaltılmış bellek kullanımı</dt>
77 <dd>Bir çok yeni özelliğe karşın, 2.4.x'te 2.2.x'e nazaran bellek
78 kullanımı azaltılmıştır.</dd>
80 <dt>NameVirtualHost yönergesi</dt>
81 <dd>Artık gerekmiyor ve kullanımı önerilmiyor.</dd>
84 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
86 <h2><a name="newmods" id="newmods">Yeni Modüller</a></h2>
89 <dt><code class="module"><a href="./mod/mod_allowmethods.html">mod_allowmethods</a></code></dt>
90 <dd>Kimlik Doğrulama ve Yetkilendirme ile etkileşmeyen belli HTTP
91 yöntemlerine sınır koymak için yeni bir modül.</dd>
93 <dt><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></dt>
94 <dd>Girdi ve çıktı süzgeç yığıtlarına tampon bellek sağlar.</dd>
96 <dt><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></dt>
97 <dd>Yanıt gövdesini bir RFC2397 veri URL'sine dönüştürür.</dd>
99 <dt><code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code></dt>
100 <dd>Küçük iş mantıksal işlevleri ve yapılandırması için httpd içine <a href="http://www.lua.org/">Lua</a> dilini gömer.</dd>
102 <dt><code class="module"><a href="./mod/mod_proxy_express.html">mod_proxy_express</a></code></dt>
103 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için devingen olarak yapılandırılmış tam
104 tersinir vekiller sağlar.</dd>
106 <dt><code class="module"><a href="./mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt>
107 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için FastCGI Protokolü sağlayıcısı</dd>
109 <dt><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code></dt>
110 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için SCGI Protokolü sağlayıcısı</dd>
112 <dt><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></dt>
113 <dd>İstemciler için band genişliği oranında sınırlama sağlar.</dd>
115 <dt><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></dt>
116 <dd>Çıktı süzgeci yığıtı üzerinden bir yanıt olarak bir istek gövdesinin
117 yansısını sağlar.</dd>
119 <dt><code class="module"><a href="./mod/mod_remoteip.html">mod_remoteip</a></code></dt>
120 <dd>İstek başlıklarında bir yük dengeleyici veya bir vekil tarafından
121 sunulan IP adres listeli bir istek için görünen istemci IP adresi ve
122 konak adını değiştirir.</dd>
124 <dt><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code></dt>
125 <dd>Alım istekleri için zaman aşımını ve asgari veri oranını
128 <dt><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></dt>
129 <dd>Kullanılabilir HTTP istek gövdelerini yapmak ve elde etmek için
130 Süzgeçleri sağlar.</dd>
132 <dt><code class="module"><a href="./mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt>
133 <dd>Yuva temelli bir paylaşımlı bellek sağlayıcı sağlar (scoreboard
134 olarak da bilinir).</dd>
136 <dt><code class="module"><a href="./mod/mod_log_debug.html">mod_log_debug</a></code></dt>
137 <dd>İstek işlemlerinin farklı aşamalarına özelleştirilebilir hata
138 ayıklama günlüğü eklenmesini sağlar.</dd>
140 <dt><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></dt>
141 <dd>Başta bir üçüncü parti modüldü. libxml2 temelli süzgeç modüllerinde
142 i18n'i destekler.</dd>
144 <dt><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></dt>
145 <dd>Başta bir üçüncü parti modüldü. Arka plandaki sağlayıcının vekil
146 istemcileri için geçersiz URL'ler ürettiği tersinir vekil durumlarında
147 HTML bağlarının düzeltilmesini sağlar.</dd>
150 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
151 <div class="section">
152 <h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2>
155 <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
157 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> bir istemci sertifikasının doğrulama
158 durumunu sınamak için bir OCSP sunucusunu kullanmak üzere
159 yapılandırılabilir. Öntanımlı yanıtlayıcı, istemci sertifikasının
160 kendisinde tasarlanmış yanıtlayıcının tercih edilip edilmeyeceği
161 kararına bağlı olarak yapılandırılabilir.</dd>
163 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, ayrıca, sunucunun istemciyle anlaşma
164 sırasında kendi sertifikasının OCSP doğrulamasını umursamazca sağlayıp
165 aktardığı durumda OCSP zımbalamasını da destekler.</dd>
167 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, sunucular arasında SSL Oturumu verisini
168 memcached üzerinden paylaşmak üzere yapılandırılabilir.</dd>
170 <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
172 <dd><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> yönergesi bir
173 <code class="directive"><a href="./mod/core.html#location">Location</a></code> veya
174 <code class="directive"><a href="./mod/core.html#locationmatch">LocationMatch</a></code> bloku içinde en
175 verimli şekilde yapılandırılabilir ve büyük sayıların varlığı durumunda
176 geleneksel iki değiştirgeli sözdiziminin de üzerinde belirgin bir
177 başarım artışı sağlar.</dd>
179 <dt><code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dt>
181 <dd>Dengeleme yöneticisi üzerinden BalancerMembers için daha fazla
182 çalışma anı yapılandırması</dd>
184 <dd>Çalışma anında dengeleme yöneticisi üzerinden başka BalancerMembers
187 <dd>Çalışma anı yapılandırmasına yönelik dengeleyici değiştirgeleri</dd>
189 <dd>BalancerMembers için 'Drain' değeri belirtilebilir; böylece sadece
190 mevcut yapışık oturumlara yanıt verirler ve bunların güzellikle hattan
191 alınması mümkün olur.</dd>
193 <dd>Balancer ayarları sunucu yeniden başlatılssa bile kalıcı olabilir.
196 <dt><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></dt>
198 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> artık HEAD isteklerini
199 arabellekleyebiliyor.</dd>
201 <dd>Mümkün olduğunda, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> yönergeleri sunucu
202 bazında değil, dizin bazında belirtilebiliyor.</dd>
204 <dd>Arabellekli URL'lerin temel URL'si özelleştirilebiliyor; böylece
205 arabelleğin bir bölümü aynı uç URL önekini paylaşabiliyor.</dd>
207 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, ardalanda bir sağlayıcının olmadığı
208 durumda (5xx hatası), arabelleklenmiş bayat içeriği sunabiliyor.</dd>
210 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> artık bir X-Cache başlığına bir
211 HIT/MISS/REVALIDATE yerleştirebiliyor.</dd>
213 <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
214 <dd>Bir hata durumunda öntanımlı hata dizgisi yerine bir hata sayfası
215 sunmayı sağlayan 'onerror' özniteliği için 'include' elemanı içinde
218 <dt><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>,
219 <code class="module"><a href="./mod/mod_isapi.html">mod_isapi</a></code>, ...</dt>
220 <dd>Başlıkların ortam değişkenlerine dönüşümü, başlık zerki yoluyla bazı
221 olası karşı-site-betik saldırılarının hafifletilmesinden önce daha
222 hızlı ve doğru yapılmaktadır. Geçersiz karakterler (altçizgiler dahil)
223 içeren başlıklar artık sessizce bırakılmaktadır.<a href="env.html">Apache'deki Ortam değişkenleri</a>, böyle başlıkları
224 gerektiren bozulmuş meşru istemcilerin çevresinden dolanabilen
225 göstericilere sahiptir. (Bu durum, bu değişkenleri kullanan tüm
226 modülleri etkiler.)</dd>
228 <dt><code class="module"><a href="./mod/mod_authz_core.html">mod_authz_core</a></code> Yetkilendirme Kuralları
231 <dd>Gelişkin yetkilendirme kuralları artık <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> yönergesi ve <code class="directive"><a href="./mod/mod_authz_core.html#requireall"><RequireAll></a></code> gibi
232 ilgili taşıyıcı yönergeler kullanılarak belirtilebilmektedir.</dd>
234 <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
235 <dd><code class="module"><a href="./mod/mod_info.html">mod_info</a></code> önceden çözümlenmiş yapılandırmayı artık
236 sunucunun başlatılması sırasında standart çıktıya
237 dökümleyebilmektedir.</dd>
239 <dt><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></dt>
240 <dd><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> bildik yeniden yazma senaryolarını
241 basitleştirmek için <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> yönergesine
242 <code>[QSD]</code> (Query String Discard=sorgu dizgisini iptal) ve
243 <code>[END]</code> seçeneklerini sağlamaktadır.</dd>
245 <dt><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, <code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
246 <dd><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> kümelenmiş gruplara destek sağlar.
248 <dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> zaman aşımlarını işleme sokabilmek için
249 <code class="directive"><a href="./mod/mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL</a></code>,
250 <code class="directive"><a href="./mod/mod_ldap.html#ldaptimeout">LDAPTimeout</a></code> ve birtakım
251 başka geliştirmeler sahiptir. Özellikle, bir LDAP sunucusunun boşta
252 kalmış bağlantılarını bıraktıran bir durumsal güvenlik duvarı
253 varlığında gerekli ayarlamaları yapmak için kullanışlıdır.</dd>
254 <dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, artık, LDAP araç kiti kullanarak sağlanan
255 hata ayıklama bilgisini günlüklemek için <code class="directive"><a href="./mod/mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug</a></code> yönergesini
259 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
260 <div class="section">
261 <h2><a name="programs" id="programs">Programdaki Gelişmeler</a></h2>
265 <dd>FastCGI artalan sunucusu başlatma aracı</dd>
267 <dt>htcacheclean</dt>
268 <dd>Arabellekli URL'ler, istenirse metadata'yı da dahil ederek
269 listelenebilmektedir.</dd>
270 <dd>Bazı URL'ler arabellekten tek tek silinebilmektedir.</dd>
271 <dd>Dosya boyutları belirtilen blok boyutuna yukarı doğru
272 yuvarlanabilmekte, böylece dosya boyutu sınırları diskteki gerçek
273 boyutlarla daha iyi eşlenebilmektedir.</dd>
274 <dd>Arabellek boyutu artık, diskteki dosyaların boyutuna göre bir
275 sınıra ek olarak veya bunun yerine dosya düğümü sayısı ile
276 sınırlanabilmektedir.</dd>
278 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
279 <div class="section">
280 <h2><a name="developer" id="developer">Modül Geliştirici Değişiklikleri</a></h2>
283 <dt>Yapılandırma Denetleme Kancası Eklendi</dt>
285 <dd>Yeni bir kanca, <code>check_config</code> kancası,
286 <code>pre_config</code> ve <code>open_logs</code> kancaları arasında
287 çalışmak üzere eklendi. Ayrıca, <code class="program"><a href="./programs/httpd.html">httpd</a></code>'ye
288 <code>-t</code> seçeneği verildiğinde <code>test_config</code>
289 kancasından önce çalışır. <code>check_config</code> kancası, modüllerin
290 karşılıklı bağımlı yapılandırma yönergesi değerlerini yeniden
291 yoklamasını ve iletiler konsola hala günlüklenebiliyorken bunların
292 ayarlanabilmesini sağlar. Temel <code>open_logs</code> kanca işlevi
293 konsol çıktısını hata günlüğüne yönlendirmeden önce hatalı yapılandırma
294 sorunlarına karşı kullanıcı uyarılabilir.</dd>
296 <dt>İfade Çözümleyici Eklendi</dt>
298 <dd>Artık genel amaçlı bir ifade çözümleyicimiz var. API
299 <var>ap_expr.h</var> içinde incelenebilir. Evvelce
300 <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> içinde gerçeklenmiş olan ifade çözümleyiciden
303 <dt>Yetkilendirme Kuralları Taşıyıcıları</dt>
305 <dd>Yetkilendirme modülleri, <code class="directive"><a href="./mod/mod_authz_core.html#requireall"><RequireAll></a></code> gibi gelişmiş yetkilendirme
306 kuralı taşıyıcılarını desteklemek için ap_register_auth_provider()
307 üzerinden artık bir sağlayıcı olarak çalıştırılabilmektedir.</dd>
309 <dt>Küçük Nesne Arabellekleme Arayüzü</dt>
311 <dd><var>ap_socache.h</var>, evvelki <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> oturum
312 arabelleği gerçeklenimine dayalı olarak küçük veri nesnelerini
313 arabelleklemek için sağlayıcı temelli bir arayüz ortaya koyar.
314 Paylaşımlı bellek çevrimsel tamponu kullanan sağlayıcılar, disk bazlı
315 dbm dosyaları ve memcache ile dağıtılan arabellekler şu an
316 desteklenmektedir.</dd>
318 <dt>Arabellek Durum Kancası Eklendi</dt>
320 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> modülü artık, arabellekleme kararı bilinir
321 olduğunda çağrılan yeni bir <code>cache_status</code> kancası içeriyor.
322 Öntanımlı gerçeklenim, yanıta istemlik bir <code>X-Cache</code> ve
323 <code>X-Cache-Detail</code> ekleyebilmektedir.</dd>
326 <p>Geliştirici belgeleri <a href="developer/new_api_2_4.html">API
327 değişikliklerinin ayrıntılı bir listesini</a> içermektedir.</p>
329 <div class="bottomlang">
330 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> |
331 <a href="./fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
332 <a href="./tr/new_features_2_4.html" title="Türkçe"> tr </a></p>
333 </div><div id="footer">
334 <p class="apache">Copyright 2012 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>
335 <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>