]> granicus.if.org Git - apache/blob - docs/manual/configuring.html.tr.utf8
Rebuild transformations of numerous files.
[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" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <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>
15 <p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
18 <div id="path">
19 <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.3</a></div><div id="page-content"><div id="preamble"><h1>Yapılandırma Dosyaları</h1>
20 <div class="toplang">
21 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
22 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
23 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
24 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
25 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="./tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
27 </div>
28 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
29
30 <p>Bu belgede Apache HTTP Sunucusunu yapılandırmakta kullanılan dosyalar
31 açıklanmıştır.</p>
32 </div>
33 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Ana Yapılandırma Dosyaları</a></li>
34 <li><img alt="" src="./images/down.gif" /> <a href="#syntax">Yapılandırma Dosyalarının Sözdizimi</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#modules">Modüller</a></li>
36 <li><img alt="" src="./images/down.gif" /> <a href="#scope">Yönergelerin Etki Alanı</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess Dosyaları</a></li>
38 </ul></div>
39 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
40 <div class="section">
41 <h2><a name="main" id="main">Ana Yapılandırma Dosyaları</a></h2>
42     
43     <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>
44
45     <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.
46     Ana yapılandırma dosyasının ismi normalde <code>httpd.conf</code>’tur.
47     Bu dosyanın yeri derleme sırasında belirlenir, ancak çalıştırma
48     sırasında <code>-f</code> komut satırı seçeneği ile başka bir yer
49     belirtilebilir. Ayrıca, <code class="directive"><a href="./mod/core.html#include">Include</a></code>
50     yönergesi kullanılarak başka yapılandırma dosyaları da eklenebilir
51     ve bu dosyaların isimleri belirtilirken dosya ismi şablonları
52     kullanılabilir. Bu dosyaların içine de ana yapılandırma dosyasında
53     olduğu gibi her türlü yönerge yerleştirilebilir. Ana yapılandırma
54     dosyalarındaki değişiklikler httpd tarafından sadece başlatma veya
55     yeniden başlatma sırasında etkin kılınır.</p>
56
57     <p>Sunucu ayrıca MIME belge türlerini içeren bir dosya daha okur;
58     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
59     belirtilebilir.</p>
60   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
61 <div class="section">
62 <h2><a name="syntax" id="syntax">Yapılandırma Dosyalarının Sözdizimi</a></h2>
63     
64
65     <p>httpd yapılandırma dosyalarının her satırında sadece bir yönerge
66     bulunur ve bir yönergenin birden fazla satıra yayılması daha iyi
67     olacaksa satır katlanabilir; devamı bir alt satırda olan her satırın
68     son karakteri “\” (tersbölü) olmalı, satırsonu karakteri ile bu tersbölü
69     karakteri arasında başka karakter bulunmamalıdır.</p>
70
71     <p>Yapılandırma dosyalarındaki yönergelerin isimleri harf büyüklüğüne
72     duyarlı olduğu halde argümanları genellikle harf büyüklüğüne duyarlı
73     değildir. Diyez (“#”) karakteri ile başlayan satırlar açıklama olarak
74     ele alınır ve yok sayılırlar. Yapılandırma yönergesi içeren satırların
75     ardına  açıklama yerleştirilemez. Yönerge isminden önce yer alan boşluklar
76     ve boş satırlar yok sayılır; bu özellik, okunabilirliği sağlamak için
77     yönergelerin girintilenebilmesi olanağını verir.</p>
78
79
80     <p><code class="directive"><a href="./mod/core.html#define">Define</a></code> ile veya kabuğun ortam
81     değişkenleri ile tanımlanmış değişkenlerin değerleri, yapılandırma
82     dosyasının satırlarında <code>${VAR}</code> sözdizimi ile kullanılabilir.
83     "VAR" geçerli bir değişkenin adı olduğu takdirde, bu değişkenin değeri
84     yapılandırma dosyasının bu noktasında yerine konacak ve orada zaten
85     değişken yerine değeri varmış gibi işlem kaldığı yerden devam edecektir.
86     <code class="directive"><a href="./mod/core.html#define">Define</a></code> ile tanımlanmış değişkenler
87     kabuğun ortam değişkenlerinden önceliklidir. "VAR" diye bir değişken yoksa
88     <code>${VAR}</code> içindeki karakterler değişmeden kalır ve günlüğe bir
89     uyarı çıktılanır. <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
90     sözdizimi ile olası bir karışıklığı önlemek için, değişken isimleri iki
91     nokta imini (":") içeremez.</p>
92
93     <p>Kabuğun ortam değişkenlerinin, sadece, sunucu başlatılmadan önce
94     tanımlanmış değerleri kullanılabilir.  Yapılandırma dosyasının kendisinde
95     tanımlanmış ortam değişkenleri (örneğin,
96     <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ile), yapılandırma
97     dosyasındaki işlemlerde çok daha sonra yer alır.</p>
98
99     <p>Yapılandırma dosyasındaki bir satırın uzunluğu, değişken ikamesi
100     yapıldıkta, devam satırları eklenip satır başındaki ve sonundaki boşluk
101     karakterleri atıldıktan sonra en fazla 8192 karakter olabilir.</p>
102
103     <p>Sunucuyu başlatmadan önce <code>apachectl configtest</code> ile veya
104     <code>-t</code> komut satırı seçeneği ile yapılandırma dosyalarınızı
105     sözdizimi hatalarına karşı sınayabilirsiniz.</p>
106   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
107 <div class="section">
108 <h2><a name="modules" id="modules">Modüller</a></h2>
109     
110
111     <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>
112
113     <p>httpd modüler yapıda bir sunucudur. Bu, çekirdek sunucunun sadece en
114     temel işlevselliği içermesi demektir. Ek özellikler, httpd’ye <a href="mod/">modüller</a> halinde yüklenebilir. Öntanımlı olarak, derleme
115     sırasında sunucunun <a href="mod/module-dict.html#Status">temel</a> bir
116     modül kümesi içermesi sağlanır. Eğer sunucu  <a href="dso.html">devingen
117     yüklenen</a> modülleri kullanmak üzere yapılandırılarak derlenirse modüller
118     ayrı olarak derlenip gerektiği zaman <code class="directive"><a href="./mod/mod_so.html#&#10;    loadmodule">
119     LoadModule</a></code> yönergesi kullanılarak yüklenebilir. Aksi takdirde,
120     ek modülleri yükleyebilmek veya kaldırabilmek için httpd’nin yeniden
121     derlenmesi gerekir. Yapılandırma yönergeleri belli bir modülün varlığına
122     dayalı olarak bir <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
123     bloku içine alınmak suretiyle sunucuya koşullu olarak eklenebilir. Ancak,
124     <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> yönergeleri
125     gerekli değildir, önemli bir modülün yokluğu gibi durumlarda
126     maskelenebilir.</p>
127
128     <p>Sunucunun içinde derlenmiş modüllerin listesini görmek için
129     <code>-l</code> komut satırı seçeneğini kullanabilirsiniz. Ayrıca,
130     <code>-M</code> komut satırı seçeneği ile hangi modüllerin devingen olarak
131     yüklendiğini görebilirsiniz.</p>
132   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
133 <div class="section">
134 <h2><a name="scope" id="scope">Yönergelerin Etki Alanı</a></h2>
135     
136
137     <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>
138
139     <p>Ana yapılandırma dosyasına yerleştirilen yönergeler sunucunun tamamına
140     uygulanır. Yapılandırmanızı sunucunun belli bir parçası için değiştirmek
141     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
142     alanlarını değiştirebilirsiniz. Bu bölümler yönergelerin etkilediği
143     alanları dosya sistemininin belli yerleri veya belli URL’lerle sınırlar.
144     Yerine göre daha hassas ayarlamalar yapmak için bu bölgeler iç içe de
145     kullanılabilir.</p>
146
147     <p>httpd, çok sayıda farklı siteyi aynı anda sunabilecek yetenektedir.
148     Buna <a href="vhosts/">Sanal Konaklık</a> adı verilir. Yönergelerin etki
149     alanları ayrıca <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
150     bölümleri içine konarak da değiştirilebilir. Böylece belli bir siteye gelen
151     isteklere farklı bir uygulama yapılabilir.</p>
152
153     <p>Yönergelerin çoğu bu bölümlere yerleştirilebilirse de bazı yönergelerin
154     bazı bağlamlarda bir etkisi olmaz. Örneğin, süreç oluşturmayı denetleyen
155     yönergeler sadece ana sunucu bağlamına yerleştirilebilir. Hangi yönergenin
156     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
157     ayrıntılı bilgi edinmek için: <a href="sections.html">Directory, Location ve
158     Files Bölümleri Nasıl Çalışır</a>.</p>
159   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
160 <div class="section">
161 <h2><a name="htaccess" id="htaccess">.htaccess Dosyaları</a></h2>
162     
163
164     <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>
165
166     <p>httpd yapılandırma sorumluluğunu dağıtmak için site ağaçları içine özel
167     dosyalar yerleştirilmesine izin verir. Bu özel dosyalar normalde
168     <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
169     belirtilebilir. <code>.htaccess</code> dosyalarına yerleştirilen yönergeler
170     sadece dosyanın bulunduğu dizine ve alt dizinlerine uygulanır.
171     <code>.htaccess</code> dosyalarında da ana yapılandırma dosyalarında geçerli
172     sözdizimi kullanılır. <code>.htaccess</code> dosyaları her istek gelişinde
173     yeniden okunduğundan bu dosyalarda yapılan değişiklikler hemen etkisini
174     gösterir.</p>
175
176     <p><code>.htaccess</code> dosyalarına hangi yönergelerin
177     yerleştirilebileceğini bulmak için yönerge <a href="mod/directive-dict.html#Context">bağlamına</a> bakınız.
178     Sunucunun yöneticisi <code>.htaccess</code> dosyalarına hangi yönergelerin
179     yerleştirilebileceğini ana yapılandırma dosyalarında
180     <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> yönergesini kullanarak
181     belirleyebilir.</p>
182
183     <p><code>.htaccess</code> dosyaları hakkında daha ayrıntılı bilgi edinmek
184     için <a href="howto/htaccess.html">.htaccess öğreticisi</a>ne bakabilirsiniz.</p>
185   </div></div>
186 <div class="bottomlang">
187 <p><span>Mevcut Diller: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
188 <a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
189 <a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
190 <a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
191 <a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
192 <a href="./tr/configuring.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
193 </div><div id="footer">
194 <p class="apache">Copyright 2011 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>
195 <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>
196 </body></html>