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
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">
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.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
22 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">Sürüm 2.5</a></div><div id="page-content"><div id="preamble"><h1>Yapılandırma Dosyaları</h1>
24 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
25 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
26 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
27 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
28 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
29 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
31 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
33 <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
36 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Ana Yapılandırma Dosyaları</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modüller</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Yönergelerin Etki Alanı</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess Dosyaları</a></li>
41 </ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
42 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
44 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
46 <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"><IfDefine></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>
48 <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.
49 Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur.
50 Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma
51 sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer
52 belirtilebilir. Ayrıca, <code class="directive"><a href="./mod/core.html#include">Include</a></code>
53 yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir
54 ve bu dosyaların isimleri belirtilirken dosya ismi şablonları
55 kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında
56 olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma
57 dosyalarındaki değişiklikler httpd tarafından sadece başlatma veya
58 yeniden başlatma sırasında etkin kılınır.</p>
60 <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur;
61 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
63 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
65 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
68 <p>httpd yapılandırma dosyalarının her satırında sadece bir yönerge
69 bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi
70 olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın
71 son karakteri “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü
72 karakteri arasında başka karakter bulunmamalıdır.</p>
74 <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne
75 duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı
76 değildir. Diyez (“#”) karakteri ile başlayan satırlar açıklama olarak
77 ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların
78 ardına açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar
79 ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için
80 yönergelerin girintilenebilmesi olanağını verir.</p>
83 <p><code class="directive"><a href="./mod/core.html#define">Define</a></code> ile veya kabuğun ortam
84 değişkenleri ile tanımlanmış değişkenlerin değerleri, yapılandırma
85 dosyasının satırlarında <code>${VAR}</code> sözdizimi ile kullanılabilir.
86 "VAR" geçerli bir değişkenin adı olduğu takdirde, bu değişkenin değeri
87 yapılandırma dosyasının bu noktasında yerine konacak ve orada zaten
88 değişken yerine değeri varmış gibi işlem kaldığı yerden devam edecektir.
89 <code class="directive"><a href="./mod/core.html#define">Define</a></code> ile tanımlanmış değişkenler
90 kabuğun ortam değişkenlerinden önceliklidir. "VAR" diye bir değişken yoksa
91 <code>${VAR}</code> içindeki karakterler değişmeden kalır ve günlüğe bir
92 uyarı çıktılanır. <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
93 sözdizimi ile olası bir karışıklığı önlemek için, değişken isimleri iki
94 nokta imini (":") içeremez.</p>
96 <p>Kabuğun ortam değişkenlerinin, sadece, sunucu başlatılmadan önce
97 tanımlanmış değerleri kullanılabilir. Yapılandırma dosyasının kendisinde
98 tanımlanmış ortam değişkenleri (örneğin,
99 <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ile), yapılandırma
100 dosyasındaki işlemlerde çok daha sonra yer alır.</p>
102 <p>Yapılandırma dosyasındaki bir satırın uzunluğu, değişken ikamesi
103 yapıldıkta, devam satırları eklenditen sonra en fazla 16MiB olabilir. <a href="configuring.xml#htaccess">.htaccess dosyalarında</a> azami uzunluk
104 8190 karakterdir.</p>
106 <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
107 <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
108 sözdizimi hatalarına karşı sınayabilirsiniz.</p>
110 <p>Eşleşmeyen <code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code>
111 ve <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> bölümleri
112 kaldırılmış, tüm açıklamalar, çözümlenmiş ortam değişkenleri ve içerilmiş
113 tüm dosyalar dahil yapılandırmanın bir dökümünü almak için
114 <code class="module"><a href="./mod/mod_info.html">mod_info</a></code>'nun <code>-DDUMP_CONFIG</code> seçeneğini
115 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="modules" id="modules">Modüller</a></h2>
121 <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"><IfModule></a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
123 <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
124 temel işlevselliği içermesi demektir. Ek özellikler, httpd’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
125 sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
126 modül kümesi içermesi sağlanır. Eğer sunucu <a href="dso.html">devingen
127 yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
128 ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="./mod/mod_so.html# loadmodule">
129 LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
130 ek modülleri yükleyebilmek veya kaldırabilmek için httpd’nin yeniden
131 derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
132 dayalı olarak bir <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>
133 bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir. Ancak,
134 <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> yönergeleri
135 gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
138 <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
139 <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca,
140 <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak
141 yüklendiğini görebilirsiniz.</p>
142 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
143 <div class="section">
144 <h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
147 <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"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table>
149 <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
150 uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
151 isterseniz yönergelerinizi <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code> ve <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> bölümleri içine yerleştirerek etki
152 alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
153 alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
154 Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
157 <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
158 Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
159 alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
160 bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
161 isteklere farklı bir uygulama yapılabilir.</p>
163 <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
164 bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
165 yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
166 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
167 ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
168 Files Bölümleri Nasıl Çalışır</a>.</p>
169 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
170 <div class="section">
171 <h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
174 <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>
176 <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
177 dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
178 <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
179 belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
180 sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
181 <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
182 sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
183 yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
186 <p><code>.htaccess</code> dosyalarına hangi yönergelerin
187 yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
188 Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
189 yerleştirilebileceğini ana yapılandırma dosyalarında
190 <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
193 <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
194 için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
196 <div class="bottomlang">
197 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
198 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
199 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
200 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
201 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
202 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
203 </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&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>
204 <script type="text/javascript"><!--//--><![CDATA[//><!--
205 var comments_shortname = 'httpd';
206 var comments_identifier = 'http://httpd.apache.org/docs/trunk/configuring.html';
208 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
209 d.write('<div id="comments_thread"><\/div>');
210 var s = d.createElement('script');
211 s.type = 'text/javascript';
213 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
214 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
217 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
219 })(window, document);
220 //--><!]]></script></div><div id="footer">
221 <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>
222 <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[//><!--
223 if (typeof(prettyPrint) !== 'undefined') {