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.0’da 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.0’da Yeni olan Özellikler</h1> 23<div class="toplang"> 24<p><span>Mevcut Diller: </span><a href="/de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 25<a href="/en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | 26<a href="/fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 27<a href="/ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 28<a href="/ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 29<a href="/pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | 30<a href="/ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | 31<a href="/tr/new_features_2_0.html" title="Türkçe"> tr </a></p> 32</div> 33 34 <p>Bu belgede Apache HTTP Sunucusunun 1.3 ve 2.0 sürümleri arasındaki 35 başlıca değişikliklerin bazılarına değinilmiştir.</p> 36</div> 37<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#core">Çekirdekteki Gelişmeler</a></li> 38<li><img alt="" src="/images/down.gif" /> <a href="#module">Modüllerdeki Gelişmeler</a></li> 39</ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="upgrading.html">1.3’ten 2.0’a Yükseltme</a></li></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 45 <dl> 46 <dt>Unix Evreleri</dt> 47 48 <dd>POSIX evreleri desteği olan Unix sistemlerinde Apache httpd, çok evreli 49 kipte çok süreçlilik şeklinde melez bir yapıda çalışır. Bu bir çok 50 bakımdan ölçeklenebilirliği arttırsa da bütün yapılandırmalarda 51 sağlanamaz.</dd> 52 53 <dt>Yeni Paket Derleme Sistemi</dt> 54 55 <dd>Yeni kaynak paketi derleme sistemi <code>autoconf</code> ve 56 <code>libtool</code>’a dayalı olarak sıfırdan, yeni baştan yazıldı. 57 Böylece Apache httpd’nin paket yapılandırma sistemi diğer paketlerinkiyle 58 benzerlik kazanmış oldu.</dd> 59 60 <dt>Çok Sayıda Protokol Desteği</dt> 61 62 <dd>Apache HTTP Sunucusu artık çok sayıda protokol ile hizmet sunacak bir 63 alt yapıya sahiptir. Örneğin, <code class="module"><a href="/mod/mod_echo.html">mod_echo</a></code> modülü bu 64 amaçla yazılmıştır.</dd> 65 66 <dt>Unix dışı platformalara daha iyi destek</dt> 67 68 <dd>Apache HTTP Sunucusu 2.0 sürümleri, BeOS, OS/2, Windows gibi Unix olmayan 69 platformlarda daha hızlı ve daha kararlı çalışacak duruma 70 getirilmiştir. Genelde iyi geliştirilmemiş olan dolayısıyla istenen 71 başarımı sağlayamayan POSIX taklit katmanlarının kullanımından 72 vazgeçilmiş, platforma özgü <a href="mpm.html">çok süreçlilik 73 modülleri</a> (MPM) ve Apache Taşınabilirlik Arayüzü (APR) sayesinde 74 bu platformlar artık kendi doğal programlama arayüzleriyle 75 gerçeklenir olmuştur.</dd> 76 77 <dt>Yeni Apache httpd Programlama Arayüzü</dt> 78 79 <dd>Modüller için kullanılan programlama arayüzü 2.0 sürümüyle önemli 80 değişikliklere uğramıştır. 1.3 sürümünde görülen modüllerle ilgili 81 sıralama/öncelik sorunlarının çoğu giderilmiştir. 2.0 sürümü bu 82 işlemleri daha bir özdevimli yapar olmuştur; daha fazla esneklik 83 sağlamak için artık kancalı modül sıralaması kullanılabilmektedir. 84 Ayrıca, arayüze, Apache HTTP Sunucususu çekirdeğini yamamaya gerek kalmadan 85 modüllerle sunucu yeteneklerinin arttırılabilmesini sağlayan yeni 86 çağrılar eklenmiştir.</dd> 87 88 <dt>IPv6 Desteği</dt> 89 90 <dd>IPv6’nın Apache Taşınabilirlik Arayüzü kütüphanesi tarafından 91 desteklendiği sistemlerde Apache httpd öntanımlı olarak IPv6 soketlerini 92 dinler. Bundan başka, <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="/mod/core.html#namevirtualhost">NameVirtualHost</a></code> ve <code class="directive"><a href="/mod/core.html#virtualhost">VirtualHost</a></code> yönergelerinin IPv6 sayısal adres 93 dizgelerini desteklemesi sağlanmıştır.<br />Örnek: <code>Listen 94 [2001:db8::1]:8080</code></dd> 95 96 <dt>Süzme</dt> 97 98 <dd>Apache httpd modülleri, artık, sunucuya teslim edilen veya sunucudan 99 teslim alınan içerik akımları üzerinde süzgeç gibi davranacak şekilde 100 yazılabilmektedir. Bu sayede, örneğin CGI betiklerinin çıktılarının 101 <code class="module"><a href="/mod/mod_include.html">mod_include</a></code> modülünün <code>INCLUDES</code> süzgeci 102 kullanılarak SSI yönergeleri için çözümlenmesi mümkündür. CGI 103 programlarının birer eylemci olarak davranması gibi, 104 <code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> modülü de harici programların birer 105 süzgeç olarak davranabilmesini mümkün kılar.</dd> 106 107 <dt>Çok Dilli Hata Yanıtları</dt> 108 109 <dd>Hata yanıtlarının tarayıcılara yönelik iletileri artık SSI 110 belgeleri kullanılarak çeşitli dillerde sağlanabilmektedir. Bunlar 111 ayrıca yönetici tarafından görünüş ve kullanışlılık tutarlılığı 112 bakımından kişiselleştirilebilmektedir.</dd> 113 114 <dt>Basitleştirilmiş Yapılandırma</dt> 115 116 <dd>Bazı yönergelerle ilgili kafa karışıklıkları giderilmiştir. 117 Bilhassa belli bir IP adresini dinlemek için kullanılan 118 <code>Port</code> ve <code>BindAddress</code> yönergeleri ile ilgili 119 karışıklığın önüne geçmek için sadece <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> yönergesi yeterli olmaktadır. <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> yönergesi ise sadece yönlendirme 120 ve sanal konak tanıma amacıyla sunucu ismi ve port belirtiminde 121 kullanılmaktadır.</dd> 122 123 <dt>Doğal Windows NT Unicode Desteği</dt> 124 125 <dd>Apache httpd 2.0, Windows NT üzerinde artık tüm dosya sistemi 126 kodlamalarında utf-8 kullanmaktadır. Bu destek, Windows 2000 ve 127 Windows XP dahil tüm Windows NT temelli sistemlere çok dillilik 128 desteğini sağlamak üzere mevcut Unicode dosya sistemine doğrudan 129 uyarlanır. <em>Dosya sisteminde makinenin yerel karakter kodlamasını 130 kullanan kullanan Windows 95, 98 ve ME için bu destek 131 yoktur.</em></dd> 132 133 <dt>Düzenli İfade Kütüphanesi Güncellemesi</dt> 134 135 <dd>Apache httpd 2.0’da <a href="http://www.pcre.org/">Perl uyumlu düzenli 136 ifade kütüphanesi</a> bulunur. Tüm düzenli ifadelerde artık çok daha 137 güçlü olan Perl 5 sözdizimi kullanılmaktadır.</dd> 138 139 </dl> 140 </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 141<div class="section"> 142<h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2> 143 144 145 <dl> 146 <dt><code class="module"><a href="/mod/mod_ssl.html">mod_ssl</a></code></dt> 147 148 <dd>Apache httpd 2.0’da yeni olan bu modül, OpenSSL tarafından sağlanan 149 SSL/TLS şifreleme protokollerine bir arayüzdür.</dd> 150 151 <dt><code class="module"><a href="/mod/mod_dav.html">mod_dav</a></code></dt> 152 153 <dd>Apache httpd 2.0’da yeni olan bu modül, site içeriğinin destek ve bakımı 154 için HTTP dağıtık yazım ve sürüm yönetimi (DAV - Distributed 155 Authoring and Versioning) belirtimini gerçekler.</dd> 156 157 <dt><code class="module"><a href="/mod/mod_deflate.html">mod_deflate</a></code></dt> 158 159 <dd>Apache httpd 2.0’da yeni olan bu modül sayesinde ağ band genişliğinden 160 daha verimli yararlanabilmek için içeriğin sıkıştırılarak 161 gönderilmesini talep eden tarayıcıların desteklenmesi mümkün 162 olmuştur.</dd> 163 164 <dt><code class="module">mod_auth_ldap</code></dt> 165 166 <dd>Apache httpd 2.0.41’de yeni olan bu modül, HTTP temel kimlik 167 doğrulamasında kullanılan delillerin saklanması için LDAP 168 veritabanının kullanılabilmesini mümkün kılar. Kardeş modülü olan 169 <code class="module"><a href="/mod/mod_ldap.html">mod_ldap</a></code> ise bağlantı havuzlaması ve sonuçların 170 önbelleğe alınması ile ilgilenir.</dd> 171 172 <dt><code class="module"><a href="/mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> 173 174 <dd>Paylaşımlı belleği kullanan süreçlere karşı oturum önbelleklemesi 175 için ek destek içerir.</dd> 176 177 <dt><code class="module"><a href="/mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> 178 179 <dd>Apache httpd 2.0’da yeni olan bu deneysel modül, karakter kümesi 180 dönüşümleri veya kaydı için destek sağlar.</dd> 181 182 <dt><code class="module"><a href="/mod/mod_file_cache.html">mod_file_cache</a></code></dt> 183 184 <dd>Apache httpd 2.0’da yeni olan bu modül, Apache HHP Sunucusu 1.3’teki 185 <code>mod_mmap_static</code> modülünün işlevselliğini içermenin 186 yanında buna önbellekleme yetenekleri de ekler.</dd> 187 188 <dt><code class="module"><a href="/mod/mod_headers.html">mod_headers</a></code></dt> 189 190 <dd>Bu modül Apache httpd 2.0’da daha esnek hale getirilmiştir. Artık 191 <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> tarafından kullanılan istek başlıkları 192 değiştirilebilmekte ve bunlar yanıt başlıklarına şartlı olarak 193 atanabilmektedir.</dd> 194 195 <dt><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code></dt> 196 197 <dd>Bu modül HTTP/1.1 uyumlu vekaleti daha güvenilir kılmak ve yeni 198 süzgeç alt yapısının getirilerinden de yararlanmak amacıyla yeni 199 baştan yazılmıştır. Bunun yanında, <code class="directive"><a href="/mod/mod_proxy.html#proxy"><Proxy></a></code> bölümünün yeni hali vekil siteleri 200 desteklemek bakımından daha okunabilir (ve kendi içinde daha hızlı) 201 olması sağlanmıştır; <code><Directory "proxy:..."></code> 202 yapılandırması artık desteklenmemektedir. Modül, 203 <code>proxy_connect</code>, <code>proxy_ftp</code> ve 204 <code>proxy_http</code> şeklinde her biri belli bir protokolü 205 destekleyen ayrı modüllere bölünmüştür.</dd> 206 207 <dt><code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code></dt> 208 209 <dd>Yeni <code class="directive"><a href="/mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> yönergesi sayesinde istemciye 210 “Kabul edilebilir bir gösterim çeşidi yok” ya da “Çok sayıda seçim 211 belirtilmiş” yanıtını döndürmek yerine tüm durumlara uyan bir 212 sayfanın gönderilebilmesi sağlanmıştır. Bundan başka, uzlaşım ve 213 <code>MultiViews</code> algoritmaları daha tutarlı sonuçlar elde 214 etmek amacıyla elden geçirilmiş ve belge içeriği ile daha iyi eşleşen 215 yeni bir tür eşlem yapısı sağlanmıştır.</dd> 216 217 <dt><code class="module"><a href="/mod/mod_autoindex.html">mod_autoindex</a></code></dt> 218 219 <dd>Dizin içeriklerinin özdevimli listelenmesi artık HTML tabloları 220 kullanılacak şekilde yapılandırılabilmektedir. Böylece sayfa daha iyi 221 biçemlenebilmekte, içerik daha hassas sıralanabilmekte, sürüm 222 numarasına göre sıralama yapılabilmekte ve dosya ismi kalıpları 223 kullanılarak sadece istenen içerik listelenebilmektedir.</dd> 224 225 <dt><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></dt> 226 227 <dd>Yeni yönergeler, değiştirilecek SSI elemanları için öntanımlı 228 başlangıç ve bitiş etiketlerine izin vermekte, hataların ve zaman 229 biçemleme yapılandırmalarının SSI belgesinde değil ana yapılandırma 230 dosyasında bulunması mümkün olmaktadır. Düzenli ifadelerin gruplanmış 231 sonuçları (Perl düzenli ifade sözdizimi kullanılmaktadır) 232 <code class="module"><a href="/mod/mod_include.html">mod_include</a></code> modülünün <code>$0</code> .. 233 <code>$9</code> değişkenleri sayesinde kullanılabilmektedir.</dd> 234 235 <dt><code class="module">mod_auth_dbm</code></dt> 236 237 <dd><code class="directive">AuthDBMType</code> yönergesi 238 sayesinde artık çok sayıda DBM tarzı veritabanı türü 239 desteklenmektedir.</dd> 240 </dl> 241 </div></div> 242<div class="bottomlang"> 243<p><span>Mevcut Diller: </span><a href="/de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 244<a href="/en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | 245<a href="/fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | 246<a href="/ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 247<a href="/ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 248<a href="/pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | 249<a href="/ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | 250<a href="/tr/new_features_2_0.html" title="Türkçe"> tr </a></p> 251</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> 252<script type="text/javascript"><!--//--><![CDATA[//><!-- 253var comments_shortname = 'httpd'; 254var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_0.html'; 255(function(w, d) { 256 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 257 d.write('<div id="comments_thread"><\/div>'); 258 var s = d.createElement('script'); 259 s.type = 'text/javascript'; 260 s.async = true; 261 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 262 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 263 } 264 else { 265 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 266 } 267})(window, document); 268//--><!]]></script></div><div id="footer"> 269<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> 270<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[//><!-- 271if (typeof(prettyPrint) !== 'undefined') { 272 prettyPrint(); 273} 274//--><!]]></script> 275</body></html>