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.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.2</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.2</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 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. Bu
49    dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma sırasında
50    <code>-f</code> komut satırı seçeneği ile başka bir yer belirtilebilir.
51    Ayrıca, <code class="directive"><a href="/mod/core.html#include">Include</a></code> yönergesi kullanılarak
52    başka yapılandırma dosyaları da eklenebilir ve bu dosyaların isimleri
53    belirtilirken dosya ismi şablonları kullanılabilir. Bu dosyaların içine de
54    ana yapılandırma dosyasında olduğu gibi her türlü yönerge
55    yerleştirilebilir. Ana yapılandırma dosyalarındaki değişiklikler Apache
56    tarafından sadece başlatma veya yeniden başlatma sırasında etkin
57    kılınır.</p>
58
59    <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur; dosya
60    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>Apache 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 olacaksa
69    satır katlanabilir; devamı bir alt satırda olan her satırın son karakteri
70    “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü karakteri
71    arasında başka karakter bulunmamalıdır.</p>
72
73    <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne
74    duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı
75    değildir. Diyez (“#”) karakteri ile başlayan satırlar açıklama olarak ele
76    alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların ardına
77    açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar ve boş
78    satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için yönergelerin
79    girintilenebilmesi olanağını verir.</p>
80
81    <p>Kabuk ortam değişkenlerinin değerleri yapılandırma dosyası içinde
82    <code>${ENVVAR}</code> sözdizimi ile kullanılabilir. "ENVVAR" geçerli bir
83    ortam değişkeninin adı olduğu takdirde, yapılandırma dosyasında görüldüğü
84    yerlerde değişkenin değeri yazılmış gibi işlem yapılır. (ENVVAR diye bir
85    değişken yoksa yapılandırma dosyasının işlenmesinin sonraki aşamalarında
86    kullanılmak üzere "${ENVVAR}" karakterleri oldukları gibi bırakılır.)</p>
87
88    <p>Yapılandırma dosyasındaki bir satırı uzunluğu, ortam değişkenlerinin
89    değerleri yerleştirildikten, devam satırları birleştirilip satırın önündeki
90    ve ardındaki boşluk karakterleri temizlendikten sonra en fazla 8192
91    karakter olabilir.</p>
92
93<p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
94    <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
95    sözdizimi hatalarına karşı sınayabilirsiniz.</p>
96  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
97<div class="section">
98<h2><a name="modules" id="modules">Modüller</a></h2>
99    
100
101    <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>
102
103    <p>Apache modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
104    temel işlevselliği içermesi demektir. Ek özellikler, Apache’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
105    sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
106    modül kümesi içermesi sağlanır. Eğer sunucu  <a href="dso.html">devingen
107    yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
108    ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="/mod/mod_so.html#loadmodule">LoadModule</a></code> yönergesi kullanılarak yüklenebilir.
109    Aksi takdirde, ek modülleri yükleyebilmek veya kaldırabilmek için
110    Apache’nin yeniden derlenmesi gerekir. Yapılandırma yönergeleri belli bir
111    modülün varlığına dayalı olarak bir <code class="directive"><a href="/mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> bloku içine alınmak suretiyle sunucuya
112    koşullu olarak eklenebilir.</p>
113
114    <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
115    <code>-l</code> komut satırı seçeneğini kullanabilirsiniz.</p>
116  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
117<div class="section">
118<h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
119    
120
121    <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>
122
123    <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
124    uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
125    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
126    alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
127    alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
128    Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
129    kullanılabilir.</p>
130
131    <p>Apache, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
132    Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
133    alanları ayrıca <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> bölümleri içine konarak da
134    değiştirilebilir. Böylece belli bir siteden gelen isteklere farklı bir
135    uygulama yapılabilir.</p>
136
137    <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
138    bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
139    yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
140    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
141    daha ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve Files Bölümleri Nasıl
142    Çalışır</a>.</p>
143  </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
144<div class="section">
145<h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
146    
147
148    <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>
149
150    <p>Apache yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
151    dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
152    <code>.htaccess</code> dosyaları olmakla birlikte <code class="directive"><a href="/mod/core.html#accessfilename">AccessFileName</a></code> yönergesi kullanılarak rasgele bir
153    isim belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen
154    yönergeler sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
155    <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında
156    geçerli sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek
157    gelişinde yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen
158    etkisini gösterir.</p>
159
160    <p><code>.htaccess</code> dosyalarına hangi yönergelerin
161    yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız. Sunucunun
162    yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
163    yerleştirilebileceğini ana yapılandırma dosyalarında <code class="directive"><a href="/mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
164    belirleyebilir.</p>
165
166    <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
167    için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne
168    bakabilirsiniz.</p>
169  </div></div>
170<div class="bottomlang">
171<p><span>Mevcut Diller: </span><a href="/de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
172<a href="/en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
173<a href="/fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
174<a href="/ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
175<a href="/ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
176<a href="/tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
177</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>
178<script type="text/javascript"><!--//--><![CDATA[//><!--
179var comments_shortname = 'httpd';
180var comments_identifier = 'http://httpd.apache.org/docs/2.2/configuring.html';
181(function(w, d) {
182    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
183        d.write('<div id="comments_thread"><\/div>');
184        var s = d.createElement('script');
185        s.type = 'text/javascript';
186        s.async = true;
187        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
188        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
189    }
190    else { 
191        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
192    }
193})(window, document);
194//--><!]]></script></div><div id="footer">
195<p class="apache">Copyright 2013 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>
196<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[//><!--
197if (typeof(prettyPrint) !== 'undefined') {
198    prettyPrint();
199}
200//--><!]]></script>
201</body></html>