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.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" /><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/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> 18<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p> 19<img alt="" src="/images/feather.gif" /></div> 20<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 21<div id="path"> 22<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.4'te Yeni olan Özellikler</h1> 23<div class="toplang"> 24<p><span>Mevcut Diller: </span><a href="/en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> | 25<a href="/fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 26<a href="/tr/new_features_2_4.html" title="Türkçe"> tr </a></p> 27</div> 28 29 <p>Bu belgede Apache HTTP Sunucusunun 2.2 ve 2.4 sürümleri arasındaki 30 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> 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="#newmods">Yeni Modüller</a></li> 35<li><img alt="" src="/images/down.gif" /> <a href="#module">Modüllerdeki Gelişmeler</a></li> 36<li><img alt="" src="/images/down.gif" /> <a href="#programs">Programlardaki Gelişmeler</a></li> 37<li><img alt="" src="/images/down.gif" /> <a href="#documentation">Belgelendirme</a></li> 38<li><img alt="" src="/images/down.gif" /> <a href="#developer">Modül Geliştirici Değişiklikleri</a></li> 39</ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div> 40<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 41<div class="section"> 42<h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2> 43 44 <dl> 45 <dt>Çalışma anında yüklenebilen MPM'ler</dt> 46 <dd>Çok sayıda MPM artık <a href="mpm.html#dynamic">yüklenebilir 47 modül</a> olarak derlenebilmektedir. 48 Kullanılacak MPM'in seçimi çalışma anında yapılabilmektedir.</dd> 49 50 <dt>Event MPM</dt> 51 <dd><a href="mod/event.html">Event MPM</a> artık deneysel değil, ancak 52 tam olarak desteklenmiyor.</dd> 53 54 <dt>Eşzamansıza destek</dt> 55 <dd>MPM'leri ve platformları desteklemek için eşzamansız okuma/yazmaya 56 destek iyileştirildi.</dd> 57 58 <dt>Modul bazında ve dizin bazına LogLevel yapılandırması</dt> 59 <dd><code class="directive"><a href="/mod/core.html#loglevel">LogLevel</a></code> artık her modül ve her 60 dizin için yapılandırılabilmektedir. <code>debug</code> log 61 seviyesinin üstüne <code>trace1</code>'den <code>trace8</code>'e 62 kadar yeni log seviyeleri eklendi.</dd> 63 64 <dt>İstek bazında yapılandırma bölümleri</dt> 65 <dd><code class="directive"><a href="/mod/core.html#if"><If></a></code>, 66 <code class="directive"><a href="/mod/core.html#elseif"><ElseIf></a></code>, 67 ve <code class="directive"><a href="/mod/core.html#else"><Else></a></code> bölümleri 68 artık HTTP isteklerine dayalı olarak yapılandırılabilmektedir.</dd> 69 70 <dt>Genel amaçlı ifade çözümleyici</dt> 71 <dd>Yeni ifade çözümleyici 72 <code class="directive"><a href="/mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code>, 73 <code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, 74 <code class="directive"><a href="/mod/mod_headers.html#header">Header</a></code>, 75 <code class="directive"><a href="/mod/core.html#if"><If></a></code> ve 76 benzeri yönergelerde ortak bir sözdizimi kullanarak <a href="expr.html">karmaşık durumlar</a> belirtmeyi mümkün kılmaktadır. 77 </dd> 78 79 <dt>Milisaniye cinsinden KeepAliveTimeout</dt> 80 <dd><code class="directive"><a href="/mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> milisaniye 81 cinsinden belirtmek artık mümkündür.</dd> 82 83 <dt>NameVirtualHost yönergesi</dt> 84 <dd>Artık gerekmemekte ve kullanımı önerilmemektedir.</dd> 85 86 <dt>Yapılandırma geçersizleştirme</dt> 87 <dd>Yeni <code class="directive"><a href="/mod/core.html#allowoverridelist">AllowOverrideList</a></code> 88 yönergesi <code>.htaccess</code> dosyalarında kullanılabilen 89 yönergelerde daha ince ayarlara izin vermektedir.</dd> 90 91 <dt>Yapılandırma dosyası değişkenleri</dt> 92 <dd>Yapılandırmada değişkenler <code class="directive"><a href="/mod/core.html#define">Define</a></code> yönergesi ile tanımlanabilmekte, böylece aynı 93 değer yapılandırmada bir çok yerde kullanılıyorsa daha temiz bir 94 görünüm elde edilebilmektedir.</dd> 95 96 <dt>Azaltılmış bellek kullanımı</dt> 97 <dd>Bir çok yeni özelliğe karşın, 2.4.x'te 2.2.x'e nazaran bellek 98 kullanımı azaltılmıştır.</dd> 99 </dl> 100 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 101<div class="section"> 102<h2><a name="newmods" id="newmods">Yeni Modüller</a></h2> 103 104 <dl> 105 <dt><code class="module"><a href="/mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt> 106 <dd><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> için FastCGI Protokolü sağlayıcısı</dd> 107 108 <dt><code class="module"><a href="/mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code></dt> 109 <dd><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> için SCGI Protokolü sağlayıcısı</dd> 110 111 <dt><code class="module"><a href="/mod/mod_proxy_express.html">mod_proxy_express</a></code></dt> 112 <dd><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> için devingen olarak yapılandırılmış tam 113 tersinir vekiller sağlar.</dd> 114 115 <dt><code class="module"><a href="/mod/mod_remoteip.html">mod_remoteip</a></code></dt> 116 <dd>İstek başlıklarında bir yük dengeleyici veya bir vekil tarafından 117 sunulan IP adres listeli bir istek için görünen istemci IP adresi ve 118 konak adını değiştirir.</dd> 119 120 <dt><code class="module"><a href="/mod/mod_heartmonitor.html">mod_heartmonitor</a></code>, 121 <code class="module"><a href="/mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></dt> 122 <dd><code class="module"><a href="/mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülünün arka sunuculardaki 123 etkin bağlantı sayısı üzerindeki yük dengeleme kararlarına dayalı işlem 124 yapmasını sağlar.</dd> 125 126 <dt><code class="module"><a href="/mod/mod_proxy_html.html">mod_proxy_html</a></code></dt> 127 <dd>Başta bir üçüncü parti modüldü. Arka plandaki sağlayıcının vekil 128 istemcileri için geçersiz URL'ler ürettiği tersinir vekil durumlarında 129 HTML bağlarının düzeltilmesini sağlar.</dd> 130 131 <dt><code class="module"><a href="/mod/mod_sed.html">mod_sed</a></code></dt> 132 <dd><code class="module"><a href="/mod/mod_substitute.html">mod_substitute</a></code> modülünün geliştirilmiş hali olup 133 yanıt gövdesinin sed'in tüm gücü ile yeniden düzenlenebilmesini 134 sağlar.</dd> 135 136 <dt><code class="module"><a href="/mod/mod_auth_form.html">mod_auth_form</a></code></dt> 137 <dd>Formlara dayalı kimlik kanıtlamayı etkinleştirir.</dd> 138 139 <dt><code class="module"><a href="/mod/mod_session.html">mod_session</a></code></dt> 140 <dd>Çerezleri ve veritabanı deposunu kullanarak istemciler için oturum 141 durumunun saklanmasını etkinleştirir.</dd> 142 143 <dt><code class="module"><a href="/mod/mod_allowmethods.html">mod_allowmethods</a></code></dt> 144 <dd>Kimlik Doğrulama ve Yetkilendirme ile etkileşmeyen belli HTTP 145 yöntemlerine sınır koymak için yeni bir modül.</dd> 146 147 <dt><code class="module"><a href="/mod/mod_lua.html">mod_lua</a></code></dt> 148 <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> 149 150 <dt><code class="module"><a href="/mod/mod_log_debug.html">mod_log_debug</a></code></dt> 151 <dd>İstek işlemlerinin farklı aşamalarına özelleştirilebilir hata 152 ayıklama günlüğü eklenmesini sağlar.</dd> 153 154 <dt><code class="module"><a href="/mod/mod_buffer.html">mod_buffer</a></code></dt> 155 <dd>Girdi ve çıktı süzgeç yığıtlarına tampon bellek sağlar.</dd> 156 157 <dt><code class="module"><a href="/mod/mod_data.html">mod_data</a></code></dt> 158 <dd>Yanıt gövdesini bir RFC2397 veri URL'sine dönüştürür.</dd> 159 160 <dt><code class="module"><a href="/mod/mod_ratelimit.html">mod_ratelimit</a></code></dt> 161 <dd>İstemciler için band genişliği oranında sınırlama sağlar.</dd> 162 163 <dt><code class="module"><a href="/mod/mod_request.html">mod_request</a></code></dt> 164 <dd>Kullanılabilir HTTP istek gövdelerini yapmak ve elde etmek için 165 Süzgeçleri sağlar.</dd> 166 167 <dt><code class="module"><a href="/mod/mod_reflector.html">mod_reflector</a></code></dt> 168 <dd>Çıktı süzgeci yığıtı üzerinden bir yanıt olarak bir istek gövdesinin 169 yansısını sağlar.</dd> 170 171 <dt><code class="module"><a href="/mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt> 172 <dd>Yuva temelli bir paylaşımlı bellek sağlayıcı sağlar (scoreboard 173 olarak da bilinir).</dd> 174 175 <dt><code class="module"><a href="/mod/mod_xml2enc.html">mod_xml2enc</a></code></dt> 176 <dd>Başta bir üçüncü parti modüldü. libxml2 temelli süzgeç modüllerinde 177 i18n'i destekler.</dd> 178 </dl> 179 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 180<div class="section"> 181<h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2> 182 183 <dl> 184 <dt><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code></dt> 185 186 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> bir istemci sertifikasının doğrulama 187 durumunu sınamak için bir OCSP sunucusunu kullanmak üzere 188 yapılandırılabilir. Öntanımlı yanıtlayıcı, istemci sertifikasının 189 kendisinde tasarlanmış yanıtlayıcının tercih edilip edilmeyeceği 190 kararına bağlı olarak yapılandırılabilir.</dd> 191 192 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code>, ayrıca, sunucunun istemciyle anlaşma 193 sırasında kendi sertifikasının OCSP doğrulamasını umursamazca sağlayıp 194 aktardığı durumda OCSP zımbalamasını da destekler.</dd> 195 196 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code>, sunucular arasında SSL Oturumu verisini 197 memcached üzerinden paylaşmak üzere yapılandırılabilir.</dd> 198 199 <dd>RSA ve DSA'ya ek olarak EC anahtarları da artık desteklenmektedir. 200 </dd> 201 202 <dt><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code></dt> 203 204 <dd><code class="directive"><a href="/mod/mod_proxy.html#proxypass">ProxyPass</a></code> yönergesi bir 205 <code class="directive"><a href="/mod/core.html#location">Location</a></code> veya 206 <code class="directive"><a href="/mod/core.html#locationmatch">LocationMatch</a></code> bloku içinde en 207 verimli şekilde yapılandırılabilir ve büyük sayıların varlığı durumunda 208 geleneksel iki değiştirgeli sözdiziminin de üzerinde belirgin bir 209 başarım artışı sağlar.</dd> 210 211 <dd>Vekil istekleri için kullanılan kaynak adresi artık 212 yapılandırılabilmektedir.</dd> 213 214 <dt><code class="module"><a href="/mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dt> 215 216 <dd>Dengeleme yöneticisi üzerinden BalancerMembers için daha fazla 217 çalışma anı yapılandırması</dd> 218 219 <dd>Çalışma anında dengeleme yöneticisi üzerinden başka BalancerMembers 220 eklenebilir.</dd> 221 222 <dd>Çalışma anı yapılandırmasına yönelik dengeleyici değiştirgeleri</dd> 223 224 <dd>BalancerMembers için 'Drain' değeri belirtilebilir; böylece sadece 225 mevcut yapışık oturumlara yanıt verirler ve bunların güzellikle hattan 226 alınması mümkün olur.</dd> 227 228 <dd>Balancer ayarları sunucu yeniden başlatılssa bile kalıcı olabilir. 229 </dd> 230 231 <dt><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code></dt> 232 233 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> CACHE süzgeci, arabellekleme üzerinde daha 234 hassas denetim sağlamak için istenirse süzgeç zincirinin belli bir 235 noktasına yerleştirilebilmektedir.</dd> 236 237 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> artık HEAD isteklerini 238 arabellekleyebiliyor.</dd> 239 240 <dd>Mümkün olduğunda, <code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> yönergeleri sunucu 241 bazında değil, dizin bazında belirtilebiliyor.</dd> 242 243 <dd>Arabellekli URL'lerin temel URL'si özelleştirilebiliyor; böylece 244 arabelleğin bir bölümü aynı uç URL önekini paylaşabiliyor.</dd> 245 246 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code>, ardalanda bir sağlayıcının olmadığı 247 durumda (5xx hatası), arabelleklenmiş bayat içeriği sunabiliyor.</dd> 248 249 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> artık bir X-Cache başlığına bir 250 HIT/MISS/REVALIDATE yerleştirebiliyor.</dd> 251 252 <dt><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></dt> 253 <dd>Bir hata durumunda öntanımlı hata dizgisi yerine bir hata sayfası 254 sunmayı sağlayan 'onerror' özniteliği için 'include' elemanı içinde 255 destek.</dd> 256 257 <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>, 258 <code class="module"><a href="/mod/mod_isapi.html">mod_isapi</a></code>, ...</dt> 259 <dd>Başlıkların ortam değişkenlerine dönüşümü, başlık zerki yoluyla bazı 260 olası karşı-site-betik saldırılarının hafifletilmesinden önce daha 261 hızlı ve doğru yapılmaktadır. Geçersiz karakterler (altçizgiler dahil) 262 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ı 263 gerektiren bozulmuş meşru istemcilerin çevresinden dolanabilen 264 göstericilere sahiptir. (Bu durum, bu değişkenleri kullanan tüm 265 modülleri etkiler.)</dd> 266 267 <dt><code class="module"><a href="/mod/mod_authz_core.html">mod_authz_core</a></code> Yetkilendirme Kuralları 268 Taşıyıcıları</dt> 269 270 <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 271 ilgili taşıyıcı yönergeler kullanılarak belirtilebilmektedir.</dd> 272 273 <dt><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code></dt> 274 <dd><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> bildik yeniden yazma senaryolarını 275 basitleştirmek için <code class="directive"><a href="/mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> yönergesine 276 <code>[QSD]</code> (Query String Discard=sorgu dizgisini iptal) ve 277 <code>[END]</code> seçeneklerini sağlamaktadır.</dd> 278 <dd><code class="directive"><a href="/mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> içinde 279 karmaşık mantıksal ifadeler kullanımını mümkün kılmaktadır.</dd> 280 <dd>SQL sorgularının <code class="directive"><a href="/mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> işlevleri olarak 281 kullanılması sağlanmıştır.</dd> 282 283 <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> 284 <dd><code class="module"><a href="/mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> kümelenmiş gruplara destek sağlar. 285 </dd> 286 <dd><code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code> zaman aşımlarını işleme sokabilmek için 287 <code class="directive"><a href="/mod/mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL</a></code>, 288 <code class="directive"><a href="/mod/mod_ldap.html#ldaptimeout">LDAPTimeout</a></code> ve birtakım 289 başka geliştirmeler sahiptir. Özellikle, bir LDAP sunucusunun boşta 290 kalmış bağlantılarını bıraktıran bir durumsal güvenlik duvarı 291 varlığında gerekli ayarlamaları yapmak için kullanışlıdır.</dd> 292 <dd><code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code>, artık, LDAP araç kiti kullanarak sağlanan 293 hata ayıklama bilgisini günlüklemek için <code class="directive"><a href="/mod/mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug</a></code> yönergesini 294 içermektedir.</dd> 295 296 <dt><code class="module"><a href="/mod/mod_info.html">mod_info</a></code></dt> 297 <dd><code class="module"><a href="/mod/mod_info.html">mod_info</a></code> önceden çözümlenmiş yapılandırmayı artık 298 sunucunun başlatılması sırasında standart çıktıya 299 dökümleyebilmektedir.</dd> 300 </dl> 301 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 302<div class="section"> 303<h2><a name="programs" id="programs">Programlardaki Gelişmeler</a></h2> 304 305 <dl> 306 <dt><code class="program"><a href="/programs/fcgistarter.html">fcgistarter</a></code></dt> 307 <dd>Yeni FastCGI artalan sunucusu başlatma aracı</dd> 308 309 <dt><code class="program"><a href="/programs/htcacheclean.html">htcacheclean</a></code></dt> 310 <dd>Arabellekli URL'ler, istenirse metadata'yı da dahil ederek 311 listelenebilmektedir.</dd> 312 <dd>Bazı URL'ler arabellekten tek tek silinebilmektedir.</dd> 313 <dd>Dosya boyutları belirtilen blok boyutuna yukarı doğru 314 yuvarlanabilmekte, böylece dosya boyutu sınırları diskteki gerçek 315 boyutlarla daha iyi eşlenebilmektedir.</dd> 316 <dd>Arabellek boyutu artık, diskteki dosyaların boyutuna göre bir 317 sınıra ek olarak veya bunun yerine dosya düğümü sayısı ile 318 sınırlanabilmektedir.</dd> 319 320 <dt><code class="program"><a href="/programs/rotatelogs.html">rotatelogs</a></code></dt> 321 <dd>Artık geçerli günlük dosyasına bir bağ oluşturulabiliyor.</dd> 322 <dd>Artık özel bir döndürme sonrası betiği çalıştırılabiliyor.</dd> 323 </dl> 324 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 325<div class="section"> 326<h2><a name="documentation" id="documentation">Belgelendirme</a></h2> 327 328 <dl> 329 <dt>mod_rewrite</dt> 330 <dd><code class="module"><a href="/mod/mod_rewrite.html">mod_rewrite</a></code> belgeleri, yeniden düzenlenerek, 331 genel kullanıma ve örneklere odaklı olarak ve diğer çözümlerin hangi 332 durumlarda daha uygun olduğu da gösterilerek hemen hemen tamamen 333 yeniden yazıldı. <a href="rewrite/">Yeniden Yazma Kılavuzu</a> artık 334 bir sayfa olmaktan çıkıp, çok daha ayrıntılı ve daha iyi düzenlenmiş 335 bir bölüm haline geldi.</dd> 336 337 <dt>mod_ssl</dt> 338 <dd><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> belgeleri, evvelki teknik ayrıntılara ek 339 olarak başlarken seviyesinde daha fazla örnekle büyük oranda 340 genişletildi.</dd> 341 342 <dt>Önbellek Kullanım Kılavuzu</dt> 343 <dd><a href="caching.html">Önbellek Kullanım Kılavuzu</a> 344 <code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> tarafından sağlanan RFC2616 HTTP/1.1 345 önbellekleme özellikleri arasıda daha iyi ayrım yapılabilmesi için ve 346 <a href="socache.html">socache</a> arayüzü ile sağlanan soysal 347 anahtar/değer önbelleklemesi yanında <code class="module"><a href="/mod/mod_file_cache.html">mod_file_cache</a></code> 348 gibi mekanizmalarla sağlanan özelleştirilebilir arabelleklemeyi de 349 kapsamak üzere yeniden yazıldı.</dd> 350 351 </dl> 352 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 353<div class="section"> 354<h2><a name="developer" id="developer">Modül Geliştirici Değişiklikleri</a></h2> 355 356 <dl> 357 <dt>Yapılandırma Denetleme Kancası Eklendi</dt> 358 359 <dd>Yeni bir kanca, <code>check_config</code> kancası, 360 <code>pre_config</code> ve <code>open_logs</code> kancaları arasında 361 çalışmak üzere eklendi. Ayrıca, <code class="program"><a href="/programs/httpd.html">httpd</a></code>'ye 362 <code>-t</code> seçeneği verildiğinde <code>test_config</code> 363 kancasından önce çalışır. <code>check_config</code> kancası, modüllerin 364 karşılıklı bağımlı yapılandırma yönergesi değerlerini yeniden 365 yoklamasını ve iletiler konsola hala günlüklenebiliyorken bunların 366 ayarlanabilmesini sağlar. Temel <code>open_logs</code> kanca işlevi 367 konsol çıktısını hata günlüğüne yönlendirmeden önce hatalı yapılandırma 368 sorunlarına karşı kullanıcı uyarılabilir.</dd> 369 370 <dt>İfade Çözümleyici Eklendi</dt> 371 372 <dd>Artık genel amaçlı bir ifade çözümleyicimiz var. API 373 <var>ap_expr.h</var> içinde incelenebilir. Evvelce 374 <code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> içinde gerçeklenmiş olan ifade çözümleyiciden 375 esinlenildi.</dd> 376 377 <dt>Yetkilendirme Kuralları Taşıyıcıları</dt> 378 379 <dd>Yetkilendirme modülleri, <code class="directive"><a href="/mod/mod_authz_core.html#requireall"><RequireAll></a></code> gibi gelişmiş yetkilendirme 380 kuralı taşıyıcılarını desteklemek için ap_register_auth_provider() 381 üzerinden artık bir sağlayıcı olarak çalıştırılabilmektedir.</dd> 382 383 <dt>Küçük Nesne Arabellekleme Arayüzü</dt> 384 385 <dd><var>ap_socache.h</var>, evvelki <code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code> oturum 386 arabelleği gerçeklenimine dayalı olarak küçük veri nesnelerini 387 arabelleklemek için sağlayıcı temelli bir arayüz ortaya koyar. 388 Paylaşımlı bellek çevrimsel tamponu kullanan sağlayıcılar, disk bazlı 389 dbm dosyaları ve memcache ile dağıtılan arabellekler şu an 390 desteklenmektedir.</dd> 391 392 <dt>Arabellek Durum Kancası Eklendi</dt> 393 394 <dd><code class="module"><a href="/mod/mod_cache.html">mod_cache</a></code> modülü artık, arabellekleme kararı bilinir 395 olduğunda çağrılan yeni bir <code>cache_status</code> kancası içeriyor. 396 Öntanımlı gerçeklenim, yanıta istemlik bir <code>X-Cache</code> ve 397 <code>X-Cache-Detail</code> ekleyebilmektedir.</dd> 398 </dl> 399 400 <p>Geliştirici belgeleri <a href="developer/new_api_2_4.html">API 401 değişikliklerinin ayrıntılı bir listesini</a> içermektedir.</p> 402 </div></div> 403<div class="bottomlang"> 404<p><span>Mevcut Diller: </span><a href="/en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> | 405<a href="/fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 406<a href="/tr/new_features_2_4.html" title="Türkçe"> tr </a></p> 407</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&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> 408<script type="text/javascript"><!--//--><![CDATA[//><!-- 409var comments_shortname = 'httpd'; 410var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_4.html'; 411(function(w, d) { 412 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 413 d.write('<div id="comments_thread"><\/div>'); 414 var s = d.createElement('script'); 415 s.type = 'text/javascript'; 416 s.async = true; 417 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 418 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 419 } 420 else { 421 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 422 } 423})(window, document); 424//--><!]]></script></div><div id="footer"> 425<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> 426<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[//><!-- 427if (typeof(prettyPrint) !== 'undefined') { 428 prettyPrint(); 429} 430//--><!]]></script> 431</body></html>