|
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>Süzgeçler - 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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache > HTTP Sunucusu > Belgeleme > Sürüm 2.4
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Mevcut Diller: en |
|
|
Packit |
90a5c9 |
es |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
Packit |
90a5c9 |
tr
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bu belge, Apache’de süzgeç kullanımı hakkındadır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Akıllı Süzme
|
|
Packit |
90a5c9 |
Süzgeçleri bir HTTP Hizmeti gibi göstermek
|
|
Packit |
90a5c9 |
Süzgeçlerin Kullanımı
|
|
Packit |
90a5c9 |
Ayrıca bakınız:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache 2.0 ve sonrasında mevcut olan Süzgeç Zinciri, uygulamaların
|
|
Packit |
90a5c9 |
nereden geldiğine bakmaksızın gelen ve giden verileri oldukça esnek ve
|
|
Packit |
90a5c9 |
yapılandırılabilir tarzda işlemesini mümkün kılar. Böylece, gelen veriyi
|
|
Packit |
90a5c9 |
bir takım ön işlemlerden geçirebilir, giden veriyi de son bir defa bazı
|
|
Packit |
90a5c9 |
işlemlere sokabiliriz. Bu işlem temel olarak geleneksel istek işleme
|
|
Packit |
90a5c9 |
aşamalarından bağımsızdır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Standard Apache dağıtımıyla gelen süzgeç uygulamalarından bazıları:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_include , sunucu taraflı içerik yerleştirmeyi
|
|
Packit |
90a5c9 |
gerçekler.
|
|
Packit |
90a5c9 |
mod_ssl , SSL şifrelemesini gerçekler (https).
|
|
Packit |
90a5c9 |
mod_deflate , veri sıkıştırma/açma işlemlerini
|
|
Packit |
90a5c9 |
çalışma anında gerçekleştirir.
|
|
Packit |
90a5c9 |
mod_charset_lite , karakter kümeleri arasında
|
|
Packit |
90a5c9 |
dönüşümü gerçekleştirir.
|
|
Packit |
90a5c9 |
mod_ext_filter , harici bir yazılımı bir süzgeç
|
|
Packit |
90a5c9 |
olarak çalıştırır.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache, bunlardan başka, bayt dizilerinin elde edilmesi ve içeriğin
|
|
Packit |
90a5c9 |
bölünmesi gibi işlemleri gerçekleştirmek için bir takım dahili süzgeçler
|
|
Packit |
90a5c9 |
de kullanabilir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Üçüncü parti süzgeç modülleri tarafından gerçeklenmiş çok geniş bir
|
|
Packit |
90a5c9 |
uygulama alanı mevcuttur; modules.apache.org ve benzerlerinden temin edilebilecek bu tür
|
|
Packit |
90a5c9 |
modüllerden bazılarının uygulama alanları:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
HTML ve XML belgelerin işlenmesi ve yazılması
|
|
Packit |
90a5c9 |
XSLT dönüşümleri ve XInclude’lar
|
|
Packit |
90a5c9 |
XML İsim-alanı desteği
|
|
Packit |
90a5c9 |
HTML Formlarının çözümlenmesi ve sunucuya dosya yükleme
|
|
Packit |
90a5c9 |
Resim işleme
|
|
Packit |
90a5c9 |
PHP betikleri gibi zararlı olabilecek uygulamalardan korunma
|
|
Packit |
90a5c9 |
Metin düzenleme ve arama işlemleri
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_filter , Apache 2.1 ve sonrasında mevcut olup,
|
|
Packit |
90a5c9 |
süzgeç zincirinin çalışma anında devingen olarak yapılandırılabilmesini
|
|
Packit |
90a5c9 |
mümkün kılar. Böylece, örneğin, bir vekili, özgün sunucunun ne
|
|
Packit |
90a5c9 |
göndereceğini bilmeden HTML’yi bir HTML süzgeciyle yazmaya ve JPEG
|
|
Packit |
90a5c9 |
resimleri tamamen farklı bir süzgeçten geçirmeye ayarlayabilirsiniz. Bu,
|
|
Packit |
90a5c9 |
asıl içeriğe bağlı olarak çalışma anında içeriği farklı içerik
|
|
Packit |
90a5c9 |
sağlayıcılara dağıtan bir süzgeç düzeneği kullanılarak çalışır. Bir
|
|
Packit |
90a5c9 |
süzgeç, doğrudan zincire yerleştirilip koşulsuz olarak
|
|
Packit |
90a5c9 |
çalıştırılabileceği gibi bir içerik sağlayıcı gibi kullanılarak zincire
|
|
Packit |
90a5c9 |
devingen olarak yerleştirilebilir. Örneğin:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bir HTML işleme süzgeci sadece içerik text/html veya
|
|
Packit |
90a5c9 |
application/xhtml+xml olduğu takdirde çalışır.
|
|
Packit |
90a5c9 |
Bir sıkıştırma süzgeci sadece girdi sıkıştırılabilir nitelikteyse ve
|
|
Packit |
90a5c9 |
sıkıştırılmamışsa çalışır.
|
|
Packit |
90a5c9 |
Bir karakter kümesi dönüşüm süzgeci, bir metin belgesi istenen
|
|
Packit |
90a5c9 |
karakter kümesine sahip değilse zincire yerleştirilir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Süzgeçler, istemciden kaynaklanan içeriği işlemekte kullanılabileceği
|
|
Packit |
90a5c9 |
gibi mod_reflector modülü kullanılarak sunucudan
|
|
Packit |
90a5c9 |
kaynaklanan içeriği işlemekte de kullanılabilir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
mod_reflector istemcilerden gelen POST isteklerini
|
|
Packit |
90a5c9 |
kabul eder ve çıktı süzgeç yığıtı yoluyla istemciye aktararak, POST
|
|
Packit |
90a5c9 |
isteği içinde alınan içerik istek gövdesini yanıt içinde geri
|
|
Packit |
90a5c9 |
gönderir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Bu teknik, bir çıktı süzgeciyle istek gövdesinde gerekli dönüşümün
|
|
Packit |
90a5c9 |
sağlandığı durumda, bir uygulama sunucusu yığıtı içinde çalışan bir http
|
|
Packit |
90a5c9 |
hizmetinin yerine de kullanılabilir. Örneğin,
|
|
Packit |
90a5c9 |
mod_deflate modülü genel bir sıkıştırma hizmeti
|
|
Packit |
90a5c9 |
sağlamakta kullanılabilir veya bir resim dönüştürme süzgeci bir resim
|
|
Packit |
90a5c9 |
dönüşüm hizmeti haline getirilebilir.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Süzgeçler iki şekilde kullanılır: Basit ve Devingen.
|
|
Packit |
90a5c9 |
Genelde ikisinden biri kullanılır; karışık kullanılırsa istenmeyen
|
|
Packit |
90a5c9 |
sonuçlara yol açabilir (ise de, basit girdi süzme ile çıktı süzme işlemi
|
|
Packit |
90a5c9 |
basit olsun olmasın karışık kullanılabilir).
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Basit yol, girdi süzgeçlerini yapılandırmanın tek yoludur ve bir
|
|
Packit |
90a5c9 |
durağan süzgeç zincirinin gerektiği yerlerde çıktı süzgeçleri için
|
|
Packit |
90a5c9 |
yeterlidir. İlgili yönergeler:
|
|
Packit |
90a5c9 |
SetInputFilter ,
|
|
Packit |
90a5c9 |
SetOutputFilter ,
|
|
Packit |
90a5c9 |
AddInputFilter ,
|
|
Packit |
90a5c9 |
AddOutputFilter ,
|
|
Packit |
90a5c9 |
RemoveInputFilter ve
|
|
Packit |
90a5c9 |
RemoveOutputFilter .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Devingen yol, mod_filter belgesinde açıklandığı gibi,
|
|
Packit |
90a5c9 |
çıktı süzgeçlerinin hem durağan hem de esnek ve devingen olarak
|
|
Packit |
90a5c9 |
yapılandırılabilmesini mümkün kılar. İlgili yönergeler:
|
|
Packit |
90a5c9 |
FilterChain ,
|
|
Packit |
90a5c9 |
FilterDeclare ve
|
|
Packit |
90a5c9 |
FilterProvider .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
AddOutputFilterByType yönergesi
|
|
Packit |
90a5c9 |
hala desteklenmekteyse de kullanımı artık
|
|
Packit |
90a5c9 |
önerilmemektedir. Onun yerine devingen yapılandırma kullanınız.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Mevcut Diller: en |
|
|
Packit |
90a5c9 |
es |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
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/filter.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>
|