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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>Yapılandırma Dosyaları - Apache HTTP Sunucusu Sürüm 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.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>
20 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
24 <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>
26 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
27 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
28 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
29 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
30 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
31 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
33 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
35 <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
38 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Ana Yapılandırma Dosyaları</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modüller</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Yönergelerin Etki Alanı</a></li>
42 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess Dosyaları</a></li>
43 </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
44 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
46 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
48 <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>
50 <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.
51 Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur.
52 Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma
53 sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer
54 belirtilebilir. Ayrıca, <code class="directive"><a href="./mod/core.html#include">Include</a></code>
55 yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir
56 ve bu dosyaların isimleri belirtilirken dosya ismi şablonları
57 kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında
58 olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma
59 dosyalarındaki değişiklikler httpd tarafından sadece başlatma veya
60 yeniden başlatma sırasında etkin kılınır.</p>
62 <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur;
63 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
65 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
67 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
70 <p>httpd yapılandırma dosyalarının her satırında sadece bir yönerge
71 bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi
72 olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın
73 son karakteri “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü
74 karakteri arasında başka karakter bulunmamalıdır.</p>
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>
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>
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>
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.xml#htaccess">.htaccess dosyalarında</a> azami uzunluk
106 8190 karakterdir.</p>
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>
112 <p>Eşleşmeyen <code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code>
113 ve <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></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.</p>
118 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
119 <div class="section">
120 <h2><a name="modules" id="modules">Modüller</a></h2>
123 <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>
125 <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
126 temel işlevselliği içermesi demektir. Ek özellikler, httpd’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
127 sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
128 modül kümesi içermesi sağlanır. Eğer sunucu <a href="dso.html">devingen
129 yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
130 ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="./mod/mod_so.html#loadmodule">
131 LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
132 ek modülleri yükleyebilmek veya kaldırabilmek için httpd’nin yeniden
133 derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
134 dayalı olarak bir <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code>
135 bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir. Ancak,
136 <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> yönergeleri
137 gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
140 <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
141 <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca,
142 <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak
143 yüklendiğini görebilirsiniz.</p>
144 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
145 <div class="section">
146 <h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
149 <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>
151 <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
152 uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
153 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
154 alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
155 alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
156 Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
159 <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
160 Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
161 alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
162 bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
163 isteklere farklı bir uygulama yapılabilir.</p>
165 <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
166 bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
167 yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
168 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
169 ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
170 Files Bölümleri Nasıl Çalışır</a>.</p>
171 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
172 <div class="section">
173 <h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
176 <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 <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
179 dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
180 <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
181 belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
182 sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
183 <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
184 sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
185 yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
188 <p><code>.htaccess</code> dosyalarına hangi yönergelerin
189 yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
190 Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
191 yerleştirilebileceğini ana yapılandırma dosyalarında
192 <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
195 <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
196 için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
198 <div class="bottomlang">
199 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
200 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
201 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
202 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
203 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
204 <a href="./tr/configuring.html" title="Türkçe"> tr </a></p>
205 </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>
206 <script type="text/javascript"><!--//--><![CDATA[//><!--
207 var comments_shortname = 'httpd';
208 var comments_identifier = 'http://httpd.apache.org/docs/trunk/configuring.html';
210 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
211 d.write('<div id="comments_thread"><\/div>');
212 var s = d.createElement('script');
213 s.type = 'text/javascript';
215 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
216 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
219 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
221 })(window, document);
222 //--><!]]></script></div><div id="footer">
223 <p class="apache">Copyright 2016 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>
224 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.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[//><!--
225 if (typeof(prettyPrint) !== 'undefined') {