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.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.js" type="text/javascript">
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.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
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.5</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusu 2.0’da Yeni olan Özellikler</h1>
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>
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>
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>
42 <h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2>
46 <dt>Unix Evreleri</dt>
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
53 <dt>Yeni Paket Derleme Sistemi</dt>
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>
60 <dt>Çok Sayıda Protokol Desteği</dt>
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>
66 <dt>Unix dışı platformalara daha iyi destek</dt>
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>
77 <dt>Yeni Apache httpd Programlama Arayüzü</dt>
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>
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>
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>
107 <dt>Çok Dilli Hata Yanıtları</dt>
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>
114 <dt>Basitleştirilmiş Yapılandırma</dt>
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>
123 <dt>Doğal Windows NT Unicode Desteği</dt>
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
133 <dt>Düzenli İfade Kütüphanesi Güncellemesi</dt>
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>
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>
146 <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
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>
151 <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
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>
157 <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
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
164 <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
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>
172 <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
174 <dd>Paylaşımlı belleği kullanan süreçlere karşı oturum önbelleklemesi
175 için ek destek içerir.</dd>
177 <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
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>
182 <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
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>
188 <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
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>
195 <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
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>
207 <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
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>
217 <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
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>
225 <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
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>
235 <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
237 <dd><a href="../2.0/mod/mod_auth_dbm.html#AuthDBMType"><code>AuthDBMType</code></a> yönergesi
238 sayesinde artık çok sayıda DBM tarzı veritabanı türü
239 desteklenmektedir.</dd>
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>This section is experimental!</strong><br />Comments placed here should not be expected
252 to last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div>
253 <script type="text/javascript"><!--//--><![CDATA[//><!--
255 var disqus_shortname = 'httpd';
256 var disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
257 if (disqus_identifier.indexOf("httpd.apache.org") == -1) {
258 document.write('<div id="disqus_thread">\n</div>');
260 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
261 dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
262 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
265 document.write("Comments have been disabled for offline viewing.");
267 //--><!]]></script></div><div id="footer">
268 <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>
269 <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[//><!--
270 if (typeof(prettyPrint) !== undefined) {