summaryrefslogtreecommitdiff
path: root/docs/manual/mod/core.html.tr.utf8
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/mod/core.html.tr.utf8')
-rw-r--r--docs/manual/mod/core.html.tr.utf83237
1 files changed, 3237 insertions, 0 deletions
diff --git a/docs/manual/mod/core.html.tr.utf8 b/docs/manual/mod/core.html.tr.utf8
new file mode 100644
index 0000000000..8599366b01
--- /dev/null
+++ b/docs/manual/mod/core.html.tr.utf8
@@ -0,0 +1,3237 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>core - Apache HTTP Sunucusu</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="../faq/">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
+<p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.3</a> &gt; <a href="./">Modüller</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Temel Özellikleri</h1>
+<div class="toplang">
+<p><span>Mevcut Diller: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../tr/mod/core.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Apache HTTP Sunucusunda daima mevcut olan çekirdek
+ özellikler</td></tr>
+<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr></table>
+</div>
+<div id="quickview"><h3 class="directives">Yönergeler</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#define">Define</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directory">&lt;Directory&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch">&lt;DirectoryMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#files">&lt;Files&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch">&lt;FilesMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#if">&lt;If&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine">&lt;IfDefine&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule">&lt;IfModule&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limit">&lt;Limit&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept">&lt;LimitExcept&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#location">&lt;Location&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch">&lt;LocationMatch&gt;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#traceenable">TraceEnable</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir protokolün dinleyici soketleri için en iyilemeleri ayarlar
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AcceptFilter <var>protocol</var> <var>kabul_süzgeci</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.1.5 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p>Bu yönerge protokol türüne göre bir dinleme soketinin işletim
+ sistemine özgü en iyilemelerini etkin kılar. İşletim sistemi çekirdeği
+ için temel önerme veri alınıncaya kadar veya HTTP isteğinin tamamı
+ tamponlanana kadar sunucu sürecine bir soket tahsis etmemektir.
+ Şimdilik sadece <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp;sektion=9">FreeBSD’nin Kabul Süzgeçleri</a> ve Linux’un soket seçeneklerinden
+ <code>TCP_DEFER_ACCEPT</code> desteklenmektedir.</p>
+
+ <p>FreeBSD için öntanımlı değerler:</p>
+ <div class="example"><p><code>
+ AcceptFilter http httpready <br />
+ AcceptFilter https dataready
+ </code></p></div>
+
+ <p><code>httpready</code> kabul süzgeci HTTP isteklerinin tamamını
+ işletim sistemi çekirdeği seviyesinde tamponlar. Çekirdek isteğin
+ tamamını alır almaz sunucuya gönderir. Ayrıntılar için <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp;sektion=9">accf_http(9)</a> kılavuz sayfasına bakınız. HTTPS istekleri şifrelenmiş
+ olduğundan sadece <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp;sektion=9">accf_data(9)</a> süzgeci kullanılır.</p>
+
+ <p>Linux’taki ön tanımlı değerler:</p>
+ <div class="example"><p><code>
+ AcceptFilter http data <br />
+ AcceptFilter https data
+ </code></p></div>
+
+ <p>Linux’un <code>TCP_DEFER_ACCEPT</code> soket seçeneği HTTP isteklerinin
+ tamponlanmasını desteklemez. <code>none</code> dahil her değer
+ dinleyici üzerinde <code>TCP_DEFER_ACCEPT</code> seçeneğini etkin kılar.
+ Daha ayrıntılı bilgi edinmek için Linux
+ <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a> kılavuz sayfasına bakınız.</p>
+
+ <p>Argüman olarak <code>none</code> kullanımı o protokol için kabul
+ süzgeçlerini iptal edecektir. Bu, <code>nntp</code> gibi, sunucunun
+ baştan bir veri göndermesinin gerekli olduğu protokoller için
+ kullanışlıdır:</p>
+ <div class="example"><p><code>AcceptFilter nntp none</code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosya isminden sonra belirtilen yol verisini kabul veya
+ reddeder.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.30 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p>Bu yönerge, istekte dosya isminden sonra (dizinde belirtilen dosya
+ bulunmayabilir) belirtilen yol verisinin kabul edilip edilmeyeceğini
+ denetler. Dosya isminden sonra belirtilen yol verisi
+ <code>PATH_INFO</code> ortam değişkeninde betiklerin kullanımına
+ sunulabilir.</p>
+
+ <p>Örneğin, içinde sadece <code>here.html</code> dosyası bulunan bir
+ <code>/test/</code> dizinimiz olsun. <code>/test/here.html/more</code>
+ ve <code>/test/nothere.html/more</code> isteklerinin her ikisi de
+ <code>PATH_INFO</code> değişkenine <code>/more</code> verisinin
+ atanmasını sağlar.</p>
+
+ <p><code class="directive">AcceptPathInfo</code> yönergesine atanabilecek argüman
+ sayısı üçtür:</p>
+ <dl>
+ <dt><code>Off</code></dt><dd>Sadece dosya isminden sonra yol verisi
+ bulunmayan istekler kabul edilir. Yukarıdaki örnekteki gibi
+ <code>/test/here.html/more</code> şeklindeki istekler bir 404 (Nesne
+ bulunamadı) hatasıyla sonuçlanır.</dd>
+
+ <dt><code>On</code></dt><dd>Mevcut bir dosyaya ait bir dosya isminden
+ sonra bir yol verisinin de belirtildiği istekler kabul edilir.
+ Yukarıdaki örnekteki gibi <code>/test/here.html/more</code> şeklindeki
+ istekler, <code>/test/here.html</code> geçerli bir dosya olduğu
+ takdirde kabul edilir.</dd>
+
+ <dt><code>Default</code></dt><dd>Dosya isminden sonra yol verisi
+ belirtilen isteklerin nasıl ele alınacağı istekten sorumlu <a href="../handler.html">eylemci</a> tarafından saptanır. Normal dosyalar
+ için çekirdek eylemci öntanımlı olarak <code>PATH_INFO</code>
+ isteklerini reddeder. <a href="mod_cgi.html"><code>cgi-script</code></a> ve <a href="mod_isapi.html"><code>isapi-handler</code></a> gibi betiklere
+ hizmet eden eylemciler ise genellikle <code>PATH_INFO</code>
+ isteklerini öntanımlı olarak kabul ederler.</dd>
+ </dl>
+
+ <p><code>AcceptPathInfo</code> yönergesinin birincil amacı eylemcinin
+ <code>PATH_INFO</code> istekleri hakkında verdiği kabul veya red
+ kararını geçersiz kılabilmenizi sağlamaktır. Örneğin,
+ <code>PATH_INFO</code>’ya dayalı olarak içerik üretmek için <a href="mod_include.html"><code>INCLUDES</code></a> gibi bir <a href="../filter.html">süzgeç</a> kullandığınız takdirde bu
+ geçersizleştirme zorunlu olur. Normal dosyalar için çekirdek eylemci
+ normal olarak isteği reddederdi, böyle bir durumda bir betiği etkin
+ kılmak için aşağıdaki gibi bir yapılandırma kullanabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ &lt;Files "mypaths.shtml"&gt;<br />
+ <span class="indent">
+ Options +Includes<br />
+ SetOutputFilter INCLUDES<br />
+ AcceptPathInfo On<br />
+ </span>
+ &lt;/Files&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dağıtık yapılandırma dosyasının ismi belirtilir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Belge yolu üzerindeki dizinlerde dağıtık yapılandırma dosyalarının <a href="#allowoverride">bulunmasına izin verilmişse</a> sunucu bir isteği
+ işlerken önce bu dizinlerde bu yönergede belirtilmiş yapılandırma
+ dosyasını arar. Örnek:</p>
+
+ <div class="example"><p><code>
+ AccessFileName .acl
+ </code></p></div>
+
+ <p>Sunucu, <code>/usr/local/web/index.html</code> belgesini döndürmeden
+ önce,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>şeklinde bir yapılandırma ile iptal edilmiş olmadıkça yönergeler için
+ <code>/.acl</code>, <code>/usr/.acl</code>,
+ <code>/usr/local/.acl</code> ve <code>/usr/local/web/.acl</code>
+ dosyalarını okur.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
+<li><a href="../configuring.html">Yapılandırma Dosyaları</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir yanıtın içerik türü <code>text/plain</code> veya
+ <code>text/html</code> olduğunda eklenecek öntanımlı karakter kümesi
+ parametresini belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AddDefaultCharset On|Off|<var>karküm</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge, yanıtın içerik türü <code>text/plain</code> veya
+ <code>text/html</code> olmak şartıyla yanıta eklenecek karakter
+ kümesini (karakter kodlamasınının ismini) belirler. Bu, asıl davranış
+ çoğunlukla kullanıcının istemci yapılandırmasına bağlı olmakla
+ birlikte, yanıtın gövdesinde <code>META</code> elemanı vasıtasıyla
+ belirtilmiş karakter kümesini geçersiz kılar. <code>AddDefaultCharset
+ Off</code> şeklinde bir atama bu işlevselliği iptal eder.
+ <code>AddDefaultCharset On</code> ile bu işlevsellik etkin kılınmaktan
+ başka <code>iso-8859-1</code> karakter kümesini öntanımlı olarak yanıta
+ eklenir. Yönergede <var>karküm</var> olarak belirtilecek değerler, MIME
+ ortam türlerinde kullanmak üzere <a href="http://www.iana.org/assignments/character-sets">IANA’da kayıtlı
+ karakter kümesi değerleri</a>nden biri olmalıdır. Örnek:</p>
+
+ <div class="example"><p><code>
+ AddDefaultCharset utf-8
+ </code></p></div>
+
+ <p><code class="directive">AddDefaultCharset</code> yönergesi sadece, metin
+ kaynaklarının hepsinin aynı karakter kümesine sahip olduğu bilindiği
+ takdirde ve her birinde ayrı ayrı karakter kümesi belirtmek çok
+ külfetli olacaksa kullanılmalıdır. Buna bir örnek, CGI betikleri
+ tarafından üretilmiş içeriğe sahip kaynaklara karakter kümesinin
+ eklenmesidir; böyle kaynaklar çıktıda kullanıcı tarafından sağlanmış
+ veri içermeleri nedeniyle karşı siteden kaynaklanan betikli
+ saldırılardan zarar görebilir. Bununla birlikte, bir öntanımlı karakter
+ kümesi belirtmek, tarayıcılarında “karakter kodlamasını kendiliğinden
+ sapta” özelliğini etkin kılmış kullanıcıları korumayacağından daha iyi
+ bir çözüm bu betikleri bu tür saldırılara karşı düzeltmek veya en iyisi
+ silmektir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belli bir MIME türüne bir çıktı süzgeci atar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AddOutputFilterByType <var>süzgeç</var>[;<var>süzgeç</var>...]
+<var>MIME-türü</var> [<var>MIME-türü</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.0.33 ve sonrasında mevcuttur; Apache 2.1 ve sonrasında
+kullanımı önerilmemektedir.</td></tr>
+</table>
+ <p>Bu yönerge yanıtın <a class="glossarylink" href="../glossary.html#mime-type" title="sözlüğe bakınız">MIME türü</a>ne
+ bağlı olarak bir istek için belli bir <a href="../filter.html">çıktı
+ süzgecini</a> etkin kılar. Aşağıda açıklanan belli başlı sorunlardan
+ dolayı bu yönergenin kullanımı önerilmemektedir. Aynı işlevsellik
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> kullanarak sağlanabilmektedir.</p>
+
+ <p>Aşağıdaki örnekte <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> modülünce sağlanan
+ <code>DEFLATE</code> süzgeci kullanılmıştır. Bu süzgeç,
+ <code>text/html</code> veya <code>text/plain</code> olarak yaftalanmış
+ tüm çıktıyı (ister durağan ister devingen olsun) istemciye göndermeden
+ önce sıkıştırır.</p>
+
+ <div class="example"><p><code>
+ AddOutputFilterByType DEFLATE text/html text/plain
+ </code></p></div>
+
+ <p>İçeriğin birden fazla süzgeç tarafından işlenmesini isterseniz süzgeç
+ isimlerini noktalı virgüllerle ayırarak belirtebilirsiniz. Ayrıca, bu
+ süzgeçlerin her biri için ayrı bir
+ <code class="directive">AddOutputFilterByType</code> yönergesi belirtmek de
+ mümkündür.</p>
+
+ <p>Aşağıdaki yapılandırma <code>text/html</code> olarak yaftalanmış tüm
+ betik çıktılarının önce <code>INCLUDES</code> sonra da
+ <code>DEFLATE</code> süzgecinden geçirilmesine sebep olur.</p>
+
+ <div class="example"><p><code>
+ &lt;Location /cgi-bin/&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ AddOutputFilterByType INCLUDES;DEFLATE text/html<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="warning"><h3>Ek Bilgi</h3>
+ <p>Süzgeçlerin <code class="directive">AddOutputFilterByType</code> ile etkin
+ kılınması bazı durumlarda kısmen bazılarında da tamamen başarısızlığa
+ uğrayabilir. Örneğin, <a class="glossarylink" href="../glossary.html#mime-type" title="sözlüğe bakınız">MIME türü</a>
+ saptanamadığı takdirde hiçbir süzgeç uygulanmaz ve <code class="directive"><a href="#defaulttype">DefaultType</a></code> aynı olsa bile son çare olarak
+ <code class="directive"><a href="#defaulttype">DefaultType</a></code> ayarlarına geri
+ dönülür.</p>
+
+ <p>Bununla birlikte, süzgeçlerin uygulanacağına emin olmak isterseniz,
+ bir kaynağa içerik türünü örneğin, <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> veya
+ <code class="directive"><a href="#forcetype">ForceType</a></code> ile açıkça
+ atayabilirsiniz. Ayrıca, içerik türünü (bir nph-olmayan) CGI betiği
+ içinde ayarlamak da bu güvenceyi sağlar.</p>
+
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li>
+<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li>
+<li><a href="../filter.html">Süzgeçler</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Kodlanmış dosya yolu ayracı içeren URL’lere izin verilip
+ verilmeyeceğini belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.46 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p><code class="directive">AllowEncodedSlashes</code> yönergesi kodlanmış dosya
+ yolu ayracı içeren URL’lere izin verir (<code>/</code> yerine
+ <code>%2F</code> ve ek olarak <code>\</code> için ilgili sistemlerde
+ <code>%5C</code> kullanılmış URL’ler). Normalde böyle URL’ler bir 404
+ (Nesne bulunamadı) hatasıyla reddedilirler.</p>
+
+ <p><code class="directive">AllowEncodedSlashes</code> <code>On</code>, çoğunlukla
+ <code>PATH_INFO</code> ile bir arada kullanıldığı zaman
+ kullanışlıdır.</p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p>Kodlanmış bölü çizgilerine izin vermek bu kodlamanın karakter olarak
+ çözümleneceği anlamına gelmez. URL içindeki <code>%2F</code> veya
+ <code>%5C</code>’ler (sadece ilgili sistemlerde), tıpkı normal
+ URL’lere yapıldığı gibi, oldukları gibi bırakılırlar.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>.htaccess</code> dosyalarında bulunmasına izin verilen
+ yönerge türleri belirtilir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverride All|None|<var>yönerge-türü</var>
+[<var>yönerge-türü</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverride All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Sunucu <code class="directive"><a href="#accessfilename">AccessFileName</a></code> yönergesi
+ ile belirtildiği şekilde bir <code>.htaccess</code> dosyasına rastlarsa
+ önceki yapılandırma yönergelerinin hangilerinin geçersiz kılınmak üzere
+ bildirildiğini bilmek ister.</p>
+
+ <div class="note"><h3>Sadece &lt;Directory&gt; bölümlerinde geçerli</h3>
+ <code class="directive">AllowOverride</code> yönergesi, <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> veya <code class="directive"><a href="#files">&lt;Files&gt;</a></code> bölümlerinde değil,
+ sadece düzenli ifade içermeyen <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümlerinde geçerlidir.
+ </div>
+
+ <p>Yönergeye değer olarak <code>None</code> belirtilirse <a href="#accessfilename">.htaccess</a> dosyaları tamamen yok sayılır. Bu
+ durumda, sunucu dosya sisteminde rastladığı <code>.htaccess</code>
+ dosyalarını okumaya dahi çalışmayacaktır.</p>
+
+ <p>Bu yönergeye <code>All</code> değeri atanırsa, .htaccess <a href="directive-dict.html#Context">bağlamında</a> kullanılabilecek her
+ yönergeye <code>.htaccess</code> dosyalarında izin verilir.</p>
+
+ <p><code><var>yönerge-türü</var></code> olarak aşağıdaki yönerge grup
+ isimlerinden biri belirtilebilir:</p>
+
+ <dl>
+ <dt>AuthConfig</dt>
+
+ <dd><code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>,
+ <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>
+ <em>ve benzeri</em> yetkilendirme yönergelerinin kullanımını izin
+ verilir.</dd>
+
+ <dt>FileInfo</dt>
+
+ <dd>Belge türünü denetleyen <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>
+ <code>Add*</code> ve <code>Remove*</code> yönergeleri,
+ <code class="directive"><a href="#defaulttype">DefaultType</a></code>,
+ <code class="directive"><a href="#errordocument">ErrorDocument</a></code>,
+ <code class="directive"><a href="#forcetype">ForceType</a></code>,
+ <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
+ <code class="directive"><a href="#sethandler">SetHandler</a></code>,
+ <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>,
+ <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>
+ yönergeleri ve benzerleri ile
+ <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>,
+ <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>,
+ <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>,
+ <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>,
+ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>,
+ <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>,
+ <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>,
+ <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>,
+ <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>,
+ <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>
+ belge meta veri yönergelerinin,
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modülündeki
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>,
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>,
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>,
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>,
+ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+ yönergelerinin ve <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code> modülündeki
+ <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code>
+ yönergesinin kullanımına izin verilir.
+ </dd>
+
+ <dt>Indexes</dt>
+
+ <dd>Dizin içeriğinin listelenmesini denetleyen
+ <code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>,
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>,
+ <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>
+ yönergelerinin <em>ve benzerlerinin</em> kullanımına izin
+ verilir.</dd>
+
+ <dt>Limit</dt>
+
+ <dd>Konak erişimini denetleyen
+ <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>,
+ <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ve
+ <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>
+ yönergelerinin kullanımına izin verilir.</dd>
+
+ <dt>Options[=<var>seçenek</var>,...]</dt>
+
+ <dd>Dizinlere özgü özellikleri denetleyen
+ <code class="directive"><a href="#options">Options</a></code> ve
+ <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> yönergelerinin
+ kullanımına izin verilir. <code class="directive"><a href="#options">Options</a></code> komutunda belirtilecek seçenekler
+ bir eşit işaretinden sonra aralarına sadece virgül konarak
+ (boşluksuz) belirtilebilir.</dd>
+ </dl>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ AllowOverride AuthConfig Indexes
+ </code></p></div>
+
+ <p>Bu örnekte <code>AuthConfig</code> ve <code>Indexes</code> grubundaki
+ yönergeler bir dahili sunucu hatasına yol açmayacaktır.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
+<li><a href="../configuring.html">Yapılandırma Dosyaları</a></li>
+<li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>CGI betik yorumlayıcısını saptama tekniğini belirler.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>CGIMapExtension <var>cgi-yolu</var> <var>.uzantı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece NetWare’de geçerlidir.</td></tr>
+</table>
+ <p>Bu yönerge Apache’inin CGI bekitlerini çalıştırmak için kullanacağı
+ yorumlayıcıyı nasıl bulacağını denetlemek için kullanılır. Örneğin,
+ <code>CGIMapExtension sys:\foo.nlm .foo</code> satırı <code>.foo</code>
+ uzantılı CGI betik dosyalarının FOO yorumlayıcıya aktarılmasını
+ sağlar.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>Content-MD5</code> HTTP yanıt başlıklarının üretimini
+ etkin kılar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ContentDigest On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ContentDigest Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge RFC2616 ve RFC1864’te tanımlandığı gibi
+ <code>Content-MD5</code> üretimini etkin kılar.</p>
+
+ <p>MD5, verideki herhangi bir değişikliğin ileti özetinin değişmesi
+ olarak yansıması nedeniyle yüksek derecede itimat sağlayan keyfi
+ uzunlukta bir "ileti özeti" (bazen "parmakizi" dendiği de olur)
+ hesaplama algoritmasıdır.</p>
+
+ <p><code>Content-MD5</code> başlığı öğe gövdesinin iki uç arasında ileti
+ bütünlük sınamasının yapılabilmesini sağlar. Bir istemci veya vekil
+ aktarılan öğe gövdesinde rastlantısal bir değişiklik olup olmadığını
+ saptamak için bu başlığın doğruluğunu sınayabilir. Başlık örneği:</p>
+
+ <div class="example"><p><code>
+ Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
+ </code></p></div>
+
+ <p>Her istekte ileti özeti hesaplanacağından (değerler saklanmaz), bu
+ yönergenin sunucunuzda başarım sorunlarına yol açacağına dikkat
+ ediniz.</p>
+
+ <p><code>Content-MD5</code>, herhangi bir modül değil, sadece
+ <code class="module"><a href="../mod/core.html">core</a></code> modülü tarafından sunulan belgeler için
+ gönderilir. Örneğin, SSI belgeleri CGI betikleri tarafından
+ çıktılanırlar ve bayt seviyesinden çıktılar bu başlığa sahip
+ olmazlar.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun MIME türünü saptayamadığı durumda göndereceği MIME
+ içerik türünü belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DefaultType <var>MIME-türü</var>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DefaultType text/plain</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Sunucudan zaman zaman kendi <a class="glossarylink" href="../glossary.html#mime-type" title="sözlüğe bakınız">MIME
+ türü</a> ile uyuşmayan bir belge sunması istenir.</p>
+
+ <p>Sunucu, belgenin içerik türünü istemciye bildirmek zorundadır. Eğer
+ sunucu bunu normal yollardan saptayamazsa içerik türü olarak
+ <code>DefaultType</code> ile belirtilen değeri gönderir. Örneğin, GIF
+ dosyaları bulunan bir dizinde <code>.gif</code> uzantısına sahip
+ olmayan dosyaların da bulunması durumunda, bu dizin için,</p>
+
+ <div class="example"><p><code>
+ DefaultType image/gif
+ </code></p></div>
+
+ <p>belirtilmesi uygun olurdu.</p>
+
+ <p>İçerik türünün ne sunucu ne de yönetici (örneğin, vekil) tarafından
+ saptanabildiği durumlarda MIME türünün yanlış belirtilmesindense tür
+ belirtmemek tercih edilebilir. Bu, şöyle yapılabilir:</p>
+ <div class="example"><p><code>
+ DefaultType None
+ </code></p></div>
+ <p><code>DefaultType None</code> sadece httpd-2.2.7 ve sonrasında
+ mevcuttur..</p>
+
+ <p>Bu yönergenin sadece öntanımlı MIME-türünü sağlaması nedeniyle
+ <code class="directive"><a href="#forcetype">ForceType</a></code> yönergesinden farklı
+ olduğuna dikkat ediniz. Dosya ismi uzantıları dahil, tüm diğer
+ MIME-türü tanımları ortam türünü tanımladığı noktada bu öntanımlı türü
+ sunulan veri için geçersiz kılacaktır.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Define" id="Define">Define</a> <a name="define" id="define">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir değişkenin mevcudiyetini betimler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Define <var>değişken-ismi</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><a href="../programs/httpd.html">httpd</a>’yi <code>-D</code>
+ seçeneğiyle çalıştırmaya eşdeğerdir.</p>
+
+ <p>Bu yönerge, başlatma betiğinde <code>-D</code> seçeneğinin
+ argümanlarını değiştirme gereği duymaksızın <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> bölümlerini kullanıma sokmak için
+ kullanılabilir.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Directory" id="Directory">&lt;Directory&gt;</a> <a name="directory" id="directory">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sadece ismi belirtilen dosya sistemi dizininde ve bunun
+ altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Directory <var>dizin-yolu</var>&gt;
+... &lt;/Directory&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Directory&gt;</code> ve
+ <code>&lt;/Directory&gt;</code> sadece ismi belirtilen dosya sistemi
+ dizininde ve bunun altdizinlerinde uygulanacak bir yönerge grubunu
+ sarmalamakta kullanılır. Bir dizin bağlamında kullanılabilecek her
+ yönergeye izin verilir. <var>dizin-yolu</var> bir dizinin tam yolu
+ olabileceği gibi Unix kabuk tarzı bir dosya ismi eşleştirme kalıbı da
+ olabilir. Kalıp dizgesinde, <code>?</code> herhangi bir tek karakterle,
+ <code>*</code> herhangi bir karakter dizisiyle eşleşir. Ayrıca
+ <code>[]</code> karakter aralıkları da kullanılabilir. ‘/’ karakteri
+ ile hiçbir kalıp karakteri eşleşmez, bu bakımdan <code>&lt;Directory
+ /*/public_html&gt;</code> ile <code>/home/user/public_html</code>
+ değil, ama <code>&lt;Directory /home/*/public_html&gt;</code>
+ eşleşecektir. Örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /usr/local/httpd/htdocs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <div class="note">
+ <p><var>dizin-yolu</var> argümanlarını belirtirken dikkatli
+ olmalısınız: Apache’nin dosyalara erişmekte kullandığı dosya sistemi
+ yolu ile bire bir eşleşmelidir. Belli bir
+ <code>&lt;Directory&gt;</code> dizinine uygulanan yönergeler, aynı
+ dizine farklı bir yoldan, örneğin başka bir sembolik bağ üzerinden
+ erişilen dosyalara uygulanmayacaktır.</p>
+ </div>
+
+ <p><code>~</code> karakterine ek olarak <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli
+ ifadeler</a> de kullanılabilir. Örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>yönergesi <code>/www/</code> içindeki üç rakamdan oluşan dizinlerle
+ eşleşecektir.</p>
+
+ <p>Eğer çok sayıda (düzenli ifade olmayan) <code class="directive">&lt;Directory&gt;</code> bölümü, bir dosyayı içeren bir
+ dizinle veya üst dizinlerinden biri ile eşleşiyorsa, uygulama en kısa
+ eşleşmedeki yönergelerden başlayarak <a href="#accessfilename">.htaccess</a> dosyalarındaki yönergelere kadar
+ genişletilir. Örneğin,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ AllowOverride None<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /home/&gt;<br />
+ <span class="indent">
+ AllowOverride FileInfo<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>bölümleri ile <code>/home/web/dir/doc.html</code> belgesine erişirken
+ şu aşamalardan geçilir:</p>
+
+ <ul>
+ <li><code>AllowOverride None</code> yönergesi uygulanır
+ (<code>.htaccess</code> dosyaları iptal edilir).</li>
+
+ <li><code>AllowOverride FileInfo</code> yönergesi uygulanır
+ (<code>/home</code> dizini için).</li>
+
+ <li>Sırayla <code>/home/.htaccess</code>,
+ <code>/home/web/.htaccess</code> ve
+ <code>/home/web/dir/.htaccess</code> dosyaları içindeki
+ <code>FileInfo</code> yönergeleri uygulanır.</li>
+ </ul>
+
+ <p>Normal bölümlerin tamamı uygulanıncaya kadar düzenli ifadeler
+ değerlendirilmez. Düzenli ifadelerin tamamı yapılandırma dosyasında
+ görüldükleri sıraya göre sınanırlar. Örneğin,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory ~ abc$&gt;<br />
+ <span class="indent">
+ # ... yönergeler burada ...<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>düzenli ifadeli bölümü, tüm normal <code class="directive">&lt;Directory&gt;</code> bölümleri ve
+ <code>.htaccess</code> dosyaları uygulanıncaya kadar
+ değerlendirilmeyecektir. Düzenli ifadeleri değerlendirmeye sıra gelince
+ düzenli ifade <code>/home/abc/public_html/abc</code> ile eşleştirilecek
+ ve buna ilişkin <code class="directive">&lt;Directory&gt;</code>
+ uygulanacaktır.</p>
+
+ <p><strong><code>&lt;Directory /&gt;</code> için öntanımlı Apache
+ erişiminin <code>Allow from All</code> oluşuna dikkat ediniz. Bunu şöyle
+ bir blokla değiştirmeniz,</strong></p>
+
+ <div class="example"><p><code>
+ &lt;Directory /&gt;<br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from All<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><strong>ve erişilebilir olmasını istediğiniz dizinleri ayrıca
+ belirtmeniz önerilir. Daha ayrıntılı bilgi edinmek için <a href="../misc/security_tips.html">Güvenlik İpuçları</a> belgesine
+ bakınız.</strong></p>
+
+ <p>Dizin bölümleri <code>httpd.conf</code> dosyasında yer alır.
+ <code class="directive">&lt;Directory&gt;</code> yönergeleri iç içe
+ olamazlar ve bir <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> veya <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> bölümü içinde bulunamazlar.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
+ arada ele alındığının anlatıldığı <a href="../sections.html">&lt;Directory&gt;, &lt;Location&gt; ve
+ &lt;Files&gt; bölümleri nasıl çalışır?</a> belgesine de bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a> <a name="directorymatch" id="directorymatch">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir düzenli ifade ile eşleşen dosya sistemi dizininde ve bunun
+ altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;DirectoryMatch <var>düzifd</var>&gt;
+... &lt;/DirectoryMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;DirectoryMatch&gt;</code> and
+ <code>&lt;/DirectoryMatch&gt;</code> yönergeleri <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> gibi sadece ismi
+ belirtilen dosya sistemi dizininde ve bunun altdizinlerinde uygulanacak
+ bir yönerge grubunu sarmalamakta kullanılır. Tek farkla argüman olarak
+ bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> alır. Örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}"&gt;
+ </code></p></div>
+
+ <p>yönergesi <code>/www/</code> içindeki üç rakamdan oluşan dizinlerle
+ eşleşecektir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Normal <code class="directive">&lt;Directory&gt;</code>
+ bölümlerindeki yönergelerle düzenli ifadelerin nasıl karıştırıldığının bir
+ açıklaması için <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> yönergesine bakınız.</li>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
+ ele alındığının açıklaması için <a href="../sections.html">&lt;Directory&gt;, &lt;Location&gt; ve
+ &lt;Files&gt; bölümleri nasıl çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemciye görünür olan ana belge ağacının kök dizinini belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DocumentRoot <var>dizin-yolu</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge <code class="program"><a href="../programs/httpd.html">httpd</a></code> tarafından dosyalarının sunulacağı
+ dizini belirler. <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>
+ benzeri bir yönerge ile eşleşmedikçe, sunucu istenen URL’deki yolu,
+ belge yolu haline getirmek için belge kök dizinine ekler. Örnek:</p>
+
+ <div class="example"><p><code>
+ DocumentRoot /usr/web
+ </code></p></div>
+
+ <p>yapılandırması ile <code>http://www.my.host.com/index.html</code>
+ isteği <code>/usr/web/index.html</code> ile eşleştirilir.
+ <var>dizin-yolu</var> ile göreli dosya yolu belirtildiği takdirde belge
+ kök dizininin <code class="directive"><a href="#serverroot">ServerRoot</a></code> ile
+ belirtilen sunucu kök dizinine göre belirtildiği varsayılır.</p>
+
+ <p><code class="directive">DocumentRoot</code> ile belirtilen dizin bir bölü
+ çizgisi ile bitirilmemelidir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../urlmapping.html#documentroot">URL’lerin Dosya Sistemi
+ ile Eşlenmesi</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Teslimat sırasında okunacak dosyalar için bellek eşlemeyi etkin
+ kılar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableMMAP On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge, sunucunun teslimat sırasında gerektiği takdirde bir dosya
+ içeriğinin okunması için bellek eşleme kullanıp kullanmayacağını
+ belirler. Öntanımlı olarak, bir isteğin yerine getirilmesi,
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> kullanarak sunucu tarafından çözümlenen
+ bir dosyanın teslimatı sırasında olduğu gibi, bir dosya içindeki veriye
+ erişilmesini gerektirdiğinde Apache, işletim sistemi tarafından
+ desteklendiği takdirde dosyayı belleğe eşler.</p>
+
+ <p>Böyle bellek eşleme kimi zaman başarım artışını beraberinde getirirse
+ de bazen sorunlardan kaçınmak için bellek eşlemeyi kapatmak daha iyi
+ sonuç verir:</p>
+
+ <ul>
+ <li>Bazı çok işlemcili sistemlerde bellek eşleme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin başarımını düşürebilmektedir.</li>
+ <li><code class="directive"><a href="#documentroot">DocumentRoot</a></code> NFS gibi bir ağ
+ dosya sistemi üzerinde ise ağ kopması sonucunda, bir dosyanın silinmesi
+ veya dosya okuma işleminin kesilmesi durumunda
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> parçalama arızası vererek çökebilir.</li>
+ </ul>
+
+ <p>Bu tür sorunlardan dolayı zarar görülebilecek sunucu
+ yapılandırmalarında dosya teslimatında bellek eşlemlerinin kullanımını
+ şu şekilde iptal etmeniz gerekir:</p>
+
+ <div class="example"><p><code>
+ EnableMMAP Off
+ </code></p></div>
+
+ <p>Bu özellik, sadece NFS dosya sistemi üzerinde sunulan dosyaları
+ kapsamak üzere şu şekilde kolayca kapatılabilir:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/nfs-dosya-yolu"&gt;
+ <span class="indent">
+ EnableMMAP Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosyaların istemciye tesliminde çekirdeğin dosya gönderme
+ desteğinin kullanımını etkin kılar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableSendfile On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.0.44 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p>Bu yönerge, dosya içeriğinin istemciye teslimi için
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin çekirdeğin dosya gönderme desteğini
+ kullanıp kullanmayacağını belirler. Öntanımlı olarak, bir isteğin
+ yerine getirilmesi, bir durağan dosyanın teslimatı sırasında olduğu
+ gibi, bir dosya içindeki veriye erişilmesini gerektirmediği takdirde
+ Apache, işletim sistemi tarafından destekleniyorsa dosyayı istemciye
+ teslim etmek için çekirdeğin dosya gönderme özelliğini kullanır.</p>
+
+ <p>Çekirdeğin dosya gönderme mekanizması, okuma, gönderme ve tampon
+ ayırma işlemlerini ayrı ayrı yapmaktan kaçınır. Fakat bazı
+ platformlarda veya bazı dosya sistemlerinde aşağıda belirtilen işlemsel
+ sorunlardan kaçınmak için bu özelliği iptal etmek daha iyidir:</p>
+
+ <ul>
+ <li>Bazı platformlar, derleme sistemince saptanamayan bozuk bir dosya
+ gönderme desteğine sahiptir; özellikle eğer derleme işlemi dosya
+ gönderme desteğinde sorun olmayan bir makinede yapılıp çalıştırılabilir
+ dosyaların sorunlu makineye kurulduğu durumda bu saptama
+ yapılamayacaktır.</li>
+ <li>Linux’ta IPv6 kullanırken dosya gönderme desteği bazı ağ
+ kartlarındaki TCP toplama sağlaması aktarım hatasını tetikler.</li>
+ <li>Itanium üzerinde çalışan Linux’ta dosya gönderme desteği 2GB’tan
+ büyük dosyalarla çalışamamaktadır.</li>
+ <li><code class="directive"><a href="#documentroot">DocumentRoot</a></code> ağ dosya sistemi
+ (NFS veya SMB gibi) üzerinde olduğu durumda çekirdek ağ dosyalarını
+ kendi arabelleği üzerinden sunamayabilir.</li>
+ </ul>
+
+ <p>Bu sorunlardan muzdarip sunucu yapılandırmaları için bu özelliği şöyle
+ iptal edebilirsiniz:</p>
+
+ <div class="example"><p><code>
+ EnableSendfile Off
+ </code></p></div>
+
+ <p>Bu özellik, sadece bir NFS veya SMB dosya sistemi üzerinde sunulan
+ dosyaları kapsamak üzere şu şekilde kolayca kapatılabilir:</p>
+
+ <div class="example"><p><code>
+ &lt;Directory "/path-to-nfs-files"&gt;
+ <span class="indent">
+ EnableSendfile Off
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir hata durumunda sunucunun istemciye ne döndüreceğini
+ belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ErrorDocument <var>hata-kodu</var> <var>belge</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Metin iletilerini tırnak içine alma sözdizimi Apache 2.0’da
+ farklıdır.</td></tr>
+</table>
+ <p>Bir sorun çıktığında veya hata oluştuğunda Apache şu dört işlemden
+ birini yapacak şekilde yapılandırılabilir:</p>
+
+ <ol>
+ <li>Yerleşik bir hata iletisi çıktılanır.</li>
+
+ <li>Özel bir ileti çıktılanır.</li>
+
+ <li>Sorunu/hatayı işleyecek yerel bir <var>URL-yoluna</var> yönlendirme
+ yapılır.</li>
+
+ <li>Sorunu/hatayı işleyecek harici bir <var>URL-yoluna</var>
+ yönlendirme yapılır.</li>
+ </ol>
+
+ <p>İlk seçenek öntanımlıdır. Diğer üç seçenek
+ <code class="directive">ErrorDocument</code> yönergesinin argümanları (hata
+ kodundan sonra bir URL veya hata iletisi) ile belirtilir. Apache bazı
+ durumlarda sorun/hata ile ilgili ek bilgi verecektir.</p>
+
+ <p>URL’ler yerel yollarda (<code class="directive"><a href="#documentroot">DocumentRoot</a></code>’a göre) bir bölü çizgisi (/) ile
+ başlatılabileceği gibi istemci tarafından çözümlenecek tam bir URL
+ şeklinde de belirtilebilir. Bunlar yerine, tarayıcıda gösterilmek üzere
+ bir ileti de belirtilebilir. Örnekler:</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 500 http://hata.meselae.dom/cgi-bin/dnmci<br />
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br />
+ ErrorDocument 401 /subscription_info.html<br />
+ ErrorDocument 403 "Kusura bakmayın, bugün hizmet veremiyoruz."
+ </code></p></div>
+
+ <p>Bunlardan başka, Apache’nin kendi hata iletilerinin kullanılacağı özel
+ <code>default</code> değeri ile belirtilebilir. Normal şartlar altında
+ gerekmese de, bir şey belirtilmediği takdirde mevcut bir
+ <code class="directive">ErrorDocument</code> yönergesini miras alan
+ yapılandırmalarda Apache’nin kendi hata iletilerinin kullanımı
+ <code>default</code> değeri açıkça belirtilerek örnekteki gibi
+ zorlanabilir:</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ ErrorDocument 404 default<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p><code class="directive">ErrorDocument</code> yönergesinde bir uzak URL (önünde
+ <code>http</code> bulunan bir yol) belirtildiğinde, belge aynı sunucuda
+ olsa bile, Apache’nin istemciye belgeyi bulacağı yer için bir
+ yönlendirme göndereceğine dikkat ediniz. Bunun bazı istenmeyen etkileri
+ vardır; en önemlilerinden biri istemcinin hata kodu yerine bir
+ yönlendirme durum kodu alacak olmasıdır. Bu, bir URL’nin geçerliliğini
+ durum koduna göre saptayan istemciler veya robotlar için yanıltıcı
+ olacaktır. Buna ek olarak, <code>ErrorDocument 401</code> için bir uzak
+ URL belirttiğiniz durumda istemci 401 durum kodunu almayacağı için
+ kullanıcıdan parola isteğinde bulunamayacaktır. Bu bakımdan,
+ <strong>ihtiyaç duyduğunuz takdirde, <code>ErrorDocument 401</code>
+ yönergesine yerel bir belge belirtmelisiniz.</strong></p>
+
+ <p>Sunucunun ürettiği hata iletileri "çok kısa" olduğu takdirde,
+ Microsoft Internet Explorer (MSIE) öntanımlı olarak bu hata iletilerini
+ yoksayar ve bunun yerine kendi "kullanıcı dostu" hata iletilerini
+ kullanır. "Çok kısa" eşiği duruma göre değişmekle birlikte, genellikle,
+ hata iletileriniz 512 bayttan büyük olduğu takdirde MSIE kendi hata
+ iletileri yerine sunucunun ürettiği hata iletilerini gösterecektir. Bu
+ konuda daha fazla bilgiyi <a href="http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q294807">Q294807</a> kodlu Microsoft Knowledge Base makalesinde
+ bulabilirsiniz.</p>
+
+ <p>Çoğu yerleşik hata iletisi özel iletilerle değiştirilebilse de bazı
+ durumlarda <code class="directive"><a href="#errordocument">ErrorDocument</a></code> ile ne
+ belirtildiğine bakılmaksızın yerleşik hata iletileri kullanılır.
+ Özellikle, bozuk bir istek saptandığında normal istek işleme hemen
+ devre dışı bırakılır ve yerleşik hata iletisi döndürülür. Bu, hatalı
+ istekler yaparak güvenlik sorunlarına yol açılmak istenmesi
+ durumlarında gereklidir.</p>
+
+ <p>2.0 öncesi sürümlerde iletiler bir çift çift-tırnak içine alınmayıp,
+ tek bir çift-tırnak ile başlatılması yeterli olurdu.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../custom-error.html">Özel Hata Yanıtları</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun hata günlüğünü tutacağı yeri belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code> ErrorLog <var>dosya-yolu</var>|syslog[:<var>oluşum</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows ve
+ OS/2)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ErrorLog</code> yönergesi sunucunun saptadığı hataları
+ kaydedeceği dosyanın ismini belirtmek için kullanılır.
+ <var>dosya-yolu</var> ile göreli dosya yolu belirtildiği takdirde
+ dizininin <code class="directive"><a href="#serverroot">ServerRoot</a></code> ile
+ belirtilen sunucu kök dizinine göre belirtildiği varsayılır.</p>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ ErrorLog /var/log/httpd/error_log
+ </code></p></div>
+
+ <p><var>dosya-yolu</var> bir boru imi (|) ile başlatıldığı takdirde hata
+ iletilerinin hata günlüğünü işleme sokacak komuta borulanacağı
+ varsayılır.</p>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ ErrorLog "|/usr/local/bin/httpd_errors"
+ </code></p></div>
+
+ <p>Dosya adı yerine <code>syslog</code> kullanılırsa, sistem desteklediği
+ takdirde günlük kaydı syslogd(8) üzerinden yürütülür. Öntanımlı olarak
+ <code>local7</code> syslog oluşumu kullanılır. Bunu
+ <code>syslog:<var>oluşum</var></code> sözdizimini kullanarak
+ değiştirebilirsiniz. Buradaki <code><var>oluşum</var></code>
+ syslog.conf(5) kılavuz sayfasında belirtilen oluşum isimlerinden biri
+ olabilir.</p>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ ErrorLog syslog:user
+ </code></p></div>
+
+ <p>GÜVENLİK: Günlük dosyalarının saklandığı dizin, sunucuyu başlatan
+ kullanıcı dışındakiler tarafından yazılabilir olduğu takdirde
+ güvenliğinizin nasıl tehlikeye gireceği <a href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a>
+ belgesinde ayrıntılı olarak açıklanmıştır.</p>
+ <div class="warning"><h3>Ek Bilgi</h3>
+ <p>Unix-dışı platformlarda dosya yolunu girerken, platform ters bölü
+ çizgilerini desteklese bile normal bölü çizgileri kullanmaya özen
+ göstermelisiniz. Genel olarak, dosya yollarını belirtirken
+ yapılandırma dosyası boyunca normal bölü çizgisi kullanmak her zaman
+ daha iyidir.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
+<li><a href="../logs.html">Apache Günlük Dosyaları</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>ETag</code> HTTP yanıt başlığını oluşturmakta kullanılacak
+ dosya özniteliklerini belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>FileETag <var>bileşen</var> ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>FileETag INode MTime Size</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">FileETag</code> yönergesi, belge bir dosyaya dayandığı
+ takdirde <code>ETag</code> (Entity Tag - öğe etiketi kısaltması) yanıt
+ başlığı alanını oluşturmakta kullanılacak dosya özniteliklerini
+ yapılandırır. (<code>ETag</code> değeri, ağ band genişliğinden kazanmak
+ için arabellek yönetiminde kullanılır.) Apache 1.3.22 ve öncesinde
+ <code>ETag</code> değeri <em>daima</em> dosyanın düğümü, boyutu ve son
+ değişiklik zamanından (mtime) oluşurdu. <code class="directive">FileETag</code>
+ yönergesi ne kullanılması gerektiğini belirleyebilmenizi sağlar. Değer
+ olarak belirtilebilecek anahtar sözcükler şunlardır:</p>
+
+ <dl>
+ <dt><strong>INode</strong></dt>
+ <dd>Dosyanın düğüm numarası hesaba katılır.</dd>
+ <dt><strong>MTime</strong></dt>
+ <dd>Dosyanın son değişiklik tarih ve saati dahil edilir.</dd>
+ <dt><strong>Size</strong></dt>
+ <dd>Dosyanın bayt cinsinden uzunluğu dahil edilir.</dd>
+ <dt><strong>All</strong></dt>
+ <dd>Olası tüm alanlar kullanılır. Bu şuna eşdeğerdir:
+ <div class="example"><p><code>FileETag INode MTime Size</code></p></div></dd>
+ <dt><strong>None</strong></dt>
+ <dd>Bir belge dosyasıyla sunulsa bile yanıta hiçbir <code>ETag</code>
+ alanı dahil edilmez.</dd>
+ </dl>
+
+ <p>Öntanımlı ayarları miras alıp bunların kapsamını genişletmek/daraltmak
+ için <code>INode</code>, <code>MTime</code> ve <code>Size</code>
+ anahtar sözcüklerinin önüne <code>+</code> veya <code>-</code> imi
+ konabilir. Bu imlerin bulunmadığı bir anahtar sözcüğün varlığı halinde
+ hiçbir değer miras alınmaz.</p>
+
+ <p>Eğer bir dizinin yapılandırması
+ <code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code> ve alt dizini
+ <code>FileETag&nbsp;-INode</code> içeriyorsa bu alt dizinin (ve bir
+ geçersizleştirme olmadığı takdirde onun alt dizinlerinin) ayarları
+ <code>FileETag&nbsp;MTime&nbsp;Size</code> yapılandırmasına eşdeğer
+ olacaktır.</p>
+ <div class="warning"><h3>Uyarı</h3>
+ WebDAV’ın etkin olduğu yerlerde veya dizinlerde saklama alanı sağlayıcı
+ olarak <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> kullanılıyorsa öntanımlı ayarları
+ değiştirmeyiniz. <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>, koşullu isteklerde
+ <code>ETag</code> karşılaştırmaları yapabilmek için
+ <code>INode&nbsp;MTime&nbsp;Size</code> yapılandırmasını kullanır. Eğer
+ <code>ETag</code> ayarı <code class="directive">FileETag</code> yönergesi
+ kullanılarak değiştirilirse koşullu istekler gerektiği gibi yerine
+ getirilemez.
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Files" id="Files">&lt;Files&gt;</a> <a name="files" id="files">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosya isimleriyle eşleşme halinde uygulanacak yönergeleri
+ içerir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Files <var>dosya-adı</var>&gt; ... &lt;/Files&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Files&gt;</code> yönergesi, içerdiği
+ yönergelerin etki alanını dosya isimlerine göre sınırlandırır.
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ve
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code> bölümleri
+ ile karşılaştırılabilir. Bir <code>&lt;/Files&gt;</code> yönergesi ile
+ sonlandırılması gerekir. Bu bölüm içinde belirtilen yönergeler,
+ <code class="directive">&lt;Files&gt;</code> yönergesinde belirtilen
+ <var>dosya-adı</var>’nın son bileşeniyle (dizinler atıldıktan sonda
+ kalan dosya ismi) eşleşen nesnelere uygulanır. <code class="directive">&lt;Files&gt;</code> bölümleri yapılandırma dosyasında,
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümleri
+ ve <code>.htaccess</code> dosyaları okunduktan sonra fakat <code class="directive"><a href="#location">&lt;Location&gt;</a></code> yönergelerinden önce
+ göründükleri sıraya göre işleme sokulurlar. <code class="directive">&lt;Files&gt;</code> bölümlerinin <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümlerinin içinde uygulama
+ alanını sınırlamak amacıyla kullanılabileceğine dikkat ediniz.</p>
+
+ <p><var>dosya-adı</var> argümanının bir dosya ismi veya bir dosya ismi
+ kalıbı içermesi gerekir. Bir dosya ismi kalıbındaki her <code>?</code>
+ imi bir karakterle eşleştirilirken <code>*</code> imi karakter dizileri
+ ile eşleştirilir. <code>~</code> imine ek olarak <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifadeler</a> de kullanılabilir. Örneğin</p>
+
+ <div class="example"><p><code>
+ &lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>satırı en bilinen resim dosyası biçimleriyle eşleşecektir. Bunun
+ yerine <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code>
+ yönergesi de tercih edilebilirdi.</p>
+
+ <p><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ve
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
+ bölümlerinin aksine, <code class="directive">&lt;Files&gt;</code>
+ bölümleri <code>.htaccess</code> dosyaları içinde kullanılabilir. Bu
+ sayede kullanıcıların kendi dosyalarına erişimi dosya seviyesinde
+ denetlemelerine imkan sağlanmış olur.</p>
+
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
+ arada ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a> <a name="filesmatch" id="filesmatch">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Düzenli ifadelerin dosya isimleriyle eşleşmesi halinde
+ uygulanacak yönergeleri içerir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;FilesMatch <var>düzifd</var>&gt; ... &lt;/FilesMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;FilesMatch&gt;</code> yönergesi, içerdiği
+ yönergelerin etki alanını <code class="directive"><a href="#files">&lt;Files&gt;</a></code> yönergesinin yaptığı gibi dosya
+ isimlerine göre sınırlandırır. Ancak, argüman olarak bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> kabul eder. Örneğin</p>
+
+ <div class="example"><p><code>
+ &lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
+ </code></p></div>
+
+ <p>satırı en bilinen resim dosyası biçimleriyle eşleşecektir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
+ arada ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bütün dosyaların belirtilen MIME içerik türüyle sunulmasına
+ sebep olur.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ForceType <var>MIME-türü</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr>
+</table>
+ <p>Bu yönerge, bir <code>.htaccess</code> dosyası veya bir
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>,
+ <code class="directive"><a href="#location">&lt;Location&gt;</a></code> veya
+ <code class="directive"><a href="#files">&lt;Files&gt;</a></code> bölümüne
+ yerleştirildiği zaman, eşleşen tüm dosyaların <var>MIME-türü</var> ile
+ belirtilen içerik türüyle sunulmasına sebep olur. Örneğin, altında
+ sadece GIF dosyaları bulunan bir dizininiz varsa ve bunlara tek tek
+ <code>.gif</code> uzantısı belirtmek istemiyorsanız şu yapılandırmayı
+ kullanabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ ForceType image/gif
+ </code></p></div>
+
+ <p><code class="directive"><a href="#defaulttype">DefaultType</a></code> yönergesinin tersine
+ bu yönerge ortam türünü betimleyen tüm MIME-türü tanımlarını geçersiz
+ kılar.</p>
+
+ <p>Mevcut <code class="directive">ForceType</code> ayarlarını <code>None</code>
+ değeriyle geçersiz kılabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ # tüm dosyaların image/gif olarak sunulması için:<br />
+ &lt;Location /images&gt;<br />
+ <span class="indent">
+ ForceType image/gif<br />
+ </span>
+ &lt;/Location&gt;<br />
+ <br />
+ # normal MIME-türüne geri dönmek için:<br />
+ &lt;Location /images/mixed&gt;<br />
+ <span class="indent">
+ ForceType None<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci IP adresleri üzerinde DNS sorgularını etkin kılar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>HostnameLookups Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge oturum açabilecek konak isimlerini tespit edebilmek için
+ DNS sorgularını etkin kılar (ve sonuç <code>REMOTE_HOST</code>’ta
+ belirtilerek CGI/SSI’lere aktarılır). <code>Double</code> değeri
+ sorgunun çift yönlü yapılacağını belirtir. Yani, bir tersine sorgunun
+ ardından bir normal sorgu yapılır. Normal sorguda elde edilen IP
+ adreslerinden birinin istek yapan IP adresi ile eşleşmesi gerekir.
+ ("tcpwrappers" terminolojisinde buna <code>PARANOID</code> adı
+ verilir.)</p>
+
+ <p>Konak ismine göre erişimi denetlemek için
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> kullanıldığında, nasıl bir ayar
+ yapıldığına bakılmaksızın, çift yönlü sorgulama yapılır. Bu güvenlik
+ için gereklidir. Bunun dışında açıkça <code>HostnameLookups
+ Double</code> belirtilmedikçe genellikle çift yönlü sorgulama yapılmaz.
+ Örneğin, sadece <code>HostnameLookups On</code> belirtilmiş ve konak
+ ismi kısıtlamalarıyla korunmuş bir nesne için bir istek yapılmışsa çift
+ yönlü sorgunun başarısına bakılmaksızın CGI’lere
+ <code>REMOTE_HOST</code> olarak tek yönlü sorgu sonucu aktarılır.</p>
+
+ <p>Gerçekte ters yönlü sorguya gerek duyulmayan sitelerde ağ trafiğini
+ yormamak için <code>Off</code>, öntanımlı değerdir. Ayrıca, son
+ kullanıcıların DNS sorguları nedeniyle gereksiz yere bir beklemeye
+ maruz kalmaması için de bu daha iyidir. Yükü zaten ağır olan sitelerde,
+ DNS sorgularının görece uzun zaman alması nedeniyle bu yönergenin
+ değeri <code>Off</code> olarak bırakılmalıdır. Öntanımlı olarak kurulum
+ dizininizin <code>bin</code> alt dizinine kurulan
+ <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> uygulaması kullanılarak oturum açan IP
+ adresleri için isim sorguları çevrim dışıyken yapılabilir.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="If" id="If">&lt;If&gt;</a> <a name="if" id="if">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Çalışma anında bir koşul bir istek tarafından yerine getirildiği
+takdirde uygulanacak yönergeleri barındırır.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;If <var>ifade</var>&gt; ... &lt;/If&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;If&gt;</code> yönergesi bir ifadeyi çalışma
+ anında değerlendirir ve ifadenin sonucu doğru olduğu takdirde içerdiği
+ yönergeleri uygular. Örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;If "$req{Host} = ''"&gt;
+ </code></p></div>
+
+ <p>Bir <var>Host:</var> başlığı içermeyen HTTP/1.0 istekleriyle eşleşir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
+ ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız. <code class="directive">&lt;If&gt;</code>
+ bölümleri<code class="directive">&lt;Files&gt;</code> bölümleri ile aynı
+ önceliğe sahiptir ve aynı amaçla kullanılır.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a> <a name="ifdefine" id="ifdefine">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Başlatma sırasında bir doğruluk sınamasından sonra işleme
+sokulacak yönergeleri sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;IfDefine [!]<var>parametre-adı</var>&gt; ...
+ &lt;/IfDefine&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code>&lt;IfDefine <var>sınama</var>&gt;...&lt;/IfDefine&gt;
+ </code> bölümü koşullu olarak işleme sokulacak yönergeleri içerir.
+ Bir <code class="directive">&lt;IfDefine&gt;</code> bölümü içindeki
+ yönergeler sadece <var>sınama</var> doğru sonuç verirse işleme sokulur.
+ Aksi takdirde, bölüm içinde kalan her şey yok sayılır.</p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code> bölüm yönergesinde
+ <var>sınama</var> için belirtilebilecek iki biçim vardır:</p>
+
+ <ul>
+ <li><var>parametre-adı</var></li>
+
+ <li><code>!</code><var>parametre-adı</var></li>
+ </ul>
+
+ <p>Birinci durumda bölüm içinde kalan yönergeler sadece
+ <var>parametre-adı</var> ile belirtilen parametre tanımlı ise işleme
+ sokulur. İkinci durumda ise tersi yapılır, yani sadece
+ <var>parametre-adı</var> ile belirtilen parametre tanımlı
+ <strong>değil</strong> ise yönergeler işleme sokulur.</p>
+
+ <p><var>parametre-adı</var> argümanı sunucu başlatılırken
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> komut satırında
+ <code>-D<var>parametre</var></code> ile
+ veya <code class="directive"><a href="#define">Define</a></code> yönergesi ile
+ belirtilerek tanımlı hale getirilebilir.</p>
+
+ <p><code class="directive">&lt;IfDefine&gt;</code> bölümleri iç içe
+ olabilir, dolayısıyla çok parametreli basit sınamalar gerçeklenebilir.
+ Örnek:</p>
+
+ <div class="example"><p><code>
+ httpd -DReverseProxy -DUseCache -DMemCache ...<br />
+ <br />
+ # httpd.conf<br />
+ &lt;IfDefine ReverseProxy&gt;<br />
+ <span class="indent">
+ LoadModule proxy_module modules/mod_proxy.so<br />
+ LoadModule proxy_http_module modules/mod_proxy_http.so<br />
+ &lt;IfDefine UseCache&gt;<br />
+ <span class="indent">
+ LoadModule cache_module modules/mod_cache.so<br />
+ &lt;IfDefine MemCache&gt;<br />
+ <span class="indent">
+ LoadModule mem_cache_module modules/mod_mem_cache.so<br />
+ </span>
+ &lt;/IfDefine&gt;<br />
+ &lt;IfDefine !MemCache&gt;<br />
+ <span class="indent">
+ LoadModule disk_cache_module modules/mod_disk_cache.so<br />
+ </span>
+ &lt;/IfDefine&gt;
+ </span>
+ &lt;/IfDefine&gt;
+ </span>
+ &lt;/IfDefine&gt;
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="IfModule" id="IfModule">&lt;IfModule&gt;</a> <a name="ifmodule" id="ifmodule">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belli bir modülün varlığına veya yokluğuna göre işleme sokulacak
+yönergeleri sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;IfModule [!]<var>modül-dosyası</var>|<var>modül-betimleyici</var>&gt; ...
+ &lt;/IfModule&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Modül betimleyiciler 2.1 sürümünde ve sonrası için geçerlidir.</td></tr>
+</table>
+ <p><code>&lt;IfModule <var>sınama</var>&gt;...&lt;/IfModule&gt;</code>
+ bölümü belli bir modülün varlığına veya yokluğuna göre işleme sokulacak
+ yönergeleri içerir. Bir <code class="directive">&lt;IfModule&gt;</code>
+ bölümü içindeki yönergeler sadece <var>sınama</var> doğru sonuç verirse
+ işleme sokulur. Aksi takdirde, bölüm içinde kalan her şey yok sayılır.</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code> bölüm yönergesinde
+ <var>sınama</var> için belirtilebilecek iki biçim vardır:</p>
+
+ <ul>
+ <li><var>modül</var></li>
+
+ <li>!<var>modül</var></li>
+ </ul>
+
+ <p>Birinci durumda bölüm içinde kalan yönergeler sadece
+ <var>modül</var> ile belirtilen modül Apache içine dahil edilmişse veya
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi ile devingen
+ olarak yüklenmişse işleme sokulur. İkinci durumda ise tersi yapılır, yani
+ sadece <var>modül</var> içerilmiş <strong>değil</strong> ise yönergeler
+ işleme sokulur.</p>
+
+ <p><var>modül</var> argümanında bir modül betimleyici veya modülün derleme
+ sırasındaki dosya adı belirtilebilir. Örneğin, <code>rewrite_module</code>
+ bir betimleyici, <code>mod_rewrite.c</code> ise bir dosya ismidir. Eğer
+ modül çok sayıda kaynak dosyasından oluşuyorsa
+ <code>STANDARD20_MODULE_STUFF</code> dizgesini içeren dosyanın ismi
+ kullanılır.</p>
+
+ <p><code class="directive">&lt;IfModule&gt;</code> bölümleri iç içe
+ olabilir, dolayısıyla çok parametreli basit sınamalar gerçeklenebilir.</p>
+
+ <div class="note">Bu bölümü sadece yapılandırma dosyanızın belli modüllerin varlığına
+ veya yokluğuna bağlı olarak çalışması gerektiği durumlarda
+ kullanmalısınız. Normal işlemlerde yönergelerin <code class="directive">&lt;IfModule&gt;</code> bölümlerine yerleştirilmeleri
+ gerekmez.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Include" id="Include">Include</a> <a name="include" id="include">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu yapılandırma dosyalarının başka dosyaları içermesini sağlar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Include <var>dosya-yolu</var>|<var>dizin-yolu</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Dosya kalıbıyla eşleşme 2.0.41 ve sonrasında mevcuttur.
+</td></tr>
+</table>
+ <p>Bu yönerge sunucu yapılandırma dosyalarının başka dosyaları içermesini
+ mümkün kılar.</p>
+
+ <p>Çok sayıda dosyayı bir kerede alfabetik sırada içermek için kabuk tarzı
+ (<code>fnmatch()</code>) dosya ismi kalıp karakterleri kullanılabilir.
+ Ayrıca, eğer <code class="directive">Include</code> yönergesi bir dosya değil de
+ bir dizin gösteriyorsa Apache bu dizindeki ve alt dizinlerindeki bütün
+ dosyaları okuyacaktır. Fakat dizinin bir bütün olarak okutulması
+ önerilmez, çünkü dizinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> programının çökmesine
+ sebep olabilecek geçici dosyalar unutulabilir.</p>
+
+ <p>Dosya yolu mutlak bir dosya yolu olarak belirtilebileceği gibi
+ <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine göreli olarak da
+ belirtilebilir.</p>
+
+ <p>Örnekler:</p>
+
+ <div class="example"><p><code>
+ Include /usr/local/apache2/conf/ssl.conf<br />
+ Include /usr/local/apache2/conf/vhosts/*.conf
+ </code></p></div>
+
+ <p>Veya dizinler <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine
+ göre belirtilebilir:</p>
+
+ <div class="example"><p><code>
+ Include conf/ssl.conf<br />
+ Include conf/vhosts/*.conf
+ </code></p></div>
+
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>HTTP kalıcı bağlantılarını etkin kılar</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>KeepAlive On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>KeepAlive On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code>Keep-Alive</code> yönergesi HTTP/1.0 protokolüne bir eklenti olup
+ HTTP/1.1 protokolünün kalıcı bağlantı özelliği aynı TCP bağlantısı
+ üzerinden çok sayıda isteğin gönderilmesini mümkün kılan uzun süreli HTTP
+ oturumları açılmasını sağlar. Bunun, çok sayıda resim içeren HTML
+ belgelerin yanıt zamanlarında bazı durumlarda %50’lik bir hızlanmayla
+ sonuçlandığı gösterilmiştir. Kalıcı bağlantıları etkin kılmak için
+ yönerge <code>KeepAlive On</code> şeklinde kullanılır.</p>
+
+ <p>HTTP/1.0 istemcileri için kalıcı bağlantılar sadece bir istemci
+ tarafından özellikle istendiği takdirde kullanılabilir. Ek olarak,
+ HTTP/1.0 istemci kalıcı bağlantıları sadece içerik uzunluğu baştan
+ bilindiği zaman kullanılabilir. Bu, CGI çıktısı, SSI sayfaları ve
+ sunucunun ürettiği dizin listeleri gibi genellikle HTTP/1.0 istemcilere
+ kalıcı bağlantılar kullanmayan devingen içeriklere uygulanır. HTTP/1.1
+ istemciler için kalıcı bağlantılar aksi belirtilmedikçe öntanımlıdır.
+ İstemci istediği takdirde, uzunluğu bilinmeyen içerik kalıcı bağlantılar
+ üzerinden gönderilirken parçalı kodlama kullanılacaktır.</p>
+
+ <p>Bir istemci kalıcı bağlantı kullandığı takdirde, bağlantı üzerinden kaç
+ istek gönderilirse gönderilsin,
+ <code class="directive">MaxRequestsPerChild</code> yönergesi bakımından tek bir
+ istek olarak değerlendirilir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir kalıcı bağlantıda sunucunun bir sonraki isteği bekleme süresi
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>KeepAliveTimeout <var>saniye</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Sunucunun kalıcı bir bağlantıyı kapatmadan önce bir sonraki isteği kaç
+ saniye bekleyeceğini belirler. İstek alındıktan sonra <code class="directive"><a href="#timeout">Timeout</a></code> yönergesiyle belirtilen zaman aşımı
+ değeri uygulanır.</p>
+
+ <p><code class="directive">KeepAliveTimeout</code> için yüksek bir değer belirtmek
+ ağır yüklü sunucularda başarım sorunlarına yol açar. Daha yüksek bir
+ zaman aşımı, boştaki istemcilerin bulunduğu bağlantıları bekleyen daha
+ fazla sunucu sürecini meşgul edecektir.</p>
+
+ <p>İsme dayalı sanal konak bağlamında, <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> bölümleri içinde tanımlanmış ilk sanal konağın (öntanımlı konak) değeri kullanılır. Diğer değerler görmezden gelinir.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Limit" id="Limit">&lt;Limit&gt;</a> <a name="limit" id="limit">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Erişimi sınırlanacak HTTP yöntemleri için erişim sınırlayıcıları
+sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Limit <var>yöntem</var> [<var>yöntem</var>] ... &gt; ...
+ &lt;/Limit&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Erişim denetleyicileri normalde <strong>tüm</strong> erişim yöntemleri
+ için etkindir ve olağan olanı da budur. <strong>Genel durum olarak,
+ erişim denetim yönergeleri bir <code class="directive">&lt;Limit&gt;</code> bölümüne
+ yerleştirilmemelidir.</strong></p>
+
+ <p><code class="directive">&lt;Limit&gt;</code> bölümünün amacı, erişim
+ denetleyicilerinin etkilerini belli HTTP yöntemleri için sınırlamaktır.
+ <code class="directive">&lt;Limit&gt;</code> bölümü içinde listelenen
+ erişim sınırlamaları, kalan tüm diğer yöntemler için <strong>etkisiz
+ olacaktır</strong>. Aşağıdaki örnekte, erişim sınırlaması
+ <code>POST</code>, <code>PUT</code> ve <code>DELETE</code> yöntemleri
+ için uygulanmakta, diğer tüm yöntemler korumasız bırakılmaktadır:</p>
+
+ <div class="example"><p><code>
+ &lt;Limit POST PUT DELETE&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/Limit&gt;
+ </code></p></div>
+
+ <p>Birden fazla bölümde kullanılabilecek yöntem isimleri: <code>GET</code>,
+ <code>POST</code>, <code>PUT</code>, <code>DELETE</code>,
+ <code>CONNECT</code>, <code>OPTIONS</code>,
+ <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>,
+ <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>,
+ <code>LOCK</code> ve <code>UNLOCK</code>. <strong>Yöntem isimleri harf
+ büyüklüğüne duyarlıdır.</strong> <code>GET</code> yöntemi sınırlanırsa
+ <code>HEAD</code> istekleri de sınırlanmış olur. <code>TRACE</code>
+ yöntemi sınırlanamaz (bkz, <code class="directive"><a href="#traceenable">&lt;TraceEnable&gt;</a></code>).</p>
+
+ <div class="warning">Erişimi sınarlarken bir <code class="directive">&lt;Limit&gt;</code> bölümü yerine daima bir <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> bölümünü tercih
+ etmelisiniz, çünkü <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> bölümü belirtilen yöntemler dışında kalanlara
+ erişim koruması sağlar.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a> <a name="limitexcept" id="limitexcept">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İsimleri belirtilenler dışında kalan HTTP yöntemleri için
+kullanılacak erişim sınırlayıcıları sarmalar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;LimitExcept <var>yöntem</var> [<var>yöntem</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LimitExcept&gt;</code> ve
+ <code>&lt;/LimitExcept&gt;</code> argüman olarak belirtilenler
+ <strong>dışında</strong> kalan HTTP yöntemleri için kullanılacak erişim
+ sınırlayıcıları gruplamakta kullanılır. Yani, <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> bölümünün tersine, standart olsun olmasın
+ bütün yöntemler için erişimi kısıtlamakta kullanılabilir. Daha ayrıntılı
+ bilgi edinmek için <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> yönergesinin açıklamasına bakınız.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;LimitExcept POST GET&gt;<br />
+ <span class="indent">
+ Require valid-user<br />
+ </span>
+ &lt;/LimitExcept&gt;
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dahili yönlendirmelerin ve istek içi isteklerin azami sayısını
+belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitInternalRecursion <var>sayı</var> [<var>sayı</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.47 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p>Örneğin, özgün istekleri dahili olarak bir CGI betiğine yönlendiren
+ <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> yönergesi
+ kullanıldığında bir dahili yönlendirme oluşur. İstek içi istekler ise
+ bazı URI’ler için istek yapıldığında ne olacağını bulmak için Apache’nin
+ kullandığı bir mekanizmadır. Örneğin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>,
+ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> yönergesinde
+ listelenen dosyalara bakmak için istek içi istekler kullanır.</p>
+
+ <p><code class="directive">LimitInternalRecursion</code> yönergesi sunucunun dahili
+ yönlendirmeler ve istek içi isteklerin oluşturduğu döngülerden dolayı
+ çökmemesini sağlar. Böyle döngüler genellikle yanlış yapılandırma sonucu
+ ortaya çıkarlar.</p>
+
+ <p>Yönerge her istek için değerlendirmeye alınacak iki farklı sınırlama
+ için kullanılabilir. İlk <var>sayı</var> ardarda gelebilen dahili
+ yönlendirmelerin azami sayısını, ikinci <var>sayı</var> ise istek içi
+ isteklerin ne kadar iç içe olabileceğini belirler. Tek bir
+ <var>sayı</var> belirtilirse iki sınırlama için de aynı değer
+ kullanılır.</p>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ LimitInternalRecursion 5
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci tarafından gönderilen HTTP istek gövdesinin toplam
+uzunluğunu sınırlar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestBody <var>bayt-sayısı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestBody 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge, bir istek gövdesinde izin verilen bayt sayısını 0 (sınırsız
+ anlamında) ile 2147483647 (2GB) arasında sınırlamak için kullanılır.</p>
+
+ <p><code class="directive">LimitRequestBody</code> yönergesi kullanıcıya yönergenin
+ kullanıldığı bağlam (sunucu, belli bir dizin, belli bir dosya, belli bir
+ yer) dahilinde bir HTTP istek iletisi gövdesinin izin verilen uzunluğu
+ için bir sınır belirleme imkanı verir. Eğer istemcinin isteği bu sınırı
+ aşarsa sunucu isteği sunmak yerine bir hata iletisi döndürecektir. Normal
+ bir istek ileti gövdesinin uzunluğu büyük oranda özkaynağın doğasına ve
+ bu özkaynak üzerinde izin verilen yöntemlere bağlıdır. CGI betikleri
+ genellikle ileti gövdesini form bilgisini almak için kullanır.
+ <code>PUT</code> yöntemi gerçeklenimleri, en azından, sunucunun o
+ özkaynak için kabul etmek isteyeceği herhangi bir gösterim kadar büyük
+ bir değer gerektirecektir.</p>
+
+ <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
+ yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
+ imkanı sağlar.</p>
+
+ <p>Eğer, örneğin, belli bir yere dosya yükleme izni verir ve buraya
+ yüklenebilecek dosya boyutunu 100 kB ile sınırlamak isterseniz yönergeyi
+ şöyle kullanabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ LimitRequestBody 102400
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemciden kabul edilecek HTTP isteği başlık alanlarının sayısını
+sınırlar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFields <var>sayı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFields 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><var>sayı</var>, en küçük 0 (sınırsız anlamında), en büyük 32767
+ olabilir. Öntanımlı değer bir derleme zamanı sabiti olan
+ <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> ile belirlenir (dağıtımla gelen
+ değeri 100’dür).</p>
+
+ <p><code class="directive">LimitRequestFields</code> yönergesi sunucu
+ yöneticilerine bir HTTP isteğinde izin verilen istek başlık alanlarının
+ sayısı üzerindeki sınırı değiştirebilme imkanı verir. Sunucu bu değerin,
+ normal bir istemci isteğinin içerebileceği alan sayısından daha büyük
+ olmasına ihtiyaç duyar. Bir istemci tarafından kullanılan istek başlık
+ alanlarının sayısı nadiren 20’yi geçer, fakat bu farklı istemci
+ gerçeklenimleri için değişiklik gösterir ve çoğunlukla kullanıcının
+ tarayıcısını ayrıntılı içerik müzakeresini desteklemek için nasıl
+ yapılandırdığıyla ilgilidir. İsteğe bağlı HTTP eklentileri çoğunlukla
+ istek başlık alanları kullanılarak ifade edilir.</p>
+
+ <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
+ yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
+ imkanı sağlar. Eğer normal istemciler sunucudan istekte bulunurken çok
+ fazla başlık alanı gönderildiğine dair bir hata iletisi alırlarsa bu
+ değerin arttırılması gerekir.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFields 50
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemciden kabul edilecek HTTP isteği başlık uzunluğunu sınırlar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFieldSize <var>bayt-sayısı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFieldSize 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge, HTTP istek başlığında izin verilecek bayt sayısını
+ belirler.</p>
+
+ <p><code class="directive">LimitRequestFieldSize</code> yönergesi, sunucu
+ yöneticilerine HTTP istek başlık alanının azami uzunluğunu arttırıp
+ azaltma imkanı verir. Sunucu bu değerin, normal bir istemci isteğinin
+ içerebileceği herhangi bir başlık alanını tutabilecek kadar büyük
+ olmasını gerektirir. Normal bir istek başlık alanı uzunluğu kullanıcının
+ tarayıcısını ayrıntılı içerik müzakeresini desteklemek için nasıl
+ yapılandırdığıyla ilgilidir. SPNEGO kimlik doğrulama başlıkları 12392
+ baytlık olabilir.</p>
+
+ <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
+ yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
+ imkanı sağlar.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ LimitRequestFieldSize 4094
+ </code></p></div>
+
+ <div class="note">Normal şartlar altında öntanımlı değer değiştirilmemelidir.</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemciden kabul edilecek HTTP istek satırının uzunluğunu sınırlar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestLine <var>bayt-sayısı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge, HTTP istek satırında izin verilecek bayt sayısını
+ belirler.</p>
+
+ <p><code class="directive">LimitRequestLine</code> yönergesi, sunucu yöneticilerine
+ bir istemcinin HTTP istek satırının azami uzunluğunu arttırıp azaltma
+ imkanı verir. İstek satırının içeriği HTTP yöntemi, URI ve protokol
+ sürümünden oluştuğundan <code class="directive">LimitRequestLine</code>
+ yönergesi, sunucudan bir istek için kullanılan istek adresinin uzunluğunu
+ sınırlamış olur. Sunucu bu değerin, bir <code>GET</code> isteğinin sorgu
+ kısmında aktarılabilen her bilgi dahil, özkaynak isimlerinden her birini
+ tutabilecek kadar büyük olmasını gerektirir.</p>
+
+ <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
+ yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
+ imkanı sağlar.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ LimitRequestLine 4094
+ </code></p></div>
+
+ <div class="note">Normal şartlar altında öntanımlı değer değiştirilmemelidir.</div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir XML temelli istek gövdesinin uzunluğunu sınırlar.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitXMLRequestBody <var>bayt-sayısı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bir XML temelli istek gövdesinin azami bayt sayısını belirler. Değer
+ olarak <code>0</code> belirtildiğinde herhangi bir boyut sınaması
+ yapılmaz.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ LimitXMLRequestBody 0
+ </code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Location" id="Location">&lt;Location&gt;</a> <a name="location" id="location">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İçerdiği yönergeler sadece eşleşen URL’lere uygulanır.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Location <var>URL-yolu</var>|<var>URL</var>&gt; ...
+&lt;/Location&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;Location&gt;</code> bölüm yönergesi kapsadığı
+ yönergelerin etki alanını belirtilen URL’lerle sınırlar. Bu yönerge,
+ <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> yönergesine
+ benzer ve <code>&lt;/Location&gt;</code> yönergesi ile biten bir alt
+ bölüm başlatır. <code class="directive">&lt;Location&gt;</code> bölümleri
+ yapılandırma dosyasında göründükleri sıraya göre, <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümleri ve
+ <code>.htaccess</code> dosyaları okunup <code class="directive"><a href="#files">&lt;Files&gt;</a></code> bölümleri de işlendikten sonra işleme
+ sokulurlar.</p>
+
+ <p><code class="directive">&lt;Location&gt;</code> bölümleri dosya
+ sisteminin tamamen dışında işlem görürler. Bunun çeşitli sonuçları olur.
+ En önemlisi, <code class="directive">&lt;Location&gt;</code>
+ yönergelerinin dosya sistemi konumlarına erişimi denetim altına almak
+ için kullanılmaması gerekliliğidir. Aynı dosya sistemi konumuna farklı
+ URL’lerle erişmek mümkün olduğundan bu tür erişim denetimleri hile ile
+ atlatılabilir olacaktır.</p>
+
+ <div class="note"><h3><code class="directive">&lt;Location&gt;</code> ne zaman
+ kullanılmalı</h3>
+
+ <p><code class="directive">&lt;Location&gt;</code> yönergesini dosya sistemi
+ dışındaki içeriğe çeşitli yönergeler uygulamak için kullanın. Dosya
+ sisteminde bulunan içerik için <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ve <code class="directive"><a href="#files">&lt;Files&gt;</a></code> bölümlerini kullanın. Bunun istisnası,
+ sunucunun tamamına bir yapılandırma uygulamak için kolay bir yol olan
+ <code>&lt;Location /&gt;</code> kullanımıdır.</p>
+ </div>
+
+ <p>Kaynağa yapılan (vekil olmayan) tüm istekler için eşleşecek URL,
+ <code>/yol/</code> şeklinde bir URL yolu olmalı; ne şema, ne konak ismi
+ ne port ne de sorgu dizgesi içermelidir. Vekil istekleri için eşleşecek
+ URL ise <code>şema://sunucuadı/dosya-yolu</code> şeklinde olmalı ve önek
+ içermelidir.</p>
+
+ <p>URL içinde dosya kalıp karakterleri kullanılabilir. Dosya kalıp
+ karakterleri bulunan bir dizgede bulunan <code>?</code> karakteri
+ herhangi bir tek karakterle eşleşirken <code>*</code> karakteri herhangi
+ bir karakter dizisi ile eşleşecektir. URL yolu içindeki / karakterleri
+ ile hiçbir dosya kalıp karakteri eşleşmez.</p>
+
+ <p>Ayrıca, <code>~</code> karakteri eşliğinde <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli
+ ifadeler</a> de kullanılabilir. Örneğin,</p>
+
+ <div class="example"><p><code>
+ &lt;Location ~ "/(ek|hususi)/veri"&gt;
+ </code></p></div>
+
+ <p>yönergesi <code>/ek/veri</code> ve <code>/hususi/veri</code> alt
+ dizgeleriyle eşleşecektir. <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> yönergesi <code class="directive">&lt;Location&gt;</code> yönergesinin düzenli ifade sürümüne
+ eşdeğer davranır.</p>
+
+ <p><code class="directive">&lt;Location&gt;</code> işlevselliği özellikle
+ <code class="directive"><a href="#sethandler">SetHandler</a></code> yönergesi ile birlikte
+ kullanışlı olur. Örneğin, durum isteklerini etkin kılmak ama sadece
+ <code>mesela.dom</code>’dan gelen isteklere izin vermek için şöyle bir
+ uygulama yapabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from .mesela.dom<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <div class="note"><h3>/ (bölü çizgisi) hakkında</h3>
+ <p>Bölü çizgisinin URL içinde bulunduğu yere bağlı olarak özel anlamları
+ vardır. Dosya sistemindeki çok sayıda yanyana kullanımının tek bir bölü
+ çizgisi olarak ele alındığı duruma alışkın olanlar olabilir (yani,
+ <code>/home///foo</code> ile <code>/home/foo</code> aynıdır). URL
+ uzayında bunun böyle olması gerekli değildir. Eğer çok sayıda bölü
+ çizgisini yanyana belirtmeniz gerekiyorsa <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> yönergesinde ve <code class="directive">&lt;Location&gt;</code> yönergesinin düzenli ifadeli
+ kullanımında bunu açıkça belirtmeniz gerekir.</p>
+
+ <p>Örneğin, <code>&lt;LocationMatch ^/abc&gt;</code> yönergesi
+ <code>/abc</code> ile eşleşecek ama <code>//abc</code> ile
+ eşleşmeyecektir. <code class="directive">&lt;Location&gt;</code>
+ yönergesinin düzenli ifade içermeyen kullanımındaki davranış vekil
+ isteklerinde kullanılana benzer ve doğrudan kaynağa yapılan (vekil
+ olmayan) isteklerde çok sayıda bölü çizgisi dolaylı olarak tek bir bölü
+ çizgisiyle eşleşecektir. Örneğin, <code>&lt;Location
+ /abc/def&gt;</code> belirtirseniz ve istek <code>/abc//def</code>
+ şeklinde olursa bu ikisi eşleşir.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
+ ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a> <a name="locationmatch" id="locationmatch">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İçerdiği yönergeler sadece düzenli ifadelerle eşleşen URL’lere
+uygulanır.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;LocationMatch
+ <var>düzifade</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;LocationMatch&gt;</code> yönergesi içerdiği
+ yönergelerin etki alanını <code class="directive"><a href="#location">&lt;Location&gt;</a></code> yönergesinin yaptığı gibi belirtilen URL’lerle
+ sınırlar. Ancak argüman olarak basit bir dizge değil bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> alır. Örneğin,</p>
+
+ <div class="example"><p><code>
+ &lt;LocationMatch "/(ek|hususi)/veri"&gt;
+ </code></p></div>
+
+ <p>yönergesi <code>/ek/veri</code> ve <code>/hususi/veri</code> alt
+ dizgeleriyle eşleşecektir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
+ ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LogLevel <var>seviye</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LogLevel warn</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">LogLevel</code> yönergesi hata günlüklerine kaydedilen
+ hata iletilerinde hangi ayrıntılara yer verileceğini belirler (<code class="directive"><a href="#errorlog">ErrorLog</a></code> yönergesine bakınız). En yüksek önem
+ derecesinden başlayarak olası <var>seviye</var> değerleri aşağıda
+ sıralanmıştır:</p>
+
+ <table class="bordered">
+
+ <tr>
+ <th><strong>Seviye</strong> </th>
+ <th><strong>Açıklama</strong> </th>
+ <th><strong>Örnek</strong> </th>
+ </tr>
+
+ <tr>
+ <td><code>emerg</code> </td>
+ <td>Acil durumlar - sistem kullanışsız.</td>
+ <td>"Child cannot open lock file. Exiting"<br />(Alt süreç kilit
+ dosyasını açamıyor. Çıkılıyor)</td>
+ </tr>
+
+ <tr>
+ <td><code>alert</code> </td>
+ <td>Ne yapılacaksa beklemeden yapılmalı.</td>
+ <td>"getpwuid: couldn't determine user name from uid"<br />(getpwuid:
+ Kullanıcı ismi numarasından saptanamadı)</td>
+ </tr>
+
+ <tr>
+ <td><code>crit</code> </td>
+ <td>Kriz durumları.</td>
+ <td>"socket: Failed to get a socket, exiting child"<br />(socket: bir
+ soket alınamadı, alt süreç çıkıyor)</td>
+ </tr>
+
+ <tr>
+ <td><code>error</code> </td>
+ <td>Hata durumları.</td>
+ <td>"Premature end of script headers"<br />(Betik başlıkları
+ beklenmedik şekilde bitti)</td>
+ </tr>
+
+ <tr>
+ <td><code>warn</code> </td>
+ <td>Uyarı durumları.</td>
+ <td>"child process 1234 did not exit, sending another
+ SIGHUP"<br />(1234 alt süreci çıkmadı, başka bir SIGHUP
+ gönderiliyor)</td>
+ </tr>
+
+ <tr>
+ <td><code>notice</code> </td>
+ <td>Normal fakat önemli durum.</td>
+ <td>"httpd: caught SIGBUS, attempting to dump core in
+ ..."<br />(httpd: SIGBUS alındı, core dökümlenmeye çalışılıyor:
+ ...)</td>
+ </tr>
+
+ <tr>
+ <td><code>info</code> </td>
+ <td>Bilgilendirme.</td>
+ <td>"Server seems busy, (you may need to increase
+ StartServers, or Min/MaxSpareServers)..."<br />(Sunucu meşgul
+ görünüyor, (StartServers veya Min/MaxSpareServers değerlerini
+ arttırmanız gerekebilir)...)</td>
+ </tr>
+
+ <tr>
+ <td><code>debug</code> </td>
+ <td>Hata ayıklama seviyesi iletileri</td>
+ <td>"Opening config file ..."<br />(... yapılandırma dosyası
+ açılıyor)</td>
+ </tr>
+ </table>
+
+ <p>Belli bir seviye belirtildiğinde daha yüksek seviyeden iletiler de
+ raporlanır. Örneğin, <code>LogLevel info</code> belirtildiğinde
+ <code>notice</code> ve <code>warn</code> günlük seviyelerinin iletileri
+ ayrıca raporlanacaktır.</p>
+
+ <p>En az <code>crit</code> seviyesinin kullanılması önerilir.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ LogLevel notice
+ </code></p></div>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p>Günlük iletileri normal bir dosyaya yazılırken <code>notice</code>
+ seviyesinden iletiler engellenemez ve dolayısıyla daima raporlanırlar.
+ Ancak, günlük kaydı <code>syslog</code> kullanılarak yapılıyorsa bu
+ uygulanmaz.</p>
+ </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir kalıcı bağlantıda izin verilen istek sayısı</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxKeepAliveRequests <var>sayı</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">MaxKeepAliveRequests</code> yönergesi <code class="directive"><a href="#keepalive">KeepAlive</a></code> etkinken bağlantı başına izin
+ verilecek istek sayısını sınırlar. Değer olarak <code>0</code>
+ belirtilirse istek sayısı sınırsız olur. Sunucu başarımını yüksek tutmak
+ için yüksekçe bir değer belirtmenizi öneririz.</p>
+
+ <p>Örnek:</p>
+
+ <div class="example"><p><code>
+ MaxKeepAliveRequests 500
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İsme dayalı sanal konaklar için IP adresi belirtir</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>NameVirtualHost <var>adres</var>[:<var>port</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">NameVirtualHost</code> yönergesi <a href="../vhosts/">isme dayalı sanal konakları</a> yapılandırmak isterseniz gerekli olur.
+ </p>
+
+ <p><var>adres</var> olarak bir konak ismi de belirtebilirsiniz ama daima
+ bir IP adresi kullanmanızı öneririz. Örnek:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44
+ </code></p></div>
+
+ <p><code class="directive">NameVirtualHost</code> yönergesi ile sunucunun isme
+ dayalı sanal konaklar için istekleri hangi IP adresinden alacağı
+ belirtilir. Bu adres genellikle isme dayalı sanal konak isimleri
+ çözümlendiğinde elde edilen IP adresidir. İstekleri bir güvenlik
+ duvarının veya bir vekilin alıp sunucuya yönlendirdiği durumlarda ise bu
+ adres sunucunun istekleri aldığı fiziksel arabirimin IP adresi olmalıdır.
+ Çok sayıda adres üzerinde çok sayıda isme dayalı sanal konak varsa her
+ adresin kendi yönergeleri olmalıdır.</p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p>“Ana sunucu” ve <code>_default_</code> sunucuların bir
+ <code class="directive">NameVirtualHost</code> IP adresine yapılan bir isteği
+ <strong>asla</strong> sunmayacağına dikkat ediniz (bir sebeple
+ <code class="directive">NameVirtualHost</code> belirtip bu adres için herhangi
+ bir <code class="directive">VirtualHost</code> tanımlamadığınız durumlar
+ hariç).</p>
+ </div>
+
+ <p>Seçimlik olarak, isme dayalı sanal konakların kullanması gereken port
+ numarasını örnekteki gibi belirtebilirsiniz:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 111.22.33.44:8080
+ </code></p></div>
+
+ <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
+ alınmalıdır:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
+ </code></p></div>
+
+ <p>İsteklerin bütün arabirimlerden alınacağını belirtmek için değer olarak
+ <code>*</code> belirtebilirsiniz:</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost *
+ </code></p></div>
+
+ <div class="note"><h3><code class="directive">&lt;VirtualHost&gt;</code> yönergesinin
+ argümanı</h3>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> yönergesinin
+ argümanının <code class="directive">NameVirtualHost</code> yönergesininkiyle tam
+ olarak eşleşmesi gerektiğine dikkat ediniz.</p>
+
+ <div class="example"><p><code>
+ NameVirtualHost 1.2.3.4<br />
+ &lt;VirtualHost 1.2.3.4&gt;<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;<br />
+ </code></p></div>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belli bir dizinde geçerli olacak özellikleri yapılandırır.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Options
+ [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Options All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Options</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">Options</code> yönergesi belli bir dizinde hangi sunucu
+ özelliklerinin etkin olacağını (veya olmayacağını) belirler.</p>
+
+ <p><var>seçenek</var> olarak hiçbir ek özellik etkin olmayacaksa
+ <code>None</code>, aksi takdirde aşağıdakilerden biri veya bir kaçı
+ belirtilir:</p>
+
+ <dl>
+ <dt><code>All</code></dt>
+ <dd><code>MultiViews</code> hariç tüm seçenekler. Bu öntanımlıdır.</dd>
+
+ <dt><code>ExecCGI</code></dt>
+ <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> kullanan CGI betiklerinin çalışmasına izin
+ verilir.</dd>
+
+ <dt><code>FollowSymLinks</code></dt>
+ <dd>Sunucu bu dizindeki sembolik bağları izler.
+ <div class="note">
+ <p>Sembolik bağlar izlense bile <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümleriyle eşleşen dosya yolları
+ değiştirilmez.</p>
+ <p>Ayrıca, bu seçenek bir <code class="directive"><a href="#location">&lt;Location&gt;</a></code> bölümü içinde belirtildiği takdirde <strong>yok
+ sayılır</strong>.</p>
+ <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
+ olduğundan bu seçeneğin yokluğu bir güvenlik sınırlaması olarak
+ değerlendirilmemelidir.</p>
+ </div></dd>
+
+ <dt><code>Includes</code></dt>
+ <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> tarafından sağlanan sunucu taraflı
+ içeriklere izin verilir.</dd>
+
+ <dt><code>IncludesNOEXEC</code></dt>
+ <dd>Sunucu taraflı içeriklere izin verilir fakat <code>#exec cmd</code>
+ ve <code>#exec cgi</code> iptal edilir. Ancak, <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerdeki CGI
+ betikleri için <code>#include virtual</code> hala mümkün olacaktır.</dd>
+
+ <dt><code>Indexes</code></dt>
+ <dd>İstenen URL bir dizin ile eşleşiyorsa ve bu dizin için bir <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> (<code>index.html</code>
+ gibi) belirtilmemişse <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> bu dizinin
+ biçimlenmiş bir listesini döndürecektir.</dd>
+
+ <dt><code>MultiViews</code></dt>
+ <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> kullanılarak <a href="../content-negotiation.html">içerik uzlaştırmalı</a> çok
+ görünümlü içeriğe izin verilir.</dd>
+
+ <dt><code>SymLinksIfOwnerMatch</code></dt>
+ <dd>Sunucu sembolik bağları sadece sembolik bağın hedefi ile bulunduğu
+ dizinin sahibinin aynı kullanıcı olması halinde izleyecektir.
+
+ <div class="note"><h3>Ek Bilgi</h3> <p>Bu seçenek bir <code class="directive"><a href="#location">&lt;Location&gt;</a></code> bölümü içinde belirtildiğinde yok
+ sayılır.</p>
+ <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
+ olduğundan bu seçenek bir güvenlik sınırlaması olarak
+ değerlendirilmemelidir.</p></div>
+ </dd>
+ </dl>
+
+ <p>Normalde, bir dizine çok sayıda <code class="directive">Options</code>
+ uygulanabilirse de, dizine en uygun olanı uygulanıp diğerleri yok
+ sayılır; seçenekler katıştırılmaz (bkz, <a href="../sections.html#mergin">Bölümler Nasıl Katıştırılır?</a>). Bununla birlikte, önüne bir
+ <code>+</code> veya <code>-</code> simgesi konmuş seçenekler varsa, o
+ seçenekler katıştırılır. Önüne <code>+</code> konmuş seçenekler
+ mevcutlara eklenirken <code>-</code> konmuş seçenekler silinir.</p>
+
+ <div class="warning"><h3>Uyarı</h3>
+ <p><code>+</code> veya <code>-</code> imli seçenekler içeren
+ <code class="directive">Options</code> ile imsiz seçenekler içerenlerin karışık
+ olarak kullanılması beklenmedik sonuçlara yol açması sebebiyle aslında
+ geçersiz bir sözdizimidir.</p>
+ </div>
+
+ <p>Örneğin, <code>+</code> ve <code>-</code> imleri olmaksızın,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options Includes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde sadece
+ <code>Includes</code> seçeneği etkin olacaktır. Bununla birlikte, ikinci
+ <code class="directive">Options</code> yönergesinde <code>+</code> ve
+ <code>-</code> imleri kullanılırsa,</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /web/docs&gt;<br />
+ <span class="indent">
+ Options Indexes FollowSymLinks<br />
+ </span>
+ &lt;/Directory&gt;<br />
+ <br />
+ &lt;Directory /web/docs/spec&gt;<br />
+ <span class="indent">
+ Options +Includes -Indexes<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde
+ <code>FollowSymLinks</code> ve <code>Includes</code> seçenekleri etkin
+ olacaktır.</p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p><code>-IncludesNOEXEC</code> veya <code>-Includes</code> kullanımı,
+ önceki ayarların ne olduğuna bakılmaksızın sunucu taraflı içeriğin
+ tamamen iptaline sebep olur.</p>
+ </div>
+
+ <p>Herhangi bir başka değer belirtilmedikçe <code>All</code>
+ öntanımlıdır.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılan süreçlerin işlemci
+tüketimine sınırlama getirir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitCPU <var>saniye</var>|max [<var>saniye</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
+ sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
+ birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
+ izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
+ olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
+ <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
+ gerekir.</p>
+
+ <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
+ verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
+ Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
+ günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
+ olmazlar.</p>
+
+ <p>İşlemci özkaynak sınırları saniye cinsinden ifade edilir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılan süreçlerin bellek
+tüketimine sınırlama getirir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitMEM <var>bayt-sayısı</var>|max [<var>bayt-sayısı</var>|max]
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
+ sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
+ birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
+ izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
+ olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
+ <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
+ gerekir.</p>
+
+ <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
+ verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
+ Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
+ günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
+ olmazlar.</p>
+
+ <p>Bellek özkaynak sınırları süreç başına bayt sayısı olarak ifade edilir.
+ </p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache alt süreçleri tarafından çalıştırılabilecek süreç sayısına
+sınırlama getirir.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitNPROC <var>sayı</var>|max [<var>sayı</var>|max]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
+ sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
+ birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
+ izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
+ olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
+ <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
+ gerekir.</p>
+
+ <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
+ verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
+ Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
+ günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
+ olmazlar.</p>
+
+ <p>Süreç sayısı sınırı kullanıcı başına süreç sayısına sınırlama getirir.
+ </p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p>CGI süreçleri sunucu kullanıcı kimliğinden farklı bir kullanıcı
+ kimliği altında çalışmıyorsa bu yönerge sunucunun kendi oluşturduğu
+ süreç sayısını sınırlayacaktır. Bunun kanıtı <code>error_log</code>’da
+ iletilerin çatallanamamasıdır.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
+<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>CGI betikleri için yorumlayıcı belirleme tekniği</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece Win32 için; <code>Registry-Strict</code> seçeneği Apache
+2.0 ve sonrası için geçerlidir.</td></tr>
+</table>
+ <p>Bu yönerge Apache’nin CGI betiklerini çalıştıracak yorumlayıcıyı nasıl
+ tespit edeceğini belirler. <code>Script</code> öntanımlı olup Apache’nin
+ yorumlayıcı olarak betiğin diyezli ünlem satırında (<code>#!</code> ile
+ başlayan ilk satır) belirtilen yorumlayıcıyı kullanacağını belirtir.
+ Win32 sistemlerinde bu satır genellikle şöyledir:</p>
+
+ <div class="example"><p><code>
+ #!C:/Perl/bin/perl.exe
+ </code></p></div>
+
+ <p><code>perl</code> yorumlayıcının yeri <code>PATH</code> değişkeninde
+ kayıtlı ise şöyle de olabilir:</p>
+
+ <div class="example"><p><code>
+ #!perl
+ </code></p></div>
+
+ <p><code>ScriptInterpreterSource Registry</code> değeri ise betik dosyası
+ uzantısının (<code>.pl</code> gibi) Windows Sicili içindeki
+ <code>HKEY_CLASSES_ROOT</code> ağacında arama yapmak için bir arama
+ anahtarı olarak kullanılmasını sağlar. Betik dosyasını çalıştırmak için
+ tanımlanmış komutu bulmak için <code>Shell\ExecCGI\Command</code> yoluna,
+ orada yoksa <code>Shell\Open\Command</code> yoluna bakılır. İkisi de
+ yoksa son çare olarak <code>Script</code> seçeneğinin davranışına
+ dönülür.</p>
+
+ <div class="warning"><h3>Güvenlik</h3>
+ <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerde
+ Apache bulduğu <strong>her</strong> dosyayı çalıştırmayı deneyeceğinden
+ <code>ScriptInterpreterSource Registry</code> yapılandırmasını
+ kullanırken dikkatli olun. <code>Registry</code> seçeneği genellikle
+ çalıştırılmayacak dosyalar için istenmeyen program çağrılarına sebep
+ olabilir. Örneğin, çoğu Windows sisteminde <code>.htm</code> dosyaları
+ için ön tanımlı "open" komutu Microsoft Internet Explorer’ın
+ çalıştırılmasına sebep olur; bu bakımdan, betik dizininde bulunan bir
+ <code>.htm</code> dosyası için yapılan bir HTTP isteği tarayıcının sunucu
+ artalanında çalıştırılmasına sebep olacaktır. Bu, sistemi bir kaç dakika
+ içinde çökertmek için iyi bir yoldur.</p>
+ </div>
+
+ <p><code>Registry-Strict</code> seçeneği Apache 2.0’da yeni olup
+ <code>Registry</code> seçeneğinin yaptığını
+ <code>Shell\ExecCGI\Command</code> yolu için yapar. <code>ExecCGI</code>
+ sistem tarafından bilinen bir anahtar olmadığından Windows Siciline elle
+ kaydedilmesi gerekir ve dolayısıyla sisteminiz üzerinde istenmeyen
+ program çağrılarına sebep olmaz.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun hata iletilerinde istemciye göstereceği eposta adresi
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerAdmin <var>eposta-adresi</var>|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerAdmin</code> yönergesi, sunucunun bir hata
+ durumunda istemciye döndüreceği hata iletilerinde içereceği iletişim
+ adresini belirtmek için kullanılır. Eğer <code>httpd</code> sağlanan
+ değerin bir URL olmadığını saptarsa değerin bir eposta adresi olduğuna
+ hükmeder ve önüne <code>mailto:</code> getirerek onu bir hiper bağ hedefi
+ olarak kullanır. Çoğu CGI betiği bir eposta adresi belirtildiği kabulünü
+ yaptığından değer olarak bir URL değil bir eposta adresi belirtmeniz
+ önerilir. Eğer bir URL belirtecekseniz hedef sizin denetiminizde olan
+ başka bir sunucuda bulunmalıdır, yoksa kullanıcılar hata durumunda bu
+ adrese erişemeyebilirler.</p>
+
+ <p>Kullanıcıların sunucu hakkında konuşurken isminizden bahsetmemeleri için
+ burada belirtilecek adresin sırf bu işe adanmış bir adres olması daha
+ iyidir. Örnek:</p>
+
+ <div class="example"><p><code>
+ ServerAdmin www-admin@falan.filan.dom
+ </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstekleri isme dayalı sanal konaklarla eşleştirilirken
+kullanılacak konak adları için başka isimler belirtebilmeyi sağlar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerAlias <var>konakadı</var> [<var>konakadı</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerAlias</code> yönergesi, istekleri <a href="../vhosts/name-based.html">isme dayalı sanal konaklarla</a>
+ eşleştirilirken kullanılacak konak adları için başka isimler
+ belirtebilmeyi sağlar. <code class="directive">ServerAlias</code> dosya adı kalıp
+ karakterleri içerebilir.</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost *&gt;<br />
+ ServerName sunucu.mesela.dom<br />
+ ServerAlias sunucu sunucu2.mesela.dom sunucu2<br />
+ # ...<br />
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun özdeşleşeceği konak ismi ve port.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerName [<var>şema</var>://]<var>tam-nitelenmiş-alan-adı</var>[:<var>port</var>]
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Bu yönerge 2.0 sürümünden itibaren 1.3 sürümündeki
+<code class="directive">Port</code> yönergesinin işlevselliğini de
+üstlenmiştir.</td></tr>
+</table>
+ <p><code class="directive">ServerName</code> yönergesi, sunucunun kendini
+ betimlemekte kullanacağı şema, konak adı ve port değerlerini belirler.
+ Bu, yönlendirme URL’leri oluşturulurken kullanılır. Örneğin, HTTP
+ sunucusunun barındırıldığı makinenin ismi <code>falan.filan.dom</code>
+ olduğu halde makinenin bir de <code>www.filan.dom</code> diye bir de DNS
+ rumuzu varsa ve HTTP sunucunuzun bu rumuzla kendini özdeşleştirmesini
+ isterseniz bunu şöyle belirtebilirsiniz:</p>
+
+ <div class="example"><p><code>
+ ServerName www.filan.dom:80
+ </code></p></div>
+
+ <p>Bir <code class="directive">ServerName</code> ataması yapılmamışsa sunucu IP
+ adresine atanmış sunucu ismi için bir ters DNS sorgusu yapacaktır.
+ <code class="directive">ServerName</code> yönergesinde bir port belirtilmediği
+ takdirde sunucu, isteğin geldiği portu kullanacaktır. Öngörülebilirlik ve
+ güvenilirlik açısından en iyisi <code class="directive">ServerName</code>
+ yönergesini kullanarak açıkça bir konak ismi ve port belirtmektir.</p>
+
+ <p><a href="../vhosts/name-based.html">İsme dayalı sanal konaklar</a>
+ kullanıyorsanız, <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> bölümü içindeki
+ <code class="directive">ServerName</code> yönergesi, isteğin <code>Host:</code>
+ başlığında bu sanal konakla eşleşecek konak ismini belirler.</p>
+
+
+ <p>Bazen sunucu, bir ters vekil, yük dengeleyici veya SSL yük aktarım
+ uygulaması gibi bir aygıtın arkasında çalışır. Böyle durumlarda sunucunun
+ kendine yönelik URL’leri doğru üretebildiğinden emin olmak için
+ <code class="directive">ServerName</code> yönergesinde istemcinin bağlanacağı
+ <code>https://</code> şeması ve port numarası belirtilir.</p>
+
+ <p>Sunucunun kendine yönelik URL’lerin belirtilen portu içerip içermediğini
+ veya istemcinin yaptığı istekte belirtilen port numarasının verilip
+ verilmediğinin saptamasını sağlayan (örneğin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
+ modülü tarafından) ayarlar için <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> ve
+ <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>
+ yönergelerinin açıklamalarına bakınız.</p>
+
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../dns-caveats.html">DNS ile ilgili konular ve Apache</a>
+</li>
+<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li>
+<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Uyumsuz bir tarayıcı tarafından erişilmesi için bir isme dayalı sanal konak için meşru URL yolu</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerPath <var>URL-yolu</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerPath</code> yönergesi <a href="../vhosts/">isme
+ dayalı sanal konaklar</a>da kullanmak için konağa meşru bir URL yolu
+ belirler.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu yapılandırması için kök dizin</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerRoot <var>dizin-yolu</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerRoot</code> yönergesi sunucu yapılandırmasını
+ içeren dizinin yerini belirtir. Genellikle <code>conf/</code> ve
+ <code>logs/</code> gibi alt dizinler içerir. <code class="directive"><a href="#include">Include</a></code>, <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> gibi diğer yapılandırma
+ yönergelerindeki göreli yollar bu dizine göre ele alınır.</p>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ ServerRoot /home/httpd
+ </code></p></div>
+
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../invoking.html"><code>httpd</code> için <code>-d</code> seçeneği</a></li>
+<li><code class="directive">ServerRoot</code> dizininin erişim izinlerinin nasıl
+ ayarlanması gerektiğini öğrenmek için <a href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu tarafından üretilen belgelerin dipnotunu ayarlar.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerSignature Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">ServerSignature</code> yönergesi, sunucu tarafından
+ üretilen belgelerin (hata iletileri, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ftp dizin
+ listeleri, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> çıktısı, vs.) altındaki dipnot
+ satırını yapılandırabilmenizi sağlar. Böyle bir dipnot satırın
+ istenmesinin sebebi vekil zincirlerinde istemciye dönen hata iletisinin
+ aslında hangi sunucu tarafından üretildiğini kullanıcıya bildirmektir.</p>
+
+ <p><code>Off</code> değeri öntanımlı değer olup dipnot satırının
+ gösterilmemesini sağlar (Apache-1.2 ve öncesi ile uyumluluk).
+ <code>On</code> değeri, sunucu sürüm numarası ve hizmeti sunan sanal
+ konağın isminden (<code class="directive"><a href="#servername">ServerName</a></code>) oluşan
+ bir dipnot satırı oluşturulmasını sağlar; <code>EMail</code> değeri bu
+ ikisine ek olarak satıra <code class="directive"><a href="#serveradmin">ServerAdmin</a></code>
+ ile belirtilen adres için bir "mailto:" bağı ekler.</p>
+
+ <p>2.0.44 sürümünden beri sunucu sürüm numarasının ayrıntıları <code class="directive"><a href="#servertokens">ServerTokens</a></code> yönergesi ile belirlenmektedir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>Server</code> HTTP yanıt başlığını yapılandırır.
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerTokens Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Bu yönerge <code>Server</code> HTTP yanıt başlığı alanında istemcilere
+ sunucunun işletim sistemi, sunucuyla derlenmiş modüller, vs. hakkında
+ bilgi verilip verilmeyeceğini belirler.</p>
+
+ <dl>
+ <dt><code>ServerTokens Prod[uctOnly]</code></dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
+ Apache</code></dd>
+
+ <dt><code>ServerTokens Major</code></dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
+ Apache/2</code></dd>
+
+ <dt><code>ServerTokens Minor</code></dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
+ Apache/2.0</code></dd>
+
+ <dt><code>ServerTokens Min[imal]</code></dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
+ Apache/2.0.41</code></dd>
+
+ <dt><code>ServerTokens OS</code></dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41
+ (Unix)</code></dd>
+
+ <dt><code>ServerTokens Full</code> (ya da belirtilmezse)</dt>
+
+ <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41
+ (Unix) PHP/4.2.2 MyMod/1.2</code></dd>
+ </dl>
+
+ <p>Bu ayarlama sunucunun tamamını etkiler ve her sanal konak için
+ farklılaştırılamaz.</p>
+
+ <p>2.0.44 sürümünden itibaren bu yönerge <code class="directive"><a href="#serversignature">ServerSignature</a></code> yönergesi tarafından sunulan
+ bilgiyi de etkilemektedir.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Eşleşen tüm dosyaların belli bir eylemci tarafından işlenmesine
+sebep olur.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SetHandler <var>eylemci-ismi</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr>
+</table>
+ <p>Bir <code>.htaccess</code> dosyasına veya bir <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ya da <code class="directive"><a href="#location">&lt;Location&gt;</a></code> bölümüne yerleştirildiğinde, eşleşen
+ tüm dosyaların, ismi <var>eylemci-ismi</var> ile belirtilen <a href="../handler.html">eylemci</a> tarafından çözümlenmesine sebep olur.
+ Örneğin, bir dizin içindeki bütün dosyaların, uzantılarına bakılmaksızın
+ birer imagemap kural dosyası olarak çözümlenmesini istersiniz, bu dizin
+ içindeki bir <code>.htaccess</code> dosyasına şöyle bir satır
+ koyabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ SetHandler imap-file
+ </code></p></div>
+
+ <p>Başka bir örnek: <code>http://localhost/status</code> gibi bir istek
+ yapıldığında sunucunun bir durum bilgisi göstermesi için
+ <code>httpd.conf</code> dosyasına şöyle bir satır koyabilirsiniz:</p>
+
+ <div class="example"><p><code>
+ &lt;Location /status&gt;<br />
+ <span class="indent">
+ SetHandler server-status<br />
+ </span>
+ &lt;/Location&gt;
+ </code></p></div>
+
+ <p>Evvelce tanımlanmış bir <code class="directive">SetHandler</code> yönergesini
+ <code>None</code> değeriyle geçersiz hale getirebilirsiniz.</p>
+
+ <p><strong>Bilginize:</strong><code class="directive">SetHandler</code> yönergesi,
+ öntanımlı eylemcileri geçersiz kıldığından, index dosyaları ve dizinleri
+ belirtmek için URL’nin sonuna / getirmek şeklindeki normal davranış
+ baskılanır.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>POST girdilerini ve istemci isteklerini işleyecek süzgeçleri
+belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SetInputFilter <var>süzgeç</var>[;<var>süzgeç</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">SetInputFilter</code> yönergesi, istemci isteklerini
+ ve sunucu tarafından alındığı takdirde POST girdisini işleyecek süzgeç
+ veya süzgeçleri belirler. Bu, diğer <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> yönergeleri dahil evvelce tanımlanmış
+ süzgeçlere eklenir.</p>
+
+ <p>Birden fazla süzgeç belirtilmek istenirse birbirlerinden noktalı
+ virgüllerle ayrılmalı ve çıktıyı işleyecekleri sıraya uygun olarak
+ sıralanmalıdırlar.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../filter.html">Süzgeçler</a> belgesi</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun yanıtlarını işleyecek süzgeçleri belirler.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SetOutputFilter <var>süzgeç</var>[;<var>süzgeç</var>...]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">SetOutputFilter</code> yönergesi, istemciye
+ gönderilmeden önce sunucunun yanıtlarını işleyecek süzgeçleri belirler.
+ Bu, diğer <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>
+ yönergeleri dahil evvelce tanımlanmış süzgeçlere eklenir.</p>
+
+ <p>Örneğin, aşağıdaki yapılandırma ile <code>/www/data/</code> dizinindeki
+ bütün dosyalar sunucu taraflı içerik kapsamında ele alınacaktır.</p>
+
+ <div class="example"><p><code>
+ &lt;Directory /www/data/&gt;<br />
+ <span class="indent">
+ SetOutputFilter INCLUDES<br />
+ </span>
+ &lt;/Directory&gt;
+ </code></p></div>
+
+ <p>Birden fazla süzgeç belirtilmek istenirse birbirlerinden noktalı
+ virgüllerle ayrılmalı ve çıktıyı işleyecekleri sıraya uygun olarak
+ sıralanmalıdırlar.</p>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../filter.html">Süzgeçler</a> belgesi</li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir istek için başarısız olmadan önce belirli olayların
+gerçekleşmesi için sunucunun geçmesini bekleyeceği süre.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>TimeOut <var>saniye</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>TimeOut 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">TimeOut</code> yönergesi Apache’nin aşağıdaki durumlarda
+ G/Ç için bekleyeceği süreyi belirler:</p>
+
+ <ol>
+ <li>Veriyi istemciden okurken, okuma tamponu boş olduğu takdirde bir TCP
+ paketinin gelmesini bekleyeceği süre.</li>
+
+ <li>Veriyi istemciye yazarken, gönderme tamponu dolu olduğu takdirde bir
+ paket alındısı için beklenecek süre.</li>
+
+ <li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> modülünde, bir CGI betiğinden çıktı için
+ beklenecek süre.</li>
+
+ <li><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> modülünde, bir süzme işleminden çıktı
+ almak için beklenecek süre.</li>
+
+ <li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> modülünde, <code class="directive"><a href="../mod/mod_proxy.html#proxytimeout">ProxyTimeout</a></code> yönergesi
+ yapılandırılmamışsa öntanımlı zaman aşımı değeri.</li>
+ </ol>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="TraceEnable" id="TraceEnable">TraceEnable</a> <a name="traceenable" id="traceenable">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>TRACE</code> isteklerinde davranış şeklini belirler
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>TraceEnable on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 1.3.34, 2.0.55 ve sonrasında mevcuttur.</td></tr>
+</table>
+ <p>Bu yönerge çekirdek ve vekil (<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>) sunucuların
+ her ikisi için öntanımlı <code>TRACE</code> davranışını değiştirir.
+ Öntanımlı olan <code>TraceEnable on</code> ile RFC 2616’dan kaynaklanan
+ ve isteğe herhangi bir istek gövdesinin eşlik etmesine izin vermeyen
+ <code>TRACE</code> isteklerine izin verilir. <code>TraceEnable off</code>
+ ile çekirdek ve vekil (<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>) sunucuların her ikisi
+ de <code>TRACE</code> isteklerine yanıt olarak bir <code>405</code>
+ (Yönteme izin verilmiyor) hatası döndürür.</p>
+
+ <p><code>TraceEnable extended</code> ile sadece sınama ve tanı koyma
+ amaçlarına yönelik olarak istek gövdelerine izin verilir. Asıl sunucu
+ istek gövdesini 64k ile sınırlar (<code>Transfer-Encoding: chunked</code>
+ kullanılmışsa bölüm başlıkları için 8k daha). Asıl sunucu yanıt
+ gövdesinde tüm başlıkları ve bölüm başlıklarının tamamını yansıtacaktır.
+ Vekil sunucuda ise istek gövdesi için 64k’lık sınır yoktur.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun kendi adını ve portunu nasıl belirleyeceğini ayarlar
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UseCanonicalName On|Off|DNS</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>UseCanonicalName Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Apache‘nin çoğu durumda özüne yönelik URL‘ler (isteğin tekrar aynı
+ sunucuya yapıldığı bir URL türü) oluşturması gerekir.
+ <code>UseCanonicalName On</code> ile Apache, sunucu için meşru ismi ve
+ portu oluşturmak için <code class="directive"><a href="#servername">ServerName</a></code>
+ yönergesinde belirtilen ismi ve portu kullanır. Bu isim CGI'lerde
+ <code>SERVER_NAME</code> ve <code>SERVER_PORT</code> değerlerinde ve tüm
+ özüne yönelik URL’lerde kullanılır.</p>
+
+ <p><code>UseCanonicalName Off</code> ile Apache, özüne yönelik URL’leri
+ varsa istemci tarafından sağlanan konak ismini ve portu kullanarak
+ oluşturur; bunlar istemci tarafından sağlanmamışsa yukarıda tanımlanan
+ işleme başvurulur. Bu değerler, <a href="../vhosts/name-based.html">isme
+ dayalı sanal konakları</a> gerçekleştirirken kullanılan değerlerle aynı
+ olup aynı istemcilerle kullanılabilir. <code>SERVER_NAME</code> ve
+ <code>SERVER_PORT</code> CGI değişkenleri de istemci tarafından sağlanan
+ isim ve portla oluşturulur.</p>
+
+ <p>Bir örnek olarak, iç ağdaki istemcilerin sunucuya <code>www</code> gibi
+ bir kısa isim kullanarak bağlandığı durumu ele alırsak daha yararlı olur.
+ Kullanıcılar bir kısa isim ve bir dizin isminden oluşan ve <em>bir / ile
+ sonlandırılmamış</em> <code>http://www/splat</code> şeklinde bir istek
+ yaparlarsa, Apache onları <code>http://www.mesela.dom/splat/</code>
+ adresine yönlendirecektir. Eğer kimlik doğrulama da etkinse bu
+ kullanıcının iki defa kimlik doğrulamasına sokulmasına sebep olacaktır
+ (bir kere <code>www</code> için bir kere de <code>www.mesela.dom</code>
+ için; daha ayrıntılı bilgi için <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">SSS</a>’y
+ e bakınız). Fakat <code class="directive">UseCanonicalName Off</code> olsaydı
+ Apache isteği <code>http://www/splat/</code> adresine yönlendirecekti.</p>
+
+ <p><code>UseCanonicalName DNS</code> diye üçüncü bir seçenek daha vardır ve
+ istek yaparken <code>Host:</code> başlığını kullanmayan eski istemcileri
+ desteklemek amacıyla IP’ye dayalı sanal konaklarla kullanmak için
+ tasarlanmıştır. Bu seçenek etkin olduğunda Apache, istemciyi özüne
+ yönelik URL’lerle doğru yere bağlamak için sunucu IP adresi üzerinde bir
+ ters DNS sorgusu yapar.</p>
+
+ <div class="warning"><h3>Uyarı</h3>
+ <p>Eğer CGI’ler <code>SERVER_NAME</code> değerleri için önkabuller
+ yapıyorlarsa bu seçenek işlerinin bozulmasına yol açabilir. Aslında
+ istemciler konak ismi olarak istedikleri değeri vermekte özgürdürler.
+ Fakat eğer CGI, özüne yönelik URL’leri oluştururken sadece
+ <code>SERVER_NAME</code> değerini kullanıyorsa bu istendiği gibi
+ çalışacaktır.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="UseCanonicalPhysicalPort" id="UseCanonicalPhysicalPort">UseCanonicalPhysicalPort</a> <a name="usecanonicalphysicalport" id="usecanonicalphysicalport">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun kendi adını ve portunu nasıl belirleyeceğini ayarlar
+</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UseCanonicalPhysicalPort On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p>Apache‘nin çoğu durumda özüne yönelik URL‘ler (isteğin tekrar aynı
+ sunucuya yapıldığı bir URL türü) oluşturması gerekir. Apache <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> yönergesine bağlı olarak
+ sunucu için meşru portu oluştururken <code>UseCanonicalPhysicalPort
+ On</code> ile olası port olarak istek tarafından kullanılmakta olan
+ fiziksel portu kullanacaktır. <code>UseCanonicalPhysicalPort Off</code>
+ olduğunda ise geçerli bir port numarası oluşturmak için asıl fiziksel
+ port yerine yapılandırma bilgisi kullanılır.</p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p>Fiziksel port kullanımı etkin olduğunda işlemler şu sırayla
+ yürütülür:<br /><br />
+ <code>UseCanonicalName On</code></p>
+ <ul>
+ <li><code>Servername</code> yönergesinde belirtilen port</li>
+ <li>Fiziksel port</li>
+ <li>Öntanımlı port</li>
+ </ul>
+ <code>UseCanonicalName Off | DNS</code>
+ <ul>
+ <li><code>Host:</code> başlığından çözümlenen port</li>
+ <li>Fiziksel port</li>
+ <li><code>Servername</code> yönergesinde belirtilen port</li>
+ <li>Öntanımlı port</li>
+ </ul>
+
+ <p><code>UseCanonicalPhysicalPort Off</code> olduğunda işlem sırasında
+ fiziksel port adımları atlanır.</p>
+ </div>
+
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
+<li><code class="directive"><a href="#servername">ServerName</a></code></li>
+<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
+</ul>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a> <a name="virtualhost" id="virtualhost">Yönergesi</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sadece belli bir konak ismine ve porta uygulanacak yönergeleri barındırır.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;VirtualHost
+ <var>adres</var>[:<var>port</var>] [<var>adres</var>[:<var>port</var>]]
+ ...&gt; ... &lt;/VirtualHost&gt;</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
+<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
+<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
+</table>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> ve
+ <code>&lt;/VirtualHost&gt;</code> birlikte sadece belli bir sanal konağa
+ uygulanacak yönergeleri sarmalamakta kullanılırlar. Bir sanal konak
+ kapsamında belirtilebilecek her yönerge kullanılabilir. Sunucu belli bir
+ sanal konak üzerindeki bir belge için bir istek aldığında <code class="directive">&lt;VirtualHost&gt;</code> bölümünde bulunan yapılandırma
+ yönergelerini kullanır. <var>adres</var> şunlardan biri olabilir:</p>
+
+ <ul>
+ <li>Sanal konağın IP adresi.</li>
+
+ <li>Sanal konağın IP adresi için tam nitelenmiş alan adı (önerilmez).</li>
+
+ <li><code>NameVirtualHost *</code> ile birlikte tüm IP adresleri ile
+ eşleşmek üzere <code>*</code> karakteri.</li>
+
+ <li>Sadece IP sanal konaklarında kullanmak için eşleşmeyen IP adreslerini
+ yakalamak amacıyla <code>_default_</code> dizgesi.</li>
+ </ul>
+
+ <div class="example"><h3>Örnek</h3><p><code>
+ &lt;VirtualHost 10.1.2.3&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@konak.mesela.dom<br />
+ DocumentRoot /www/docs/konak.mesela.dom<br />
+ ServerName konak.mesela.dom<br />
+ ErrorLog logs/konak.mesela.dom-error_log<br />
+ TransferLog logs/konak.mesela.dom-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+
+ <p>İsteğe bağlı port numarasını belirtmeyi mümkün kılmak için IPv6
+ adresleri köşeli ayraç içine alınır. IPv6 adresi kullanılan bir örnek:</p>
+
+ <div class="example"><p><code>
+ &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]&gt;<br />
+ <span class="indent">
+ ServerAdmin webmaster@konak.mesela.dom<br />
+ DocumentRoot /www/docs/konak.mesela.dom<br />
+ ServerName konak.mesela.dom<br />
+ ErrorLog logs/konak.mesela.dom-error_log<br />
+ TransferLog logs/konak.mesela.dom-access_log<br />
+ </span>
+ &lt;/VirtualHost&gt;
+ </code></p></div>
+
+ <p>Her sanal konağın ya farklı bir IP adresi ve port ile ya da farklı bir
+ konak ismiyle eşleşmesi gerekir. Birinci durumda sunucu makinesinin çok
+ sayıda adresten IP paketleri kabul edecek şekilde yapılandırılması
+ gerekir. (Eğer makinede çok sayıda ağ arabirimi yoksa bu, işletim sistemi
+ desteklediği takdirde <code>ifconfig alias</code> komutuyla
+ sağlanabilir.)</p>
+
+ <div class="note"><h3>Ek Bilgi</h3>
+ <p><code class="directive">&lt;VirtualHost&gt;</code> kullanımı Apache’nin
+ dinleyeceği adresler üzerinde belirleyici değildir. Apache’nin doğru
+ adresi dinlediğinden emin olmak için <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> kullanmanız gerekebilir.</p>
+ </div>
+
+ <p>IP’ye dayalı sanal konakları kullanıyorsanız, diğer sanal konaklarda
+ açıkça belirtilmemiş IP adresleriyle eşleşecek sanal konağı
+ <code>_default_</code> özel ismiyle belirtebilirsiniz. "Ana" sunucu
+ yapılandırmasında <code>_default_</code> diye bir sanal konağın
+ bulunmaması halinde, hiçbir IP adresi eşleşmesi bulunamadığı takdirde
+ <code class="directive">&lt;VirtualHost&gt;</code> bölümleri dışında kalan
+ tüm yapılandırmalar bu amaca yönelik olarak kullanılır. (Yalnız dikkat
+ edin, bir <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> yönergesi
+ ile eşleşen bir IP adresi için ne "ana" sunucu yapılandırması ne de
+ <code>_default_</code> sanal konak yapılandırması kullanılır. Bu konuda
+ daha ayrıntılı bilgi için <a href="../vhosts/name-based.html">isme dayalı
+ sanal konaklar</a> belgesine bakınız.)</p>
+
+ <p>Eşleşilecek portu değiştirmek için bir <code>:port</code>
+ belirtebilirsiniz. Port bu şekilde değiştirilmediği takdirde ana
+ sunucunun son <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
+ yönergesinde belirtilen port kullanılır. Bir adresteki tüm portlarla
+ eşleşileceğini belirtmek için <code>:*</code> kullanabilirsiniz. (Bu,
+ <code>_default_</code> kullanıldığı takdirde önerilir.)</p>
+
+ <p>Her <code class="directive">&lt;VirtualHost&gt;</code> bloku içinde bir
+ <code class="directive"><a href="#servername">ServerName</a></code> yönergesi mutlaka
+ olmalıdır. Yokluğu halinde "ana" sunucu yapılandırmasındaki <code class="directive"><a href="#servername">ServerName</a></code> miras alınacaktır (yani, sanal konak
+ belirtmek için boşuna uğraşmış olursunuz).</p>
+
+ <div class="warning"><h3>Güvenlik</h3>
+ <p>Günlük dosyalarının sunucuyu çalıştıran kullanıcıdan başka herkes
+ tarafından yazılabilen bir yerde saklanmasından dolayı ortaya çıkabilecek
+ güvenlik sorunları hakkında daha ayrıntılı bilgi için <a href="../misc/security_tips.html">güvenlik ipuçları</a> belgesine
+ bakınız.</p>
+ </div>
+
+<h3>Ayrıca bakınız:</h3>
+<ul>
+<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
+<li><a href="../dns-caveats.html">DNS ile İlgili Konular ve Apache</a></li>
+<li><a href="../bind.html">Apache’nin belli adresleri ve portları dinlemek
+ üzere yapılandırılması</a></li>
+<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
+ ele alındığının açıklaması için <a href="../sections.html">
+ &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
+ çalışır?</a> belgesine bakınız.</li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Mevcut Diller: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
+<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../tr/mod/core.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2008 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>
+<p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="../faq/">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div>
+</body></html> \ No newline at end of file