]> granicus.if.org Git - apache/blob - docs/manual/mod/core.html.tr.utf8
1444fad93b11fd1d1b363bd8cb588fce480272be
[apache] / docs / manual / mod / core.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>core - Apache HTTP Sunucusu</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body>
14 <div id="page-header">
15 <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>
16 <p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
17 <img alt="" src="../images/feather.gif" /></div>
18 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
19 <div id="path">
20 <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>
21 <div id="page-content">
22 <div id="preamble"><h1>Apache Temel Özellikleri</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25 <a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26 <a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
27 <a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
28 <a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
29 <a href="../tr/mod/core.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
30 </div>
31 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
32 <table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Apache HTTP Sunucusunda daima mevcut olan çekirdek
33  özellikler</td></tr>
34 <tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr></table>
35 </div>
36 <div id="quickview"><h3 class="directives">Yönergeler</h3>
37 <ul id="toc">
38 <li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li>
39 <li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li>
40 <li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li>
41 <li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li>
42 <li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li>
43 <li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li>
44 <li><img alt="" src="../images/down.gif" /> <a href="#allowoverridelist">AllowOverrideList</a></li>
45 <li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li>
46 <li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li>
47 <li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li>
48 <li><img alt="" src="../images/down.gif" /> <a href="#define">Define</a></li>
49 <li><img alt="" src="../images/down.gif" /> <a href="#directory">&lt;Directory&gt;</a></li>
50 <li><img alt="" src="../images/down.gif" /> <a href="#directorymatch">&lt;DirectoryMatch&gt;</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#else">&lt;Else&gt;</a></li>
53 <li><img alt="" src="../images/down.gif" /> <a href="#elseif">&lt;ElseIf&gt;</a></li>
54 <li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li>
55 <li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li>
56 <li><img alt="" src="../images/down.gif" /> <a href="#error">Error</a></li>
57 <li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li>
58 <li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li>
59 <li><img alt="" src="../images/down.gif" /> <a href="#errorlogformat">ErrorLogFormat</a></li>
60 <li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li>
61 <li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li>
62 <li><img alt="" src="../images/down.gif" /> <a href="#files">&lt;Files&gt;</a></li>
63 <li><img alt="" src="../images/down.gif" /> <a href="#filesmatch">&lt;FilesMatch&gt;</a></li>
64 <li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li>
65 <li><img alt="" src="../images/down.gif" /> <a href="#gprofdir">GprofDir</a></li>
66 <li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li>
67 <li><img alt="" src="../images/down.gif" /> <a href="#if">&lt;If&gt;</a></li>
68 <li><img alt="" src="../images/down.gif" /> <a href="#ifdefine">&lt;IfDefine&gt;</a></li>
69 <li><img alt="" src="../images/down.gif" /> <a href="#ifmodule">&lt;IfModule&gt;</a></li>
70 <li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li>
71 <li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li>
72 <li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li>
73 <li><img alt="" src="../images/down.gif" /> <a href="#limit">&lt;Limit&gt;</a></li>
74 <li><img alt="" src="../images/down.gif" /> <a href="#limitexcept">&lt;LimitExcept&gt;</a></li>
75 <li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li>
76 <li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li>
77 <li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li>
78 <li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li>
79 <li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li>
80 <li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li>
81 <li><img alt="" src="../images/down.gif" /> <a href="#location">&lt;Location&gt;</a></li>
82 <li><img alt="" src="../images/down.gif" /> <a href="#locationmatch">&lt;LocationMatch&gt;</a></li>
83 <li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li>
84 <li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li>
85 <li><img alt="" src="../images/down.gif" /> <a href="#maxranges">MaxRanges</a></li>
86 <li><img alt="" src="../images/down.gif" /> <a href="#mutex">Mutex</a></li>
87 <li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li>
88 <li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
89 <li><img alt="" src="../images/down.gif" /> <a href="#protocol">Protocol</a></li>
90 <li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li>
91 <li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li>
92 <li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li>
93 <li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li>
94 <li><img alt="" src="../images/down.gif" /> <a href="#seerequesttail">SeeRequestTail</a></li>
95 <li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li>
96 <li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li>
97 <li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li>
98 <li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li>
99 <li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li>
100 <li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li>
101 <li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li>
102 <li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li>
103 <li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li>
104 <li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li>
105 <li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li>
106 <li><img alt="" src="../images/down.gif" /> <a href="#traceenable">TraceEnable</a></li>
107 <li><img alt="" src="../images/down.gif" /> <a href="#undefine">UnDefine</a></li>
108 <li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li>
109 <li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></li>
110 <li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
111 </ul>
112 </div>
113
114 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
115 <div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">Yönergesi</a></h2>
116 <table class="directive">
117 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir protokolün dinleyici soketleri için en iyilemeleri ayarlar
118 </td></tr>
119 <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>
120 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
121 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
122 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
123 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Windows'ta Apache 2.3.3 ve sonrasında diğerlerinde Apache
124 2.1.5 ve sonrasında mevcuttur.</td></tr>
125 </table>
126     <p>Bu yönerge protokol türüne göre bir dinleme soketinin işletim
127       sistemine özgü en iyilemelerini etkin kılar. İşletim sistemi çekirdeği
128       için temel önerme veri alınıncaya kadar veya HTTP isteğinin tamamı
129       tamponlanana kadar sunucu sürecine bir soket tahsis etmemektir.
130       Ş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
131       <code>TCP_DEFER_ACCEPT</code> ve Windows'un en iyilenmiş
132       <code>AcceptEx()</code> işlevi desteklenmektedir.</p>
133
134     <p>Değiştirge olarak <code>none</code> kullanımı, protokolün kabul
135       süzgeçlerini iptal edecektir. <code>ftp:</code> veya <code>nntp</code>
136       gibi sunucunun baştan bir veri göndermesinin gerekli olduğu
137       protokoller için kullanışlıdır. Örnek:</p>
138
139     <div class="example"><p><code>AcceptFilter nntp none</code></p></div>
140
141     <p>FreeBSD için öntanımlı değerler:</p>
142     <div class="example"><p><code>
143         AcceptFilter http httpready <br />
144         AcceptFilter https dataready
145     </code></p></div>
146
147     <p><code>httpready</code> kabul süzgeci HTTP isteklerinin tamamını
148       işletim sistemi çekirdeği seviyesinde tamponlar. Çekirdek isteğin
149       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
150       ş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>
151
152     <p>Linux’taki öntanımlı değerler:</p>
153     <div class="example"><p><code>
154         AcceptFilter http data <br />
155         AcceptFilter https data
156     </code></p></div>
157
158     <p>Linux’un <code>TCP_DEFER_ACCEPT</code> soket seçeneği HTTP isteklerinin
159       tamponlanmasını desteklemez.  <code>none</code> dahil her değer
160       dinleyici üzerinde <code>TCP_DEFER_ACCEPT</code> seçeneğini etkin kılar.
161       Daha ayrıntılı bilgi edinmek için Linux
162       <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a> kılavuz sayfasına bakınız.</p>
163
164     <p>Windows’taki öntanımlı değerler::</p>
165
166     <div class="example"><p><code>
167       AcceptFilter http data <br />
168       AcceptFilter https data
169     </code></p></div>
170
171     <p>Windows'un <code>mpm_winnt</code> modülü <code>AcceptEx()</code>
172       arayüzünü açıp kapamak için <code>AcceptFilter</code>'i yorumlar ve
173       http protokol tamponlamasını desteklemez. Windows
174       <code>AcceptEx()</code> arayüzünü tetikleyen iki değer vardır ve ağ
175       soketlerini bağlantılar arasında yer değiştirirler. <code>data</code>,
176       veri aktarılana kadar yukarıda anlatıldığı gibi bekler ve ilk veri
177       tamponu ve uç ağ adresleri tek bir <code>AcceptEx()</code> çağrısından
178       alınır. <code>connect</code>, <code>AcceptEx()</code> arayüzünü
179       kullanacak, ayrıca uç ağ adresleri de alınacak, fakat
180       <code>none</code> gibi <code>connect</code> seçeneği de ilk veri
181       aktarımını beklemeyecektir.</p>
182
183     <p>Windows'ta <code>none</code> <code>AcceptEx()</code>'ten ziyade
184       <code>accept()</code> kullanır ve ağ soketlerini bağlantılar arasında
185       yer değiştirmez. Sürücü desteği bozuk ağ bağdaştırıcılarından başka
186       vpn sürücüleri gibi bazı sanal ağ sağlayıcılar veya spam, virus veya
187       casus yazılım süzgeçleri için kullanışlıdır.</p>
188
189 </div>
190 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
191 <div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">Yönergesi</a></h2>
192 <table class="directive">
193 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosya isminden sonra belirtilen yol verisini kabul veya
194   reddeder.</td></tr>
195 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
196 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
197 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
198 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
199 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
200 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
201 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.30 ve sonrasında mevcuttur.</td></tr>
202 </table>
203     <p>Bu yönerge, istekte dosya isminden sonra (dizinde belirtilen dosya
204       bulunmayabilir) belirtilen yol verisinin kabul edilip edilmeyeceğini
205       denetler. Dosya isminden sonra belirtilen yol verisi
206       <code>PATH_INFO</code> ortam değişkeninde betiklerin kullanımına
207       sunulabilir.</p>
208
209     <p>Örneğin, içinde sadece <code>here.html</code> dosyası bulunan bir
210       <code>/test/</code> dizinimiz olsun. <code>/test/here.html/more</code>
211       ve <code>/test/nothere.html/more</code> isteklerinin her ikisi de
212       <code>PATH_INFO</code> değişkenine <code>/more</code> verisinin
213       atanmasını sağlar.</p>
214
215     <p><code class="directive">AcceptPathInfo</code> yönergesine atanabilecek argüman
216       sayısı üçtür:</p>
217     <dl>
218     <dt><code>Off</code></dt><dd>Sadece dosya isminden sonra yol verisi
219       bulunmayan istekler kabul edilir. Yukarıdaki örnekteki gibi
220       <code>/test/here.html/more</code> şeklindeki istekler bir 404 (Nesne
221       bulunamadı) hatasıyla sonuçlanır.</dd>
222
223     <dt><code>On</code></dt><dd>Mevcut bir dosyaya ait bir dosya isminden
224       sonra bir yol verisinin de belirtildiği istekler kabul edilir.
225       Yukarıdaki örnekteki gibi <code>/test/here.html/more</code> şeklindeki
226       istekler, <code>/test/here.html</code> geçerli bir dosya olduğu
227       takdirde kabul edilir.</dd>
228
229     <dt><code>Default</code></dt><dd>Dosya isminden sonra yol verisi
230       belirtilen isteklerin nasıl ele alınacağı istekten sorumlu <a href="../handler.html">eylemci</a> tarafından saptanır. Normal dosyalar
231       için çekirdek eylemci öntanımlı olarak <code>PATH_INFO</code>
232       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
233       hizmet eden eylemciler ise genellikle <code>PATH_INFO</code>
234       isteklerini öntanımlı olarak kabul ederler.</dd>
235     </dl>
236
237     <p><code>AcceptPathInfo</code> yönergesinin birincil amacı eylemcinin
238       <code>PATH_INFO</code> istekleri hakkında verdiği kabul veya red
239       kararını geçersiz kılabilmenizi sağlamaktır. Örneğin,
240       <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
241       geçersizleştirme zorunlu olur. Normal dosyalar için çekirdek eylemci
242       normal olarak isteği reddederdi, böyle bir durumda bir betiği etkin
243       kılmak için aşağıdaki gibi bir yapılandırma kullanabilirsiniz:</p>
244
245     <div class="example"><p><code>
246       &lt;Files "mypaths.shtml"&gt;<br />
247       <span class="indent">
248         Options +Includes<br />
249         SetOutputFilter INCLUDES<br />
250         AcceptPathInfo On<br />
251       </span>
252       &lt;/Files&gt;
253     </code></p></div>
254
255
256 </div>
257 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
258 <div class="directive-section"><h2><a name="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">Yönergesi</a></h2>
259 <table class="directive">
260 <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>
261 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr>
262 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
263 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
264 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
265 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
266 </table>
267     <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
268       işlerken önce bu dizinlerde bu yönergede belirtilmiş yapılandırma
269       dosyasını arar. Örnek:</p>
270
271     <div class="example"><p><code>
272       AccessFileName .acl
273     </code></p></div>
274
275     <p>Sunucu, <code>/usr/local/web/index.html</code> belgesini döndürmeden
276       önce,</p>
277
278     <div class="example"><p><code>
279       &lt;Directory /&gt;<br />
280       <span class="indent">
281         AllowOverride None<br />
282       </span>
283       &lt;/Directory&gt;
284     </code></p></div>
285
286     <p>şeklinde bir yapılandırma ile iptal edilmiş olmadıkça yönergeler için
287       <code>/.acl</code>, <code>/usr/.acl</code>,
288       <code>/usr/local/.acl</code> ve <code>/usr/local/web/.acl</code>
289       dosyalarını okur.</p>
290
291 <h3>Ayrıca bakınız:</h3>
292 <ul>
293 <li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
294 <li><a href="../configuring.html">Yapılandırma Dosyaları</a></li>
295 <li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li>
296 </ul>
297 </div>
298 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
299 <div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">Yönergesi</a></h2>
300 <table class="directive">
301 <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
302   <code>text/html</code> olduğunda eklenecek öntanımlı karakter kümesi
303   parametresini belirler.</td></tr>
304 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AddDefaultCharset On|Off|<var>karküm</var></code></td></tr>
305 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
306 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
307 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
308 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
309 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
310 </table>
311     <p>Bu yönerge, yanıtın içerik türü <code>text/plain</code> veya
312       <code>text/html</code> olmak şartıyla yanıta eklenecek karakter
313       kümesini (karakter kodlamasınının ismini) belirler. Bu, asıl davranış
314       çoğunlukla kullanıcının istemci yapılandırmasına bağlı olmakla
315       birlikte, yanıtın gövdesinde <code>META</code> elemanı vasıtasıyla
316       belirtilmiş karakter kümesini geçersiz kılar. <code>AddDefaultCharset
317       Off</code> şeklinde bir atama bu işlevselliği iptal eder.
318       <code>AddDefaultCharset On</code> ile bu işlevsellik etkin kılınmaktan
319       başka <code>iso-8859-1</code> karakter kümesini öntanımlı olarak yanıta
320       eklenir. Yönergede <var>karküm</var> olarak belirtilecek değerler,
321       Genel Ağ ortam türlerinde (MIME türlerinde) kullanmak üzere <a href="http://www.iana.org/assignments/character-sets">IANA’da kayıtlı
322       karakter kümesi değerleri</a>nden biri olmalıdır. Örnek:</p>
323
324     <div class="example"><p><code>
325       AddDefaultCharset utf-8
326     </code></p></div>
327
328     <p><code class="directive">AddDefaultCharset</code> yönergesi sadece, metin
329       kaynaklarının hepsinin aynı karakter kümesine sahip olduğu bilindiği
330       takdirde ve her birinde ayrı ayrı karakter kümesi belirtmek çok
331       külfetli olacaksa kullanılmalıdır. Buna bir örnek, CGI betikleri
332       tarafından üretilmiş içeriğe sahip kaynaklara karakter kümesinin
333       eklenmesidir; böyle kaynaklar çıktıda kullanıcı tarafından sağlanmış
334       veri içermeleri nedeniyle karşı siteden kaynaklanan betikli
335       saldırılardan zarar görebilir. Bununla birlikte, bir öntanımlı karakter
336       kümesi belirtmek, tarayıcılarında “karakter kodlamasını kendiliğinden
337       sapta” özelliğini etkin kılmış kullanıcıları korumayacağından daha iyi
338       bir çözüm bu betikleri bu tür saldırılara karşı düzeltmek veya en iyisi
339       silmektir.</p>
340
341 <h3>Ayrıca bakınız:</h3>
342 <ul>
343 <li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li>
344 </ul>
345 </div>
346 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
347 <div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">Yönergesi</a></h2>
348 <table class="directive">
349 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Kodlanmış dosya yolu ayracı içeren URL’lere izin verilip
350   verilmeyeceğini belirler.</td></tr>
351 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr>
352 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
353 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
354 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
355 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
356 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.46 ve sonrasında mevcuttur.</td></tr>
357 </table>
358     <p><code class="directive">AllowEncodedSlashes</code> yönergesi kodlanmış dosya
359       yolu ayracı içeren URL’lere izin verir (<code>/</code> yerine
360       <code>%2F</code> ve ek olarak <code>\</code> için ilgili sistemlerde
361       <code>%5C</code> kullanılmış URL’ler). Normalde böyle URL’ler bir 404
362       (Nesne bulunamadı) hatasıyla reddedilirler.</p>
363
364     <p><code class="directive">AllowEncodedSlashes</code> <code>On</code>, çoğunlukla
365       <code>PATH_INFO</code> ile bir arada kullanıldığı zaman
366       kullanışlıdır.</p>
367
368     <div class="note"><h3>Ek Bilgi</h3>
369       <p>Kodlanmış bölü çizgilerine izin vermek bu kodlamanın karakter olarak
370         çözümleneceği anlamına gelmez. URL içindeki <code>%2F</code> veya
371         <code>%5C</code>’ler (sadece ilgili sistemlerde), tıpkı normal
372         URL’lere yapıldığı gibi, oldukları gibi bırakılırlar.</p>
373     </div>
374
375 <h3>Ayrıca bakınız:</h3>
376 <ul>
377 <li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li>
378 </ul>
379 </div>
380 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
381 <div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">Yönergesi</a></h2>
382 <table class="directive">
383 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>.htaccess</code> dosyalarında bulunmasına izin verilen
384   yönerge türleri belirtilir.</td></tr>
385 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverride All|None|<var>yönerge-türü</var>
386 [<var>yönerge-türü</var>] ...</code></td></tr>
387 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverride All</code></td></tr>
388 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin</td></tr>
389 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
390 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
391 </table>
392     <p>Sunucu <code class="directive"><a href="#accessfilename">AccessFileName</a></code> yönergesi
393       ile belirtildiği şekilde bir <code>.htaccess</code> dosyasına rastlarsa
394       önceki yapılandırma yönergelerinin hangilerinin geçersiz kılınmak üzere
395       bildirildiğini bilmek ister.</p>
396
397     <div class="note"><h3>Sadece &lt;Directory&gt; bölümlerinde geçerli</h3>
398       <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,
399       sadece düzenli ifade içermeyen <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümlerinde geçerlidir.
400     </div>
401
402     <p>Yönergeye değer olarak <code>None</code> belirtilirse <a href="#accessfilename">.htaccess</a> dosyaları tamamen yok sayılır. Bu
403       durumda, sunucu dosya sisteminde rastladığı <code>.htaccess</code>
404       dosyalarını okumaya dahi çalışmayacaktır.</p>
405
406     <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
407       yönergeye <code>.htaccess</code> dosyalarında izin verilir.</p>
408
409     <p><code><var>yönerge-türü</var></code> olarak aşağıdaki yönerge grup
410       isimlerinden biri belirtilebilir:</p>
411
412     <dl>
413       <dt>AuthConfig</dt>
414
415       <dd><code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
416         <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
417         <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>,
418         <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>,
419         <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>,
420         <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>,
421         <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>
422         <em>ve benzeri</em> yetkilendirme yönergelerinin kullanımını izin
423         verilir.</dd>
424
425       <dt>FileInfo</dt>
426
427       <dd>Belge türünü denetleyen <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>
428         <code>Add*</code> ve <code>Remove*</code> yönergeleri,
429         <code class="directive"><a href="#errordocument">ErrorDocument</a></code>,
430         <code class="directive"><a href="#forcetype">ForceType</a></code>,
431         <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
432         <code class="directive"><a href="#sethandler">SetHandler</a></code>,
433         <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>,
434         <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>
435         yönergeleri ve benzerleri ile
436         <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>,
437         <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>,
438         <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>,
439         <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>,
440         <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>,
441         <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>,
442         <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>,
443         <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>,
444         <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>,
445         <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>
446         belge meta veri yönergelerinin,
447         <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> modülündeki
448         <code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>,
449         <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>,
450         <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>,
451         <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>,
452         <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
453         yönergelerinin ve <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code> modülündeki
454         <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code>
455         yönergesinin kullanımına izin verilir.
456       </dd>
457
458       <dt>Indexes</dt>
459
460       <dd>Dizin içeriğinin listelenmesini denetleyen
461         <code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
462         <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>,
463         <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
464         <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
465         <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>,
466         <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>,
467         <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>,
468         <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>,
469         <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>,
470         <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>,
471         <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code>
472         yönergelerinin <em>ve benzerlerinin</em> kullanımına izin
473         verilir.</dd>
474
475       <dt>Limit</dt>
476
477       <dd>Konak erişimini denetleyen
478         <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>,
479         <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ve
480         <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>
481         yönergelerinin kullanımına izin verilir.</dd>
482
483       <dt>Options[=<var>seçenek</var>,...]</dt>
484
485       <dd>Dizinlere özgü özellikleri denetleyen
486         <code class="directive"><a href="#options">Options</a></code> ve
487         <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> yönergelerinin
488         kullanımına izin verilir. <code class="directive"><a href="#options">Options</a></code> komutunda belirtilecek seçenekler
489         bir eşit işaretinden sonra aralarına sadece virgül konarak
490         (boşluksuz)  belirtilebilir.</dd>
491     </dl>
492
493     <p>Örnek:</p>
494
495     <div class="example"><p><code>
496       AllowOverride AuthConfig Indexes
497     </code></p></div>
498
499     <p>Bu örnekte <code>AuthConfig</code> ve <code>Indexes</code> grubundaki
500       yönergeler bir dahili sunucu hatasına yol açmayacaktır.</p>
501
502     <div class="note"><p>Güvenlik ve başarımı arttırmak için <code>&lt;Directory /&gt;</code>
503       bloğu içinde <code>AllowOverride</code> yönergesine <code>None</code>
504       dışında bir değer atamayın. Böyle yapmak yerine bir <code>.htaccess</code>
505       dosyası yerleştirmeyi düşündüğünüz dizine ait bir
506       <code>&lt;Directory&gt;</code> bloğu olması daha iyidir.</p></div>
507
508 <h3>Ayrıca bakınız:</h3>
509 <ul>
510 <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
511 <li><a href="../configuring.html">Yapılandırma Dosyaları</a></li>
512 <li><a href="../howto/htaccess.html">.htaccess Dosyaları</a></li>
513 </ul>
514 </div>
515 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
516 <div class="directive-section"><h2><a name="AllowOverrideList" id="AllowOverrideList">AllowOverrideList</a> <a name="allowoverridelist" id="allowoverridelist">Yönergesi</a></h2>
517 <table class="directive">
518 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Individual directives that are allowed in
519 <code>.htaccess</code> files</td></tr>
520 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>AllowOverrideList None|<var>directive</var>
521 [<var>directive-type</var>] ...</code></td></tr>
522 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>AllowOverrideList None</code></td></tr>
523 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin</td></tr>
524 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
525 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
526 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
527             Lütfen İngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3>
528 <ul>
529 <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
530 <li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li>
531 <li><a href="../configuring.html">Configuration Files</a></li>
532 <li><a href="../howto/htaccess.html">.htaccess Files</a></li>
533 </ul>
534 </div>
535 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
536 <div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">Yönergesi</a></h2>
537 <table class="directive">
538 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>CGI betik yorumlayıcısını saptama tekniğini belirler.
539 </td></tr>
540 <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>
541 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
542 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
543 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
544 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
545 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece NetWare’de geçerlidir.</td></tr>
546 </table>
547     <p>Bu yönerge Apache’inin CGI bekitlerini çalıştırmak için kullanacağı
548       yorumlayıcıyı nasıl bulacağını denetlemek için kullanılır. Örneğin,
549       <code>CGIMapExtension sys:\foo.nlm .foo</code> satırı <code>.foo</code>
550       uzantılı CGI betik dosyalarının FOO yorumlayıcıya aktarılmasını
551       sağlar.</p>
552
553 </div>
554 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
555 <div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">Yönergesi</a></h2>
556 <table class="directive">
557 <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
558   etkin kılar.</td></tr>
559 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ContentDigest On|Off</code></td></tr>
560 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ContentDigest Off</code></td></tr>
561 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
562 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Options</td></tr>
563 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
564 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
565 </table>
566     <p>Bu yönerge RFC2616 ve RFC1864’te tanımlandığı gibi
567       <code>Content-MD5</code> üretimini etkin kılar.</p>
568
569     <p>MD5, verideki herhangi bir değişikliğin ileti özetinin değişmesi
570       olarak yansıması nedeniyle yüksek derecede itimat sağlayan keyfi
571       uzunlukta bir "ileti özeti" (bazen "parmakizi" dendiği de olur)
572       hesaplama algoritmasıdır.</p>
573
574     <p><code>Content-MD5</code> başlığı öğe gövdesinin iki uç arasında ileti
575       bütünlük sınamasının yapılabilmesini sağlar. Bir istemci veya vekil
576       aktarılan öğe gövdesinde rastlantısal bir değişiklik olup olmadığını
577       saptamak için bu başlığın doğruluğunu sınayabilir. Başlık örneği:</p>
578
579     <div class="example"><p><code>
580       Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
581     </code></p></div>
582
583     <p>Her istekte ileti özeti hesaplanacağından (değerler saklanmaz), bu
584       yönergenin sunucunuzda başarım sorunlarına yol açacağına dikkat
585       ediniz.</p>
586
587     <p><code>Content-MD5</code>, herhangi bir modül değil, sadece
588       <code class="module"><a href="../mod/core.html">core</a></code> modülü tarafından sunulan belgeler için
589       gönderilir. Örneğin, SSI belgeleri CGI betikleri tarafından
590       çıktılanırlar ve bayt seviyesinden çıktılar bu başlığa sahip
591       olmazlar.</p>
592
593 </div>
594 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
595 <div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">Yönergesi</a></h2>
596 <table class="directive">
597 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Değeri <code>none</code> olduğu takdirde, bu yönergenin bir
598 uyarı vermekten başka bir etkisi yoktur. Önceki sürümlerde, bu yönerge,
599 sunucunun ortam türünü saptayamadığı durumda göndereceği öntanımlı ortam
600 türünü belirlerdi.</td></tr>
601 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DefaultType <var>ortam-türü</var>|none</code></td></tr>
602 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DefaultType none</code></td></tr>
603 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
604 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
605 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
606 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
607 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td><code>none</code> değeri Apache 2.2.7 ve sonrasında mevcuttur.
608 Diğer tüm seçenekler Apache'nin 2.3.x ve sonraki sürümleri için iptal
609 edilmiştir.</td></tr>
610 </table>
611   <p>Bu yönerge iptal edilmiştir. Yapılandırma dosyalarının geriye
612     uyumluluğunu sağlamak için, öntanımlı bir ortam türünün olmadığını
613     belirten <code>none</code> değeriyle belirtilebilir. Örnek:</p>
614
615     <div class="example"><p><code>
616       DefaultType none
617     </code></p></div>
618
619     <p><code>DefaultType None</code> sadece httpd-2.2.7 ve sonrasında
620       mevcuttur.</p>
621
622     <p>Ortam türlerini dosya uzantıları üzerinden yapılandırmak için
623       <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> yönergesini ve
624       <code>mime.types</code> yapılandırma dosyasını veya belli özkaynak
625       türleri için ortam türlerini yapılandırmak için <code class="directive"><a href="#forcetype">ForceType</a></code> yönergesini kullanın.</p>
626
627 </div>
628 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
629 <div class="directive-section"><h2><a name="Define" id="Define">Define</a> <a name="define" id="define">Yönergesi</a></h2>
630 <table class="directive">
631 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir değişkenin mevcudiyetini betimler.</td></tr>
632 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Define <var>değişken-ismi</var></code></td></tr>
633 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
634 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
635 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
636 </table>
637     <p><code class="program"><a href="../programs/httpd.html">httpd</a></code>’yi <code>-D</code>
638       seçeneğiyle çalıştırmaya eşdeğerdir.</p>
639
640     <p>Bu yönerge, başlatma betiğinde <code>-D</code> seçeneğinin
641       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
642       kullanılabilir.</p>
643
644 </div>
645 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
646 <div class="directive-section"><h2><a name="Directory" id="Directory">&lt;Directory&gt;</a> <a name="directory" id="directory">Yönergesi</a></h2>
647 <table class="directive">
648 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sadece ismi belirtilen dosya sistemi dizininde ve bunun
649   altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr>
650 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Directory <var>dizin-yolu</var>&gt;
651 ... &lt;/Directory&gt;</code></td></tr>
652 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
653 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
654 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
655 </table>
656     <p><code class="directive">&lt;Directory&gt;</code> ve
657       <code>&lt;/Directory&gt;</code> sadece ismi belirtilen dosya sistemi
658       dizininde ve bunun altdizinlerinde uygulanacak bir yönerge grubunu
659       sarmalamakta kullanılır. Bir dizin bağlamında kullanılabilecek her
660       yönergeye izin verilir. <var>dizin-yolu</var> bir dizinin tam yolu
661       olabileceği gibi Unix kabuk tarzı bir dosya ismi eşleştirme kalıbı da
662       olabilir. Kalıp dizgesinde, <code>?</code> herhangi bir tek karakterle,
663       <code>*</code> herhangi bir karakter dizisiyle eşleşir. Ayrıca
664       <code>[]</code> karakter aralıkları da kullanılabilir. ‘/’ karakteri
665       ile hiçbir kalıp karakteri eşleşmez, bu bakımdan <code>&lt;Directory
666       /*/public_html&gt;</code> ile <code>/home/user/public_html</code>
667       değil, ama <code>&lt;Directory /home/*/public_html&gt;</code>
668       eşleşecektir. Örnek:</p>
669
670     <div class="example"><p><code>
671       &lt;Directory /usr/local/httpd/htdocs&gt;<br />
672       <span class="indent">
673         Options Indexes FollowSymLinks<br />
674       </span>
675       &lt;/Directory&gt;
676     </code></p></div>
677
678     <div class="note">
679       <p><var>dizin-yolu</var> argümanlarını belirtirken dikkatli
680         olmalısınız: Apache’nin dosyalara erişmekte kullandığı dosya sistemi
681         yolu ile bire bir eşleşmelidir. Belli bir
682         <code>&lt;Directory&gt;</code> dizinine uygulanan yönergeler, aynı
683         dizine farklı bir yoldan, örneğin başka bir sembolik bağ üzerinden
684         erişilen dosyalara uygulanmayacaktır.</p>
685     </div>
686
687     <p><code>~</code> karakterine ek olarak <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli
688       ifadeler</a> de kullanılabilir. Örnek:</p>
689
690     <div class="example"><p><code>
691       &lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
692     </code></p></div>
693
694     <p>yönergesi <code>/www/</code> içindeki üç rakamdan oluşan dizinlerle
695       eşleşecektir.</p>
696
697     <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
698       dizinle veya üst dizinlerinden biri ile eşleşiyorsa, uygulama en kısa
699       eşleşmedeki yönergelerden başlayarak <a href="#accessfilename">.htaccess</a> dosyalarındaki yönergelere kadar
700       genişletilir. Örneğin,</p>
701
702     <div class="example"><p><code>
703       &lt;Directory /&gt;<br />
704       <span class="indent">
705         AllowOverride None<br />
706       </span>
707       &lt;/Directory&gt;<br />
708       <br />
709       &lt;Directory /home/&gt;<br />
710       <span class="indent">
711         AllowOverride FileInfo<br />
712       </span>
713       &lt;/Directory&gt;
714     </code></p></div>
715
716     <p>bölümleri ile <code>/home/web/dir/doc.html</code> belgesine erişirken
717       şu aşamalardan geçilir:</p>
718
719     <ul>
720       <li><code>AllowOverride None</code> yönergesi uygulanır
721         (<code>.htaccess</code> dosyaları iptal edilir).</li>
722
723       <li><code>AllowOverride FileInfo</code> yönergesi uygulanır
724         (<code>/home</code> dizini için).</li>
725
726       <li>Sırayla <code>/home/.htaccess</code>,
727         <code>/home/web/.htaccess</code> ve
728         <code>/home/web/dir/.htaccess</code> dosyaları içindeki
729         <code>FileInfo</code> yönergeleri uygulanır.</li>
730     </ul>
731
732     <p>Normal bölümlerin tamamı uygulanıncaya kadar düzenli ifadeler
733       değerlendirilmez. Düzenli ifadelerin tamamı yapılandırma dosyasında
734       görüldükleri sıraya göre sınanırlar. Örneğin,</p>
735
736     <div class="example"><p><code>
737       &lt;Directory ~ abc$&gt;<br />
738       <span class="indent">
739         # ... yönergeler burada ...<br />
740       </span>
741       &lt;/Directory&gt;
742     </code></p></div>
743
744     <p>düzenli ifadeli bölümü, tüm normal <code class="directive">&lt;Directory&gt;</code> bölümleri ve
745       <code>.htaccess</code> dosyaları uygulanıncaya kadar
746       değerlendirilmeyecektir. Düzenli ifadeleri değerlendirmeye sıra gelince
747       düzenli ifade <code>/home/abc/public_html/abc</code> ile eşleştirilecek
748       ve buna ilişkin <code class="directive">&lt;Directory&gt;</code>
749       uygulanacaktır.</p>
750
751    <p><strong><code>&lt;Directory /&gt;</code> için öntanımlı Apache
752     erişiminin  <code>Allow from All</code> oluşuna dikkat ediniz. Bunu şöyle
753     bir blokla değiştirmeniz,</strong></p>
754
755     <div class="example"><p><code>
756       &lt;Directory /&gt;<br />
757       <span class="indent">
758         Order Deny,Allow<br />
759         Deny from All<br />
760       </span>
761       &lt;/Directory&gt;
762     </code></p></div>
763
764     <p><strong>ve erişilebilir olmasını istediğiniz dizinleri ayrıca
765       belirtmeniz önerilir. Daha ayrıntılı bilgi edinmek için <a href="../misc/security_tips.html">Güvenlik İpuçları</a> belgesine
766       bakınız.</strong></p>
767
768     <p>Dizin bölümleri <code>httpd.conf</code> dosyasında yer alır.
769       <code class="directive">&lt;Directory&gt;</code> yönergeleri iç içe
770       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>
771
772 <h3>Ayrıca bakınız:</h3>
773 <ul>
774 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
775   arada ele alındığının anlatıldığı <a href="../sections.html">&lt;Directory&gt;, &lt;Location&gt; ve
776   &lt;Files&gt; bölümleri nasıl çalışır?</a> belgesine de bakınız.</li>
777 </ul>
778 </div>
779 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
780 <div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a> <a name="directorymatch" id="directorymatch">Yönergesi</a></h2>
781 <table class="directive">
782 <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
783   altdizinlerinde uygulanacak bir yönerge grubunu sarmalar.</td></tr>
784 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;DirectoryMatch <var>düzifd</var>&gt;
785 ... &lt;/DirectoryMatch&gt;</code></td></tr>
786 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
787 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
788 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
789 </table>
790     <p><code class="directive">&lt;DirectoryMatch&gt;</code> and
791     <code>&lt;/DirectoryMatch&gt;</code> yönergeleri <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> gibi sadece ismi
792       belirtilen dosya sistemi dizininde ve bunun altdizinlerinde uygulanacak
793       bir yönerge grubunu sarmalamakta kullanılır. Tek farkla argüman olarak
794       bir <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifade</a> alır. Örnek:</p>
795
796     <div class="example"><p><code>
797       &lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}"&gt;
798     </code></p></div>
799
800     <p>yönergesi <code>/www/</code> içindeki üç rakamdan oluşan dizinlerle
801       eşleşecektir.</p>
802
803 <h3>Ayrıca bakınız:</h3>
804 <ul>
805 <li>Normal <code class="directive">&lt;Directory&gt;</code>
806   bölümlerindeki yönergelerle düzenli ifadelerin nasıl karıştırıldığının bir
807   açıklaması için <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> yönergesine bakınız.</li>
808 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
809   ele alındığının açıklaması için <a href="../sections.html">&lt;Directory&gt;, &lt;Location&gt; ve
810   &lt;Files&gt; bölümleri nasıl çalışır?</a> belgesine bakınız.</li>
811 </ul>
812 </div>
813 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
814 <div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">Yönergesi</a></h2>
815 <table class="directive">
816 <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>
817 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>DocumentRoot <var>dizin-yolu</var></code></td></tr>
818 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr>
819 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
820 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
821 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
822 </table>
823     <p>Bu yönerge <code class="program"><a href="../programs/httpd.html">httpd</a></code> tarafından dosyalarının sunulacağı
824       dizini belirler. <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>
825       benzeri bir yönerge ile eşleşmedikçe, sunucu istenen URL’deki yolu,
826       belge yolu haline getirmek için belge kök dizinine ekler. Örnek:</p>
827
828     <div class="example"><p><code>
829       DocumentRoot /usr/web
830     </code></p></div>
831
832     <p>yapılandırması ile <code>http://www.my.host.com/index.html</code>
833       isteği <code>/usr/web/index.html</code> ile eşleştirilir.
834       <var>dizin-yolu</var> ile göreli dosya yolu belirtildiği takdirde belge
835       kök dizininin <code class="directive"><a href="#serverroot">ServerRoot</a></code> ile
836       belirtilen sunucu kök dizinine göre belirtildiği varsayılır.</p>
837
838     <p><code class="directive">DocumentRoot</code> ile belirtilen dizin bir bölü
839       çizgisi ile bitirilmemelidir.</p>
840
841 <h3>Ayrıca bakınız:</h3>
842 <ul>
843 <li><a href="../urlmapping.html#documentroot">URL’lerin Dosya Sistemi
844   ile Eşlenmesi</a></li>
845 </ul>
846 </div>
847 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
848 <div class="directive-section"><h2><a name="Else" id="Else">&lt;Else&gt;</a> <a name="else" id="else">Yönergesi</a></h2>
849 <table class="directive">
850 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Contains directives that apply only if the condition of a
851 previous <code class="directive"><a href="#if">&lt;If&gt;</a></code> or
852 <code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code> section is not
853 satisfied by a request at runtime</td></tr>
854 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Else&gt; ... &lt;/Else&gt;</code></td></tr>
855 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
856 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
857 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
858 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
859 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
860             Lütfen İngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3>
861 <ul>
862 <li><code class="directive"><a href="#if">&lt;If&gt;</a></code></li>
863 <li><code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code></li>
864 <li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;,
865     &lt;Files&gt; sections work</a> for an explanation of how these
866     different sections are combined when a request is received.
867     <code class="directive">&lt;If&gt;</code>,
868     <code class="directive">&lt;ElseIf&gt;</code>, and
869     <code class="directive">&lt;Else&gt;</code> are applied last.</li>
870 </ul>
871 </div>
872 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
873 <div class="directive-section"><h2><a name="ElseIf" id="ElseIf">&lt;ElseIf&gt;</a> <a name="elseif" id="elseif">Yönergesi</a></h2>
874 <table class="directive">
875 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Contains directives that apply only if a condition is satisfied
876 by a request at runtime while the condition of a previous
877 <code class="directive"><a href="#if">&lt;If&gt;</a></code> or
878 <code class="directive">&lt;ElseIf&gt;</code> section is not
879 satisfied</td></tr>
880 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;ElseIf <var>expression</var>&gt; ... &lt;/ElseIf&gt;</code></td></tr>
881 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
882 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
883 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
884 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
885 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
886             Lütfen İngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3>
887 <ul>
888 <li><a href="../expr.html">Expressions in Apache HTTP Server</a>,
889 for a complete reference and more examples.</li>
890 <li><code class="directive"><a href="#if">&lt;If&gt;</a></code></li>
891 <li><code class="directive"><a href="#else">&lt;Else&gt;</a></code></li>
892 <li><a href="../sections.html">How &lt;Directory&gt;, &lt;Location&gt;,
893     &lt;Files&gt; sections work</a> for an explanation of how these
894     different sections are combined when a request is received.
895     <code class="directive">&lt;If&gt;</code>,
896     <code class="directive">&lt;ElseIf&gt;</code>, and
897     <code class="directive">&lt;Else&gt;</code> are applied last.</li>
898 </ul>
899 </div>
900 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
901 <div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">Yönergesi</a></h2>
902 <table class="directive">
903 <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
904   kılar.</td></tr>
905 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
906 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableMMAP On</code></td></tr>
907 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
908 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
909 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
910 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
911 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td><code>none</code> değeri Apache 2.2.7 ve sonrasında mevcuttur.
912 </td></tr>
913 </table>
914     <p>Bu yönerge, sunucunun teslimat sırasında gerektiği takdirde bir dosya
915       içeriğinin okunması için bellek eşleme kullanıp kullanmayacağını
916       belirler. Öntanımlı olarak, bir isteğin yerine getirilmesi,
917       <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> kullanarak sunucu tarafından çözümlenen
918       bir dosyanın teslimatı sırasında olduğu gibi, bir dosya içindeki veriye
919       erişilmesini gerektirdiğinde Apache, işletim sistemi tarafından
920       desteklendiği takdirde dosyayı belleğe eşler.</p>
921
922     <p>Böyle bellek eşleme kimi zaman başarım artışını beraberinde getirirse
923       de bazen sorunlardan kaçınmak için bellek eşlemeyi kapatmak daha iyi
924       sonuç verir:</p>
925
926     <ul>
927     <li>Bazı çok işlemcili sistemlerde bellek eşleme
928       <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin başarımını düşürebilmektedir.</li>
929     <li><code class="program"><a href="../programs/httpd.html">httpd</a></code> bellek eşlemli çalışırken bir dosyanın silinmesi veya
930       boyutunun küçültülmesi <code class="program"><a href="../programs/httpd.html">httpd</a></code>'nin parçalama arızası vererek
931       çökmesine yol açabilir.</li>
932     </ul>
933
934     <p>Bu tür sorunlardan dolayı zarar görülebilecek sunucu
935       yapılandırmalarında dosya teslimatında bellek eşlemlerinin kullanımını
936       şu şekilde iptal etmeniz gerekir:</p>
937
938     <div class="example"><p><code>
939       EnableMMAP Off
940     </code></p></div>
941
942     <p>Bu özellik, sadece NFS dosya sistemi üzerinde sunulan dosyaları
943       kapsamak üzere şu şekilde kolayca kapatılabilir:</p>
944
945     <div class="example"><p><code>
946       &lt;Directory "/nfs-dosya-yolu"&gt;
947       <span class="indent">
948         EnableMMAP Off
949       </span>
950       &lt;/Directory&gt;
951     </code></p></div>
952
953 </div>
954 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
955 <div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">Yönergesi</a></h2>
956 <table class="directive">
957 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosyaların istemciye tesliminde çekirdeğin dosya gönderme
958   desteğinin kullanımını etkin kılar.</td></tr>
959 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
960 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>EnableSendfile On</code></td></tr>
961 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
962 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
963 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
964 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
965 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.0.44 ve sonrasında mevcuttur.</td></tr>
966 </table>
967     <p>Bu yönerge, dosya içeriğinin istemciye teslimi için
968       <code class="program"><a href="../programs/httpd.html">httpd</a></code>’nin çekirdeğin dosya gönderme desteğini
969       kullanıp kullanmayacağını belirler. Öntanımlı olarak, bir isteğin
970       yerine getirilmesi, bir durağan dosyanın teslimatı sırasında olduğu
971       gibi, bir dosya içindeki veriye erişilmesini gerektirmediği takdirde
972       Apache, işletim sistemi tarafından destekleniyorsa dosyayı istemciye
973       teslim etmek için çekirdeğin dosya gönderme özelliğini kullanır.</p>
974
975     <p>Çekirdeğin dosya gönderme mekanizması, okuma, gönderme ve tampon
976       ayırma işlemlerini ayrı ayrı yapmaktan kaçınır. Fakat bazı
977       platformlarda veya bazı dosya sistemlerinde aşağıda belirtilen işlemsel
978       sorunlardan kaçınmak için bu özelliği iptal etmek daha iyidir:</p>
979
980     <ul>
981     <li>Bazı platformlar,  derleme sistemince saptanamayan bozuk bir dosya
982       gönderme desteğine sahiptir; özellikle eğer derleme işlemi dosya
983       gönderme desteğinde sorun olmayan bir makinede yapılıp çalıştırılabilir
984       dosyaların sorunlu makineye kurulduğu durumda bu saptama
985       yapılamayacaktır.</li>
986     <li>Linux’ta IPv6 kullanırken dosya gönderme desteği bazı ağ
987       kartlarındaki TCP toplama sağlaması aktarım hatasını tetikler.</li>
988     <li>Itanium üzerinde çalışan Linux’ta dosya gönderme desteği 2GB’tan
989       büyük dosyalarla çalışamamaktadır.</li>
990     <li><code class="directive"><a href="#documentroot">DocumentRoot</a></code> ağ dosya sistemi
991       (NFS veya SMB gibi) üzerinde olduğu durumda çekirdek ağ dosyalarını
992       kendi arabelleği üzerinden sunamayabilir.</li>
993     </ul>
994
995     <p>Bu sorunlardan muzdarip sunucu yapılandırmaları için bu özelliği şöyle
996       iptal edebilirsiniz:</p>
997
998     <div class="example"><p><code>
999       EnableSendfile Off
1000     </code></p></div>
1001
1002     <p>Bu özellik, sadece bir NFS veya SMB dosya sistemi üzerinde sunulan
1003       dosyaları kapsamak üzere şu şekilde kolayca kapatılabilir:</p>
1004
1005     <div class="example"><p><code>
1006       &lt;Directory "/path-to-nfs-files"&gt;
1007       <span class="indent">
1008         EnableSendfile Off
1009       </span>
1010       &lt;/Directory&gt;
1011     </code></p></div>
1012     <p><code class="directive">EnableSendfile</code> yönergesinin .htaccess ve diziniçi
1013       yapılandırmalarınını <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> tarafından
1014       desteklenmediğini lütfen aklınızdan çıkarmayın.
1015       <code class="directive">EnableSendfile</code> yönergesinin sadece küresel
1016       tanımları hesaba katılır.</p>
1017
1018 </div>
1019 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1020 <div class="directive-section"><h2><a name="Error" id="Error">Error</a> <a name="error" id="error">Yönergesi</a></h2>
1021 <table class="directive">
1022 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Abort configuration parsing with a custom error message</td></tr>
1023 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Error <var>message</var></code></td></tr>
1024 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1025 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1026 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1027 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.9 and later</td></tr>
1028 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
1029             Lütfen İngilizce sürümüne bakınız.</p></div>
1030 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1031 <div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">Yönergesi</a></h2>
1032 <table class="directive">
1033 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir hata durumunda sunucunun istemciye ne döndüreceğini
1034   belirler.</td></tr>
1035 <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>
1036 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1037 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
1038 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1039 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1040 <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
1041   farklıdır.</td></tr>
1042 </table>
1043     <p>Bir sorun çıktığında veya hata oluştuğunda Apache şu dört işlemden
1044       birini yapacak şekilde yapılandırılabilir:</p>
1045
1046     <ol>
1047       <li>Yerleşik bir hata iletisi çıktılanır.</li>
1048
1049       <li>Özel bir ileti çıktılanır.</li>
1050
1051       <li>Sorunu/hatayı işleyecek yerel bir <var>URL-yoluna</var> yönlendirme
1052         yapılır.</li>
1053
1054       <li>Sorunu/hatayı işleyecek harici bir <var>URL-yoluna</var>
1055         yönlendirme yapılır.</li>
1056     </ol>
1057
1058     <p>İlk seçenek öntanımlıdır. Diğer üç seçenek
1059       <code class="directive">ErrorDocument</code> yönergesinin argümanları (hata
1060       kodundan sonra bir URL veya hata iletisi) ile belirtilir. Apache bazı
1061       durumlarda sorun/hata ile ilgili ek bilgi verecektir.</p>
1062
1063     <p>URL’ler yerel yollarda (<code class="directive"><a href="#documentroot">DocumentRoot</a></code>’a göre) bir bölü çizgisi (/) ile
1064       başlatılabileceği gibi istemci tarafından çözümlenecek tam bir URL
1065       şeklinde de belirtilebilir. Bunlar yerine, tarayıcıda gösterilmek üzere
1066       bir ileti de belirtilebilir. Örnekler:</p>
1067
1068     <div class="example"><p><code>
1069       ErrorDocument 500 http://hata.meselae.dom/cgi-bin/dnmci<br />
1070       ErrorDocument 404 /cgi-bin/bad_urls.pl<br />
1071       ErrorDocument 401 /subscription_info.html<br />
1072       ErrorDocument 403 "Kusura bakmayın, bugün hizmet veremiyoruz."
1073     </code></p></div>
1074
1075     <p>Bunlardan başka, Apache’nin kendi hata iletilerinin kullanılacağı özel
1076       <code>default</code> değeri ile belirtilebilir. Normal şartlar altında
1077       gerekmese de, bir şey belirtilmediği takdirde mevcut bir
1078       <code class="directive">ErrorDocument</code> yönergesini miras alan
1079       yapılandırmalarda Apache’nin kendi hata iletilerinin kullanımı
1080       <code>default</code> değeri açıkça belirtilerek örnekteki gibi
1081       zorlanabilir:</p>
1082
1083     <div class="example"><p><code>
1084       ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
1085       &lt;Directory /web/docs&gt;<br />
1086       <span class="indent">
1087         ErrorDocument 404 default<br />
1088       </span>
1089       &lt;/Directory&gt;
1090     </code></p></div>
1091
1092     <p><code class="directive">ErrorDocument</code> yönergesinde bir uzak URL (önünde
1093       <code>http</code> bulunan bir yol) belirtildiğinde, belge aynı sunucuda
1094       olsa bile, Apache’nin istemciye belgeyi bulacağı yer için bir
1095       yönlendirme göndereceğine dikkat ediniz. Bunun bazı istenmeyen etkileri
1096       vardır; en önemlilerinden biri istemcinin hata kodu yerine bir
1097       yönlendirme durum kodu alacak olmasıdır. Bu, bir URL’nin geçerliliğini
1098       durum koduna göre saptayan istemciler veya robotlar için yanıltıcı
1099       olacaktır. Buna ek olarak, <code>ErrorDocument 401</code> için bir uzak
1100       URL belirttiğiniz durumda istemci 401 durum kodunu almayacağı için
1101       kullanıcıdan parola isteğinde bulunamayacaktır. Bu bakımdan,
1102       <strong>ihtiyaç duyduğunuz takdirde, <code>ErrorDocument 401</code>
1103       yönergesine yerel bir belge belirtmelisiniz.</strong></p>
1104
1105     <p>Sunucunun ürettiği hata iletileri "çok kısa" olduğu takdirde,
1106       Microsoft Internet Explorer (MSIE) öntanımlı olarak bu hata iletilerini
1107       yoksayar ve bunun yerine kendi "kullanıcı dostu" hata iletilerini
1108       kullanır. "Çok kısa" eşiği duruma göre değişmekle birlikte, genellikle,
1109       hata iletileriniz 512 bayttan büyük olduğu takdirde MSIE kendi hata
1110       iletileri yerine sunucunun ürettiği hata iletilerini gösterecektir. Bu
1111       konuda daha fazla bilgiyi <a href="http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q294807">Q294807</a> kodlu Microsoft Knowledge Base makalesinde
1112       bulabilirsiniz.</p>
1113
1114     <p>Çoğu yerleşik hata iletisi özel iletilerle değiştirilebilse de bazı
1115       durumlarda <code class="directive"><a href="#errordocument">ErrorDocument</a></code> ile ne
1116       belirtildiğine bakılmaksızın yerleşik hata iletileri kullanılır.
1117       Özellikle, bozuk bir istek saptandığında normal istek işleme hemen
1118       devre dışı bırakılır ve yerleşik hata iletisi döndürülür. Bu, hatalı
1119       istekler yaparak güvenlik sorunlarına yol açılmak istenmesi
1120       durumlarında gereklidir.</p>
1121
1122     <p>2.0 öncesi sürümlerde iletiler bir çift çift-tırnak içine alınmayıp,
1123       tek bir çift-tırnak ile başlatılması yeterli olurdu.</p>
1124
1125 <h3>Ayrıca bakınız:</h3>
1126 <ul>
1127 <li><a href="../custom-error.html">Özel Hata Yanıtları</a></li>
1128 </ul>
1129 </div>
1130 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1131 <div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">Yönergesi</a></h2>
1132 <table class="directive">
1133 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun hata günlüğünü tutacağı yeri belirler.</td></tr>
1134 <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>
1135 <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>
1136 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1137 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1138 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1139 </table>
1140     <p><code class="directive">ErrorLog</code> yönergesi sunucunun saptadığı hataları
1141       kaydedeceği dosyanın ismini belirtmek için kullanılır.
1142       <var>dosya-yolu</var> ile göreli dosya yolu belirtildiği takdirde
1143       dizininin <code class="directive"><a href="#serverroot">ServerRoot</a></code> ile
1144       belirtilen sunucu kök dizinine göre belirtildiği varsayılır.</p>
1145
1146     <div class="example"><h3>Örnek</h3><p><code>
1147     ErrorLog /var/log/httpd/error_log
1148     </code></p></div>
1149
1150     <p><var>dosya-yolu</var> bir boru imi (|) ile başlatıldığı takdirde hata
1151       iletilerinin hata günlüğünü işleme sokacak komuta borulanacağı
1152       varsayılır.</p>
1153
1154     <div class="example"><h3>Örnek</h3><p><code>
1155     ErrorLog "|/usr/local/bin/httpd_errors"
1156     </code></p></div>
1157
1158     <p>Dosya adı yerine <code>syslog</code> kullanılırsa, sistem desteklediği
1159       takdirde günlük kaydı syslogd(8) üzerinden yürütülür. Öntanımlı olarak
1160       <code>local7</code> syslog oluşumu kullanılır. Bunu
1161       <code>syslog:<var>oluşum</var></code> sözdizimini kullanarak
1162       değiştirebilirsiniz. Buradaki <code><var>oluşum</var></code>
1163       syslog.conf(5) kılavuz sayfasında belirtilen oluşum isimlerinden biri
1164       olabilir.</p>
1165
1166     <div class="example"><h3>Örnek</h3><p><code>
1167     ErrorLog syslog:user
1168     </code></p></div>
1169
1170     <p>GÜVENLİK: Günlük dosyalarının saklandığı dizin, sunucuyu başlatan
1171       kullanıcı dışındakiler tarafından yazılabilir olduğu takdirde
1172       güvenliğinizin nasıl tehlikeye gireceği <a href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a>
1173       belgesinde ayrıntılı olarak açıklanmıştır.</p>
1174     <div class="warning"><h3>Ek Bilgi</h3>
1175       <p>Unix-dışı platformlarda dosya yolunu girerken, platform ters bölü
1176         çizgilerini desteklese bile normal bölü çizgileri kullanmaya özen
1177         göstermelisiniz. Genel olarak, dosya yollarını belirtirken
1178         yapılandırma dosyası boyunca normal bölü çizgisi kullanmak her zaman
1179         daha iyidir.</p>
1180     </div>
1181
1182 <h3>Ayrıca bakınız:</h3>
1183 <ul>
1184 <li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
1185 <li><a href="../logs.html">Apache Günlük Dosyaları</a></li>
1186 </ul>
1187 </div>
1188 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1189 <div class="directive-section"><h2><a name="ErrorLogFormat" id="ErrorLogFormat">ErrorLogFormat</a> <a name="errorlogformat" id="errorlogformat">Yönergesi</a></h2>
1190 <table class="directive">
1191 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Format specification for error log entries</td></tr>
1192 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code> ErrorLog [connection|request] <var>format</var></code></td></tr>
1193 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1194 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1195 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1196 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache httpd 2.3.9 and later</td></tr>
1197 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
1198             Lütfen İngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3>
1199 <ul>
1200 <li><code class="directive"><a href="#errorlog">ErrorLog</a></code></li>
1201 <li><code class="directive"><a href="#loglevel">LogLevel</a></code></li>
1202 <li><a href="../logs.html">Apache HTTP Server Log Files</a></li>
1203 </ul>
1204 </div>
1205 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1206 <div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">Yönergesi</a></h2>
1207 <table class="directive">
1208 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Keep track of extended status information for each
1209 request</td></tr>
1210 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
1211 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ExtendedStatus Off[*]</code></td></tr>
1212 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
1213 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1214 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1215 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
1216             Lütfen İngilizce sürümüne bakınız.</p></div>
1217 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1218 <div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">Yönergesi</a></h2>
1219 <table class="directive">
1220 <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
1221   dosya özniteliklerini belirler.</td></tr>
1222 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>FileETag <var>bileşen</var> ...</code></td></tr>
1223 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>FileETag INode MTime Size</code></td></tr>
1224 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1225 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
1226 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1227 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1228 </table>
1229     <p><code class="directive">FileETag</code> yönergesi, belge bir dosyaya dayandığı
1230       takdirde <code>ETag</code> (Entity Tag - öğe etiketi kısaltması) yanıt
1231       başlığı alanını oluşturmakta kullanılacak dosya özniteliklerini
1232       yapılandırır. (<code>ETag</code> değeri, ağ band genişliğinden kazanmak
1233       için arabellek yönetiminde kullanılır.) Apache 1.3.22 ve öncesinde
1234       <code>ETag</code> değeri <em>daima</em>  dosyanın düğümü, boyutu ve son
1235       değişiklik zamanından (mtime) oluşurdu. <code class="directive">FileETag</code>
1236       yönergesi ne kullanılması gerektiğini belirleyebilmenizi sağlar. Değer
1237       olarak belirtilebilecek anahtar sözcükler şunlardır:</p>
1238
1239     <dl>
1240      <dt><strong>INode</strong></dt>
1241      <dd>Dosyanın düğüm numarası hesaba katılır.</dd>
1242      <dt><strong>MTime</strong></dt>
1243      <dd>Dosyanın son değişiklik tarih ve saati dahil edilir.</dd>
1244      <dt><strong>Size</strong></dt>
1245      <dd>Dosyanın bayt cinsinden uzunluğu dahil edilir.</dd>
1246      <dt><strong>All</strong></dt>
1247      <dd>Olası tüm alanlar kullanılır. Bu şuna eşdeğerdir:
1248          <div class="example"><p><code>FileETag INode MTime Size</code></p></div></dd>
1249      <dt><strong>None</strong></dt>
1250      <dd>Bir belge dosyasıyla sunulsa bile yanıta hiçbir <code>ETag</code>
1251       alanı dahil edilmez.</dd>
1252     </dl>
1253
1254     <p>Öntanımlı ayarları miras alıp bunların kapsamını genişletmek/daraltmak
1255       için <code>INode</code>, <code>MTime</code> ve <code>Size</code>
1256       anahtar sözcüklerinin önüne <code>+</code> veya <code>-</code> imi
1257       konabilir. Bu imlerin bulunmadığı bir anahtar sözcüğün varlığı halinde
1258       hiçbir değer miras alınmaz.</p>
1259
1260     <p>Eğer bir dizinin yapılandırması
1261       <code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code> ve alt dizini
1262       <code>FileETag&nbsp;-INode</code> içeriyorsa bu alt dizinin (ve bir
1263       geçersizleştirme olmadığı takdirde onun alt dizinlerinin) ayarları
1264       <code>FileETag&nbsp;MTime&nbsp;Size</code> yapılandırmasına eşdeğer
1265       olacaktır.</p>
1266     <div class="warning"><h3>Uyarı</h3>
1267       WebDAV’ın etkin olduğu yerlerde veya dizinlerde saklama alanı sağlayıcı
1268       olarak <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> kullanılıyorsa öntanımlı ayarları
1269       değiştirmeyiniz. <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>, koşullu isteklerde
1270       <code>ETag</code> karşılaştırmaları yapabilmek için
1271       <code>INode&nbsp;MTime&nbsp;Size</code> yapılandırmasını kullanır. Eğer
1272       <code>ETag</code> ayarı <code class="directive">FileETag</code> yönergesi
1273       kullanılarak değiştirilirse koşullu istekler gerektiği gibi yerine
1274       getirilemez.
1275     </div>
1276
1277 </div>
1278 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1279 <div class="directive-section"><h2><a name="Files" id="Files">&lt;Files&gt;</a> <a name="files" id="files">Yönergesi</a></h2>
1280 <table class="directive">
1281 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dosya isimleriyle eşleşme halinde uygulanacak yönergeleri
1282   içerir.</td></tr>
1283 <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>
1284 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1285 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1286 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1287 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1288 </table>
1289     <p><code class="directive">&lt;Files&gt;</code> yönergesi, içerdiği
1290       yönergelerin etki alanını dosya isimlerine göre sınırlandırır.
1291       <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ve
1292       <code class="directive"><a href="#location">&lt;Location&gt;</a></code> bölümleri
1293       ile karşılaştırılabilir. Bir <code>&lt;/Files&gt;</code> yönergesi ile
1294       sonlandırılması gerekir. Bu bölüm içinde belirtilen yönergeler,
1295       <code class="directive">&lt;Files&gt;</code> yönergesinde belirtilen
1296       <var>dosya-adı</var>’nın son bileşeniyle (dizinler atıldıktan sonda
1297       kalan dosya ismi) eşleşen nesnelere uygulanır. <code class="directive">&lt;Files&gt;</code> bölümleri yapılandırma dosyasında,
1298       <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümleri
1299       ve <code>.htaccess</code> dosyaları okunduktan sonra fakat <code class="directive"><a href="#location">&lt;Location&gt;</a></code> yönergelerinden önce
1300       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
1301       alanını sınırlamak amacıyla kullanılabileceğine dikkat ediniz.</p>
1302
1303     <p><var>dosya-adı</var> argümanının bir dosya ismi veya bir dosya ismi
1304       kalıbı içermesi gerekir. Bir dosya ismi kalıbındaki her <code>?</code>
1305       imi bir karakterle eşleştirilirken <code>*</code> imi karakter dizileri
1306       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>
1307
1308     <div class="example"><p><code>
1309       &lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
1310     </code></p></div>
1311
1312     <p>satırı en bilinen resim dosyası biçimleriyle eşleşecektir. Bunun
1313       yerine <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code>
1314       yönergesi de tercih edilebilirdi.</p>
1315
1316     <p><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ve
1317       <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
1318       bölümlerinin aksine, <code class="directive">&lt;Files&gt;</code>
1319       bölümleri <code>.htaccess</code> dosyaları içinde kullanılabilir. Bu
1320       sayede kullanıcıların kendi dosyalarına erişimi dosya seviyesinde
1321       denetlemelerine imkan sağlanmış olur.</p>
1322
1323
1324 <h3>Ayrıca bakınız:</h3>
1325 <ul>
1326 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
1327   arada ele alındığının açıklaması için <a href="../sections.html">
1328   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
1329   çalışır?</a> belgesine bakınız.</li>
1330 </ul>
1331 </div>
1332 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1333 <div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a> <a name="filesmatch" id="filesmatch">Yönergesi</a></h2>
1334 <table class="directive">
1335 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Düzenli ifadelerin dosya isimleriyle eşleşmesi halinde
1336   uygulanacak yönergeleri içerir.</td></tr>
1337 <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>
1338 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1339 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1340 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1341 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1342 </table>
1343     <p><code class="directive">&lt;FilesMatch&gt;</code> yönergesi, içerdiği
1344       yönergelerin etki alanını <code class="directive"><a href="#files">&lt;Files&gt;</a></code> yönergesinin yaptığı gibi dosya
1345       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>
1346
1347     <div class="example"><p><code>
1348       &lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
1349     </code></p></div>
1350
1351     <p>satırı en bilinen resim dosyası biçimleriyle eşleşecektir.</p>
1352
1353 <h3>Ayrıca bakınız:</h3>
1354 <ul>
1355 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
1356   arada ele alındığının açıklaması için <a href="../sections.html">
1357   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
1358   çalışır?</a> belgesine bakınız.</li>
1359 </ul>
1360 </div>
1361 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1362 <div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">Yönergesi</a></h2>
1363 <table class="directive">
1364 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bütün dosyaların belirtilen ortam türüyle sunulmasına
1365   sebep olur.</td></tr>
1366 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ForceType <var>ortam-türü</var>|None</code></td></tr>
1367 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
1368 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
1369 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1370 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1371 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr>
1372 </table>
1373     <p>Bu yönerge, bir <code>.htaccess</code> dosyası veya bir
1374       <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>,
1375       <code class="directive"><a href="#location">&lt;Location&gt;</a></code> veya
1376       <code class="directive"><a href="#files">&lt;Files&gt;</a></code> bölümüne
1377       yerleştirildiği zaman, eşleşen tüm dosyaların <var>ortam-türü</var> ile
1378       belirtilen içerik türüyle sunulmasına sebep olur. Örneğin, altında
1379       sadece GIF dosyaları bulunan bir dizininiz varsa ve bunlara tek tek
1380       <code>.gif</code> uzantısı belirtmek istemiyorsanız şu yapılandırmayı
1381       kullanabilirsiniz:</p>
1382
1383     <div class="example"><p><code>
1384       ForceType image/gif
1385     </code></p></div>
1386
1387     <p>Bu yönerge, <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> yönergesi
1388       üzerinden ve <code>mime.types</code> dosyasında örtük olarak
1389       tanımlanmış ortam türü/dosya uzantısı ilişkilerini geçersiz kılar.</p>
1390
1391     <p>Ayrıca, daha genel <code class="directive">ForceType</code> ayarlarını da
1392       <code>None</code> değeriyle geçersiz kılabilirsiniz:</p>
1393
1394     <div class="example"><p><code>
1395       # tüm dosyaların image/gif olarak sunulması için:<br />
1396       &lt;Location /images&gt;<br />
1397         <span class="indent">
1398           ForceType image/gif<br />
1399         </span>
1400       &lt;/Location&gt;<br />
1401       <br />
1402       # normal MIME-türüne geri dönmek için:<br />
1403       &lt;Location /images/mixed&gt;<br />
1404       <span class="indent">
1405         ForceType None<br />
1406       </span>
1407       &lt;/Location&gt;
1408     </code></p></div>
1409
1410 </div>
1411 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1412 <div class="directive-section"><h2><a name="GprofDir" id="GprofDir">GprofDir</a> <a name="gprofdir" id="gprofdir">Yönergesi</a></h2>
1413 <table class="directive">
1414 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Directory to write gmon.out profiling data to.  </td></tr>
1415 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</code></td></tr>
1416 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1417 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1418 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1419 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
1420             Lütfen İngilizce sürümüne bakınız.</p></div>
1421 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1422 <div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">Yönergesi</a></h2>
1423 <table class="directive">
1424 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci IP adresleri üzerinde DNS sorgularını etkin kılar.
1425 </td></tr>
1426 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
1427 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>HostnameLookups Off</code></td></tr>
1428 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
1429 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1430 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1431 </table>
1432     <p>Bu yönerge oturum açabilecek konak isimlerini tespit edebilmek için
1433       DNS sorgularını etkin kılar (ve sonuç <code>REMOTE_HOST</code>’ta
1434       belirtilerek CGI/SSI’lere aktarılır). <code>Double</code> değeri
1435       sorgunun çift yönlü yapılacağını belirtir. Yani, bir tersine sorgunun
1436       ardından bir normal sorgu yapılır. Normal sorguda elde edilen IP
1437       adreslerinden birinin istek yapan IP adresi ile eşleşmesi gerekir.
1438       ("tcpwrappers" terminolojisinde buna <code>PARANOID</code> adı
1439       verilir.)</p>
1440
1441     <p>Konak ismine göre erişimi denetlemek için
1442       <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> kullanıldığında, nasıl bir ayar
1443       yapıldığına bakılmaksızın, çift yönlü sorgulama yapılır. Bu güvenlik
1444       için gereklidir. Bunun dışında açıkça <code>HostnameLookups
1445       Double</code> belirtilmedikçe genellikle çift yönlü sorgulama yapılmaz.
1446       Örneğin, sadece  <code>HostnameLookups On</code> belirtilmiş ve konak
1447       ismi kısıtlamalarıyla korunmuş bir nesne için bir istek yapılmışsa çift
1448       yönlü sorgunun başarısına bakılmaksızın CGI’lere
1449       <code>REMOTE_HOST</code> olarak tek yönlü sorgu sonucu aktarılır.</p>
1450
1451     <p>Gerçekte ters yönlü sorguya gerek duyulmayan sitelerde ağ trafiğini
1452       yormamak için <code>Off</code>, öntanımlı değerdir. Ayrıca, son
1453       kullanıcıların DNS sorguları nedeniyle gereksiz yere bir beklemeye
1454       maruz kalmaması için de bu daha iyidir. Yükü zaten ağır olan sitelerde,
1455       DNS sorgularının görece uzun zaman alması nedeniyle bu yönergenin
1456       değeri <code>Off</code> olarak bırakılmalıdır. Öntanımlı olarak kurulum
1457       dizininizin <code>bin</code> alt dizinine kurulan
1458       <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> uygulaması kullanılarak oturum açan IP
1459       adresleri için isim sorguları çevrim dışıyken yapılabilir.</p>
1460
1461 </div>
1462 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1463 <div class="directive-section"><h2><a name="If" id="If">&lt;If&gt;</a> <a name="if" id="if">Yönergesi</a></h2>
1464 <table class="directive">
1465 <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
1466 takdirde uygulanacak yönergeleri barındırır.</td></tr>
1467 <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>
1468 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1469 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1470 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1471 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1472 </table>
1473     <p><code class="directive">&lt;If&gt;</code> yönergesi bir ifadeyi çalışma
1474       anında değerlendirir ve ifadenin sonucu doğru olduğu takdirde içerdiği
1475       yönergeleri uygular. Örnek:</p>
1476
1477     <div class="example"><p><code>
1478         &lt;If "$req{Host} = ''"&gt;
1479     </code></p></div>
1480
1481     <p>Bir <var>Host:</var> başlığı içermeyen HTTP/1.0 istekleriyle
1482       eşleşir.</p>
1483
1484     <p>İstek başlıklarındaki ($req), yanıt başlıklarındaki  ($resp) yada
1485       ortamdaki ($env) herhangi bir değişkenin değerini ifadenizde
1486       karşılaştırabilirsiniz.</p>
1487
1488 <h3>Ayrıca bakınız:</h3>
1489 <ul>
1490 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
1491   ele alındığının açıklaması için <a href="../sections.html">
1492   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
1493   çalışır?</a> belgesine bakınız. <code class="directive">&lt;If&gt;</code>
1494   bölümleri<code class="directive">&lt;Files&gt;</code> bölümleri ile aynı
1495   önceliğe sahiptir ve aynı amaçla kullanılır.</li>
1496 </ul>
1497 </div>
1498 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1499 <div class="directive-section"><h2><a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a> <a name="ifdefine" id="ifdefine">Yönergesi</a></h2>
1500 <table class="directive">
1501 <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
1502 sokulacak yönergeleri sarmalar.</td></tr>
1503 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;IfDefine [!]<var>parametre-adı</var>&gt; ...
1504     &lt;/IfDefine&gt;</code></td></tr>
1505 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1506 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1507 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1508 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1509 </table>
1510     <p><code>&lt;IfDefine <var>sınama</var>&gt;...&lt;/IfDefine&gt;
1511       </code> bölümü koşullu olarak işleme sokulacak yönergeleri içerir.
1512       Bir <code class="directive">&lt;IfDefine&gt;</code> bölümü içindeki
1513       yönergeler sadece <var>sınama</var> doğru sonuç verirse işleme sokulur.
1514       Aksi takdirde, bölüm içinde kalan her şey yok sayılır.</p>
1515
1516     <p><code class="directive">&lt;IfDefine&gt;</code> bölüm yönergesinde
1517       <var>sınama</var> için belirtilebilecek iki biçim vardır:</p>
1518
1519     <ul>
1520       <li><var>parametre-adı</var></li>
1521
1522       <li><code>!</code><var>parametre-adı</var></li>
1523     </ul>
1524
1525     <p>Birinci durumda bölüm içinde kalan yönergeler sadece
1526       <var>parametre-adı</var> ile belirtilen parametre tanımlı ise işleme
1527       sokulur. İkinci durumda ise tersi yapılır, yani sadece
1528       <var>parametre-adı</var> ile belirtilen parametre tanımlı
1529       <strong>değil</strong> ise yönergeler işleme sokulur.</p>
1530
1531     <p><var>parametre-adı</var> argümanı sunucu başlatılırken
1532       <code class="program"><a href="../programs/httpd.html">httpd</a></code> komut satırında
1533       <code>-D<var>parametre</var></code> ile
1534       veya <code class="directive"><a href="#define">Define</a></code> yönergesi ile
1535       belirtilerek tanımlı hale getirilebilir.</p>
1536
1537     <p><code class="directive">&lt;IfDefine&gt;</code> bölümleri iç içe
1538       olabilir, dolayısıyla çok parametreli basit sınamalar gerçeklenebilir.
1539       Örnek:</p>
1540
1541     <div class="example"><p><code>
1542       httpd -DReverseProxy -DUseCache -DMemCache ...<br />
1543       <br />
1544       # httpd.conf<br />
1545       &lt;IfDefine ReverseProxy&gt;<br />
1546       <span class="indent">
1547         LoadModule proxy_module   modules/mod_proxy.so<br />
1548         LoadModule proxy_http_module   modules/mod_proxy_http.so<br />
1549         &lt;IfDefine UseCache&gt;<br />
1550         <span class="indent">
1551           LoadModule cache_module   modules/mod_cache.so<br />
1552           &lt;IfDefine MemCache&gt;<br />
1553           <span class="indent">
1554             LoadModule mem_cache_module   modules/mod_mem_cache.so<br />
1555           </span>
1556           &lt;/IfDefine&gt;<br />
1557           &lt;IfDefine !MemCache&gt;<br />
1558           <span class="indent">
1559             LoadModule cache_disk_module   modules/mod_cache_disk.so<br />
1560           </span>
1561           &lt;/IfDefine&gt;
1562         </span>
1563         &lt;/IfDefine&gt;
1564       </span>
1565       &lt;/IfDefine&gt;
1566     </code></p></div>
1567
1568 </div>
1569 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1570 <div class="directive-section"><h2><a name="IfModule" id="IfModule">&lt;IfModule&gt;</a> <a name="ifmodule" id="ifmodule">Yönergesi</a></h2>
1571 <table class="directive">
1572 <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
1573 yönergeleri sarmalar.</td></tr>
1574 <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; ...
1575     &lt;/IfModule&gt;</code></td></tr>
1576 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1577 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1578 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1579 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1580 <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>
1581 </table>
1582     <p><code>&lt;IfModule <var>sınama</var>&gt;...&lt;/IfModule&gt;</code>
1583       bölümü belli bir modülün varlığına veya yokluğuna göre işleme sokulacak
1584       yönergeleri içerir. Bir <code class="directive">&lt;IfModule&gt;</code>
1585       bölümü içindeki yönergeler sadece <var>sınama</var> doğru sonuç verirse
1586       işleme sokulur. Aksi takdirde, bölüm içinde kalan her şey yok sayılır.</p>
1587
1588     <p><code class="directive">&lt;IfModule&gt;</code> bölüm yönergesinde
1589       <var>sınama</var> için belirtilebilecek iki biçim vardır:</p>
1590
1591     <ul>
1592       <li><var>modül</var></li>
1593
1594       <li>!<var>modül</var></li>
1595     </ul>
1596
1597     <p>Birinci durumda bölüm içinde kalan yönergeler sadece
1598       <var>modül</var> ile belirtilen modül Apache içine dahil edilmişse veya
1599       <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi ile devingen
1600       olarak yüklenmişse işleme sokulur. İkinci durumda ise tersi yapılır, yani
1601       sadece <var>modül</var> içerilmiş <strong>değil</strong> ise yönergeler
1602       işleme sokulur.</p>
1603
1604     <p><var>modül</var> argümanında bir modül betimleyici veya modülün derleme
1605       sırasındaki dosya adı belirtilebilir. Örneğin, <code>rewrite_module</code>
1606       bir betimleyici, <code>mod_rewrite.c</code> ise bir dosya ismidir. Eğer
1607       modül çok sayıda kaynak dosyasından oluşuyorsa
1608       <code>STANDARD20_MODULE_STUFF</code> dizgesini içeren dosyanın ismi
1609       kullanılır.</p>
1610
1611     <p><code class="directive">&lt;IfModule&gt;</code> bölümleri iç içe
1612       olabilir, dolayısıyla çok parametreli basit sınamalar gerçeklenebilir.</p>
1613
1614     <div class="note">Bu bölümü sadece yapılandırma dosyanızın belli modüllerin varlığına
1615       veya yokluğuna bağlı olarak çalışması gerektiği durumlarda
1616       kullanmalısınız. Normal işlemlerde yönergelerin <code class="directive">&lt;IfModule&gt;</code> bölümlerine yerleştirilmeleri
1617       gerekmez.</div>
1618
1619 </div>
1620 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1621 <div class="directive-section"><h2><a name="Include" id="Include">Include</a> <a name="include" id="include">Yönergesi</a></h2>
1622 <table class="directive">
1623 <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.
1624 </td></tr>
1625 <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>
1626 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
1627 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1628 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1629 <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.
1630 </td></tr>
1631 </table>
1632     <p>Bu yönerge sunucu yapılandırma dosyalarının başka dosyaları içermesini
1633       mümkün kılar.</p>
1634
1635     <p>Çok sayıda dosyayı bir kerede alfabetik sırada içermek için kabuk tarzı
1636       (<code>fnmatch()</code>) dosya ismi kalıp karakterleri kullanılabilir.
1637       Ayrıca, eğer <code class="directive">Include</code> yönergesi bir dosya değil de
1638       bir dizin gösteriyorsa Apache bu dizindeki ve alt dizinlerindeki bütün
1639       dosyaları okuyacaktır. Bunula birlikte, dizinin bir bütün olarak okutulması
1640       önerilmez, çünkü dizinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> programının çökmesine
1641       sebep olabilecek geçici dosyalar unutulabilir. Bunun yerine, belli bir
1642       şablona uyan dosyaları seçebilmek için, örneğin *.conf gibi dosya
1643       kalıplarının kullanılmasını öneriyoruz.</p>
1644
1645     <p>Dosya yolu mutlak bir dosya yolu olarak belirtilebileceği gibi
1646       <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine göreli olarak da
1647       belirtilebilir.</p>
1648
1649     <p>Örnekler:</p>
1650
1651     <div class="example"><p><code>
1652       Include /usr/local/apache2/conf/ssl.conf<br />
1653       Include /usr/local/apache2/conf/vhosts/*.conf
1654     </code></p></div>
1655
1656     <p>Veya dizinler <code class="directive"><a href="#serverroot">ServerRoot</a></code> dizinine
1657       göre belirtilebilir:</p>
1658
1659     <div class="example"><p><code>
1660       Include conf/ssl.conf<br />
1661       Include conf/vhosts/*.conf
1662     </code></p></div>
1663
1664
1665 <h3>Ayrıca bakınız:</h3>
1666 <ul>
1667 <li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li>
1668 </ul>
1669 </div>
1670 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1671 <div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">Yönergesi</a></h2>
1672 <table class="directive">
1673 <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>
1674 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>KeepAlive On|Off</code></td></tr>
1675 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>KeepAlive On</code></td></tr>
1676 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1677 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1678 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1679 </table>
1680     <p><code>Keep-Alive</code> yönergesi HTTP/1.0 protokolüne bir eklenti olup
1681       HTTP/1.1 protokolünün kalıcı bağlantı özelliği aynı TCP bağlantısı
1682       üzerinden çok sayıda isteğin gönderilmesini mümkün kılan uzun süreli HTTP
1683       oturumları açılmasını sağlar. Bunun, çok sayıda resim içeren HTML
1684       belgelerin yanıt zamanlarında bazı durumlarda %50’lik bir hızlanmayla
1685       sonuçlandığı gösterilmiştir. Kalıcı bağlantıları etkin kılmak için
1686       yönerge <code>KeepAlive On</code> şeklinde kullanılır.</p>
1687
1688     <p>HTTP/1.0 istemcileri için kalıcı bağlantılar sadece bir istemci
1689       tarafından özellikle istendiği takdirde kullanılabilir. Ek olarak,
1690       HTTP/1.0 istemci kalıcı bağlantıları sadece içerik uzunluğu baştan
1691       bilindiği zaman kullanılabilir. Bu, CGI çıktısı, SSI sayfaları ve
1692       sunucunun ürettiği dizin listeleri gibi genellikle HTTP/1.0 istemcilere
1693       kalıcı bağlantılar kullanmayan devingen içeriklere uygulanır. HTTP/1.1
1694       istemciler için kalıcı bağlantılar aksi belirtilmedikçe öntanımlıdır.
1695       İstemci istediği takdirde, uzunluğu bilinmeyen içerik kalıcı bağlantılar
1696       üzerinden gönderilirken parçalı kodlama kullanılacaktır.</p>
1697
1698     <p>Bir istemci kalıcı bağlantı kullandığı takdirde, bağlantı üzerinden kaç
1699       istek gönderilirse gönderilsin,
1700       <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> yönergesi
1701       bakımından tek bir istek olarak değerlendirilir.</p>
1702
1703 <h3>Ayrıca bakınız:</h3>
1704 <ul>
1705 <li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li>
1706 </ul>
1707 </div>
1708 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1709 <div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">Yönergesi</a></h2>
1710 <table class="directive">
1711 <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
1712 </td></tr>
1713 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>KeepAliveTimeout <var>sayı</var>[ms]</code></td></tr>
1714 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
1715 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1716 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1717 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1718 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.3.2'den itibaren milisaniyelik değerler belirtilebilmektedir.</td></tr>
1719 </table>
1720     <p>Sunucunun kalıcı bir bağlantıyı kapatmadan önce bir sonraki isteği kaç
1721       saniye bekleyeceğini belirler. Ayrıca, ms soneki kullanılarak süreyi
1722       milisaniye olarak belirtmek de mümkündür. İstek alındıktan sonra
1723       <code class="directive"><a href="#timeout">Timeout</a></code> yönergesiyle belirtilen
1724       zaman aşımı değeri uygulanır.</p>
1725
1726     <p><code class="directive">KeepAliveTimeout</code> için yüksek bir değer belirtmek
1727       ağır yüklü sunucularda başarım sorunlarına yol açar. Daha yüksek bir
1728       zaman aşımı, boştaki istemcilerin bulunduğu bağlantıları bekleyen daha
1729       fazla sunucu sürecini meşgul edecektir.</p>
1730
1731     <p>İsme dayalı sanal konak bağlamında, <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> bölümleri içinde tanımlanmış
1732     ilk sanal konağın (öntanımlı konak) değeri kullanılır. Diğer değerler
1733     görmezden gelinir.</p>
1734
1735 </div>
1736 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1737 <div class="directive-section"><h2><a name="Limit" id="Limit">&lt;Limit&gt;</a> <a name="limit" id="limit">Yönergesi</a></h2>
1738 <table class="directive">
1739 <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ı
1740 sarmalar.</td></tr>
1741 <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; ...
1742     &lt;/Limit&gt;</code></td></tr>
1743 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
1744 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>AuthConfig, Limit</td></tr>
1745 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1746 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1747 </table>
1748     <p>Erişim denetleyicileri normalde <strong>tüm</strong> erişim yöntemleri
1749       için etkindir ve olağan olanı da budur. <strong>Genel durum olarak,
1750       erişim denetim yönergeleri bir <code class="directive">&lt;Limit&gt;</code> bölümüne
1751       yerleştirilmemelidir.</strong></p>
1752
1753     <p><code class="directive">&lt;Limit&gt;</code> bölümünün amacı, erişim
1754       denetleyicilerinin etkilerini belli HTTP yöntemleri için sınırlamaktır.
1755       <code class="directive">&lt;Limit&gt;</code> bölümü içinde listelenen
1756       erişim sınırlamaları, kalan tüm diğer yöntemler için <strong>etkisiz
1757       olacaktır</strong>. Aşağıdaki örnekte, erişim sınırlaması
1758       <code>POST</code>, <code>PUT</code> ve <code>DELETE</code> yöntemleri
1759       için uygulanmakta, diğer tüm yöntemler korumasız bırakılmaktadır:</p>
1760
1761     <div class="example"><p><code>
1762       &lt;Limit POST PUT DELETE&gt;<br />
1763       <span class="indent">
1764         Require valid-user<br />
1765       </span>
1766       &lt;/Limit&gt;
1767     </code></p></div>
1768
1769     <p>Birden fazla bölümde kullanılabilecek yöntem isimleri: <code>GET</code>,
1770       <code>POST</code>, <code>PUT</code>, <code>DELETE</code>,
1771       <code>CONNECT</code>, <code>OPTIONS</code>,
1772       <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>,
1773       <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>,
1774       <code>LOCK</code> ve <code>UNLOCK</code>. <strong>Yöntem isimleri harf
1775       büyüklüğüne duyarlıdır.</strong> <code>GET</code> yöntemi sınırlanırsa
1776       <code>HEAD</code> istekleri de sınırlanmış olur. <code>TRACE</code>
1777       yöntemi sınırlanamaz (bkz, <code class="directive"><a href="#traceenable">TraceEnable</a></code>).</p>
1778
1779     <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
1780       etmelisiniz, çünkü <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> bölümü belirtilen yöntemler dışında kalanlara
1781       erişim koruması sağlar.</div>
1782
1783     <p><code class="directive">&lt;Limit&gt;</code> ve
1784     <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>
1785     yönergeleri iç içe olabilirler. Bu durumda, başarılı her
1786     <code class="directive">&lt;Limit&gt;</code> veya <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> seviyesi, erişim
1787     denetimlerinin uygulanacağı yöntemlerle sınırlı kalmalıdır.</p>
1788
1789     <div class="warning"><code class="directive">&lt;Limit&gt;</code> veya
1790     <code class="directive">&lt;LimitExcept&gt;</code> yönergelerini
1791     <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> yönergesi ile
1792     birlikte kullanılırken, ilk <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> yönergesinin bir başka <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> yönergesinin varlığından
1793     bağımsız olarak isteği başarıyla yetkilendirdiğine dikkat ediniz.</div>
1794
1795     <p>Örneğin, aşağıdaki yapılandırmayı ele alalım; tüm kullanıcılar
1796     <code>POST</code> istekleri için yetkilendirilecek ve tüm durumlarda
1797     <code>Require group editors</code> yönergesi yoksayılacaktır:</p>
1798
1799     <div class="example"><p><code>
1800       &lt;LimitExcept GET&gt;
1801       <span class="indent">
1802         Require valid-user
1803       </span>
1804       &lt;/LimitExcept&gt;<br />
1805       &lt;Limit POST&gt;
1806       <span class="indent">
1807         Require group editors
1808       </span>
1809       &lt;/Limit&gt;
1810     </code></p></div>
1811
1812
1813 </div>
1814 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1815 <div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a> <a name="limitexcept" id="limitexcept">Yönergesi</a></h2>
1816 <table class="directive">
1817 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İsimleri belirtilenler dışında kalan HTTP yöntemleri için
1818 kullanılacak erişim sınırlayıcıları sarmalar.</td></tr>
1819 <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; ...
1820     &lt;/LimitExcept&gt;</code></td></tr>
1821 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>dizin, .htaccess</td></tr>
1822 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>AuthConfig, Limit</td></tr>
1823 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1824 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1825 </table>
1826     <p><code class="directive">&lt;LimitExcept&gt;</code> ve
1827       <code>&lt;/LimitExcept&gt;</code> argüman olarak belirtilenler
1828       <strong>dışında</strong> kalan HTTP yöntemleri için kullanılacak erişim
1829       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
1830       bütün yöntemler için erişimi kısıtlamakta kullanılabilir. Daha ayrıntılı
1831       bilgi edinmek için <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> yönergesinin açıklamasına bakınız.</p>
1832
1833     <p>Örnek:</p>
1834
1835     <div class="example"><p><code>
1836       &lt;LimitExcept POST GET&gt;<br />
1837       <span class="indent">
1838         Require valid-user<br />
1839       </span>
1840       &lt;/LimitExcept&gt;
1841     </code></p></div>
1842
1843
1844 </div>
1845 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1846 <div class="directive-section"><h2><a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">Yönergesi</a></h2>
1847 <table class="directive">
1848 <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ı
1849 belirler.</td></tr>
1850 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitInternalRecursion <var>sayı</var> [<var>sayı</var>]</code></td></tr>
1851 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
1852 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
1853 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1854 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1855 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0.47 ve sonrasında mevcuttur.</td></tr>
1856 </table>
1857     <p>Örneğin, özgün istekleri dahili olarak bir CGI betiğine yönlendiren
1858       <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> yönergesi
1859       kullanıldığında bir dahili yönlendirme oluşur. İstek içi istekler ise
1860       bazı URI’ler için istek yapıldığında ne olacağını bulmak için Apache’nin
1861       kullandığı bir mekanizmadır. Örneğin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>,
1862       <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> yönergesinde
1863       listelenen dosyalara bakmak için istek içi istekler kullanır.</p>
1864
1865     <p><code class="directive">LimitInternalRecursion</code> yönergesi sunucunun dahili
1866       yönlendirmeler ve istek içi isteklerin oluşturduğu döngülerden dolayı
1867       çökmemesini sağlar. Böyle döngüler genellikle yanlış yapılandırma sonucu
1868       ortaya çıkarlar.</p>
1869
1870     <p>Yönerge her istek için değerlendirmeye alınacak iki farklı sınırlama
1871       için kullanılabilir. İlk <var>sayı</var> ardarda gelebilen dahili
1872       yönlendirmelerin azami sayısını, ikinci <var>sayı</var> ise istek içi
1873       isteklerin ne kadar iç içe olabileceğini belirler. Tek bir
1874       <var>sayı</var> belirtilirse iki sınırlama için de aynı değer
1875       kullanılır.</p>
1876
1877     <div class="example"><h3>Örnek</h3><p><code>
1878       LimitInternalRecursion 5
1879     </code></p></div>
1880
1881 </div>
1882 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1883 <div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">Yönergesi</a></h2>
1884 <table class="directive">
1885 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstemci tarafından gönderilen HTTP istek gövdesinin toplam
1886 uzunluğunu sınırlar.</td></tr>
1887 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestBody <var>bayt-sayısı</var></code></td></tr>
1888 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestBody 0</code></td></tr>
1889 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
1890 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
1891 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1892 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1893 </table>
1894     <p>Bu yönerge, bir istek gövdesinde izin verilen bayt sayısını 0 (sınırsız
1895       anlamında) ile 2147483647 (2GB) arasında sınırlamak için kullanılır.</p>
1896
1897     <p><code class="directive">LimitRequestBody</code> yönergesi kullanıcıya yönergenin
1898       kullanıldığı bağlam (sunucu, belli bir dizin, belli bir dosya, belli bir
1899       yer) dahilinde bir HTTP istek iletisi gövdesinin izin verilen uzunluğu
1900       için bir sınır belirleme imkanı verir. Eğer istemcinin isteği bu sınırı
1901       aşarsa sunucu isteği sunmak yerine bir hata iletisi döndürecektir. Normal
1902       bir istek ileti gövdesinin uzunluğu büyük oranda özkaynağın doğasına ve
1903       bu özkaynak üzerinde izin verilen yöntemlere bağlıdır. CGI betikleri
1904       genellikle ileti gövdesini form bilgisini almak için kullanır.
1905       <code>PUT</code> yöntemi gerçeklenimleri, en azından, sunucunun o
1906       özkaynak için kabul etmek isteyeceği herhangi bir gösterim kadar büyük
1907       bir değer gerektirecektir.</p>
1908
1909     <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
1910       yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
1911       imkanı sağlar.</p>
1912
1913     <p>Eğer, örneğin, belli bir yere dosya yükleme izni verir ve buraya
1914       yüklenebilecek dosya boyutunu 100 kB ile sınırlamak isterseniz yönergeyi
1915       şöyle kullanabilirsiniz:</p>
1916
1917     <div class="example"><p><code>
1918       LimitRequestBody 102400
1919     </code></p></div>
1920
1921
1922 </div>
1923 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1924 <div class="directive-section"><h2><a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">Yönergesi</a></h2>
1925 <table class="directive">
1926 <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ı
1927 sınırlar.</td></tr>
1928 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFields <var>sayı</var></code></td></tr>
1929 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFields 100</code></td></tr>
1930 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
1931 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1932 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1933 </table>
1934     <p><var>sayı</var>, en küçük 0 (sınırsız anlamında), en büyük 32767
1935       olabilir. Öntanımlı değer bir derleme zamanı sabiti olan
1936       <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> ile belirlenir (dağıtımla gelen
1937       değeri 100’dür).</p>
1938
1939     <p><code class="directive">LimitRequestFields</code> yönergesi sunucu
1940       yöneticilerine bir HTTP isteğinde izin verilen istek başlık alanlarının
1941       sayısı üzerindeki sınırı değiştirebilme imkanı verir. Sunucu bu değerin,
1942       normal bir istemci isteğinin içerebileceği alan sayısından daha büyük
1943       olmasına ihtiyaç duyar. Bir istemci tarafından kullanılan istek başlık
1944       alanlarının sayısı nadiren 20’yi geçer, fakat bu farklı istemci
1945       gerçeklenimleri için değişiklik gösterir ve çoğunlukla kullanıcının
1946       tarayıcısını ayrıntılı içerik müzakeresini desteklemek için nasıl
1947       yapılandırdığıyla ilgilidir. İsteğe bağlı HTTP eklentileri çoğunlukla
1948       istek başlık alanları kullanılarak ifade edilir.</p>
1949
1950     <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
1951       yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
1952       imkanı sağlar. Eğer normal istemciler sunucudan istekte bulunurken çok
1953       fazla başlık alanı gönderildiğine dair bir hata iletisi alırlarsa bu
1954       değerin arttırılması gerekir.</p>
1955
1956     <p>Örnek:</p>
1957
1958     <div class="example"><p><code>
1959       LimitRequestFields 50
1960     </code></p></div>
1961
1962
1963 </div>
1964 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
1965 <div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">Yönergesi</a></h2>
1966 <table class="directive">
1967 <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.
1968 </td></tr>
1969 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestFieldSize <var>bayt-sayısı</var></code></td></tr>
1970 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestFieldSize 8190</code></td></tr>
1971 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
1972 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
1973 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
1974 </table>
1975     <p>Bu yönerge, HTTP istek başlığında izin verilecek bayt sayısını
1976       belirler.</p>
1977
1978     <p><code class="directive">LimitRequestFieldSize</code> yönergesi, sunucu
1979       yöneticilerine  HTTP istek başlık alanının azami uzunluğunu arttırıp
1980       azaltma imkanı verir. Sunucu bu değerin, normal bir istemci isteğinin
1981       içerebileceği herhangi bir başlık alanını tutabilecek kadar büyük
1982       olmasını gerektirir. Normal bir istek başlık alanı uzunluğu kullanıcının
1983       tarayıcısını ayrıntılı içerik müzakeresini desteklemek için nasıl
1984       yapılandırdığıyla ilgilidir. SPNEGO kimlik doğrulama başlıkları 12392
1985       baytlık olabilir.</p>
1986
1987     <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
1988       yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
1989       imkanı sağlar.</p>
1990
1991     <p>Örnek:</p>
1992
1993     <div class="example"><p><code>
1994       LimitRequestFieldSize 4094
1995     </code></p></div>
1996
1997     <div class="note">Normal şartlar altında öntanımlı değer değiştirilmemelidir.</div>
1998
1999
2000 </div>
2001 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2002 <div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">Yönergesi</a></h2>
2003 <table class="directive">
2004 <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.
2005 </td></tr>
2006 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitRequestLine <var>bayt-sayısı</var></code></td></tr>
2007 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
2008 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2009 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2010 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2011 </table>
2012     <p>Bu yönerge, HTTP istek satırında izin verilecek bayt sayısını
2013       belirler.</p>
2014
2015     <p><code class="directive">LimitRequestLine</code> yönergesi, sunucu yöneticilerine
2016       bir istemcinin HTTP istek satırının azami uzunluğunu arttırıp azaltma
2017       imkanı verir. İstek satırının içeriği HTTP yöntemi, URI ve protokol
2018       sürümünden oluştuğundan <code class="directive">LimitRequestLine</code>
2019       yönergesi, sunucudan bir istek için kullanılan istek adresinin uzunluğunu
2020       sınırlamış olur. Sunucu bu değerin, bir <code>GET</code> isteğinin sorgu
2021       kısmında aktarılabilen her bilgi dahil, özkaynak isimlerinden her birini
2022       tutabilecek kadar büyük olmasını gerektirir.</p>
2023
2024     <p>Bu yönerge, bazı hizmet reddi (DoS) saldırılarından kaçınmak için sunucu
2025       yöneticilerine, anormal istemci istekleri üzerinde daha iyi denetim
2026       imkanı sağlar.</p>
2027
2028     <p>Örnek:</p>
2029
2030     <div class="example"><p><code>
2031       LimitRequestLine 4094
2032     </code></p></div>
2033
2034     <div class="note">Normal şartlar altında öntanımlı değer değiştirilmemelidir.</div>
2035
2036 </div>
2037 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2038 <div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">Yönergesi</a></h2>
2039 <table class="directive">
2040 <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>
2041 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LimitXMLRequestBody <var>bayt-sayısı</var></code></td></tr>
2042 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
2043 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2044 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
2045 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2046 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2047 </table>
2048     <p>Bir  XML temelli istek gövdesinin azami bayt sayısını belirler. Değer
2049       olarak <code>0</code> belirtildiğinde herhangi bir boyut sınaması
2050       yapılmaz.</p>
2051
2052     <p>Örnek:</p>
2053
2054     <div class="example"><p><code>
2055       LimitXMLRequestBody 0
2056     </code></p></div>
2057
2058
2059 </div>
2060 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2061 <div class="directive-section"><h2><a name="Location" id="Location">&lt;Location&gt;</a> <a name="location" id="location">Yönergesi</a></h2>
2062 <table class="directive">
2063 <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.
2064 </td></tr>
2065 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;Location <var>URL-yolu</var>|<var>URL</var>&gt; ...
2066 &lt;/Location&gt;</code></td></tr>
2067 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2068 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2069 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2070 </table>
2071     <p><code class="directive">&lt;Location&gt;</code> bölüm yönergesi kapsadığı
2072       yönergelerin etki alanını belirtilen URL’lerle sınırlar. Bu yönerge,
2073       <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> yönergesine
2074       benzer ve <code>&lt;/Location&gt;</code> yönergesi ile biten bir alt
2075       bölüm başlatır. <code class="directive">&lt;Location&gt;</code> bölümleri
2076       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
2077       <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
2078       sokulurlar.</p>
2079
2080     <p><code class="directive">&lt;Location&gt;</code> bölümleri dosya
2081       sisteminin tamamen dışında işlem görürler. Bunun çeşitli sonuçları olur.
2082       En önemlisi, <code class="directive">&lt;Location&gt;</code>
2083       yönergelerinin dosya sistemi konumlarına erişimi denetim altına almak
2084       için kullanılmaması gerekliliğidir. Aynı dosya sistemi konumuna farklı
2085       URL’lerle erişmek mümkün olduğundan bu tür erişim denetimleri hile ile
2086       atlatılabilir olacaktır.</p>
2087
2088     <div class="note"><h3><code class="directive">&lt;Location&gt;</code> ne zaman
2089       kullanılmalı</h3>
2090
2091     <p><code class="directive">&lt;Location&gt;</code> yönergesini dosya sistemi
2092       dışındaki içeriğe çeşitli yönergeler uygulamak için kullanın. Dosya
2093       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ı,
2094       sunucunun tamamına bir yapılandırma uygulamak için kolay bir yol olan
2095       <code>&lt;Location /&gt;</code>  kullanımıdır.</p>
2096     </div>
2097
2098     <p>Kaynağa yapılan (vekil olmayan) tüm istekler için eşleşecek URL,
2099       <code>/yol/</code> şeklinde bir URL yolu olmalı; <em>ne şema, ne konak ismi
2100       ne port ne de sorgu dizgesi içermelidir</em>. Vekil istekleri için eşleşecek
2101       URL ise <code>şema://sunucuadı/dosya-yolu</code> şeklinde olmalı ve önek
2102       içermelidir.</p>
2103
2104     <p>URL içinde dosya kalıp karakterleri kullanılabilir. Dosya kalıp
2105       karakterleri bulunan bir dizgede bulunan <code>?</code> karakteri
2106       herhangi bir tek karakterle eşleşirken <code>*</code> karakteri herhangi
2107       bir karakter dizisi ile eşleşecektir. URL yolu içindeki / karakterleri
2108       ile hiçbir dosya kalıp karakteri eşleşmez.</p>
2109
2110     <p>Ayrıca, <code>~</code> karakteri eşliğinde
2111       <a class="glossarylink" href="../glossary.html#regex" title="sözlüğe bakınız">düzenli ifadeler</a> de kullanılabilir.
2112       Örneğin,</p>
2113
2114     <div class="example"><p><code>
2115       &lt;Location ~ "/(ek|hususi)/veri"&gt;
2116     </code></p></div>
2117
2118     <p>yönergesi <code>/ek/veri</code> ve <code>/hususi/veri</code> alt
2119       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
2120       eşdeğer davranır ve bir çok yazı tipinde <code>~</code> karakterini
2121       <code>-</code> karakterinden ayırmak zor olduğu için tercih edilir.</p>
2122
2123     <p><code class="directive">&lt;Location&gt;</code> işlevselliği özellikle
2124       <code class="directive"><a href="#sethandler">SetHandler</a></code> yönergesi ile birlikte
2125       kullanışlı olur. Örneğin, durum isteklerini etkin kılmak ama sadece
2126       <code>mesela.dom</code>’dan gelen isteklere izin vermek için şöyle bir
2127       uygulama yapabilirsiniz:</p>
2128
2129     <div class="example"><p><code>
2130       &lt;Location /status&gt;<br />
2131       <span class="indent">
2132         SetHandler server-status<br />
2133         Order Deny,Allow<br />
2134         Deny from all<br />
2135         Allow from .mesela.dom<br />
2136       </span>
2137       &lt;/Location&gt;
2138     </code></p></div>
2139
2140     <div class="note"><h3>/ (bölü çizgisi) hakkında</h3>
2141       <p>Bölü çizgisinin URL içinde bulunduğu yere bağlı olarak özel anlamları
2142         vardır. Dosya sistemindeki çok sayıda yanyana kullanımının tek bir bölü
2143         çizgisi olarak ele alındığı duruma alışkın olanlar olabilir (yani,
2144         <code>/home///foo</code> ile <code>/home/foo</code> aynıdır). URL
2145         uzayında bunun böyle olması gerekli değildir. Eğer çok sayıda bölü
2146         ç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
2147         kullanımında bunu açıkça belirtmeniz gerekir.</p>
2148
2149       <p>Örneğin, <code>&lt;LocationMatch ^/abc&gt;</code> yönergesi
2150         <code>/abc</code> ile eşleşecek ama <code>//abc</code> ile
2151         eşleşmeyecektir. <code class="directive">&lt;Location&gt;</code>
2152         yönergesinin düzenli ifade içermeyen kullanımındaki davranış vekil
2153         isteklerinde kullanılana benzer ve doğrudan kaynağa yapılan (vekil
2154         olmayan) isteklerde çok sayıda bölü çizgisi dolaylı olarak tek bir bölü
2155         çizgisiyle eşleşecektir. Örneğin, <code>&lt;Location
2156         /abc/def&gt;</code> belirtirseniz ve istek <code>/abc//def</code>
2157         şeklinde olursa bu ikisi eşleşir.</p>
2158     </div>
2159
2160 <h3>Ayrıca bakınız:</h3>
2161 <ul>
2162 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
2163   ele alındığının açıklaması için <a href="../sections.html">
2164   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
2165   çalışır?</a> belgesine bakınız.</li>
2166 </ul>
2167 </div>
2168 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2169 <div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a> <a name="locationmatch" id="locationmatch">Yönergesi</a></h2>
2170 <table class="directive">
2171 <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
2172 uygulanır.</td></tr>
2173 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;LocationMatch
2174     <var>düzifade</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
2175 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2176 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2177 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2178 </table>
2179     <p><code class="directive">&lt;LocationMatch&gt;</code> yönergesi içerdiği
2180       yönergelerin etki alanını <code class="directive"><a href="#location">&lt;Location&gt;</a></code> yönergesinin yaptığı gibi belirtilen URL’lerle
2181       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>
2182
2183     <div class="example"><p><code>
2184       &lt;LocationMatch "/(ek|hususi)/veri"&gt;
2185     </code></p></div>
2186
2187     <p>yönergesi <code>/ek/veri</code> ve <code>/hususi/veri</code> alt
2188       dizgeleriyle eşleşecektir.</p>
2189
2190 <h3>Ayrıca bakınız:</h3>
2191 <ul>
2192 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
2193   ele alındığının açıklaması için <a href="../sections.html">
2194   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
2195   çalışır?</a> belgesine bakınız.</li>
2196 </ul>
2197 </div>
2198 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2199 <div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">Yönergesi</a></h2>
2200 <table class="directive">
2201 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr>
2202 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LogLevel <var>seviye</var></code></td></tr>
2203 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LogLevel warn</code></td></tr>
2204 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2205 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2206 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2207 </table>
2208     <p><code class="directive">LogLevel</code> yönergesi hata günlüklerine kaydedilen
2209       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
2210       derecesinden başlayarak olası <var>seviye</var> değerleri aşağıda
2211       sıralanmıştır:</p>
2212
2213     <table class="bordered">
2214     
2215       <tr>
2216         <th><strong>Seviye</strong> </th>
2217         <th><strong>Açıklama</strong> </th>
2218         <th><strong>Örnek</strong> </th>
2219       </tr>
2220
2221       <tr>
2222         <td><code>emerg</code> </td>
2223         <td>Acil durumlar - sistem kullanışsız.</td>
2224         <td>"Child cannot open lock file. Exiting"<br />(Alt süreç kilit
2225           dosyasını açamıyor. Çıkılıyor)</td>
2226       </tr>
2227
2228       <tr>
2229         <td><code>alert</code> </td>
2230         <td>Ne yapılacaksa beklemeden yapılmalı.</td>
2231         <td>"getpwuid: couldn't determine user name from uid"<br />(getpwuid:
2232           Kullanıcı ismi numarasından saptanamadı)</td>
2233       </tr>
2234
2235       <tr>
2236         <td><code>crit</code> </td>
2237         <td>Kriz durumları.</td>
2238         <td>"socket: Failed to get a socket, exiting child"<br />(socket: bir
2239           soket alınamadı, alt süreç çıkıyor)</td>
2240       </tr>
2241
2242       <tr>
2243         <td><code>error</code> </td>
2244         <td>Hata durumları.</td>
2245         <td>"Premature end of script headers"<br />(Betik başlıkları
2246           beklenmedik şekilde bitti)</td>
2247       </tr>
2248
2249       <tr>
2250         <td><code>warn</code> </td>
2251         <td>Uyarı durumları.</td>
2252         <td>"child process 1234 did not exit, sending another
2253           SIGHUP"<br />(1234 alt süreci çıkmadı, başka bir SIGHUP
2254           gönderiliyor)</td>
2255       </tr>
2256
2257       <tr>
2258         <td><code>notice</code> </td>
2259         <td>Normal fakat önemli durum.</td>
2260         <td>"httpd: caught SIGBUS, attempting to dump core in
2261           ..."<br />(httpd: SIGBUS alındı, core dökümlenmeye çalışılıyor:
2262           ...)</td>
2263       </tr>
2264
2265       <tr>
2266         <td><code>info</code> </td>
2267         <td>Bilgilendirme.</td>
2268         <td>"Server seems busy, (you may need to increase
2269           StartServers, or Min/MaxSpareServers)..."<br />(Sunucu meşgul
2270           görünüyor, (StartServers veya Min/MaxSpareServers değerlerini
2271           arttırmanız gerekebilir)...)</td>
2272       </tr>
2273
2274       <tr>
2275         <td><code>debug</code> </td>
2276         <td>Hata ayıklama seviyesi iletileri</td>
2277         <td>"Opening config file ..."<br />(... yapılandırma dosyası
2278           açılıyor)</td>
2279       </tr>
2280     </table>
2281
2282     <p>Belli bir seviye belirtildiğinde daha yüksek seviyeden iletiler de
2283       raporlanır. Örneğin, <code>LogLevel info</code> belirtildiğinde
2284       <code>notice</code> ve <code>warn</code> günlük seviyelerinin iletileri
2285       ayrıca raporlanacaktır.</p>
2286
2287     <p>En az <code>crit</code> seviyesinin kullanılması önerilir.</p>
2288
2289     <p>Örnek:</p>
2290
2291     <div class="example"><p><code>
2292       LogLevel notice
2293     </code></p></div>
2294
2295     <div class="note"><h3>Ek Bilgi</h3>
2296       <p>Günlük iletileri normal bir dosyaya yazılırken <code>notice</code>
2297         seviyesinden iletiler engellenemez ve dolayısıyla daima raporlanırlar.
2298         Ancak, günlük kaydı <code>syslog</code> kullanılarak yapılıyorsa bu
2299         uygulanmaz.</p>
2300     </div>
2301
2302 </div>
2303 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2304 <div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">Yönergesi</a></h2>
2305 <table class="directive">
2306 <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>
2307 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxKeepAliveRequests <var>sayı</var></code></td></tr>
2308 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
2309 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2310 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2311 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2312 </table>
2313     <p><code class="directive">MaxKeepAliveRequests</code> yönergesi <code class="directive"><a href="#keepalive">KeepAlive</a></code> etkinken bağlantı başına izin
2314       verilecek istek sayısını sınırlar. Değer olarak <code>0</code>
2315       belirtilirse istek sayısı sınırsız olur. Sunucu başarımını yüksek tutmak
2316       için yüksekçe bir değer belirtmenizi öneririz.</p>
2317
2318     <p>Örnek:</p>
2319
2320     <div class="example"><p><code>
2321       MaxKeepAliveRequests 500
2322     </code></p></div>
2323
2324 </div>
2325 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2326 <div class="directive-section"><h2><a name="MaxRanges" id="MaxRanges">MaxRanges</a> <a name="maxranges" id="maxranges">Yönergesi</a></h2>
2327 <table class="directive">
2328 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Number of ranges allowed before returning the complete
2329 resource </td></tr>
2330 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRanges <var>number</var> (0 = no limit)</code></td></tr>
2331 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRanges 200</code></td></tr>
2332 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
2333 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2334 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2335 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr>
2336 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
2337             Lütfen İngilizce sürümüne bakınız.</p></div>
2338 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2339 <div class="directive-section"><h2><a name="Mutex" id="Mutex">Mutex</a> <a name="mutex" id="mutex">Yönergesi</a></h2>
2340 <table class="directive">
2341 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Configures mutex mechanism and lock file directory for all
2342 or specified mutexes</td></tr>
2343 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Mutex <var>mechanism</var> [default|<var>mutex-name</var>] ... [OmitPID]</code></td></tr>
2344 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Mutex default</code></td></tr>
2345 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2346 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2347 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2348 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache HTTP Server 2.3.4 and later</td></tr>
2349 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
2350             Lütfen İngilizce sürümüne bakınız.</p></div>
2351 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2352 <div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Yönergesi</a></h2>
2353 <table class="directive">
2354 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İsme dayalı sanal konaklar için IP adresi belirtir</td></tr>
2355 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>NameVirtualHost <var>adres</var>[:<var>port</var>]</code></td></tr>
2356 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2357 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2358 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2359 </table>
2360     <p>Sunucunun, istemci tarafından talep edilen <em>konak ismine</em>
2361       dayanarak seçtiği her sanal konak kümesi için ayrı bir
2362       <code class="directive">NameVirtualHost</code> yönergesi vardır.
2363       <code class="directive">NameVirtualHost</code> yönergesi <a href="../vhosts/">isme dayalı sanal konakları</a> yapılandırmak isterseniz gerekli olur.
2364     </p>
2365
2366     <p>Bu yönerge ve bununle ilişkili <code class="directive">VirtualHost</code>
2367       yönergesi, suncu hem HTTP hem de HTTPS bağlantılarını desteklediği
2368       takdirde <em>mutlaka</em> bir port numarası da içermelidir.</p>
2369
2370     <p><var>adres</var> olarak bir konak ismi de belirtebilirsiniz ama daima
2371       bir IP adresi veya bir * kullanmanızı öneririz. Bir yıldız imi
2372       belirtilmiş <code class="directive">NameVirtualHost</code> yönergeleri sadece
2373       adres yerine bir * belirtilmiş <code class="directive">VirtualHost</code>
2374       yönergeleri ile eşleşir.</p>
2375
2376     <p>İstekleri bir güvenlik duvarının veya başka bir vekil sunucunun
2377       aldığı ve bunları farklı bir IP adresine sahip bir sunucuya
2378       yönlendirdiği durumlarda, bu yönergeye değer olarak istekleri sunan
2379       makinenin fiziksel ağ arabiriminin IP adresi belirtilmelidir.</p>
2380
2381     <p>Aşağıdaki örnekte, 192.0.2.1 IP adresli arabirimin 80. portundan
2382       alınan isteklerle sadece ilk iki sanal konak arasında seçim
2383       yapılacaktır. Diğer arabirimlerin 80.portundan gelen istekler için ise
2384       sadece üçüncü ve dördüncü sanal konak arasında seçim yapılacaktır.
2385       İsteklerin hangi arabirimden geldiğinin önemli olmadığı durumlarda
2386       (genelde böyledir) <code class="directive">NameVirtualHost</code> ve
2387       <code class="directive">VirtualHost</code> yönergelerine sadece "*:80"
2388       belirtmek yeterlidir.</p>
2389
2390    <div class="example"><p><code>
2391       NameVirtualHost 192.0.2.1:80<br />
2392       NameVirtualHost *:80<br /><br />
2393
2394       &lt;VirtualHost 192.0.2.1:80&gt;<br />
2395       &nbsp; ServerName namebased-a.example.com<br />
2396       &lt;/VirtualHost&gt;<br />
2397       <br />
2398       &lt;VirtualHost 192.0.2.1:80&gt;<br />
2399       &nbsp; Servername namebased-b.example.com<br />
2400       &lt;/VirtualHost&gt;<br />
2401       <br />
2402       &lt;VirtualHost *:80&gt;<br />
2403       &nbsp; ServerName namebased-c.example.com <br />
2404       &lt;/VirtualHost&gt;<br />
2405       <br />
2406       &lt;VirtualHost *:80&gt;<br />
2407       &nbsp; ServerName namebased-d.example.com <br />
2408       &lt;/VirtualHost&gt;<br />
2409       <br />
2410
2411     </code></p></div>
2412
2413     <p>IPv6 adresleri belirtilirken örnekteki gibi köşeli ayraçlar arasına
2414       alınmalıdır:</p>
2415
2416     <div class="example"><p><code>
2417       NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080
2418     </code></p></div>
2419
2420     <div class="note"><h3><code class="directive">&lt;VirtualHost&gt;</code>
2421           yönergesinin değeri</h3>
2422       <p><code class="directive">&lt;VirtualHost&gt;</code> yönergesinin
2423       değerinin <code class="directive">NameVirtualHost</code> yönergesininkiyle tam
2424       olarak eşleşmesi gerektiğine dikkat ediniz.</p>
2425
2426       <div class="example"><p><code>
2427         NameVirtualHost 192.0.2.2:80<br />
2428         &lt;VirtualHost 192.0.2.2:80&gt;<br />
2429         # ...<br />
2430         &lt;/VirtualHost&gt;<br />
2431       </code></p></div>
2432     </div>
2433
2434 <h3>Ayrıca bakınız:</h3>
2435 <ul>
2436 <li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
2437 </ul>
2438 </div>
2439 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2440 <div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">Yönergesi</a></h2>
2441 <table class="directive">
2442 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belli bir dizinde geçerli olacak özellikleri yapılandırır.
2443 </td></tr>
2444 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Options
2445     [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</code></td></tr>
2446 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Options All</code></td></tr>
2447 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2448 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Options</td></tr>
2449 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2450 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2451 </table>
2452     <p><code class="directive">Options</code> yönergesi belli bir dizinde hangi sunucu
2453       özelliklerinin etkin olacağını (veya olmayacağını) belirler.</p>
2454
2455     <p><var>seçenek</var> olarak hiçbir ek özellik etkin olmayacaksa
2456       <code>None</code>, aksi takdirde aşağıdakilerden biri veya bir kaçı
2457       belirtilir:</p>
2458
2459     <dl>
2460       <dt><code>All</code></dt>
2461       <dd><code>MultiViews</code> hariç tüm seçenekler. Bu öntanımlıdır.</dd>
2462
2463       <dt><code>ExecCGI</code></dt>
2464       <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> kullanan CGI betiklerinin çalışmasına izin
2465         verilir.</dd>
2466
2467       <dt><code>FollowSymLinks</code></dt>
2468       <dd>Sunucu bu dizindeki sembolik bağları izler.
2469       <div class="note">
2470       <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ı
2471         değiştirilmez.</p>
2472       <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
2473         sayılır</strong>.</p>
2474       <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
2475         olduğundan bu seçeneğin yokluğu bir güvenlik sınırlaması olarak
2476         değerlendirilmemelidir.</p>
2477       </div></dd>
2478
2479       <dt><code>Includes</code></dt>
2480       <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> tarafından sağlanan sunucu taraflı
2481         içeriklere izin verilir.</dd>
2482
2483       <dt><code>IncludesNOEXEC</code></dt>
2484       <dd>Sunucu taraflı içeriklere izin verilir fakat <code>#exec cmd</code>
2485         ve <code>#exec cgi</code> iptal edilir. Ancak, <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerdeki CGI
2486         betikleri için <code>#include virtual</code> hala mümkün olacaktır.</dd>
2487
2488       <dt><code>Indexes</code></dt>
2489       <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>
2490         gibi) belirtilmemişse <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> bu dizinin
2491         biçimlenmiş bir listesini döndürecektir.</dd>
2492
2493       <dt><code>MultiViews</code></dt>
2494       <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
2495         görünümlü içeriğe izin verilir.</dd>
2496
2497       <dt><code>SymLinksIfOwnerMatch</code></dt>
2498       <dd>Sunucu sembolik bağları sadece sembolik bağın hedefi ile bulunduğu
2499         dizinin sahibinin aynı kullanıcı olması halinde izleyecektir.
2500
2501       <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
2502         sayılır.</p>
2503       <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
2504         olduğundan bu seçenek bir güvenlik sınırlaması olarak
2505         değerlendirilmemelidir.</p></div>
2506       </dd>
2507     </dl>
2508
2509     <p>Normalde, bir dizine çok sayıda <code class="directive">Options</code>
2510       uygulanabilirse de, dizine en uygun olanı uygulanıp diğerleri yok
2511       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
2512       <code>+</code> veya <code>-</code> simgesi konmuş seçenekler varsa, o
2513       seçenekler katıştırılır. Önüne <code>+</code> konmuş seçenekler
2514       mevcutlara eklenirken <code>-</code> konmuş seçenekler silinir.</p>
2515
2516     <div class="warning"><h3>Uyarı</h3>
2517     <p><code>+</code> veya <code>-</code> imli seçenekler içeren
2518       <code class="directive">Options</code> ile imsiz seçenekler içerenlerin karışık
2519       olarak kullanılması beklenmedik sonuçlara yol açması sebebiyle aslında
2520       geçersiz bir sözdizimidir.</p>
2521     </div>
2522
2523     <p>Örneğin, <code>+</code> ve <code>-</code> imleri olmaksızın,</p>
2524
2525     <div class="example"><p><code>
2526       &lt;Directory /web/docs&gt;<br />
2527       <span class="indent">
2528         Options Indexes FollowSymLinks<br />
2529       </span>
2530       &lt;/Directory&gt;<br />
2531       <br />
2532       &lt;Directory /web/docs/spec&gt;<br />
2533       <span class="indent">
2534         Options Includes<br />
2535       </span>
2536       &lt;/Directory&gt;
2537     </code></p></div>
2538
2539     <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde sadece
2540       <code>Includes</code> seçeneği etkin olacaktır. Bununla birlikte, ikinci
2541       <code class="directive">Options</code> yönergesinde <code>+</code> ve
2542       <code>-</code> imleri kullanılırsa,</p>
2543
2544     <div class="example"><p><code>
2545       &lt;Directory /web/docs&gt;<br />
2546       <span class="indent">
2547         Options Indexes FollowSymLinks<br />
2548       </span>
2549       &lt;/Directory&gt;<br />
2550       <br />
2551       &lt;Directory /web/docs/spec&gt;<br />
2552       <span class="indent">
2553         Options +Includes -Indexes<br />
2554       </span>
2555       &lt;/Directory&gt;
2556     </code></p></div>
2557
2558     <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde
2559       <code>FollowSymLinks</code> ve <code>Includes</code> seçenekleri etkin
2560       olacaktır.</p>
2561
2562     <div class="note"><h3>Ek Bilgi</h3>
2563       <p><code>-IncludesNOEXEC</code> veya <code>-Includes</code> kullanımı,
2564         önceki ayarların ne olduğuna bakılmaksızın sunucu taraflı içeriğin
2565         tamamen iptaline sebep olur.</p>
2566     </div>
2567
2568     <p>Herhangi bir başka değer belirtilmedikçe <code>All</code>
2569       öntanımlıdır.</p>
2570
2571 </div>
2572 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2573 <div class="directive-section"><h2><a name="Protocol" id="Protocol">Protocol</a> <a name="protocol" id="protocol">Yönergesi</a></h2>
2574 <table class="directive">
2575 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Protocol for a listening socket</td></tr>
2576 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Protocol <var>protocol</var></code></td></tr>
2577 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2578 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2579 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2580 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache 2.1.5 and later.
2581 On Windows from Apache 2.3.3 and later.</td></tr>
2582 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
2583             Lütfen İngilizce sürümüne bakınız.</p><h3>Ayrıca bakınız:</h3>
2584 <ul>
2585 <li><code class="directive">AcceptFilter</code></li>
2586 <li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
2587 </ul>
2588 </div>
2589 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2590 <div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">Yönergesi</a></h2>
2591 <table class="directive">
2592 <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
2593 tüketimine sınırlama getirir.</td></tr>
2594 <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>
2595 <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
2596 </code></td></tr>
2597 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2598 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
2599 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2600 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2601 </table>
2602     <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
2603       sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
2604       birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
2605       izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
2606       olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
2607       <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
2608       gerekir.</p>
2609
2610     <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
2611       verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
2612       Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
2613       günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
2614       olmazlar.</p>
2615
2616     <p>İşlemci özkaynak sınırları saniye cinsinden ifade edilir.</p>
2617
2618 <h3>Ayrıca bakınız:</h3>
2619 <ul>
2620 <li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
2621 <li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
2622 </ul>
2623 </div>
2624 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2625 <div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">Yönergesi</a></h2>
2626 <table class="directive">
2627 <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
2628 tüketimine sınırlama getirir.</td></tr>
2629 <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]
2630 </code></td></tr>
2631 <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
2632 </code></td></tr>
2633 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2634 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
2635 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2636 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2637 </table>
2638     <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
2639       sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
2640       birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
2641       izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
2642       olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
2643       <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
2644       gerekir.</p>
2645
2646     <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
2647       verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
2648       Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
2649       günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
2650       olmazlar.</p>
2651
2652     <p>Bellek özkaynak sınırları süreç başına bayt sayısı olarak ifade edilir.
2653     </p>
2654
2655 <h3>Ayrıca bakınız:</h3>
2656 <ul>
2657 <li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
2658 <li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
2659 </ul>
2660 </div>
2661 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2662 <div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">Yönergesi</a></h2>
2663 <table class="directive">
2664 <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
2665 sınırlama getirir.</td></tr>
2666 <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>
2667 <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
2668 </code></td></tr>
2669 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2670 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
2671 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2672 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2673 </table>
2674     <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
2675       sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
2676       birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
2677       izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
2678       olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
2679       <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
2680       gerekir.</p>
2681
2682     <p>Bu sınırlar Apache’nin kendi alt süreçlerine değil, isteklere yanıt
2683       verirken Apache alt süreçlerinin çatalladıkları süreçlere uygulanır.
2684       Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir fakat borulu
2685       günlük kaydı gibi ana Apache süreci tarafından çatallanmış süreçler
2686       olmazlar.</p>
2687
2688     <p>Süreç sayısı sınırı kullanıcı başına süreç sayısına sınırlama getirir.
2689     </p>
2690
2691     <div class="note"><h3>Ek Bilgi</h3>
2692       <p>CGI süreçleri sunucu kullanıcı kimliğinden farklı bir kullanıcı
2693         kimliği altında çalışmıyorsa bu yönerge sunucunun kendi oluşturduğu
2694         süreç sayısını sınırlayacaktır. Bunun kanıtı <code>error_log</code>’da
2695         iletilerin çatallanamamasıdır.</p>
2696     </div>
2697
2698 <h3>Ayrıca bakınız:</h3>
2699 <ul>
2700 <li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
2701 <li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
2702 </ul>
2703 </div>
2704 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2705 <div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">Yönergesi</a></h2>
2706 <table class="directive">
2707 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>CGI betikleri için yorumlayıcı belirleme tekniği</td></tr>
2708 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
2709 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
2710 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2711 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
2712 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2713 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2714 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece Win32 için; <code>Registry-Strict</code> seçeneği Apache
2715 2.0 ve sonrası için geçerlidir.</td></tr>
2716 </table>
2717     <p>Bu yönerge Apache’nin CGI betiklerini çalıştıracak yorumlayıcıyı nasıl
2718       tespit edeceğini belirler. <code>Script</code> öntanımlı olup Apache’nin
2719       yorumlayıcı olarak betiğin diyezli ünlem satırında (<code>#!</code> ile
2720       başlayan ilk satır) belirtilen yorumlayıcıyı kullanacağını belirtir.
2721       Win32 sistemlerinde bu satır genellikle şöyledir:</p>
2722
2723     <div class="example"><p><code>
2724       #!C:/Perl/bin/perl.exe
2725     </code></p></div>
2726
2727     <p><code>perl</code> yorumlayıcının yeri <code>PATH</code> değişkeninde
2728       kayıtlı ise şöyle de olabilir:</p>
2729
2730     <div class="example"><p><code>
2731       #!perl
2732     </code></p></div>
2733
2734     <p><code>ScriptInterpreterSource Registry</code> değeri ise betik dosyası
2735       uzantısının (<code>.pl</code> gibi) Windows Sicili içindeki
2736       <code>HKEY_CLASSES_ROOT</code> ağacında arama yapmak için bir arama
2737       anahtarı olarak kullanılmasını sağlar. Betik dosyasını çalıştırmak için
2738       tanımlanmış komutu bulmak için <code>Shell\ExecCGI\Command</code> yoluna,
2739       orada yoksa <code>Shell\Open\Command</code> yoluna bakılır. İkisi de
2740       yoksa son çare olarak <code>Script</code> seçeneğinin davranışına
2741       dönülür.</p>
2742
2743     <div class="warning"><h3>Güvenlik</h3>
2744     <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerde
2745       Apache bulduğu <strong>her</strong> dosyayı çalıştırmayı deneyeceğinden
2746       <code>ScriptInterpreterSource Registry</code> yapılandırmasını
2747       kullanırken dikkatli olun. <code>Registry</code> seçeneği genellikle
2748       çalıştırılmayacak dosyalar için istenmeyen program çağrılarına sebep
2749       olabilir. Örneğin, çoğu Windows sisteminde <code>.htm</code> dosyaları
2750       için ön tanımlı "open" komutu Microsoft Internet Explorer’ın
2751       çalıştırılmasına sebep olur; bu bakımdan, betik dizininde bulunan bir
2752       <code>.htm</code> dosyası için yapılan bir HTTP isteği tarayıcının sunucu
2753       artalanında çalıştırılmasına sebep olacaktır. Bu, sistemi bir kaç dakika
2754       içinde çökertmek için iyi bir yoldur.</p>
2755     </div>
2756
2757     <p><code>Registry-Strict</code> seçeneği Apache 2.0’da yeni olup
2758       <code>Registry</code> seçeneğinin yaptığını
2759       <code>Shell\ExecCGI\Command</code> yolu için yapar. <code>ExecCGI</code>
2760       sistem tarafından bilinen bir anahtar olmadığından Windows Siciline elle
2761       kaydedilmesi gerekir ve dolayısıyla sisteminiz üzerinde istenmeyen
2762       program çağrılarına sebep olmaz.</p>
2763
2764 </div>
2765 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2766 <div class="directive-section"><h2><a name="SeeRequestTail" id="SeeRequestTail">SeeRequestTail</a> <a name="seerequesttail" id="seerequesttail">Yönergesi</a></h2>
2767 <table class="directive">
2768 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Determine if mod_status displays the first 63 characters
2769 of a request or the last 63, assuming the request itself is greater than
2770 63 chars.</td></tr>
2771 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SeeRequestTail On|Off</code></td></tr>
2772 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>SeeRequestTail Off</code></td></tr>
2773 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2774 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2775 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2776 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Available in Apache httpd 2.2.7 and later.</td></tr>
2777 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
2778             Lütfen İngilizce sürümüne bakınız.</p></div>
2779 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2780 <div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">Yönergesi</a></h2>
2781 <table class="directive">
2782 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun hata iletilerinde istemciye göstereceği eposta adresi
2783 </td></tr>
2784 <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>
2785 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2786 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2787 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2788 </table>
2789     <p><code class="directive">ServerAdmin</code> yönergesi, sunucunun bir hata
2790       durumunda istemciye döndüreceği hata iletilerinde içereceği iletişim
2791       adresini belirtmek için kullanılır. Eğer <code class="program"><a href="../programs/httpd.html">httpd</a></code>
2792       sağlanan değerin bir URL olmadığını saptarsa değerin bir eposta adresi
2793       olduğuna hükmeder ve önüne <code>mailto:</code> getirerek onu bir hiper
2794       bağ hedefi olarak kullanır. Çoğu CGI betiği bir eposta adresi
2795       belirtildiği kabulünü yaptığından değer olarak bir URL değil bir eposta
2796       adresi belirtmeniz önerilir. Eğer bir URL belirtecekseniz hedef sizin
2797       denetiminizde olan başka bir sunucuda bulunmalıdır, yoksa kullanıcılar
2798       hata durumunda bu adrese erişemeyebilirler.</p>
2799
2800     <p>Kullanıcıların sunucu hakkında konuşurken isminizden bahsetmemeleri için
2801       burada belirtilecek adresin sırf bu işe adanmış bir adres olması daha
2802       iyidir. Örnek:</p>
2803
2804     <div class="example"><p><code>
2805       ServerAdmin www-admin@falan.filan.dom
2806     </code></p></div>
2807
2808 </div>
2809 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2810 <div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">Yönergesi</a></h2>
2811 <table class="directive">
2812 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>İstekleri isme dayalı sanal konaklarla eşleştirilirken
2813 kullanılacak konak adları için başka isimler belirtebilmeyi sağlar.
2814 </td></tr>
2815 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerAlias <var>konakadı</var> [<var>konakadı</var>] ...</code></td></tr>
2816 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sanal konak</td></tr>
2817 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2818 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2819 </table>
2820     <p><code class="directive">ServerAlias</code> yönergesi, istekleri <a href="../vhosts/name-based.html">isme dayalı sanal konaklarla</a>
2821       eşleştirilirken kullanılacak konak adları için başka isimler
2822       belirtebilmeyi sağlar. <code class="directive">ServerAlias</code> dosya adı kalıp
2823       karakterleri içerebilir.</p>
2824
2825     <div class="example"><p><code>
2826       &lt;VirtualHost *:80&gt;<br />
2827       ServerName sunucu.mesela.dom<br />
2828       ServerAlias sunucu sunucu2.mesela.dom sunucu2<br />
2829       ServerAlias *.mesela.dom<br />
2830       # ...<br />
2831       &lt;/VirtualHost&gt;
2832     </code></p></div>
2833
2834 <h3>Ayrıca bakınız:</h3>
2835 <ul>
2836 <li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
2837 </ul>
2838 </div>
2839 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2840 <div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">Yönergesi</a></h2>
2841 <table class="directive">
2842 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun özdeşleşeceği konak ismi ve port.</td></tr>
2843 <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>]
2844 </code></td></tr>
2845 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
2846 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2847 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2848 <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
2849 <code class="directive">Port</code> yönergesinin işlevselliğini de
2850 üstlenmiştir.</td></tr>
2851 </table>
2852     <p><code class="directive">ServerName</code> yönergesi, sunucunun kendini
2853       betimlemekte kullanacağı şema, konak adı ve port değerlerini belirler.
2854       Bu, yönlendirme URL’leri oluşturulurken kullanılır. Örneğin, HTTP
2855       sunucusunun barındırıldığı makinenin ismi <code>falan.filan.dom</code>
2856       olduğu halde makinenin bir de <code>www.filan.dom</code> diye bir de DNS
2857       rumuzu varsa ve HTTP sunucunuzun bu rumuzla kendini özdeşleştirmesini
2858       isterseniz bunu şöyle belirtebilirsiniz:</p>
2859
2860     <div class="example"><p><code>
2861       ServerName www.filan.dom:80
2862     </code></p></div>
2863
2864     <p>Bir <code class="directive">ServerName</code> ataması yapılmamışsa sunucu IP
2865       adresine atanmış sunucu ismi için bir ters DNS sorgusu yapacaktır.
2866       <code class="directive">ServerName</code> yönergesinde bir port belirtilmediği
2867       takdirde sunucu, isteğin geldiği portu kullanacaktır. Öngörülebilirlik ve
2868       güvenilirlik açısından en iyisi <code class="directive">ServerName</code>
2869       yönergesini kullanarak açıkça bir konak ismi ve port belirtmektir.</p>
2870
2871     <p><a href="../vhosts/name-based.html">İsme dayalı sanal konaklar</a>
2872       kullanıyorsanız, <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> bölümü içindeki
2873       <code class="directive">ServerName</code> yönergesi, isteğin <code>Host:</code>
2874       başlığında bu sanal konakla eşleşecek konak ismini belirler.</p>
2875
2876
2877     <p>Bazen sunucu, bir ters vekil, yük dengeleyici veya SSL yük aktarım
2878       uygulaması gibi bir aygıtın arkasında çalışır. Böyle durumlarda sunucunun
2879       kendine yönelik URL’leri doğru üretebildiğinden emin olmak için
2880       <code class="directive">ServerName</code> yönergesinde istemcinin bağlanacağı
2881       <code>https://</code> şeması ve port numarası belirtilir.</p>
2882
2883     <p>Sunucunun kendine yönelik URL’lerin belirtilen portu içerip içermediğini
2884       veya istemcinin yaptığı istekte belirtilen port numarasının verilip
2885       verilmediğinin saptamasını sağlayan (örneğin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
2886       modülü tarafından) ayarlar için <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> ve
2887       <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>
2888       yönergelerinin açıklamalarına bakınız.</p>
2889
2890
2891 <h3>Ayrıca bakınız:</h3>
2892 <ul>
2893 <li><a href="../dns-caveats.html">DNS ile ilgili konular ve Apache</a>
2894 </li>
2895 <li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
2896 <li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
2897 <li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
2898 <li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li>
2899 <li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li>
2900 </ul>
2901 </div>
2902 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2903 <div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">Yönergesi</a></h2>
2904 <table class="directive">
2905 <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>
2906 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerPath <var>URL-yolu</var></code></td></tr>
2907 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sanal konak</td></tr>
2908 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2909 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2910 </table>
2911     <p><code class="directive">ServerPath</code> yönergesi <a href="../vhosts/">isme
2912       dayalı sanal konaklar</a>da kullanmak için konağa meşru bir URL yolu
2913       belirler.</p>
2914
2915 <h3>Ayrıca bakınız:</h3>
2916 <ul>
2917 <li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
2918 </ul>
2919 </div>
2920 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2921 <div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">Yönergesi</a></h2>
2922 <table class="directive">
2923 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu yapılandırması için kök dizin</td></tr>
2924 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerRoot <var>dizin-yolu</var></code></td></tr>
2925 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
2926 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2927 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2928 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2929 </table>
2930     <p><code class="directive">ServerRoot</code> yönergesi sunucu yapılandırmasını
2931       içeren dizinin yerini belirtir. Genellikle <code>conf/</code> ve
2932       <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
2933       yönergelerindeki göreli yollar bu dizine göre ele alınır.</p>
2934
2935     <div class="example"><h3>Örnek</h3><p><code>
2936       ServerRoot /home/httpd
2937     </code></p></div>
2938
2939
2940 <h3>Ayrıca bakınız:</h3>
2941 <ul>
2942 <li><a href="../invoking.html"><code>httpd</code> için <code>-d</code> seçeneği</a></li>
2943 <li><code class="directive">ServerRoot</code> dizininin erişim izinlerinin nasıl
2944   ayarlanması gerektiğini öğrenmek için <a href="../misc/security_tips.html#serverroot">güvenlik ipuçları</a></li>
2945 </ul>
2946 </div>
2947 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2948 <div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">Yönergesi</a></h2>
2949 <table class="directive">
2950 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu tarafından üretilen belgelerin dipnotunu ayarlar.
2951 </td></tr>
2952 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
2953 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerSignature Off</code></td></tr>
2954 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
2955 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
2956 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2957 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2958 </table>
2959     <p><code class="directive">ServerSignature</code> yönergesi, sunucu tarafından
2960       üretilen belgelerin (hata iletileri, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ftp dizin
2961       listeleri, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> çıktısı, vs.) altındaki dipnot
2962       satırını yapılandırabilmenizi sağlar. Böyle bir dipnot satırın
2963       istenmesinin sebebi vekil zincirlerinde istemciye dönen hata iletisinin
2964       aslında hangi sunucu tarafından üretildiğini kullanıcıya bildirmektir.</p>
2965
2966     <p><code>Off</code> değeri öntanımlı değer olup dipnot satırının
2967       gösterilmemesini sağlar (Apache-1.2 ve öncesi ile uyumluluk).
2968       <code>On</code> değeri, sunucu sürüm numarası ve hizmeti sunan sanal
2969       konağın isminden (<code class="directive"><a href="#servername">ServerName</a></code>) oluşan
2970       bir dipnot satırı oluşturulmasını sağlar; <code>EMail</code> değeri bu
2971       ikisine ek olarak satıra <code class="directive"><a href="#serveradmin">ServerAdmin</a></code>
2972       ile belirtilen adres için bir "mailto:" bağı ekler.</p>
2973
2974     <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>
2975
2976 <h3>Ayrıca bakınız:</h3>
2977 <ul>
2978 <li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li>
2979 </ul>
2980 </div>
2981 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
2982 <div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">Yönergesi</a></h2>
2983 <table class="directive">
2984 <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.
2985 </td></tr>
2986 <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>
2987 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ServerTokens Full</code></td></tr>
2988 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
2989 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
2990 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
2991 </table>
2992     <p>Bu yönerge <code>Server</code> HTTP yanıt başlığı alanında istemcilere
2993       sunucunun işletim sistemi, sunucuyla derlenmiş modüller, vs. hakkında
2994       bilgi verilip verilmeyeceğini belirler.</p>
2995
2996     <dl>
2997       <dt><code>ServerTokens Full</code> (veya belirtilmezse)</dt>
2998       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41
2999         (Unix) PHP/4.2.2 MyMod/1.2</code></dd>
3000
3001       <dt><code>ServerTokens Prod[uctOnly]</code></dt>
3002       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
3003       Apache</code></dd>
3004
3005       <dt><code>ServerTokens Major</code></dt>
3006       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
3007       Apache/2</code></dd>
3008
3009       <dt><code>ServerTokens Minor</code></dt>
3010       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
3011       Apache/2.0</code></dd>
3012
3013       <dt><code>ServerTokens Min[imal]</code></dt>
3014       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server:
3015       Apache/2.0.41</code></dd>
3016
3017       <dt><code>ServerTokens OS</code></dt>
3018       <dd>Sunucu şunu gönderir (<em>örnek</em>): <code>Server: Apache/2.0.41
3019       (Unix)</code></dd>
3020
3021     </dl>
3022
3023     <p>Bu ayarlama sunucunun tamamını etkiler ve her sanal konak için
3024       farklılaştırılamaz.</p>
3025
3026     <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
3027       bilgiyi de etkilemektedir.</p>
3028
3029     <div class="note"><code class="directive">ServerTokens</code> yönergesinde
3030     <code>minimal</code>'den azının belirtilmesi önerilmez. Bunun sebebi ara
3031     işlemlerle ilgili hata ayıklamasını zorlaştırmasıdır. Ayrıca,
3032     <code>Server:</code> başlığının iptal edilmesinin sunucunuzu daha güvenli
3033     yapmayacağına dikkat ediniz; "çapraşıklıkla sağlanan güvenlik" düşüncesi
3034     gerçekle bağdaşmaz ve güvenliği olumsuz etkiler.</div>
3035
3036
3037 <h3>Ayrıca bakınız:</h3>
3038 <ul>
3039 <li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li>
3040 </ul>
3041 </div>
3042 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3043 <div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">Yönergesi</a></h2>
3044 <table class="directive">
3045 <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
3046 sebep olur.</td></tr>
3047 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>SetHandler <var>eylemci-ismi</var>|None</code></td></tr>
3048 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
3049 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
3050 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3051 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3052 <tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache 2.0’da core modülüne taşındı.</td></tr>
3053 </table>
3054     <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
3055       tüm dosyaların, ismi <var>eylemci-ismi</var> ile belirtilen <a href="../handler.html">eylemci</a> tarafından çözümlenmesine sebep olur.
3056       Örneğin, bir dizin içindeki bütün dosyaların, uzantılarına bakılmaksızın
3057       birer imagemap kural dosyası olarak çözümlenmesini istersiniz, bu dizin
3058       içindeki bir <code>.htaccess</code> dosyasına şöyle bir satır
3059       koyabilirsiniz:</p>
3060
3061     <div class="example"><p><code>
3062       SetHandler imap-file
3063     </code></p></div>
3064
3065     <p>Başka bir örnek: <code>http://localhost/status</code> gibi bir istek
3066       yapıldığında sunucunun bir durum bilgisi göstermesi için
3067       <code>httpd.conf</code> dosyasına şöyle bir satır koyabilirsiniz:</p>
3068
3069     <div class="example"><p><code>
3070       &lt;Location /status&gt;<br />
3071       <span class="indent">
3072         SetHandler server-status<br />
3073       </span>
3074       &lt;/Location&gt;
3075     </code></p></div>
3076
3077     <p>Evvelce tanımlanmış bir <code class="directive">SetHandler</code> yönergesini
3078       <code>None</code> değeriyle geçersiz hale getirebilirsiniz.</p>
3079
3080     <p><strong>Bilginize:</strong><code class="directive">SetHandler</code> yönergesi,
3081       öntanımlı eylemcileri geçersiz kıldığından, index dosyaları ve dizinleri
3082       belirtmek için URL’nin sonuna / getirmek şeklindeki normal davranış
3083       baskılanır.</p>
3084
3085 <h3>Ayrıca bakınız:</h3>
3086 <ul>
3087 <li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
3088 </ul>
3089 </div>
3090 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3091 <div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">Yönergesi</a></h2>
3092 <table class="directive">
3093 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>POST girdilerini ve istemci isteklerini işleyecek süzgeçleri
3094 belirler.</td></tr>
3095 <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>
3096 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
3097 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
3098 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3099 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3100 </table>
3101     <p><code class="directive">SetInputFilter</code> yönergesi, istemci isteklerini
3102       ve sunucu tarafından alındığı takdirde POST girdisini işleyecek süzgeç
3103       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ış
3104       süzgeçlere eklenir.</p>
3105
3106     <p>Birden fazla süzgeç belirtilmek istenirse birbirlerinden noktalı
3107      virgüllerle ayrılmalı ve çıktıyı işleyecekleri sıraya uygun olarak
3108      sıralanmalıdırlar.</p>
3109
3110 <h3>Ayrıca bakınız:</h3>
3111 <ul>
3112 <li><a href="../filter.html">Süzgeçler</a> belgesi</li>
3113 </ul>
3114 </div>
3115 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3116 <div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">Yönergesi</a></h2>
3117 <table class="directive">
3118 <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>
3119 <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>
3120 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
3121 <tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
3122 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3123 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3124 </table>
3125     <p><code class="directive">SetOutputFilter</code> yönergesi, istemciye
3126      gönderilmeden önce sunucunun yanıtlarını işleyecek süzgeçleri belirler.
3127      Bu, diğer <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>
3128      yönergeleri dahil evvelce tanımlanmış süzgeçlere eklenir.</p>
3129
3130     <p>Örneğin, aşağıdaki yapılandırma ile <code>/www/data/</code> dizinindeki
3131      bütün dosyalar sunucu taraflı içerik kapsamında ele alınacaktır.</p>
3132
3133     <div class="example"><p><code>
3134       &lt;Directory /www/data/&gt;<br />
3135       <span class="indent">
3136         SetOutputFilter INCLUDES<br />
3137       </span>
3138       &lt;/Directory&gt;
3139     </code></p></div>
3140
3141     <p>Birden fazla süzgeç belirtilmek istenirse birbirlerinden noktalı
3142      virgüllerle ayrılmalı ve çıktıyı işleyecekleri sıraya uygun olarak
3143      sıralanmalıdırlar.</p>
3144
3145 <h3>Ayrıca bakınız:</h3>
3146 <ul>
3147 <li><a href="../filter.html">Süzgeçler</a> belgesi</li>
3148 </ul>
3149 </div>
3150 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3151 <div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">Yönergesi</a></h2>
3152 <table class="directive">
3153 <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
3154 gerçekleşmesi için sunucunun geçmesini bekleyeceği süre.</td></tr>
3155 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>TimeOut <var>saniye</var></code></td></tr>
3156 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>TimeOut 300</code></td></tr>
3157 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
3158 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3159 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3160 </table>
3161     <p><code class="directive">TimeOut</code> yönergesi Apache’nin aşağıdaki durumlarda
3162      G/Ç için bekleyeceği süreyi belirler:</p>
3163
3164     <ol>
3165       <li>Veriyi istemciden okurken, okuma tamponu boş olduğu takdirde bir TCP
3166         paketinin gelmesini bekleyeceği süre.</li>
3167
3168       <li>Veriyi istemciye yazarken, gönderme tamponu dolu olduğu takdirde bir
3169         paket alındısı için beklenecek süre.</li>
3170
3171       <li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> modülünde, bir CGI betiğinden çıktı için
3172         beklenecek süre.</li>
3173
3174       <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ı
3175         almak için beklenecek süre.</li>
3176
3177       <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
3178         yapılandırılmamışsa öntanımlı zaman aşımı değeri.</li>
3179     </ol>
3180
3181
3182 </div>
3183 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3184 <div class="directive-section"><h2><a name="TraceEnable" id="TraceEnable">TraceEnable</a> <a name="traceenable" id="traceenable">Yönergesi</a></h2>
3185 <table class="directive">
3186 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td><code>TRACE</code> isteklerinde davranış şeklini belirler
3187 </td></tr>
3188 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr>
3189 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>TraceEnable on</code></td></tr>
3190 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
3191 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3192 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3193 <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>
3194 </table>
3195     <p>Bu yönerge çekirdek ve vekil (<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>) sunucuların
3196       her ikisi için öntanımlı <code>TRACE</code> davranışını değiştirir.
3197       Öntanımlı olan <code>TraceEnable on</code> ile RFC 2616’dan kaynaklanan
3198       ve isteğe herhangi bir istek gövdesinin eşlik etmesine izin vermeyen
3199       <code>TRACE</code> isteklerine izin verilir. <code>TraceEnable off</code>
3200       ile çekirdek ve vekil (<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>) sunucuların her ikisi
3201       de <code>TRACE</code> isteklerine yanıt olarak bir <code>405</code>
3202       (Yönteme izin verilmiyor) hatası döndürür.</p>
3203
3204     <p><code>TraceEnable extended</code> ile sadece sınama ve tanı koyma
3205       amaçlarına yönelik olarak istek gövdelerine izin verilir. Asıl sunucu
3206       istek gövdesini 64k ile sınırlar (<code>Transfer-Encoding: chunked</code>
3207       kullanılmışsa bölüm başlıkları için 8k daha). Asıl sunucu yanıt
3208       gövdesinde tüm başlıkları ve bölüm başlıklarının tamamını yansıtacaktır.
3209       Vekil sunucuda ise istek gövdesi için 64k’lık sınır yoktur.</p>
3210
3211 </div>
3212 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3213 <div class="directive-section"><h2><a name="UnDefine" id="UnDefine">UnDefine</a> <a name="undefine" id="undefine">Yönergesi</a></h2>
3214 <table class="directive">
3215 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Undefine the existence of a variable</td></tr>
3216 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UnDefine <var>parameter-name</var></code></td></tr>
3217 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
3218 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3219 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3220 </table><p>Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
3221             Lütfen İngilizce sürümüne bakınız.</p></div>
3222 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3223 <div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">Yönergesi</a></h2>
3224 <table class="directive">
3225 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun kendi adını ve portunu nasıl belirleyeceğini ayarlar
3226 </td></tr>
3227 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UseCanonicalName On|Off|DNS</code></td></tr>
3228 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>UseCanonicalName Off</code></td></tr>
3229 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
3230 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3231 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3232 </table>
3233     <p>Apache‘nin çoğu durumda özüne yönelik URL‘ler (isteğin tekrar aynı
3234       sunucuya yapıldığı bir URL türü) oluşturması gerekir.
3235       <code>UseCanonicalName On</code> ile Apache, sunucu için meşru ismi ve
3236       portu oluşturmak için <code class="directive"><a href="#servername">ServerName</a></code>
3237       yönergesinde belirtilen ismi ve portu kullanır. Bu isim  CGI'lerde
3238       <code>SERVER_NAME</code> ve <code>SERVER_PORT</code> değerlerinde ve tüm
3239       özüne yönelik URL’lerde kullanılır.</p>
3240
3241     <p><code>UseCanonicalName Off</code> ile Apache, özüne yönelik URL’leri
3242       varsa istemci tarafından sağlanan konak ismini ve portu kullanarak
3243       oluşturur; bunlar istemci tarafından sağlanmamışsa yukarıda tanımlanan
3244       işleme başvurulur. Bu değerler, <a href="../vhosts/name-based.html">isme
3245       dayalı sanal konakları</a> gerçekleştirirken kullanılan değerlerle aynı
3246       olup aynı istemcilerle kullanılabilir. <code>SERVER_NAME</code> ve
3247       <code>SERVER_PORT</code> CGI değişkenleri de istemci tarafından sağlanan
3248       isim ve portla oluşturulur.</p>
3249
3250     <p>Bir örnek olarak, iç ağdaki istemcilerin sunucuya <code>www</code> gibi
3251       bir kısa isim kullanarak bağlandığı durumu ele alırsak daha yararlı olur.
3252       Kullanıcılar bir kısa isim ve bir dizin isminden oluşan ve <em>bir / ile
3253       sonlandırılmamış</em> <code>http://www/splat</code> şeklinde bir istek
3254       yaparlarsa, Apache onları <code>http://www.mesela.dom/splat/</code>
3255       adresine yönlendirecektir. Eğer kimlik doğrulama da etkinse bu
3256       kullanıcının iki defa kimlik doğrulamasına sokulmasına sebep olacaktır
3257       (bir kere <code>www</code> için bir kere de <code>www.mesela.dom</code>
3258       için; daha ayrıntılı bilgi için <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">SSS</a>’y
3259       e bakınız). Fakat <code class="directive">UseCanonicalName Off</code> olsaydı
3260       Apache isteği <code>http://www/splat/</code> adresine yönlendirecekti.</p>
3261
3262     <p><code>UseCanonicalName DNS</code> diye üçüncü bir seçenek daha vardır ve
3263       istek yaparken <code>Host:</code> başlığını kullanmayan eski istemcileri
3264       desteklemek amacıyla IP’ye dayalı sanal konaklarla kullanmak için
3265       tasarlanmıştır. Bu seçenek etkin olduğunda Apache, istemciyi özüne
3266       yönelik URL’lerle doğru yere bağlamak için sunucu IP adresi üzerinde bir
3267       ters DNS sorgusu yapar.</p>
3268
3269     <div class="warning"><h3>Uyarı</h3>
3270     <p>Eğer CGI’ler <code>SERVER_NAME</code> değerleri için önkabuller
3271       yapıyorlarsa bu seçenek işlerinin bozulmasına yol açabilir. Aslında
3272       istemciler konak ismi olarak istedikleri değeri vermekte özgürdürler.
3273       Fakat eğer CGI, özüne yönelik URL’leri oluştururken sadece
3274       <code>SERVER_NAME</code> değerini kullanıyorsa bu istendiği gibi
3275       çalışacaktır.</p>
3276     </div>
3277
3278 <h3>Ayrıca bakınız:</h3>
3279 <ul>
3280 <li><code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li>
3281 <li><code class="directive"><a href="#servername">ServerName</a></code></li>
3282 <li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
3283 </ul>
3284 </div>
3285 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3286 <div class="directive-section"><h2><a name="UseCanonicalPhysicalPort" id="UseCanonicalPhysicalPort">UseCanonicalPhysicalPort</a> <a name="usecanonicalphysicalport" id="usecanonicalphysicalport">Yönergesi</a></h2>
3287 <table class="directive">
3288 <tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucunun kendi adını ve portunu nasıl belirleyeceğini ayarlar
3289 </td></tr>
3290 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>UseCanonicalPhysicalPort On|Off</code></td></tr>
3291 <tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
3292 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
3293 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3294 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3295 </table>
3296     <p>Apache‘nin çoğu durumda özüne yönelik URL‘ler (isteğin tekrar aynı
3297       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
3298       sunucu için meşru portu oluştururken <code>UseCanonicalPhysicalPort
3299       On</code> ile olası port olarak istek tarafından kullanılmakta olan
3300       fiziksel portu kullanacaktır. <code>UseCanonicalPhysicalPort Off</code>
3301       olduğunda ise geçerli bir port numarası oluşturmak için asıl fiziksel
3302       port yerine yapılandırma bilgisi kullanılır.</p>
3303
3304     <div class="note"><h3>Ek Bilgi</h3>
3305     <p>Fiziksel port kullanımı etkin olduğunda işlemler şu sırayla
3306       yürütülür:<br /><br />
3307      <code>UseCanonicalName On</code></p>
3308      <ul>
3309       <li><code>Servername</code> yönergesinde belirtilen port</li>
3310       <li>Fiziksel port</li>
3311       <li>Öntanımlı port</li>
3312      </ul>
3313      <code>UseCanonicalName Off | DNS</code>
3314      <ul>
3315       <li><code>Host:</code> başlığından çözümlenen port</li>
3316       <li>Fiziksel port</li>
3317       <li><code>Servername</code> yönergesinde belirtilen port</li>
3318       <li>Öntanımlı port</li>
3319      </ul>
3320
3321     <p><code>UseCanonicalPhysicalPort Off</code> olduğunda işlem sırasında
3322       fiziksel port adımları atlanır.</p>
3323     </div>
3324
3325
3326 <h3>Ayrıca bakınız:</h3>
3327 <ul>
3328 <li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
3329 <li><code class="directive"><a href="#servername">ServerName</a></code></li>
3330 <li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
3331 </ul>
3332 </div>
3333 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
3334 <div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a> <a name="virtualhost" id="virtualhost">Yönergesi</a></h2>
3335 <table class="directive">
3336 <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>
3337 <tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>&lt;VirtualHost
3338     <var>adres</var>[:<var>port</var>] [<var>adres</var>[:<var>port</var>]]
3339     ...&gt; ... &lt;/VirtualHost&gt;</code></td></tr>
3340 <tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
3341 <tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
3342 <tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
3343 </table>
3344     <p><code class="directive">&lt;VirtualHost&gt;</code> ve
3345       <code>&lt;/VirtualHost&gt;</code> birlikte sadece belli bir sanal konağa
3346       uygulanacak yönergeleri sarmalamakta kullanılırlar. Bir sanal konak
3347       kapsamında belirtilebilecek her yönerge kullanılabilir. Sunucu belli bir
3348       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
3349       yönergelerini kullanır. <var>adres</var> şunlardan biri olabilir:</p>
3350
3351     <ul>
3352       <li>Sanal konağın IP adresi.</li>
3353
3354       <li>Sanal konağın IP adresi için tam nitelenmiş alan adı (önerilmez).</li>
3355
3356       <li><code>NameVirtualHost *</code> ile birlikte tüm IP adresleri ile
3357         eşleşmek üzere <code>*</code> karakteri.</li>
3358
3359       <li>Sadece IP sanal konaklarında kullanmak için eşleşmeyen IP adreslerini
3360         yakalamak amacıyla <code>_default_</code> dizgesi.</li>
3361     </ul>
3362
3363     <div class="example"><h3>Örnek</h3><p><code>
3364       &lt;VirtualHost 10.1.2.3&gt;<br />
3365       <span class="indent">
3366         ServerAdmin webmaster@konak.mesela.dom<br />
3367         DocumentRoot /www/docs/konak.mesela.dom<br />
3368         ServerName konak.mesela.dom<br />
3369         ErrorLog logs/konak.mesela.dom-error_log<br />
3370         TransferLog logs/konak.mesela.dom-access_log<br />
3371       </span>
3372       &lt;/VirtualHost&gt;
3373     </code></p></div>
3374
3375
3376     <p>İsteğe bağlı port numarasını belirtmeyi mümkün kılmak için IPv6
3377       adresleri köşeli ayraç içine alınır. IPv6 adresi kullanılan bir örnek:</p>
3378
3379     <div class="example"><p><code>
3380       &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]&gt;<br />
3381       <span class="indent">
3382         ServerAdmin webmaster@konak.mesela.dom<br />
3383         DocumentRoot /www/docs/konak.mesela.dom<br />
3384         ServerName konak.mesela.dom<br />
3385         ErrorLog logs/konak.mesela.dom-error_log<br />
3386         TransferLog logs/konak.mesela.dom-access_log<br />
3387       </span>
3388       &lt;/VirtualHost&gt;
3389     </code></p></div>
3390
3391     <p>Her sanal konağın ya farklı bir IP adresi ve port ile ya da farklı bir
3392       konak ismiyle eşleşmesi gerekir. Birinci durumda sunucu makinesinin çok
3393       sayıda adresten IP paketleri kabul edecek şekilde yapılandırılması
3394       gerekir. (Eğer makinede çok sayıda ağ arabirimi yoksa bu, işletim sistemi
3395       desteklediği takdirde <code>ifconfig alias</code> komutuyla
3396       sağlanabilir.)</p>
3397
3398     <div class="note"><h3>Ek Bilgi</h3>
3399     <p><code class="directive">&lt;VirtualHost&gt;</code> kullanımı Apache’nin
3400       dinleyeceği adresler üzerinde belirleyici değildir. Apache’nin doğru
3401       adresi dinlediğinden emin olmak için <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> kullanmanız gerekebilir.</p>
3402     </div>
3403
3404     <p>IP’ye dayalı sanal konakları kullanıyorsanız, diğer sanal konaklarda
3405       açıkça belirtilmemiş bir IP adresiyle eşleşecek sanal konağı
3406       <code>_default_</code> özel ismiyle belirtebilirsiniz. "Ana" sunucu
3407       yapılandırmasında <code>_default_</code> diye bir sanal konağın
3408       bulunmaması halinde, hiçbir IP adresi eşleşmesi bulunamadığı takdirde
3409       <code class="directive">&lt;VirtualHost&gt;</code> bölümleri dışında
3410       kalan tüm yapılandırmalar bu amaca yönelik olarak kullanılır.</p>
3411
3412     <p>Eşleşilecek portu değiştirmek için bir <code>:port</code>
3413       belirtebilirsiniz. Port bu şekilde değiştirilmediği takdirde ana
3414       sunucunun son <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
3415       yönergesinde belirtilen port kullanılır. Bir adresteki tüm portlarla
3416       eşleşileceğini belirtmek için <code>:*</code> kullanabilirsiniz. (Bu,
3417       <code>_default_</code> kullanıldığı takdirde önerilir.)</p>
3418
3419     <p>Her <code class="directive">&lt;VirtualHost&gt;</code> bloku içinde bir
3420       <code class="directive"><a href="#servername">ServerName</a></code> yönergesi mutlaka
3421       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
3422       belirtmek için boşuna uğraşmış olursunuz).</p>
3423
3424     <div class="warning"><h3>Güvenlik</h3>
3425     <p>Günlük dosyalarının sunucuyu çalıştıran kullanıcıdan başka herkes
3426       tarafından yazılabilen bir yerde saklanmasından dolayı ortaya çıkabilecek
3427       güvenlik sorunları hakkında daha ayrıntılı bilgi için <a href="../misc/security_tips.html">güvenlik ipuçları</a> belgesine
3428       bakınız.</p>
3429     </div>
3430
3431 <h3>Ayrıca bakınız:</h3>
3432 <ul>
3433 <li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
3434 <li><a href="../dns-caveats.html">DNS ile İlgili Konular ve Apache</a></li>
3435 <li><a href="../bind.html">Apache’nin belli adresleri ve portları dinlemek
3436   üzere yapılandırılması</a></li>
3437 <li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir arada
3438   ele alındığının açıklaması için <a href="../sections.html">
3439   &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
3440   çalışır?</a> belgesine bakınız.</li>
3441 </ul>
3442 </div>
3443 </div>
3444 <div class="bottomlang">
3445 <p><span>Mevcut Diller: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
3446 <a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
3447 <a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
3448 <a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
3449 <a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
3450 <a href="../tr/mod/core.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
3451 </div><div id="footer">
3452 <p class="apache">Copyright 2011 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>
3453 <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>
3454 </body></html>