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