]> granicus.if.org Git - apache/blob - docs/manual/configuring.html.tr.utf8
Rebuilding with new CSS/JS syntax highlighting stuff turned on.
[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         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="./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="&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.5</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
33 açı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></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>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
76     ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların
77     ardına  açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar
78     ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için
79     yönergelerin girintilenebilmesi olanağını verir.</p>
80
81
82     <p><code class="directive"><a href="./mod/core.html#define">Define</a></code> ile veya kabuğun ortam
83     değişkenleri ile tanımlanmış değişkenlerin değerleri, yapılandırma
84     dosyasının satırlarında <code>${VAR}</code> sözdizimi ile kullanılabilir.
85     "VAR" geçerli bir değişkenin adı olduğu takdirde, bu değişkenin değeri
86     yapılandırma dosyasının bu noktasında yerine konacak ve orada zaten
87     değişken yerine değeri varmış gibi işlem kaldığı yerden devam edecektir.
88     <code class="directive"><a href="./mod/core.html#define">Define</a></code> ile tanımlanmış değişkenler
89     kabuğun ortam değişkenlerinden önceliklidir. "VAR" diye bir değişken yoksa
90     <code>${VAR}</code> içindeki karakterler değişmeden kalır ve günlüğe bir
91     uyarı çıktılanır. <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
92     sözdizimi ile olası bir karışıklığı önlemek için, değişken isimleri iki
93     nokta imini (":") içeremez.</p>
94
95     <p>Kabuğun ortam değişkenlerinin, sadece, sunucu başlatılmadan önce
96     tanımlanmış değerleri kullanılabilir.  Yapılandırma dosyasının kendisinde
97     tanımlanmış ortam değişkenleri (örneğin,
98     <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ile), yapılandırma
99     dosyasındaki işlemlerde çok daha sonra yer alır.</p>
100
101     <p>Yapılandırma dosyasındaki bir satırın uzunluğu, değişken ikamesi
102     yapıldıkta, devam satırları eklenditen sonra en fazla 16MiB olabilir. <a href="configuring.xml#htaccess">.htaccess dosyalarında</a> azami uzunluk
103     8190 karakterdir.</p>
104
105     <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
106     <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
107     sözdizimi hatalarına karşı sınayabilirsiniz.</p>
108
109     <p>Eşleşmeyen <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
110     ve <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> bölümleri
111     kaldırılmış, tüm açıklamalar, çözümlenmiş ortam değişkenleri ve içerilmiş
112     tüm dosyalar dahil yapılandırmanın bir dökümünü almak için
113     <code class="module"><a href="./mod/mod_info.html">mod_info</a></code>'nun <code>-DDUMP_CONFIG</code> seçeneğini
114     kullanabilirsiniz.</p>
115   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
116 <div class="section">
117 <h2><a name="modules" id="modules">Modüller</a></h2>
118     
119
120     <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>
121
122     <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
123     temel işlevselliği içermesi demektir. Ek özellikler, httpd’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
124     sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
125     modül kümesi içermesi sağlanır. Eğer sunucu  <a href="dso.html">devingen
126     yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
127     ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="./mod/mod_so.html#&#10;    loadmodule">
128     LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
129     ek modülleri yükleyebilmek veya kaldırabilmek için httpd’nin yeniden
130     derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
131     dayalı olarak bir <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
132     bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir. Ancak,
133     <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> yönergeleri
134     gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
135     maskelenebilir.</p>
136
137     <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
138     <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca,
139     <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak
140     yüklendiğini görebilirsiniz.</p>
141   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
142 <div class="section">
143 <h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
144     
145
146     <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>
147
148     <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
149     uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
150     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
151     alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
152     alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
153     Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
154     kullanılabilir.</p>
155
156     <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
157     Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
158     alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
159     bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
160     isteklere farklı bir uygulama yapılabilir.</p>
161
162     <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
163     bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
164     yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
165     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
166     ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
167     Files Bölümleri Nasıl Çalışır</a>.</p>
168   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
169 <div class="section">
170 <h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
171     
172
173     <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>
174
175     <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
176     dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
177     <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
178     belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
179     sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
180     <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
181     sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
182     yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
183     gösterir.</p>
184
185     <p><code>.htaccess</code> dosyalarına hangi yönergelerin
186     yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
187     Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
188     yerleştirilebileceğini ana yapılandırma dosyalarında
189     <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
190     belirleyebilir.</p>
191
192     <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
193     için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
194   </div></div>
195 <div class="bottomlang">
196 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
197 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
198 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
199 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
200 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
201 <a href="./tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
202 </div><div id="footer">
203 <p class="apache">Copyright 2012 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>
204 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div><script type="text/javascript">
205     if (prettyPrint) {
206         prettyPrint();
207     }
208 </script>
209 </body></html>