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