]> granicus.if.org Git - apache/blob - docs/manual/configuring.html.tr.utf8
Rebuild.
[apache] / docs / manual / configuring.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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
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">
15 </script>
16
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="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
23 <div id="path">
24 <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.5</a></div><div id="page-content"><div id="preamble"><h1>Yapılandırma Dosyaları</h1>
25 <div class="toplang">
26 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
27 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
28 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
29 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
30 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
31 <a href="./tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
32 </div>
33 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
34
35 <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
36 açıklanmıştır.</p>
37 </div>
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>
45 <div class="section">
46 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
47     
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">&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>
49
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>
61
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
64     belirtilebilir.</p>
65   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
66 <div class="section">
67 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
68     
69
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>
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.xml#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.</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>
121     
122
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">&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>
124
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">&lt;IfModule&gt;</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">&lt;IfModule&gt;</a></code> yönergeleri
137     gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
138     maskelenebilir.</p>
139
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>
147     
148
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">&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>
150
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">&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
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
157     kullanılabilir.</p>
158
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">&lt;VirtualHost&gt;</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>
164
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>
174     
175
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>
177
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
186     gösterir.</p>
187
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
193     belirleyebilir.</p>
194
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>
197   </div></div>
198 <div class="bottomlang">
199 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
200 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
201 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
202 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
203 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
204 <a href="./tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</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&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>
206 <script type="text/javascript"><!--//--><![CDATA[//><!--
207 var comments_shortname = 'httpd';
208 var comments_identifier = 'http://httpd.apache.org/docs/trunk/configuring.html';
209 (function(w, d) {
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';
214         s.async = true;
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);
217     }
218     else {
219         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
220     }
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') {
226     prettyPrint();
227 }
228 //--><!]]></script>
229 </body></html>