|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
|
|
Packit |
90a5c9 |
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
This file is generated from xml source: DO NOT EDIT
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
-->
|
|
Packit |
90a5c9 |
<title>Apache HTTP Sunucusu 2.0’da Yeni olan Özellikler - Apache HTTP Sunucusu Sürüm 2.4</title>
|
|
Packit |
90a5c9 |
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
|
|
Packit |
90a5c9 |
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
|
|
Packit |
90a5c9 |
<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" />
|
|
Packit |
90a5c9 |
<script src="./style/scripts/prettify.min.js" type="text/javascript">
|
|
Packit |
90a5c9 |
</script>
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
|
|
Packit |
90a5c9 |
<body id="manual-page">
|
|
Packit |
90a5c9 |
Modüller | Yönergeler | SSS | Terimler | Site Haritası
|
|
Packit |
90a5c9 |
Apache HTTP Sunucusu Sürüm 2.4
|
|
Packit |
90a5c9 |
![](./images/feather.png)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache > HTTP Sunucusu > Belgeleme > Sürüm 2.4Apache HTTP Sunucusu 2.0’da Yeni olan Özellikler
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Mevcut Diller: de |
|
|
Packit |
90a5c9 |
en |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
Packit |
90a5c9 |
pt-br |
|
|
Packit |
90a5c9 |
ru |
|
|
Packit |
90a5c9 |
tr
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bu belgede Apache HTTP Sunucusunun 1.3 ve 2.0 sürümleri arasındaki
|
|
Packit |
90a5c9 |
başlıca değişikliklerin bazılarına değinilmiştir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Modüllerdeki Gelişmeler
|
|
Packit |
90a5c9 |
Ayrıca bakınız:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Unix Evreleri
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
POSIX evreleri desteği olan Unix sistemlerinde Apache httpd, çok evreli
|
|
Packit |
90a5c9 |
kipte çok süreçlilik şeklinde melez bir yapıda çalışır. Bu bir çok
|
|
Packit |
90a5c9 |
bakımdan ölçeklenebilirliği arttırsa da bütün yapılandırmalarda
|
|
Packit |
90a5c9 |
sağlanamaz.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Yeni Paket Derleme Sistemi
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Yeni kaynak paketi derleme sistemi autoconf ve
|
|
Packit |
90a5c9 |
libtool ’a dayalı olarak sıfırdan, yeni baştan yazıldı.
|
|
Packit |
90a5c9 |
Böylece Apache httpd’nin paket yapılandırma sistemi diğer paketlerinkiyle
|
|
Packit |
90a5c9 |
benzerlik kazanmış oldu.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Çok Sayıda Protokol Desteği
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache HTTP Sunucusu artık çok sayıda protokol ile hizmet sunacak bir
|
|
Packit |
90a5c9 |
alt yapıya sahiptir. Örneğin, mod_echo modülü bu
|
|
Packit |
90a5c9 |
amaçla yazılmıştır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Unix dışı platformalara daha iyi destek
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache HTTP Sunucusu 2.0 sürümleri, BeOS, OS/2, Windows gibi Unix olmayan
|
|
Packit |
90a5c9 |
platformlarda daha hızlı ve daha kararlı çalışacak duruma
|
|
Packit |
90a5c9 |
getirilmiştir. Genelde iyi geliştirilmemiş olan dolayısıyla istenen
|
|
Packit |
90a5c9 |
başarımı sağlayamayan POSIX taklit katmanlarının kullanımından
|
|
Packit |
90a5c9 |
vazgeçilmiş, platforma özgü çok süreçlilik
|
|
Packit |
90a5c9 |
modülleri (MPM) ve Apache Taşınabilirlik Arayüzü (APR) sayesinde
|
|
Packit |
90a5c9 |
bu platformlar artık kendi doğal programlama arayüzleriyle
|
|
Packit |
90a5c9 |
gerçeklenir olmuştur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Yeni Apache httpd Programlama Arayüzü
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Modüller için kullanılan programlama arayüzü 2.0 sürümüyle önemli
|
|
Packit |
90a5c9 |
değişikliklere uğramıştır. 1.3 sürümünde görülen modüllerle ilgili
|
|
Packit |
90a5c9 |
sıralama/öncelik sorunlarının çoğu giderilmiştir. 2.0 sürümü bu
|
|
Packit |
90a5c9 |
işlemleri daha bir özdevimli yapar olmuştur; daha fazla esneklik
|
|
Packit |
90a5c9 |
sağlamak için artık kancalı modül sıralaması kullanılabilmektedir.
|
|
Packit |
90a5c9 |
Ayrıca, arayüze, Apache HTTP Sunucususu çekirdeğini yamamaya gerek kalmadan
|
|
Packit |
90a5c9 |
modüllerle sunucu yeteneklerinin arttırılabilmesini sağlayan yeni
|
|
Packit |
90a5c9 |
çağrılar eklenmiştir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
IPv6 Desteği
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
IPv6’nın Apache Taşınabilirlik Arayüzü kütüphanesi tarafından
|
|
Packit |
90a5c9 |
desteklendiği sistemlerde Apache httpd öntanımlı olarak IPv6 soketlerini
|
|
Packit |
90a5c9 |
dinler. Bundan başka, Listen , NameVirtualHost ve VirtualHost yönergelerinin IPv6 sayısal adres
|
|
Packit |
90a5c9 |
dizgelerini desteklemesi sağlanmıştır. Örnek: Listen
|
|
Packit |
90a5c9 |
[2001:db8::1]:8080
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Süzme
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd modülleri, artık, sunucuya teslim edilen veya sunucudan
|
|
Packit |
90a5c9 |
teslim alınan içerik akımları üzerinde süzgeç gibi davranacak şekilde
|
|
Packit |
90a5c9 |
yazılabilmektedir. Bu sayede, örneğin CGI betiklerinin çıktılarının
|
|
Packit |
90a5c9 |
mod_include modülünün INCLUDES süzgeci
|
|
Packit |
90a5c9 |
kullanılarak SSI yönergeleri için çözümlenmesi mümkündür. CGI
|
|
Packit |
90a5c9 |
programlarının birer eylemci olarak davranması gibi,
|
|
Packit |
90a5c9 |
mod_ext_filter modülü de harici programların birer
|
|
Packit |
90a5c9 |
süzgeç olarak davranabilmesini mümkün kılar.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Çok Dilli Hata Yanıtları
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Hata yanıtlarının tarayıcılara yönelik iletileri artık SSI
|
|
Packit |
90a5c9 |
belgeleri kullanılarak çeşitli dillerde sağlanabilmektedir. Bunlar
|
|
Packit |
90a5c9 |
ayrıca yönetici tarafından görünüş ve kullanışlılık tutarlılığı
|
|
Packit |
90a5c9 |
bakımından kişiselleştirilebilmektedir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Basitleştirilmiş Yapılandırma
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bazı yönergelerle ilgili kafa karışıklıkları giderilmiştir.
|
|
Packit |
90a5c9 |
Bilhassa belli bir IP adresini dinlemek için kullanılan
|
|
Packit |
90a5c9 |
Port ve BindAddress yönergeleri ile ilgili
|
|
Packit |
90a5c9 |
karışıklığın önüne geçmek için sadece Listen yönergesi yeterli olmaktadır. ServerName yönergesi ise sadece yönlendirme
|
|
Packit |
90a5c9 |
ve sanal konak tanıma amacıyla sunucu ismi ve port belirtiminde
|
|
Packit |
90a5c9 |
kullanılmaktadır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Doğal Windows NT Unicode Desteği
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0, Windows NT üzerinde artık tüm dosya sistemi
|
|
Packit |
90a5c9 |
kodlamalarında utf-8 kullanmaktadır. Bu destek, Windows 2000 ve
|
|
Packit |
90a5c9 |
Windows XP dahil tüm Windows NT temelli sistemlere çok dillilik
|
|
Packit |
90a5c9 |
desteğini sağlamak üzere mevcut Unicode dosya sistemine doğrudan
|
|
Packit |
90a5c9 |
uyarlanır. Dosya sisteminde makinenin yerel karakter kodlamasını
|
|
Packit |
90a5c9 |
kullanan kullanan Windows 95, 98 ve ME için bu destek
|
|
Packit |
90a5c9 |
yoktur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Düzenli İfade Kütüphanesi Güncellemesi
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da Perl uyumlu düzenli
|
|
Packit |
90a5c9 |
ifade kütüphanesi bulunur. Tüm düzenli ifadelerde artık çok daha
|
|
Packit |
90a5c9 |
güçlü olan Perl 5 sözdizimi kullanılmaktadır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_ssl
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da yeni olan bu modül, OpenSSL tarafından sağlanan
|
|
Packit |
90a5c9 |
SSL/TLS şifreleme protokollerine bir arayüzdür.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_dav
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da yeni olan bu modül, site içeriğinin destek ve bakımı
|
|
Packit |
90a5c9 |
için HTTP dağıtık yazım ve sürüm yönetimi (DAV - Distributed
|
|
Packit |
90a5c9 |
Authoring and Versioning) belirtimini gerçekler.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_deflate
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da yeni olan bu modül sayesinde ağ band genişliğinden
|
|
Packit |
90a5c9 |
daha verimli yararlanabilmek için içeriğin sıkıştırılarak
|
|
Packit |
90a5c9 |
gönderilmesini talep eden tarayıcıların desteklenmesi mümkün
|
|
Packit |
90a5c9 |
olmuştur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_auth_ldap
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0.41’de yeni olan bu modül, HTTP temel kimlik
|
|
Packit |
90a5c9 |
doğrulamasında kullanılan delillerin saklanması için LDAP
|
|
Packit |
90a5c9 |
veritabanının kullanılabilmesini mümkün kılar. Kardeş modülü olan
|
|
Packit |
90a5c9 |
mod_ldap ise bağlantı havuzlaması ve sonuçların
|
|
Packit |
90a5c9 |
önbelleğe alınması ile ilgilenir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_auth_digest
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Paylaşımlı belleği kullanan süreçlere karşı oturum önbelleklemesi
|
|
Packit |
90a5c9 |
için ek destek içerir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_charset_lite
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da yeni olan bu deneysel modül, karakter kümesi
|
|
Packit |
90a5c9 |
dönüşümleri veya kaydı için destek sağlar.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_file_cache
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache httpd 2.0’da yeni olan bu modül, Apache HHP Sunucusu 1.3’teki
|
|
Packit |
90a5c9 |
mod_mmap_static modülünün işlevselliğini içermenin
|
|
Packit |
90a5c9 |
yanında buna önbellekleme yetenekleri de ekler.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_headers
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bu modül Apache httpd 2.0’da daha esnek hale getirilmiştir. Artık
|
|
Packit |
90a5c9 |
mod_proxy tarafından kullanılan istek başlıkları
|
|
Packit |
90a5c9 |
değiştirilebilmekte ve bunlar yanıt başlıklarına şartlı olarak
|
|
Packit |
90a5c9 |
atanabilmektedir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_proxy
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bu modül HTTP/1.1 uyumlu vekaleti daha güvenilir kılmak ve yeni
|
|
Packit |
90a5c9 |
süzgeç alt yapısının getirilerinden de yararlanmak amacıyla yeni
|
|
Packit |
90a5c9 |
baştan yazılmıştır. Bunun yanında, <Proxy> bölümünün yeni hali vekil siteleri
|
|
Packit |
90a5c9 |
desteklemek bakımından daha okunabilir (ve kendi içinde daha hızlı)
|
|
Packit |
90a5c9 |
olması sağlanmıştır; <Directory "proxy:...">
|
|
Packit |
90a5c9 |
yapılandırması artık desteklenmemektedir. Modül,
|
|
Packit |
90a5c9 |
proxy_connect , proxy_ftp ve
|
|
Packit |
90a5c9 |
proxy_http şeklinde her biri belli bir protokolü
|
|
Packit |
90a5c9 |
destekleyen ayrı modüllere bölünmüştür.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_negotiation
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Yeni ForceLanguagePriority yönergesi sayesinde istemciye
|
|
Packit |
90a5c9 |
“Kabul edilebilir bir gösterim çeşidi yok” ya da “Çok sayıda seçim
|
|
Packit |
90a5c9 |
belirtilmiş” yanıtını döndürmek yerine tüm durumlara uyan bir
|
|
Packit |
90a5c9 |
sayfanın gönderilebilmesi sağlanmıştır. Bundan başka, uzlaşım ve
|
|
Packit |
90a5c9 |
MultiViews algoritmaları daha tutarlı sonuçlar elde
|
|
Packit |
90a5c9 |
etmek amacıyla elden geçirilmiş ve belge içeriği ile daha iyi eşleşen
|
|
Packit |
90a5c9 |
yeni bir tür eşlem yapısı sağlanmıştır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_autoindex
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Dizin içeriklerinin özdevimli listelenmesi artık HTML tabloları
|
|
Packit |
90a5c9 |
kullanılacak şekilde yapılandırılabilmektedir. Böylece sayfa daha iyi
|
|
Packit |
90a5c9 |
biçemlenebilmekte, içerik daha hassas sıralanabilmekte, sürüm
|
|
Packit |
90a5c9 |
numarasına göre sıralama yapılabilmekte ve dosya ismi kalıpları
|
|
Packit |
90a5c9 |
kullanılarak sadece istenen içerik listelenebilmektedir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_include
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Yeni yönergeler, değiştirilecek SSI elemanları için öntanımlı
|
|
Packit |
90a5c9 |
başlangıç ve bitiş etiketlerine izin vermekte, hataların ve zaman
|
|
Packit |
90a5c9 |
biçemleme yapılandırmalarının SSI belgesinde değil ana yapılandırma
|
|
Packit |
90a5c9 |
dosyasında bulunması mümkün olmaktadır. Düzenli ifadelerin gruplanmış
|
|
Packit |
90a5c9 |
sonuçları (Perl düzenli ifade sözdizimi kullanılmaktadır)
|
|
Packit |
90a5c9 |
mod_include modülünün $0 ..
|
|
Packit |
90a5c9 |
$9 değişkenleri sayesinde kullanılabilmektedir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_auth_dbm
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
AuthDBMType yönergesi
|
|
Packit |
90a5c9 |
sayesinde artık çok sayıda DBM tarzı veritabanı türü
|
|
Packit |
90a5c9 |
desteklenmektedir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Mevcut Diller: de |
|
|
Packit |
90a5c9 |
en |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
Packit |
90a5c9 |
pt-br |
|
|
Packit |
90a5c9 |
ru |
|
|
Packit |
90a5c9 |
tr
|
|
Packit |
90a5c9 |
Notice: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 mailing lists.
|
|
Packit |
90a5c9 |
<script type="text/javascript">
|
|
Packit |
90a5c9 |
var comments_shortname = 'httpd';
|
|
Packit |
90a5c9 |
var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_0.html';
|
|
Packit |
90a5c9 |
(function(w, d) {
|
|
Packit |
90a5c9 |
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
var s = d.createElement('script');
|
|
Packit |
90a5c9 |
s.type = 'text/javascript';
|
|
Packit |
90a5c9 |
s.async = true;
|
|
Packit |
90a5c9 |
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
|
|
Packit |
90a5c9 |
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
else {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
})(window, document);
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
Copyright 2018 The Apache Software Foundation. Apache License, Version 2.0 altında lisanslıdır.
|
|
Packit |
90a5c9 |
Modüller | Yönergeler | SSS | Terimler | Site Haritası <script type="text/javascript">
|
|
Packit |
90a5c9 |
if (typeof(prettyPrint) !== 'undefined') {
|
|
Packit |
90a5c9 |
prettyPrint();
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
</body></html>
|