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>Yapılandırma Dosyaları - 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" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
12<script src="/style/scripts/prettify.min.js" type="text/javascript">
13</script>
14
15<link href="/images/favicon.ico" rel="shortcut icon" /></head>
16<body id="manual-page"><div id="page-header">
17<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
18<p class="apache">Apache HTTP Sunucusu Sürüm 2.4</p>
19<img alt="" src="/images/feather.gif" /></div>
20<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
21<div id="path">
22<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.4</a></div><div id="page-content"><div id="preamble"><h1>Yapılandırma Dosyaları</h1>
23<div class="toplang">
24<p><span>Mevcut Diller: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26<a href="/fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
27<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
28<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
29<a href="/tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
30</div>
31
32<p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
33açıklanmıştır.</p>
34</div>
35<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#main">Ana Yapılandırma Dosyaları</a></li>
36<li><img alt="" src="/images/down.gif" /> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li>
37<li><img alt="" src="/images/down.gif" /> <a href="#modules">Modüller</a></li>
38<li><img alt="" src="/images/down.gif" /> <a href="#scope">Yönergelerin Etki Alanı</a></li>
39<li><img alt="" src="/images/down.gif" /> <a href="#htaccess">.htaccess Dosyaları</a></li>
40</ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
41<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
42<div class="section">
43<h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
44    
45    <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
46
47    <p>Apache HTTP Sunucusu düz metin yapılandırma dosyalarına <a href="mod/directives.html">yönergeler</a> yerleştirilerek yapılandırılır.
48    Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur.
49    Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma
50    sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer
51    belirtilebilir. Ayrıca, <code class="directive"><a href="/mod/core.html#include">Include</a></code>
52    yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir
53    ve bu dosyaların isimleri belirtilirken dosya ismi şablonları
54    kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında
55    olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma
56    dosyalarındaki değişiklikler httpd tarafından sadece başlatma veya
57    yeniden başlatma sırasında etkin kılınır.</p>
58
59    <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur;
60    dosya ismi öntanımlı olarak <code>mime.types</code> olup <code class="directive"><a href="/mod/mod_mime.html#typesconfig">TypesConfig</a></code> yönergesi ile başka bir dosya
61    belirtilebilir.</p>
62  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
63<div class="section">
64<h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
65    
66
67    <p>httpd yapılandırma dosyalarının her satırında sadece bir yönerge
68    bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi
69    olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın
70    son karakteri “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü
71    karakteri arasında başka karakter bulunmamalıdır.</p>
72
73    <p>Yönergelerdeki değiştirgeler boşluklarla ayrılır. Eğer bir değiştirge
74    kendi içinde boşluklar içeriyorsa tırnak içine alınır.</p>
75
76    <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne
77    duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı
78    değildir. Diyez (“#”) karakteri ile başlayan satırlar açıklama olarak
79    ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların
80    ardına  açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar
81    ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için
82    yönergelerin girintilenebilmesi olanağını verir.</p>
83
84
85    <p><code class="directive"><a href="/mod/core.html#define">Define</a></code> ile veya kabuğun ortam
86    değişkenleri ile tanımlanmış değişkenlerin değerleri, yapılandırma
87    dosyasının satırlarında <code>${VAR}</code> sözdizimi ile kullanılabilir.
88    "VAR" geçerli bir değişkenin adı olduğu takdirde, bu değişkenin değeri
89    yapılandırma dosyasının bu noktasında yerine konacak ve orada zaten
90    değişken yerine değeri varmış gibi işlem kaldığı yerden devam edecektir.
91    <code class="directive"><a href="/mod/core.html#define">Define</a></code> ile tanımlanmış değişkenler
92    kabuğun ortam değişkenlerinden önceliklidir. "VAR" diye bir değişken yoksa
93    <code>${VAR}</code> içindeki karakterler değişmeden kalır ve günlüğe bir
94    uyarı çıktılanır. <code class="directive"><a href="/mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
95    sözdizimi ile olası bir karışıklığı önlemek için, değişken isimleri iki
96    nokta imini (":") içeremez.</p>
97
98    <p>Kabuğun ortam değişkenlerinin, sadece, sunucu başlatılmadan önce
99    tanımlanmış değerleri kullanılabilir.  Yapılandırma dosyasının kendisinde
100    tanımlanmış ortam değişkenleri (örneğin,
101    <code class="directive"><a href="/mod/mod_env.html#setenv">SetEnv</a></code> ile), yapılandırma
102    dosyasındaki işlemlerde çok daha sonra yer alır.</p>
103
104    <p>Yapılandırma dosyasındaki bir satırın uzunluğu, değişken ikamesi
105    yapıldıkta, devam satırları eklenditen sonra en fazla 16MiB olabilir. <a href="configuring.html#htaccess">.htaccess dosyalarında</a> azami uzunluk
106    8190 karakterdir.</p>
107
108    <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
109    <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
110    sözdizimi hatalarına karşı sınayabilirsiniz.</p>
111
112    <p>Eşleşmeyen <code class="directive"><a href="/mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
113    ve <code class="directive"><a href="/mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> bölümleri
114    kaldırılmış, tüm açıklamalar, çözümlenmiş ortam değişkenleri ve içerilmiş
115    tüm dosyalar dahil yapılandırmanın bir dökümünü almak için
116    <code class="module"><a href="/mod/mod_info.html">mod_info</a></code>'nun <code>-DDUMP_CONFIG</code> seçeneğini
117    kullanabilirsiniz. Ancak, çıktı yinelenen yönergeler için katıştırılan veya
118    geçersiz kılınanları yansıtmayacaktır.</p>
119  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
120<div class="section">
121<h2><a name="modules" id="modules">Modüller</a></h2>
122    
123
124    <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
125
126    <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
127    temel işlevselliği içermesi demektir. Ek özellikler, httpd’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
128    sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
129    modül kümesi içermesi sağlanır. Eğer sunucu  <a href="dso.html">devingen
130    yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
131    ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="/mod/mod_so.html#loadmodule">
132    LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
133    ek modülleri yükleyebilmek veya kaldırabilmek için httpd’nin yeniden
134    derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
135    dayalı olarak bir <code class="directive"><a href="/mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
136    bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir. Ancak,
137    <code class="directive"><a href="/mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> yönergeleri
138    gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
139    maskelenebilir.</p>
140
141    <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
142    <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca,
143    <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak
144    yüklendiğini görebilirsiniz.</p>
145  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
146<div class="section">
147<h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
148    
149
150    <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td /><td><ul><li><code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
151
152    <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
153    uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
154    isterseniz yönergelerinizi <code class="directive"><a href="/mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="/mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="/mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="/mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="/mod/core.html#location">&lt;Location&gt;</a></code> ve <code class="directive"><a href="/mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> bölümleri içine yerleştirerek etki
155    alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
156    alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
157    Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
158    kullanılabilir.</p>
159
160    <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
161    Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
162    alanları ayrıca <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
163    bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
164    isteklere farklı bir uygulama yapılabilir.</p>
165
166    <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
167    bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
168    yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
169    hangi bağlama yerleştirilebileceğini bulmak için yönergenin <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız. Bu konuda daha
170    ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
171    Files Bölümleri Nasıl Çalışır</a>.</p>
172  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
173<div class="section">
174<h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
175    
176
177    <table class="related"><tr><th>İlgili Modüller</th><th>İlgili Yönergeler</th></tr><tr><td /><td><ul><li><code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
178
179    <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
180    dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
181    <code>.htaccess</code> dosyaları olmakla birlikte <code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code> yönergesi kullanılarak rasgele bir isim
182    belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
183    sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
184    <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
185    sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
186    yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
187    gösterir.</p>
188
189    <p><code>.htaccess</code> dosyalarına hangi yönergelerin
190    yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
191    Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
192    yerleştirilebileceğini ana yapılandırma dosyalarında
193    <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
194    belirleyebilir.</p>
195
196    <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
197    için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
198  </div></div>
199<div class="bottomlang">
200<p><span>Mevcut Diller: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
201<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
202<a href="/fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
203<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
204<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
205<a href="/tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
206</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
207<script type="text/javascript"><!--//--><![CDATA[//><!--
208var comments_shortname = 'httpd';
209var comments_identifier = 'http://httpd.apache.org/docs/2.4/configuring.html';
210(function(w, d) {
211    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
212        d.write('<div id="comments_thread"><\/div>');
213        var s = d.createElement('script');
214        s.type = 'text/javascript';
215        s.async = true;
216        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
217        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
218    }
219    else { 
220        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
221    }
222})(window, document);
223//--><!]]></script></div><div id="footer">
224<p class="apache">Copyright 2014 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>
225<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
226if (typeof(prettyPrint) !== 'undefined') {
227    prettyPrint();
228}
229//--><!]]></script>
230</body></html>